0s autopkgtest [08:07:35]: starting date and time: 2024-08-13 08:07:35+0000 0s autopkgtest [08:07:35]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [08:07:35]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.g1dbn34x/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pyyaml --apt-upgrade dask --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pyyaml/6.0.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@lcy02-89.secgroup --name adt-oracular-amd64-dask-20240813-080731-juju-7f2275-prod-proposed-migration-environment-3-2b20f398-967e-4ac2-b00d-24ea9502f6f7 --image adt/ubuntu-oracular-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --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/ 295s autopkgtest [08:12:30]: testbed dpkg architecture: amd64 296s autopkgtest [08:12:31]: testbed apt version: 2.9.7 296s autopkgtest [08:12:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 304s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 304s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [763 kB] 304s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8452 B] 304s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [90.5 kB] 304s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [11.0 kB] 304s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [116 kB] 304s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [154 kB] 304s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 c-n-f Metadata [5240 B] 304s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [35.8 kB] 304s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [6612 B] 304s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 c-n-f Metadata [376 B] 304s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [349 kB] 304s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [801 kB] 304s Get:14 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 c-n-f Metadata [22.0 kB] 304s Get:15 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [4092 B] 304s Get:16 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [13.3 kB] 304s Get:17 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 c-n-f Metadata [556 B] 305s Fetched 2507 kB in 0s (8194 kB/s) 305s Reading package lists... 327s Reading package lists... 327s Building dependency tree... 327s Reading state information... 327s Calculating upgrade... 328s The following packages will be upgraded: 328s python3-yaml 328s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 328s Need to get 137 kB of archives. 328s After this operation, 39.9 kB of additional disk space will be used. 328s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 python3-yaml amd64 6.0.2-1 [137 kB] 328s Fetched 137 kB in 0s (2365 kB/s) 328s (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 ... 74234 files and directories currently installed.) 328s Preparing to unpack .../python3-yaml_6.0.2-1_amd64.deb ... 328s Unpacking python3-yaml (6.0.2-1) over (6.0.1-2build2) ... 328s Setting up python3-yaml (6.0.2-1) ... 329s Reading package lists... 329s Building dependency tree... 329s Reading state information... 329s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 329s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 329s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 329s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 329s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 331s Reading package lists... 331s Reading package lists... 331s Building dependency tree... 331s Reading state information... 331s Calculating upgrade... 332s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 332s Reading package lists... 332s Building dependency tree... 332s Reading state information... 332s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 384s autopkgtest [08:13:59]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 393s autopkgtest [08:14:08]: @@@@@@@@@@@@@@@@@@@@ apt-source dask 412s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (dsc) [3415 B] 412s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (tar) [8627 kB] 412s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (diff) [77.9 kB] 412s gpgv: Signature made Sun Jun 16 20:49:41 2024 UTC 412s gpgv: using RSA key 8F91B227C7D6F2B1948C8236793CF67E8F0D11DA 412s gpgv: issuer "emollier@debian.org" 412s gpgv: Can't check signature: No public key 412s dpkg-source: warning: cannot verify inline signature for ./dask_2024.5.2+dfsg-1.dsc: no acceptable signature found 413s autopkgtest [08:14:28]: testing package dask version 2024.5.2+dfsg-1 413s autopkgtest [08:14:28]: build not needed 430s autopkgtest [08:14:45]: test run-test: preparing testbed 443s Reading package lists... 444s Building dependency tree... 444s Reading state information... 444s Starting pkgProblemResolver with broken count: 0 444s Starting 2 pkgProblemResolver with broken count: 0 444s Done 444s The following additional packages will be installed: 444s blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 libann0 libblas3 444s libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 libcgraph6 libdatrie1 444s libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 libhdf5-103-1t64 444s libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui libjs-mathjax 444s libjs-sphinxdoc libjs-sprintf-js libjs-underscore liblab-gamut1 liblapack3 444s liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 libopenjp2-7 444s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpathplan4 444s libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 libtcl8.6 444s libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 444s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 444s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 444s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 444s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 444s python3-all python3-appdirs python3-asttokens python3-async-timeout 444s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 444s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 444s python3-cycler python3-dask python3-dateutil python3-decorator 444s python3-distributed python3-executing python3-fonttools python3-frozenlist 444s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 444s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 444s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 444s python3-lazy-loader python3-locket python3-lxml python3-lz4 444s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 444s python3-multidict python3-networkx python3-numexpr python3-numpy 444s python3-packaging python3-pandas python3-pandas-lib python3-parso 444s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 444s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 444s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 444s python3-six python3-skimage python3-skimage-lib python3-sklearn 444s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 444s python3-stack-data python3-sympy python3-tables python3-tables-lib 444s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 444s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 444s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 444s tzdata-legacy unicode-data x11-common 444s Suggested packages: 444s blt-demo gsfonts graphviz-doc libjs-jquery-ui-docs fonts-mathjax-extras 444s fonts-stix libjs-mathjax-doc libjs-angularjs liblcms2-utils tcl8.6 tk8.6 444s javascript-common npm node-corepack python-blosc-doc python-cycler-doc 444s ipython python-fsspec-doc python-greenlet-dev python-greenlet-doc 444s python-h5py-doc python-imageio-doc python3-astropy python3-gdal ffmpeg 444s python-ipython-doc python-lxml-doc cm-super-minimal dvipng fonts-staypuft 444s ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common 444s python-matplotlib-doc python3-cairocffi python3-gi-cairo python3-gobject 444s python3-pyqt5 python3-sip texlive-extra-utils texlive-latex-extra 444s python-mpmath-doc python3-gmpy2 python3-pydot python3-pygraphviz gcc 444s gfortran python-numpy-doc python3-dev python-pandas-doc python3-statsmodels 444s python-pexpect-doc python-pil-doc python-scipy-doc python-skimage-doc 444s python3-dap python-sklearn-doc python-sortedcontainers-doc 444s python-sqlalchemy-doc python3-fdb python3-pymssql python3-mysqldb 444s python3-psycopg2 python3-asyncpg python3-aiosqlite texlive-fonts-extra 444s python-sympy-doc python3-netcdf4 python-tables-doc vitables tix 444s python3-tk-dbg python-toolz-doc python3-pycurl python-tornado-doc 444s python3-twisted 444s Recommended packages: 444s fonts-liberation libgts-bin javascript-common nodejs-doc python3-aiodns git 444s python3-dropbox python3-fusepy python3-libarchive-c python3-paramiko 444s python3-pygit2 python3-simplejson python3-bs4 python3-cssselect 444s python3-html5lib python3-bottleneck python3-odf python3-openpyxl 444s python3-numba python3-zmq python3-olefile g++ | c++-compiler 444s python3-sqlalchemy-ext isympy-common 444s The following NEW packages will be installed: 444s autopkgtest-satdep blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 444s libann0 libblas3 libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 444s libcgraph6 libdatrie1 libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 444s libhdf5-103-1t64 libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui 444s libjs-mathjax libjs-sphinxdoc libjs-sprintf-js libjs-underscore 444s liblab-gamut1 liblapack3 liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 444s libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 444s libpathplan4 libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 444s libtcl8.6 libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 444s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 444s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 444s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 444s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 444s python3-all python3-appdirs python3-asttokens python3-async-timeout 444s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 444s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 444s python3-cycler python3-dask python3-dateutil python3-decorator 444s python3-distributed python3-executing python3-fonttools python3-frozenlist 444s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 444s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 444s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 444s python3-lazy-loader python3-locket python3-lxml python3-lz4 444s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 444s python3-multidict python3-networkx python3-numexpr python3-numpy 444s python3-packaging python3-pandas python3-pandas-lib python3-parso 444s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 444s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 444s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 444s python3-six python3-skimage python3-skimage-lib python3-sklearn 444s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 444s python3-stack-data python3-sympy python3-tables python3-tables-lib 444s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 444s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 444s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 444s tzdata-legacy unicode-data x11-common 445s 0 upgraded, 166 newly installed, 0 to remove and 0 not upgraded. 445s Need to get 160 MB/160 MB of archives. 445s After this operation, 803 MB of additional disk space will be used. 445s Get:1 /tmp/autopkgtest.OteRtJ/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [884 B] 445s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libtcl8.6 amd64 8.6.14+dfsg-1build1 [988 kB] 445s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 445s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 445s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 445s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 445s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 libtk8.6 amd64 8.6.14-1build1 [779 kB] 445s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 445s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 445s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 fontconfig amd64 2.15.0-1.1ubuntu2 [180 kB] 445s Get:11 http://ftpmaster.internal/ubuntu oracular/universe amd64 fonts-lyx all 2.4.1-2 [171 kB] 445s Get:12 http://ftpmaster.internal/ubuntu oracular/main amd64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 445s Get:13 http://ftpmaster.internal/ubuntu oracular/universe amd64 libann0 amd64 1.1.2+doc-9build1 [25.5 kB] 445s Get:14 http://ftpmaster.internal/ubuntu oracular/universe amd64 libcdt5 amd64 2.42.4-1 [21.6 kB] 445s Get:15 http://ftpmaster.internal/ubuntu oracular/universe amd64 libcgraph6 amd64 2.42.4-1 [44.7 kB] 445s Get:16 http://ftpmaster.internal/ubuntu oracular/universe amd64 libgts-0.7-5t64 amd64 0.7.6+darcs121130-5.2build1 [161 kB] 445s Get:17 http://ftpmaster.internal/ubuntu oracular/main amd64 libpixman-1-0 amd64 0.42.2-1build1 [279 kB] 445s Get:18 http://ftpmaster.internal/ubuntu oracular/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 445s Get:19 http://ftpmaster.internal/ubuntu oracular/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 445s Get:20 http://ftpmaster.internal/ubuntu oracular/main amd64 libcairo2 amd64 1.18.0-3build1 [566 kB] 445s Get:21 http://ftpmaster.internal/ubuntu oracular/main amd64 libltdl7 amd64 2.4.7-7build1 [40.3 kB] 445s Get:22 http://ftpmaster.internal/ubuntu oracular/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 445s Get:23 http://ftpmaster.internal/ubuntu oracular/main amd64 libdatrie1 amd64 0.2.13-3build1 [19.0 kB] 445s Get:24 http://ftpmaster.internal/ubuntu oracular/main amd64 libthai0 amd64 0.1.29-2build1 [18.9 kB] 445s Get:25 http://ftpmaster.internal/ubuntu oracular/main amd64 libpango-1.0-0 amd64 1.54.0+ds-1 [233 kB] 445s Get:26 http://ftpmaster.internal/ubuntu oracular/main amd64 libpangoft2-1.0-0 amd64 1.54.0+ds-1 [42.3 kB] 445s Get:27 http://ftpmaster.internal/ubuntu oracular/main amd64 libpangocairo-1.0-0 amd64 1.54.0+ds-1 [28.7 kB] 445s Get:28 http://ftpmaster.internal/ubuntu oracular/universe amd64 libpathplan4 amd64 2.42.4-1 [24.0 kB] 445s Get:29 http://ftpmaster.internal/ubuntu oracular/universe amd64 libgvc6 amd64 2.42.4-1 [716 kB] 445s Get:30 http://ftpmaster.internal/ubuntu oracular/universe amd64 libgvpr2 amd64 2.42.4-1 [187 kB] 445s Get:31 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblab-gamut1 amd64 2.42.4-1 [1898 kB] 445s Get:32 http://ftpmaster.internal/ubuntu oracular/main amd64 libice6 amd64 2:1.0.10-1build3 [41.4 kB] 445s Get:33 http://ftpmaster.internal/ubuntu oracular/main amd64 libsm6 amd64 2:1.2.3-1build3 [15.7 kB] 445s Get:34 http://ftpmaster.internal/ubuntu oracular/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 445s Get:35 http://ftpmaster.internal/ubuntu oracular/main amd64 libxmu6 amd64 2:1.1.3-3build2 [47.6 kB] 445s Get:36 http://ftpmaster.internal/ubuntu oracular/main amd64 libxaw7 amd64 2:1.0.14-1build2 [187 kB] 445s Get:37 http://ftpmaster.internal/ubuntu oracular/universe amd64 graphviz amd64 2.42.4-1 [641 kB] 445s Get:38 http://ftpmaster.internal/ubuntu oracular/universe amd64 libaec0 amd64 1.1.3-1 [22.7 kB] 445s Get:39 http://ftpmaster.internal/ubuntu oracular/main amd64 libblas3 amd64 3.12.0-3build1 [238 kB] 445s Get:40 http://ftpmaster.internal/ubuntu oracular/main amd64 libsnappy1v5 amd64 1.2.1-1 [30.4 kB] 445s Get:41 http://ftpmaster.internal/ubuntu oracular/universe amd64 libblosc1 amd64 1.21.5+ds-1build1 [36.2 kB] 445s Get:42 http://ftpmaster.internal/ubuntu oracular/universe amd64 libblosc2-4 amd64 2.15.1+ds-1 [171 kB] 445s Get:43 http://ftpmaster.internal/ubuntu oracular/main amd64 libcares2 amd64 1.33.0-1 [83.9 kB] 445s Get:44 http://ftpmaster.internal/ubuntu oracular/main amd64 libgfortran5 amd64 14.2.0-1ubuntu1 [910 kB] 445s Get:45 http://ftpmaster.internal/ubuntu oracular/universe amd64 libsz2 amd64 1.1.3-1 [5456 B] 445s Get:46 http://ftpmaster.internal/ubuntu oracular/universe amd64 libhdf5-103-1t64 amd64 1.10.10+repack-3.1ubuntu4 [1270 kB] 445s Get:47 http://ftpmaster.internal/ubuntu oracular/universe amd64 libhdf5-hl-100t64 amd64 1.10.10+repack-3.1ubuntu4 [56.0 kB] 445s Get:48 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 445s Get:49 http://ftpmaster.internal/ubuntu oracular/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 445s Get:50 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 445s Get:51 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-sphinxdoc all 7.4.7-2 [157 kB] 445s Get:52 http://ftpmaster.internal/ubuntu oracular/universe amd64 libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB] 445s Get:53 http://ftpmaster.internal/ubuntu oracular/main amd64 liblapack3 amd64 3.12.0-3build1 [2650 kB] 445s Get:54 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 445s Get:55 http://ftpmaster.internal/ubuntu oracular/main amd64 liblcms2-2 amd64 2.14-2build1 [161 kB] 445s Get:56 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblzf1 amd64 3.6-4 [7624 B] 445s Get:57 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-xtend all 4.0.2-3 [3902 B] 445s Get:58 http://ftpmaster.internal/ubuntu oracular/universe amd64 nodejs amd64 20.15.0+dfsg-1ubuntu3 [332 kB] 445s Get:59 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 445s Get:60 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 445s Get:61 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB] 445s Get:62 http://ftpmaster.internal/ubuntu oracular/universe amd64 libnode115 amd64 20.15.0+dfsg-1ubuntu3 [13.0 MB] 445s Get:63 http://ftpmaster.internal/ubuntu oracular/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 445s Get:64 http://ftpmaster.internal/ubuntu oracular/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB] 445s Get:65 http://ftpmaster.internal/ubuntu oracular/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB] 445s Get:66 http://ftpmaster.internal/ubuntu oracular/main amd64 libxslt1.1 amd64 1.1.39-0exp1build1 [167 kB] 445s Get:67 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB] 445s Get:68 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [3916 B] 445s Get:69 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-argparse all 2.0.1-2 [33.2 kB] 445s Get:70 http://ftpmaster.internal/ubuntu oracular/universe amd64 node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [61.9 kB] 445s Get:71 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 445s Get:72 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-dask-doc all 2024.5.2+dfsg-1 [10.8 MB] 445s Get:73 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-matplotlib-data all 3.8.3-3 [2928 kB] 445s Get:74 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-tables-data all 3.9.2-2build2 [49.4 kB] 445s Get:75 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-multidict amd64 6.0.4-1.1build1 [33.5 kB] 445s Get:76 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-yarl amd64 1.9.4-1 [71.8 kB] 445s Get:77 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-async-timeout all 4.0.3-1 [6412 B] 445s Get:78 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-frozenlist amd64 1.4.1-1 [47.5 kB] 445s Get:79 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-aiosignal all 1.3.1-1 [5172 B] 445s Get:80 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-aiohttp amd64 3.9.5-1 [285 kB] 445s Get:81 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-all amd64 3.12.4-1 [882 B] 445s Get:82 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] 445s Get:83 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-six all 1.16.0-7 [13.1 kB] 445s Get:84 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-asttokens all 2.4.1-1 [20.9 kB] 445s Get:85 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-blosc amd64 1.11.2+ds1-1 [33.7 kB] 445s Get:86 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-dateutil all 2.9.0-2 [80.3 kB] 445s Get:87 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-jmespath all 1.0.1-1 [21.3 kB] 445s Get:88 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-botocore all 1.34.46+repack-1ubuntu1 [6211 kB] 445s Get:89 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-s3transfer all 0.10.1-1ubuntu2 [54.3 kB] 445s Get:90 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-boto3 all 1.34.46+dfsg-1ubuntu1 [72.5 kB] 445s Get:91 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-brotli amd64 1.1.0-2build2 [332 kB] 445s Get:92 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-colorama all 0.4.6-4 [32.1 kB] 445s Get:93 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-click all 8.1.7-2 [79.5 kB] 445s Get:94 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cloudpickle all 3.0.0-2 [21.5 kB] 445s Get:95 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-numpy amd64 1:1.26.4+ds-11 [4479 kB] 445s Get:96 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-contourpy amd64 1.2.1-1 [191 kB] 445s Get:97 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cpuinfo all 9.0.0+git20221119-2 [21.6 kB] 445s Get:98 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 445s Get:99 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fsspec all 2024.6.1-1 [203 kB] 445s Get:100 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-toolz all 0.12.1-1 [44.7 kB] 445s Get:101 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-packaging all 24.1-1 [41.4 kB] 445s Get:102 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-locket all 1.0.0-2 [5872 B] 445s Get:103 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-partd all 1.4.2-1 [15.7 kB] 445s Get:104 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-dask all 2024.5.2+dfsg-1 [849 kB] 445s Get:105 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 445s Get:106 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-msgpack amd64 1.0.3-3build2 [80.1 kB] 445s Get:107 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-psutil amd64 5.9.8-2build2 [195 kB] 445s Get:108 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 445s Get:109 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tblib all 3.0.0-5 [12.9 kB] 445s Get:110 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tornado amd64 6.4.1-1 [298 kB] 445s Get:111 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-zict all 3.0.0-2ubuntu1 [30.4 kB] 445s Get:112 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-distributed all 2024.5.2+ds.1-3 [1004 kB] 445s Get:113 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-executing all 2.0.1-0.1 [23.3 kB] 445s Get:114 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-scipy amd64 1.12.0-2 [16.5 MB] 445s Get:115 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 445s Get:116 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 445s Get:117 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-sympy all 1.12.1-1 [3967 kB] 446s Get:118 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tz all 2024.1-2 [31.4 kB] 446s Get:119 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fs all 2.4.16-4 [91.3 kB] 446s Get:120 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-lxml amd64 5.2.2-1 [1243 kB] 446s Get:121 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-lz4 amd64 4.0.2+dfsg-1build4 [26.2 kB] 446s Get:122 http://ftpmaster.internal/ubuntu oracular/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 446s Get:123 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fonttools amd64 4.46.0-1build2 [1436 kB] 446s Get:124 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-graphviz all 0.20.2-1 [63.4 kB] 446s Get:125 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-h5py-serial amd64 3.10.0-1ubuntu3 [906 kB] 446s Get:126 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-h5py all 3.10.0-1ubuntu3 [7978 B] 446s Get:127 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tk amd64 3.12.4-2 [113 kB] 446s Get:128 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pil.imagetk amd64 10.4.0-1 [9264 B] 446s Get:129 http://ftpmaster.internal/ubuntu oracular/main amd64 libopenjp2-7 amd64 2.5.0-2build3 [173 kB] 446s Get:130 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-pil amd64 10.4.0-1 [462 kB] 446s Get:131 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-imageio all 2.34.2-1 [233 kB] 446s Get:132 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 446s Get:133 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-parso all 0.8.3-1 [67.2 kB] 446s Get:134 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 446s Get:135 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-jedi all 0.19.1+ds1-1 [693 kB] 446s Get:136 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-traitlets all 5.14.3+really5.5.0-1 [88.3 kB] 446s Get:137 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-matplotlib-inline all 0.1.6-2 [8784 B] 446s Get:138 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-ptyprocess all 0.7.0-5 [15.1 kB] 446s Get:139 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-pexpect all 4.9-2 [48.1 kB] 446s Get:140 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-wcwidth all 0.2.5+dfsg1-1.1ubuntu1 [22.5 kB] 446s Get:141 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-prompt-toolkit all 3.0.47-1 [256 kB] 446s Get:142 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pure-eval all 0.2.2-2 [11.1 kB] 446s Get:143 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-stack-data all 0.6.3-1 [22.0 kB] 446s Get:144 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ipython all 8.20.0-1ubuntu1 [561 kB] 446s Get:145 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-joblib all 1.3.2-2 [208 kB] 446s Get:146 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-kiwisolver amd64 1.4.5-1 [51.0 kB] 446s Get:147 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-lazy-loader all 0.4-1 [11.1 kB] 446s Get:148 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-matplotlib amd64 3.8.3-3 [4545 kB] 446s Get:149 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 446s Get:150 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-numexpr amd64 2.10.1-2 [117 kB] 446s Get:151 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pandas-lib amd64 2.2.2+dfsg-4 [4444 kB] 446s Get:152 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pandas all 2.2.2+dfsg-4 [3111 kB] 446s Get:153 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 446s Get:154 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pytest all 7.4.4-1 [305 kB] 446s Get:155 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pytest-timeout all 2.3.1-1 [22.1 kB] 446s Get:156 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-skimage-lib amd64 0.23.2-1ubuntu1 [2271 kB] 446s Get:157 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tifffile all 20240724-1 [176 kB] 446s Get:158 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-skimage all 0.23.2-1ubuntu1 [21.5 MB] 446s Get:159 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-threadpoolctl all 3.1.0-1 [21.3 kB] 446s Get:160 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-sklearn-lib amd64 1.4.2+dfsg-3 [3786 kB] 446s Get:161 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-sklearn all 1.4.2+dfsg-3 [2257 kB] 446s Get:162 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-greenlet amd64 3.0.3-0ubuntu6 [155 kB] 446s Get:163 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-sqlalchemy all 1.4.50+ds1-1build1 [1020 kB] 446s Get:164 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tables-lib amd64 3.9.2-2build2 [517 kB] 446s Get:165 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-tables all 3.9.2-2build2 [344 kB] 446s Get:166 http://ftpmaster.internal/ubuntu oracular/main amd64 tzdata-legacy all 2024a-4ubuntu1 [94.7 kB] 447s Fetched 160 MB in 1s (108 MB/s) 447s Selecting previously unselected package libtcl8.6:amd64. 447s (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 ... 74234 files and directories currently installed.) 447s Preparing to unpack .../000-libtcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 447s Unpacking libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 447s Selecting previously unselected package libxrender1:amd64. 447s Preparing to unpack .../001-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 447s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 447s Selecting previously unselected package libxft2:amd64. 447s Preparing to unpack .../002-libxft2_2.3.6-1build1_amd64.deb ... 447s Unpacking libxft2:amd64 (2.3.6-1build1) ... 447s Selecting previously unselected package x11-common. 447s Preparing to unpack .../003-x11-common_1%3a7.7+23ubuntu3_all.deb ... 447s Unpacking x11-common (1:7.7+23ubuntu3) ... 447s Selecting previously unselected package libxss1:amd64. 447s Preparing to unpack .../004-libxss1_1%3a1.2.3-1build3_amd64.deb ... 447s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 447s Selecting previously unselected package libtk8.6:amd64. 447s Preparing to unpack .../005-libtk8.6_8.6.14-1build1_amd64.deb ... 447s Unpacking libtk8.6:amd64 (8.6.14-1build1) ... 447s Selecting previously unselected package tk8.6-blt2.5. 447s Preparing to unpack .../006-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 447s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 447s Selecting previously unselected package blt. 447s Preparing to unpack .../007-blt_2.5.3+dfsg-7build1_amd64.deb ... 447s Unpacking blt (2.5.3+dfsg-7build1) ... 447s Selecting previously unselected package fontconfig. 447s Preparing to unpack .../008-fontconfig_2.15.0-1.1ubuntu2_amd64.deb ... 447s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 447s Selecting previously unselected package fonts-lyx. 447s Preparing to unpack .../009-fonts-lyx_2.4.1-2_all.deb ... 447s Unpacking fonts-lyx (2.4.1-2) ... 447s Selecting previously unselected package fonts-mathjax. 447s Preparing to unpack .../010-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 447s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 447s Selecting previously unselected package libann0. 447s Preparing to unpack .../011-libann0_1.1.2+doc-9build1_amd64.deb ... 447s Unpacking libann0 (1.1.2+doc-9build1) ... 447s Selecting previously unselected package libcdt5:amd64. 447s Preparing to unpack .../012-libcdt5_2.42.4-1_amd64.deb ... 447s Unpacking libcdt5:amd64 (2.42.4-1) ... 447s Selecting previously unselected package libcgraph6:amd64. 447s Preparing to unpack .../013-libcgraph6_2.42.4-1_amd64.deb ... 447s Unpacking libcgraph6:amd64 (2.42.4-1) ... 447s Selecting previously unselected package libgts-0.7-5t64:amd64. 447s Preparing to unpack .../014-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_amd64.deb ... 447s Unpacking libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build1) ... 447s Selecting previously unselected package libpixman-1-0:amd64. 447s Preparing to unpack .../015-libpixman-1-0_0.42.2-1build1_amd64.deb ... 447s Unpacking libpixman-1-0:amd64 (0.42.2-1build1) ... 447s Selecting previously unselected package libxcb-render0:amd64. 447s Preparing to unpack .../016-libxcb-render0_1.17.0-2_amd64.deb ... 447s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 447s Selecting previously unselected package libxcb-shm0:amd64. 447s Preparing to unpack .../017-libxcb-shm0_1.17.0-2_amd64.deb ... 447s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 447s Selecting previously unselected package libcairo2:amd64. 447s Preparing to unpack .../018-libcairo2_1.18.0-3build1_amd64.deb ... 447s Unpacking libcairo2:amd64 (1.18.0-3build1) ... 447s Selecting previously unselected package libltdl7:amd64. 447s Preparing to unpack .../019-libltdl7_2.4.7-7build1_amd64.deb ... 447s Unpacking libltdl7:amd64 (2.4.7-7build1) ... 447s Selecting previously unselected package libthai-data. 447s Preparing to unpack .../020-libthai-data_0.1.29-2build1_all.deb ... 447s Unpacking libthai-data (0.1.29-2build1) ... 447s Selecting previously unselected package libdatrie1:amd64. 447s Preparing to unpack .../021-libdatrie1_0.2.13-3build1_amd64.deb ... 447s Unpacking libdatrie1:amd64 (0.2.13-3build1) ... 447s Selecting previously unselected package libthai0:amd64. 447s Preparing to unpack .../022-libthai0_0.1.29-2build1_amd64.deb ... 447s Unpacking libthai0:amd64 (0.1.29-2build1) ... 447s Selecting previously unselected package libpango-1.0-0:amd64. 447s Preparing to unpack .../023-libpango-1.0-0_1.54.0+ds-1_amd64.deb ... 447s Unpacking libpango-1.0-0:amd64 (1.54.0+ds-1) ... 447s Selecting previously unselected package libpangoft2-1.0-0:amd64. 447s Preparing to unpack .../024-libpangoft2-1.0-0_1.54.0+ds-1_amd64.deb ... 447s Unpacking libpangoft2-1.0-0:amd64 (1.54.0+ds-1) ... 447s Selecting previously unselected package libpangocairo-1.0-0:amd64. 447s Preparing to unpack .../025-libpangocairo-1.0-0_1.54.0+ds-1_amd64.deb ... 447s Unpacking libpangocairo-1.0-0:amd64 (1.54.0+ds-1) ... 447s Selecting previously unselected package libpathplan4:amd64. 447s Preparing to unpack .../026-libpathplan4_2.42.4-1_amd64.deb ... 447s Unpacking libpathplan4:amd64 (2.42.4-1) ... 447s Selecting previously unselected package libgvc6. 447s Preparing to unpack .../027-libgvc6_2.42.4-1_amd64.deb ... 447s Unpacking libgvc6 (2.42.4-1) ... 448s Selecting previously unselected package libgvpr2:amd64. 448s Preparing to unpack .../028-libgvpr2_2.42.4-1_amd64.deb ... 448s Unpacking libgvpr2:amd64 (2.42.4-1) ... 448s Selecting previously unselected package liblab-gamut1:amd64. 448s Preparing to unpack .../029-liblab-gamut1_2.42.4-1_amd64.deb ... 448s Unpacking liblab-gamut1:amd64 (2.42.4-1) ... 448s Selecting previously unselected package libice6:amd64. 448s Preparing to unpack .../030-libice6_2%3a1.0.10-1build3_amd64.deb ... 448s Unpacking libice6:amd64 (2:1.0.10-1build3) ... 448s Selecting previously unselected package libsm6:amd64. 448s Preparing to unpack .../031-libsm6_2%3a1.2.3-1build3_amd64.deb ... 448s Unpacking libsm6:amd64 (2:1.2.3-1build3) ... 448s Selecting previously unselected package libxt6t64:amd64. 448s Preparing to unpack .../032-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 448s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 448s Selecting previously unselected package libxmu6:amd64. 448s Preparing to unpack .../033-libxmu6_2%3a1.1.3-3build2_amd64.deb ... 448s Unpacking libxmu6:amd64 (2:1.1.3-3build2) ... 448s Selecting previously unselected package libxaw7:amd64. 448s Preparing to unpack .../034-libxaw7_2%3a1.0.14-1build2_amd64.deb ... 448s Unpacking libxaw7:amd64 (2:1.0.14-1build2) ... 448s Selecting previously unselected package graphviz. 448s Preparing to unpack .../035-graphviz_2.42.4-1_amd64.deb ... 448s Unpacking graphviz (2.42.4-1) ... 448s Selecting previously unselected package libaec0:amd64. 448s Preparing to unpack .../036-libaec0_1.1.3-1_amd64.deb ... 448s Unpacking libaec0:amd64 (1.1.3-1) ... 448s Selecting previously unselected package libblas3:amd64. 448s Preparing to unpack .../037-libblas3_3.12.0-3build1_amd64.deb ... 448s Unpacking libblas3:amd64 (3.12.0-3build1) ... 448s Selecting previously unselected package libsnappy1v5:amd64. 448s Preparing to unpack .../038-libsnappy1v5_1.2.1-1_amd64.deb ... 448s Unpacking libsnappy1v5:amd64 (1.2.1-1) ... 448s Selecting previously unselected package libblosc1:amd64. 448s Preparing to unpack .../039-libblosc1_1.21.5+ds-1build1_amd64.deb ... 448s Unpacking libblosc1:amd64 (1.21.5+ds-1build1) ... 448s Selecting previously unselected package libblosc2-4:amd64. 448s Preparing to unpack .../040-libblosc2-4_2.15.1+ds-1_amd64.deb ... 448s Unpacking libblosc2-4:amd64 (2.15.1+ds-1) ... 448s Selecting previously unselected package libcares2:amd64. 448s Preparing to unpack .../041-libcares2_1.33.0-1_amd64.deb ... 448s Unpacking libcares2:amd64 (1.33.0-1) ... 448s Selecting previously unselected package libgfortran5:amd64. 448s Preparing to unpack .../042-libgfortran5_14.2.0-1ubuntu1_amd64.deb ... 448s Unpacking libgfortran5:amd64 (14.2.0-1ubuntu1) ... 448s Selecting previously unselected package libsz2:amd64. 448s Preparing to unpack .../043-libsz2_1.1.3-1_amd64.deb ... 448s Unpacking libsz2:amd64 (1.1.3-1) ... 448s Selecting previously unselected package libhdf5-103-1t64:amd64. 448s Preparing to unpack .../044-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_amd64.deb ... 448s Unpacking libhdf5-103-1t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 448s Selecting previously unselected package libhdf5-hl-100t64:amd64. 448s Preparing to unpack .../045-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_amd64.deb ... 448s Unpacking libhdf5-hl-100t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 448s Selecting previously unselected package libjs-jquery. 448s Preparing to unpack .../046-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 448s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 448s Selecting previously unselected package libjs-jquery-ui. 448s Preparing to unpack .../047-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 448s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 448s Selecting previously unselected package libjs-underscore. 448s Preparing to unpack .../048-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 448s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 448s Selecting previously unselected package libjs-sphinxdoc. 448s Preparing to unpack .../049-libjs-sphinxdoc_7.4.7-2_all.deb ... 448s Unpacking libjs-sphinxdoc (7.4.7-2) ... 448s Selecting previously unselected package libjs-sprintf-js. 448s Preparing to unpack .../050-libjs-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 448s Unpacking libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 448s Selecting previously unselected package liblapack3:amd64. 448s Preparing to unpack .../051-liblapack3_3.12.0-3build1_amd64.deb ... 448s Unpacking liblapack3:amd64 (3.12.0-3build1) ... 448s Selecting previously unselected package liblbfgsb0:amd64. 448s Preparing to unpack .../052-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 448s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 448s Selecting previously unselected package liblcms2-2:amd64. 448s Preparing to unpack .../053-liblcms2-2_2.14-2build1_amd64.deb ... 448s Unpacking liblcms2-2:amd64 (2.14-2build1) ... 448s Selecting previously unselected package liblzf1:amd64. 448s Preparing to unpack .../054-liblzf1_3.6-4_amd64.deb ... 448s Unpacking liblzf1:amd64 (3.6-4) ... 448s Selecting previously unselected package node-xtend. 448s Preparing to unpack .../055-node-xtend_4.0.2-3_all.deb ... 448s Unpacking node-xtend (4.0.2-3) ... 448s Selecting previously unselected package nodejs. 448s Preparing to unpack .../056-nodejs_20.15.0+dfsg-1ubuntu3_amd64.deb ... 448s Unpacking nodejs (20.15.0+dfsg-1ubuntu3) ... 448s Selecting previously unselected package node-acorn. 448s Preparing to unpack .../057-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 448s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 449s Selecting previously unselected package node-cjs-module-lexer. 449s Preparing to unpack .../058-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 449s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 449s Selecting previously unselected package node-undici. 449s Preparing to unpack .../059-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... 449s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 449s Selecting previously unselected package libnode115:amd64. 449s Preparing to unpack .../060-libnode115_20.15.0+dfsg-1ubuntu3_amd64.deb ... 449s Unpacking libnode115:amd64 (20.15.0+dfsg-1ubuntu3) ... 449s Selecting previously unselected package libqhull-r8.0:amd64. 449s Preparing to unpack .../061-libqhull-r8.0_2020.2-6build1_amd64.deb ... 449s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 449s Selecting previously unselected package libwebpdemux2:amd64. 449s Preparing to unpack .../062-libwebpdemux2_1.4.0-0.1_amd64.deb ... 449s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ... 449s Selecting previously unselected package libwebpmux3:amd64. 449s Preparing to unpack .../063-libwebpmux3_1.4.0-0.1_amd64.deb ... 449s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ... 449s Selecting previously unselected package libxslt1.1:amd64. 449s Preparing to unpack .../064-libxslt1.1_1.1.39-0exp1build1_amd64.deb ... 449s Unpacking libxslt1.1:amd64 (1.1.39-0exp1build1) ... 449s Selecting previously unselected package node-esprima. 449s Preparing to unpack .../065-node-esprima_4.0.1+ds+~4.0.3-2_all.deb ... 449s Unpacking node-esprima (4.0.1+ds+~4.0.3-2) ... 449s Selecting previously unselected package node-sprintf-js. 449s Preparing to unpack .../066-node-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 449s Unpacking node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 449s Selecting previously unselected package node-argparse. 449s Preparing to unpack .../067-node-argparse_2.0.1-2_all.deb ... 449s Unpacking node-argparse (2.0.1-2) ... 449s Selecting previously unselected package node-js-yaml. 449s Preparing to unpack .../068-node-js-yaml_4.1.0+dfsg+~4.0.5-7_all.deb ... 449s Unpacking node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 449s Selecting previously unselected package libjs-mathjax. 449s Preparing to unpack .../069-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 449s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 450s Selecting previously unselected package python-dask-doc. 450s Preparing to unpack .../070-python-dask-doc_2024.5.2+dfsg-1_all.deb ... 450s Unpacking python-dask-doc (2024.5.2+dfsg-1) ... 450s Selecting previously unselected package python-matplotlib-data. 450s Preparing to unpack .../071-python-matplotlib-data_3.8.3-3_all.deb ... 450s Unpacking python-matplotlib-data (3.8.3-3) ... 450s Selecting previously unselected package python-tables-data. 450s Preparing to unpack .../072-python-tables-data_3.9.2-2build2_all.deb ... 450s Unpacking python-tables-data (3.9.2-2build2) ... 451s Selecting previously unselected package python3-multidict. 451s Preparing to unpack .../073-python3-multidict_6.0.4-1.1build1_amd64.deb ... 451s Unpacking python3-multidict (6.0.4-1.1build1) ... 451s Selecting previously unselected package python3-yarl. 451s Preparing to unpack .../074-python3-yarl_1.9.4-1_amd64.deb ... 451s Unpacking python3-yarl (1.9.4-1) ... 451s Selecting previously unselected package python3-async-timeout. 451s Preparing to unpack .../075-python3-async-timeout_4.0.3-1_all.deb ... 451s Unpacking python3-async-timeout (4.0.3-1) ... 451s Selecting previously unselected package python3-frozenlist. 451s Preparing to unpack .../076-python3-frozenlist_1.4.1-1_amd64.deb ... 451s Unpacking python3-frozenlist (1.4.1-1) ... 451s Selecting previously unselected package python3-aiosignal. 451s Preparing to unpack .../077-python3-aiosignal_1.3.1-1_all.deb ... 451s Unpacking python3-aiosignal (1.3.1-1) ... 451s Selecting previously unselected package python3-aiohttp. 451s Preparing to unpack .../078-python3-aiohttp_3.9.5-1_amd64.deb ... 451s Unpacking python3-aiohttp (3.9.5-1) ... 451s Selecting previously unselected package python3-all. 451s Preparing to unpack .../079-python3-all_3.12.4-1_amd64.deb ... 451s Unpacking python3-all (3.12.4-1) ... 451s Selecting previously unselected package python3-appdirs. 451s Preparing to unpack .../080-python3-appdirs_1.4.4-4_all.deb ... 451s Unpacking python3-appdirs (1.4.4-4) ... 451s Selecting previously unselected package python3-six. 451s Preparing to unpack .../081-python3-six_1.16.0-7_all.deb ... 451s Unpacking python3-six (1.16.0-7) ... 451s Selecting previously unselected package python3-asttokens. 451s Preparing to unpack .../082-python3-asttokens_2.4.1-1_all.deb ... 451s Unpacking python3-asttokens (2.4.1-1) ... 451s Selecting previously unselected package python3-blosc. 451s Preparing to unpack .../083-python3-blosc_1.11.2+ds1-1_amd64.deb ... 451s Unpacking python3-blosc (1.11.2+ds1-1) ... 451s Selecting previously unselected package python3-dateutil. 451s Preparing to unpack .../084-python3-dateutil_2.9.0-2_all.deb ... 451s Unpacking python3-dateutil (2.9.0-2) ... 451s Selecting previously unselected package python3-jmespath. 451s Preparing to unpack .../085-python3-jmespath_1.0.1-1_all.deb ... 451s Unpacking python3-jmespath (1.0.1-1) ... 451s Selecting previously unselected package python3-botocore. 451s Preparing to unpack .../086-python3-botocore_1.34.46+repack-1ubuntu1_all.deb ... 451s Unpacking python3-botocore (1.34.46+repack-1ubuntu1) ... 451s Selecting previously unselected package python3-s3transfer. 452s Preparing to unpack .../087-python3-s3transfer_0.10.1-1ubuntu2_all.deb ... 452s Unpacking python3-s3transfer (0.10.1-1ubuntu2) ... 452s Selecting previously unselected package python3-boto3. 452s Preparing to unpack .../088-python3-boto3_1.34.46+dfsg-1ubuntu1_all.deb ... 452s Unpacking python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 452s Selecting previously unselected package python3-brotli. 452s Preparing to unpack .../089-python3-brotli_1.1.0-2build2_amd64.deb ... 452s Unpacking python3-brotli (1.1.0-2build2) ... 452s Selecting previously unselected package python3-colorama. 452s Preparing to unpack .../090-python3-colorama_0.4.6-4_all.deb ... 452s Unpacking python3-colorama (0.4.6-4) ... 452s Selecting previously unselected package python3-click. 452s Preparing to unpack .../091-python3-click_8.1.7-2_all.deb ... 452s Unpacking python3-click (8.1.7-2) ... 452s Selecting previously unselected package python3-cloudpickle. 452s Preparing to unpack .../092-python3-cloudpickle_3.0.0-2_all.deb ... 452s Unpacking python3-cloudpickle (3.0.0-2) ... 452s Selecting previously unselected package python3-numpy. 452s Preparing to unpack .../093-python3-numpy_1%3a1.26.4+ds-11_amd64.deb ... 452s Unpacking python3-numpy (1:1.26.4+ds-11) ... 452s Selecting previously unselected package python3-contourpy. 452s Preparing to unpack .../094-python3-contourpy_1.2.1-1_amd64.deb ... 452s Unpacking python3-contourpy (1.2.1-1) ... 452s Selecting previously unselected package python3-cpuinfo. 452s Preparing to unpack .../095-python3-cpuinfo_9.0.0+git20221119-2_all.deb ... 452s Unpacking python3-cpuinfo (9.0.0+git20221119-2) ... 452s Selecting previously unselected package python3-cycler. 452s Preparing to unpack .../096-python3-cycler_0.12.1-1_all.deb ... 452s Unpacking python3-cycler (0.12.1-1) ... 452s Selecting previously unselected package python3-fsspec. 452s Preparing to unpack .../097-python3-fsspec_2024.6.1-1_all.deb ... 452s Unpacking python3-fsspec (2024.6.1-1) ... 452s Selecting previously unselected package python3-toolz. 452s Preparing to unpack .../098-python3-toolz_0.12.1-1_all.deb ... 452s Unpacking python3-toolz (0.12.1-1) ... 452s Selecting previously unselected package python3-packaging. 452s Preparing to unpack .../099-python3-packaging_24.1-1_all.deb ... 452s Unpacking python3-packaging (24.1-1) ... 452s Selecting previously unselected package python3-locket. 452s Preparing to unpack .../100-python3-locket_1.0.0-2_all.deb ... 452s Unpacking python3-locket (1.0.0-2) ... 452s Selecting previously unselected package python3-partd. 452s Preparing to unpack .../101-python3-partd_1.4.2-1_all.deb ... 452s Unpacking python3-partd (1.4.2-1) ... 452s Selecting previously unselected package python3-dask. 452s Preparing to unpack .../102-python3-dask_2024.5.2+dfsg-1_all.deb ... 452s Unpacking python3-dask (2024.5.2+dfsg-1) ... 452s Selecting previously unselected package python3-decorator. 452s Preparing to unpack .../103-python3-decorator_5.1.1-5_all.deb ... 452s Unpacking python3-decorator (5.1.1-5) ... 452s Selecting previously unselected package python3-msgpack. 452s Preparing to unpack .../104-python3-msgpack_1.0.3-3build2_amd64.deb ... 452s Unpacking python3-msgpack (1.0.3-3build2) ... 452s Selecting previously unselected package python3-psutil. 452s Preparing to unpack .../105-python3-psutil_5.9.8-2build2_amd64.deb ... 452s Unpacking python3-psutil (5.9.8-2build2) ... 452s Selecting previously unselected package python3-sortedcontainers. 452s Preparing to unpack .../106-python3-sortedcontainers_2.4.0-2_all.deb ... 452s Unpacking python3-sortedcontainers (2.4.0-2) ... 452s Selecting previously unselected package python3-tblib. 452s Preparing to unpack .../107-python3-tblib_3.0.0-5_all.deb ... 452s Unpacking python3-tblib (3.0.0-5) ... 452s Selecting previously unselected package python3-tornado. 452s Preparing to unpack .../108-python3-tornado_6.4.1-1_amd64.deb ... 452s Unpacking python3-tornado (6.4.1-1) ... 452s Selecting previously unselected package python3-zict. 452s Preparing to unpack .../109-python3-zict_3.0.0-2ubuntu1_all.deb ... 452s Unpacking python3-zict (3.0.0-2ubuntu1) ... 452s Selecting previously unselected package python3-distributed. 452s Preparing to unpack .../110-python3-distributed_2024.5.2+ds.1-3_all.deb ... 452s Unpacking python3-distributed (2024.5.2+ds.1-3) ... 453s Selecting previously unselected package python3-executing. 453s Preparing to unpack .../111-python3-executing_2.0.1-0.1_all.deb ... 453s Unpacking python3-executing (2.0.1-0.1) ... 453s Selecting previously unselected package python3-scipy. 453s Preparing to unpack .../112-python3-scipy_1.12.0-2_amd64.deb ... 453s Unpacking python3-scipy (1.12.0-2) ... 453s Selecting previously unselected package python3-ufolib2. 453s Preparing to unpack .../113-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 453s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 453s Selecting previously unselected package python3-mpmath. 453s Preparing to unpack .../114-python3-mpmath_1.3.0-1_all.deb ... 453s Unpacking python3-mpmath (1.3.0-1) ... 453s Selecting previously unselected package python3-sympy. 453s Preparing to unpack .../115-python3-sympy_1.12.1-1_all.deb ... 453s Unpacking python3-sympy (1.12.1-1) ... 453s Selecting previously unselected package python3-tz. 453s Preparing to unpack .../116-python3-tz_2024.1-2_all.deb ... 453s Unpacking python3-tz (2024.1-2) ... 453s Selecting previously unselected package python3-fs. 453s Preparing to unpack .../117-python3-fs_2.4.16-4_all.deb ... 453s Unpacking python3-fs (2.4.16-4) ... 454s Selecting previously unselected package python3-lxml:amd64. 454s Preparing to unpack .../118-python3-lxml_5.2.2-1_amd64.deb ... 454s Unpacking python3-lxml:amd64 (5.2.2-1) ... 454s Selecting previously unselected package python3-lz4. 454s Preparing to unpack .../119-python3-lz4_4.0.2+dfsg-1build4_amd64.deb ... 454s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 454s Selecting previously unselected package unicode-data. 454s Preparing to unpack .../120-unicode-data_15.1.0-1_all.deb ... 454s Unpacking unicode-data (15.1.0-1) ... 454s Selecting previously unselected package python3-fonttools. 454s Preparing to unpack .../121-python3-fonttools_4.46.0-1build2_amd64.deb ... 454s Unpacking python3-fonttools (4.46.0-1build2) ... 454s Selecting previously unselected package python3-graphviz. 454s Preparing to unpack .../122-python3-graphviz_0.20.2-1_all.deb ... 454s Unpacking python3-graphviz (0.20.2-1) ... 454s Selecting previously unselected package python3-h5py-serial. 454s Preparing to unpack .../123-python3-h5py-serial_3.10.0-1ubuntu3_amd64.deb ... 454s Unpacking python3-h5py-serial (3.10.0-1ubuntu3) ... 454s Selecting previously unselected package python3-h5py. 454s Preparing to unpack .../124-python3-h5py_3.10.0-1ubuntu3_all.deb ... 454s Unpacking python3-h5py (3.10.0-1ubuntu3) ... 454s Selecting previously unselected package python3-tk:amd64. 454s Preparing to unpack .../125-python3-tk_3.12.4-2_amd64.deb ... 454s Unpacking python3-tk:amd64 (3.12.4-2) ... 454s Selecting previously unselected package python3-pil.imagetk:amd64. 454s Preparing to unpack .../126-python3-pil.imagetk_10.4.0-1_amd64.deb ... 454s Unpacking python3-pil.imagetk:amd64 (10.4.0-1) ... 454s Selecting previously unselected package libopenjp2-7:amd64. 454s Preparing to unpack .../127-libopenjp2-7_2.5.0-2build3_amd64.deb ... 454s Unpacking libopenjp2-7:amd64 (2.5.0-2build3) ... 454s Selecting previously unselected package python3-pil:amd64. 454s Preparing to unpack .../128-python3-pil_10.4.0-1_amd64.deb ... 454s Unpacking python3-pil:amd64 (10.4.0-1) ... 454s Selecting previously unselected package python3-imageio. 454s Preparing to unpack .../129-python3-imageio_2.34.2-1_all.deb ... 454s Unpacking python3-imageio (2.34.2-1) ... 454s Selecting previously unselected package python3-iniconfig. 454s Preparing to unpack .../130-python3-iniconfig_1.1.1-2_all.deb ... 454s Unpacking python3-iniconfig (1.1.1-2) ... 454s Selecting previously unselected package python3-parso. 454s Preparing to unpack .../131-python3-parso_0.8.3-1_all.deb ... 454s Unpacking python3-parso (0.8.3-1) ... 454s Selecting previously unselected package python3-typeshed. 454s Preparing to unpack .../132-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 454s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 455s Selecting previously unselected package python3-jedi. 455s Preparing to unpack .../133-python3-jedi_0.19.1+ds1-1_all.deb ... 455s Unpacking python3-jedi (0.19.1+ds1-1) ... 455s Selecting previously unselected package python3-traitlets. 455s Preparing to unpack .../134-python3-traitlets_5.14.3+really5.5.0-1_all.deb ... 455s Unpacking python3-traitlets (5.14.3+really5.5.0-1) ... 455s Selecting previously unselected package python3-matplotlib-inline. 455s Preparing to unpack .../135-python3-matplotlib-inline_0.1.6-2_all.deb ... 455s Unpacking python3-matplotlib-inline (0.1.6-2) ... 455s Selecting previously unselected package python3-ptyprocess. 455s Preparing to unpack .../136-python3-ptyprocess_0.7.0-5_all.deb ... 455s Unpacking python3-ptyprocess (0.7.0-5) ... 455s Selecting previously unselected package python3-pexpect. 455s Preparing to unpack .../137-python3-pexpect_4.9-2_all.deb ... 455s Unpacking python3-pexpect (4.9-2) ... 455s Selecting previously unselected package python3-wcwidth. 455s Preparing to unpack .../138-python3-wcwidth_0.2.5+dfsg1-1.1ubuntu1_all.deb ... 455s Unpacking python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 455s Selecting previously unselected package python3-prompt-toolkit. 456s Preparing to unpack .../139-python3-prompt-toolkit_3.0.47-1_all.deb ... 456s Unpacking python3-prompt-toolkit (3.0.47-1) ... 456s Selecting previously unselected package python3-pure-eval. 456s Preparing to unpack .../140-python3-pure-eval_0.2.2-2_all.deb ... 456s Unpacking python3-pure-eval (0.2.2-2) ... 456s Selecting previously unselected package python3-stack-data. 456s Preparing to unpack .../141-python3-stack-data_0.6.3-1_all.deb ... 456s Unpacking python3-stack-data (0.6.3-1) ... 456s Selecting previously unselected package python3-ipython. 456s Preparing to unpack .../142-python3-ipython_8.20.0-1ubuntu1_all.deb ... 456s Unpacking python3-ipython (8.20.0-1ubuntu1) ... 456s Selecting previously unselected package python3-joblib. 456s Preparing to unpack .../143-python3-joblib_1.3.2-2_all.deb ... 456s Unpacking python3-joblib (1.3.2-2) ... 456s Selecting previously unselected package python3-kiwisolver. 456s Preparing to unpack .../144-python3-kiwisolver_1.4.5-1_amd64.deb ... 456s Unpacking python3-kiwisolver (1.4.5-1) ... 456s Selecting previously unselected package python3-lazy-loader. 456s Preparing to unpack .../145-python3-lazy-loader_0.4-1_all.deb ... 456s Unpacking python3-lazy-loader (0.4-1) ... 456s Selecting previously unselected package python3-matplotlib. 456s Preparing to unpack .../146-python3-matplotlib_3.8.3-3_amd64.deb ... 456s Unpacking python3-matplotlib (3.8.3-3) ... 456s Selecting previously unselected package python3-networkx. 456s Preparing to unpack .../147-python3-networkx_3.2.1-4ubuntu1_all.deb ... 456s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 457s Selecting previously unselected package python3-numexpr. 457s Preparing to unpack .../148-python3-numexpr_2.10.1-2_amd64.deb ... 457s Unpacking python3-numexpr (2.10.1-2) ... 457s Selecting previously unselected package python3-pandas-lib:amd64. 457s Preparing to unpack .../149-python3-pandas-lib_2.2.2+dfsg-4_amd64.deb ... 457s Unpacking python3-pandas-lib:amd64 (2.2.2+dfsg-4) ... 457s Selecting previously unselected package python3-pandas. 457s Preparing to unpack .../150-python3-pandas_2.2.2+dfsg-4_all.deb ... 457s Unpacking python3-pandas (2.2.2+dfsg-4) ... 457s Selecting previously unselected package python3-pluggy. 457s Preparing to unpack .../151-python3-pluggy_1.5.0-1_all.deb ... 457s Unpacking python3-pluggy (1.5.0-1) ... 457s Selecting previously unselected package python3-pytest. 457s Preparing to unpack .../152-python3-pytest_7.4.4-1_all.deb ... 457s Unpacking python3-pytest (7.4.4-1) ... 457s Selecting previously unselected package python3-pytest-timeout. 457s Preparing to unpack .../153-python3-pytest-timeout_2.3.1-1_all.deb ... 457s Unpacking python3-pytest-timeout (2.3.1-1) ... 457s Selecting previously unselected package python3-skimage-lib:amd64. 457s Preparing to unpack .../154-python3-skimage-lib_0.23.2-1ubuntu1_amd64.deb ... 457s Unpacking python3-skimage-lib:amd64 (0.23.2-1ubuntu1) ... 457s Selecting previously unselected package python3-tifffile. 457s Preparing to unpack .../155-python3-tifffile_20240724-1_all.deb ... 457s Unpacking python3-tifffile (20240724-1) ... 457s Selecting previously unselected package python3-skimage. 457s Preparing to unpack .../156-python3-skimage_0.23.2-1ubuntu1_all.deb ... 457s Unpacking python3-skimage (0.23.2-1ubuntu1) ... 458s Selecting previously unselected package python3-threadpoolctl. 458s Preparing to unpack .../157-python3-threadpoolctl_3.1.0-1_all.deb ... 458s Unpacking python3-threadpoolctl (3.1.0-1) ... 458s Selecting previously unselected package python3-sklearn-lib:amd64. 458s Preparing to unpack .../158-python3-sklearn-lib_1.4.2+dfsg-3_amd64.deb ... 458s Unpacking python3-sklearn-lib:amd64 (1.4.2+dfsg-3) ... 458s Selecting previously unselected package python3-sklearn. 458s Preparing to unpack .../159-python3-sklearn_1.4.2+dfsg-3_all.deb ... 458s Unpacking python3-sklearn (1.4.2+dfsg-3) ... 458s Selecting previously unselected package python3-greenlet. 458s Preparing to unpack .../160-python3-greenlet_3.0.3-0ubuntu6_amd64.deb ... 458s Unpacking python3-greenlet (3.0.3-0ubuntu6) ... 458s Selecting previously unselected package python3-sqlalchemy. 458s Preparing to unpack .../161-python3-sqlalchemy_1.4.50+ds1-1build1_all.deb ... 458s Unpacking python3-sqlalchemy (1.4.50+ds1-1build1) ... 458s Selecting previously unselected package python3-tables-lib. 458s Preparing to unpack .../162-python3-tables-lib_3.9.2-2build2_amd64.deb ... 458s Unpacking python3-tables-lib (3.9.2-2build2) ... 458s Selecting previously unselected package python3-tables. 458s Preparing to unpack .../163-python3-tables_3.9.2-2build2_all.deb ... 458s Unpacking python3-tables (3.9.2-2build2) ... 458s Selecting previously unselected package tzdata-legacy. 458s Preparing to unpack .../164-tzdata-legacy_2024a-4ubuntu1_all.deb ... 458s Unpacking tzdata-legacy (2024a-4ubuntu1) ... 458s Selecting previously unselected package autopkgtest-satdep. 458s Preparing to unpack .../165-1-autopkgtest-satdep.deb ... 458s Unpacking autopkgtest-satdep (0) ... 458s Setting up liblcms2-2:amd64 (2.14-2build1) ... 458s Setting up python3-iniconfig (1.1.1-2) ... 458s Setting up libpixman-1-0:amd64 (0.42.2-1build1) ... 458s Setting up python3-tornado (6.4.1-1) ... 459s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 461s Regenerating fonts cache... done. 461s Setting up python3-pure-eval (0.2.2-2) ... 461s Setting up libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 461s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 461s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 461s Setting up python3-tblib (3.0.0-5) ... 461s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 461s Setting up libdatrie1:amd64 (0.2.13-3build1) ... 461s Setting up python3-joblib (1.3.2-2) ... 461s Setting up python3-parso (0.8.3-1) ... 462s Setting up python3-colorama (0.4.6-4) ... 462s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 462s Setting up libxcb-render0:amd64 (1.17.0-2) ... 462s Setting up fonts-lyx (2.4.1-2) ... 462s Setting up libwebpdemux2:amd64 (1.4.0-0.1) ... 462s Setting up python3-fsspec (2024.6.1-1) ... 462s Setting up liblab-gamut1:amd64 (2.42.4-1) ... 462s Setting up python3-threadpoolctl (3.1.0-1) ... 462s Setting up x11-common (1:7.7+23ubuntu3) ... 463s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 463s Setting up python3-all (3.12.4-1) ... 463s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 463s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 463s Setting up python3-sortedcontainers (2.4.0-2) ... 463s Setting up python3-click (8.1.7-2) ... 463s Setting up python3-networkx (3.2.1-4ubuntu1) ... 464s Setting up libcairo2:amd64 (1.18.0-3build1) ... 464s Setting up libaec0:amd64 (1.1.3-1) ... 464s Setting up python3-psutil (5.9.8-2build2) ... 464s Setting up python3-multidict (6.0.4-1.1build1) ... 464s Setting up tzdata-legacy (2024a-4ubuntu1) ... 464s Setting up python3-tz (2024.1-2) ... 465s Setting up python3-cloudpickle (3.0.0-2) ... 465s Setting up python3-frozenlist (1.4.1-1) ... 465s Setting up libsnappy1v5:amd64 (1.2.1-1) ... 465s Setting up python3-aiosignal (1.3.1-1) ... 465s Setting up python3-async-timeout (4.0.3-1) ... 465s Setting up unicode-data (15.1.0-1) ... 465s Setting up python3-six (1.16.0-7) ... 465s Setting up python3-decorator (5.1.1-5) ... 465s Setting up libblosc2-4:amd64 (2.15.1+ds-1) ... 465s Setting up libblas3:amd64 (3.12.0-3build1) ... 465s 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 465s Setting up python3-packaging (24.1-1) ... 466s Setting up python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 466s Setting up node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 466s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 466s Setting up libpathplan4:amd64 (2.42.4-1) ... 466s Setting up python3-jmespath (1.0.1-1) ... 466s Setting up python3-brotli (1.1.0-2build2) ... 466s Setting up libann0 (1.1.2+doc-9build1) ... 466s Setting up liblzf1:amd64 (3.6-4) ... 466s Setting up python3-greenlet (3.0.3-0ubuntu6) ... 466s Setting up python3-cycler (0.12.1-1) ... 466s Setting up python3-kiwisolver (1.4.5-1) ... 466s Setting up libcares2:amd64 (1.33.0-1) ... 466s Setting up libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 466s Setting up python3-cpuinfo (9.0.0+git20221119-2) ... 466s Setting up libltdl7:amd64 (2.4.7-7build1) ... 466s Setting up libgfortran5:amd64 (14.2.0-1ubuntu1) ... 466s Setting up python3-pluggy (1.5.0-1) ... 467s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 467s Setting up python3-traitlets (5.14.3+really5.5.0-1) ... 467s Setting up libxslt1.1:amd64 (1.1.39-0exp1build1) ... 467s Setting up libblosc1:amd64 (1.21.5+ds-1build1) ... 467s Setting up libopenjp2-7:amd64 (2.5.0-2build3) ... 467s Setting up python3-toolz (0.12.1-1) ... 467s Setting up libthai-data (0.1.29-2build1) ... 467s Setting up python3-dateutil (2.9.0-2) ... 467s Setting up libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build1) ... 467s Setting up python3-msgpack (1.0.3-3build2) ... 467s Setting up libcdt5:amd64 (2.42.4-1) ... 467s Setting up libcgraph6:amd64 (2.42.4-1) ... 467s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 467s Setting up python3-lazy-loader (0.4-1) ... 467s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 467s Setting up python3-mpmath (1.3.0-1) ... 468s Setting up node-xtend (4.0.2-3) ... 468s Setting up python3-zict (3.0.0-2ubuntu1) ... 468s Setting up python-matplotlib-data (3.8.3-3) ... 468s Setting up libwebpmux3:amd64 (1.4.0-0.1) ... 468s Setting up python3-locket (1.0.0-2) ... 468s Setting up python3-appdirs (1.4.4-4) ... 468s Setting up python3-yarl (1.9.4-1) ... 468s Setting up python-tables-data (3.9.2-2build2) ... 468s Setting up libsz2:amd64 (1.1.3-1) ... 468s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 468s Setting up python3-ptyprocess (0.7.0-5) ... 468s Setting up python3-prompt-toolkit (3.0.47-1) ... 469s Setting up python3-partd (1.4.2-1) ... 469s Setting up python3-sympy (1.12.1-1) ... 474s Setting up libice6:amd64 (2:1.0.10-1build3) ... 474s Setting up liblapack3:amd64 (3.12.0-3build1) ... 474s 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 474s Setting up libxft2:amd64 (2.3.6-1build1) ... 474s Setting up python3-jedi (0.19.1+ds1-1) ... 475s Setting up python3-asttokens (2.4.1-1) ... 475s Setting up python3-pytest (7.4.4-1) ... 475s Setting up libtk8.6:amd64 (8.6.14-1build1) ... 475s Setting up python3-aiohttp (3.9.5-1) ... 475s Setting up python3-dask (2024.5.2+dfsg-1) ... 477s Setting up python3-sqlalchemy (1.4.50+ds1-1build1) ... 478s Setting up python3-matplotlib-inline (0.1.6-2) ... 478s Setting up python3-fs (2.4.16-4) ... 478s Setting up python3-blosc (1.11.2+ds1-1) ... 478s Setting up libthai0:amd64 (0.1.29-2build1) ... 478s Setting up python3-pil:amd64 (10.4.0-1) ... 478s Setting up python3-distributed (2024.5.2+ds.1-3) ... 479s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 479s Setting up python3-executing (2.0.1-0.1) ... 480s Setting up python3-pexpect (4.9-2) ... 480s Setting up python3-botocore (1.34.46+repack-1ubuntu1) ... 480s Setting up python3-numpy (1:1.26.4+ds-11) ... 482s Setting up libjs-sphinxdoc (7.4.7-2) ... 482s Setting up libgvpr2:amd64 (2.42.4-1) ... 482s Setting up python3-lxml:amd64 (5.2.2-1) ... 482s Setting up python3-contourpy (1.2.1-1) ... 482s Setting up libhdf5-103-1t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 482s Setting up libsm6:amd64 (2:1.2.3-1build3) ... 482s Setting up python3-stack-data (0.6.3-1) ... 482s Setting up python3-imageio (2.34.2-1) ... 482s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 482s Setting up libhdf5-hl-100t64:amd64 (1.10.10+repack-3.1ubuntu4) ... 482s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 482s Setting up python3-scipy (1.12.0-2) ... 485s Setting up python3-pytest-timeout (2.3.1-1) ... 486s Setting up python3-skimage-lib:amd64 (0.23.2-1ubuntu1) ... 486s Setting up python3-tables-lib (3.9.2-2build2) ... 486s Setting up blt (2.5.3+dfsg-7build1) ... 486s Setting up python3-pandas-lib:amd64 (2.2.2+dfsg-4) ... 486s Setting up libpango-1.0-0:amd64 (1.54.0+ds-1) ... 486s Setting up python3-s3transfer (0.10.1-1ubuntu2) ... 486s Setting up python3-sklearn-lib:amd64 (1.4.2+dfsg-3) ... 486s Setting up python3-h5py-serial (3.10.0-1ubuntu3) ... 486s Setting up python3-tk:amd64 (3.12.4-2) ... 486s Setting up python3-tifffile (20240724-1) ... 486s Setting up python3-pandas (2.2.2+dfsg-4) ... 491s Setting up python3-pil.imagetk:amd64 (10.4.0-1) ... 491s Setting up python3-ipython (8.20.0-1ubuntu1) ... 492s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 492s Setting up python3-h5py (3.10.0-1ubuntu3) ... 492s Setting up python3-sklearn (1.4.2+dfsg-3) ... 494s Setting up python3-numexpr (2.10.1-2) ... 494s Setting up python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 494s Setting up libpangoft2-1.0-0:amd64 (1.54.0+ds-1) ... 494s Setting up libpangocairo-1.0-0:amd64 (1.54.0+ds-1) ... 494s Setting up libxmu6:amd64 (2:1.1.3-3build2) ... 494s Setting up libxaw7:amd64 (2:1.0.14-1build2) ... 494s Setting up python3-tables (3.9.2-2build2) ... 495s Setting up libgvc6 (2.42.4-1) ... 495s Setting up graphviz (2.42.4-1) ... 495s Setting up python3-graphviz (0.20.2-1) ... 495s Setting up python3-fonttools (4.46.0-1build2) ... 496s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 496s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 496s Setting up libnode115:amd64 (20.15.0+dfsg-1ubuntu3) ... 496s Setting up python3-matplotlib (3.8.3-3) ... 497s Setting up nodejs (20.15.0+dfsg-1ubuntu3) ... 497s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 497s Setting up node-argparse (2.0.1-2) ... 497s Setting up node-esprima (4.0.1+ds+~4.0.3-2) ... 497s Setting up python3-skimage (0.23.2-1ubuntu1) ... 498s Setting up node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 498s Setting up python-dask-doc (2024.5.2+dfsg-1) ... 498s Setting up autopkgtest-satdep (0) ... 498s Processing triggers for libc-bin (2.39-0ubuntu9) ... 498s Processing triggers for man-db (2.12.1-2) ... 520s (Reading database ... 108924 files and directories currently installed.) 520s Removing autopkgtest-satdep (0) ... 521s autopkgtest [08:16:16]: test run-test: [----------------------- 521s Testing with python3.12: 522s ============================= test session starts ============================== 522s platform linux -- Python 3.12.4, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3.12 522s cachedir: .pytest_cache 522s rootdir: /tmp/autopkgtest.OteRtJ/autopkgtest_tmp 522s plugins: timeout-2.3.1 537s collecting ... collected 12712 items / 12 deselected / 21 skipped / 12700 selected 537s 537s array/tests/test_array_core.py::test_graph_from_arraylike[True] PASSED [ 0%] 537s array/tests/test_array_core.py::test_graph_from_arraylike[False] PASSED [ 0%] 537s array/tests/test_array_core.py::test_top PASSED [ 0%] 537s array/tests/test_array_core.py::test_top_supports_broadcasting_rules PASSED [ 0%] 537s array/tests/test_array_core.py::test_top_literals PASSED [ 0%] 537s array/tests/test_array_core.py::test_blockwise_literals PASSED [ 0%] 537s array/tests/test_array_core.py::test_blockwise_1_in_shape_I PASSED [ 0%] 537s array/tests/test_array_core.py::test_blockwise_1_in_shape_II PASSED [ 0%] 537s array/tests/test_array_core.py::test_blockwise_1_in_shape_III PASSED [ 0%] 537s array/tests/test_array_core.py::test_concatenate3_on_scalars PASSED [ 0%] 537s array/tests/test_array_core.py::test_chunked_dot_product PASSED [ 0%] 537s array/tests/test_array_core.py::test_chunked_transpose_plus_one PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_dimensions_works_with_singleton_dimensions PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_dimensions PASSED [ 0%] 537s array/tests/test_array_core.py::test_Array PASSED [ 0%] 537s array/tests/test_array_core.py::test_uneven_chunks PASSED [ 0%] 537s array/tests/test_array_core.py::test_numblocks_suppoorts_singleton_block_dims PASSED [ 0%] 537s array/tests/test_array_core.py::test_keys PASSED [ 0%] 537s array/tests/test_array_core.py::test_Array_computation PASSED [ 0%] 537s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__01 PASSED [ 0%] 537s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__02 PASSED [ 0%] 537s array/tests/test_array_core.py::test_stack PASSED [ 0%] 537s array/tests/test_array_core.py::test_stack_zero_size PASSED [ 0%] 537s array/tests/test_array_core.py::test_short_stack PASSED [ 0%] 537s array/tests/test_array_core.py::test_stack_scalars PASSED [ 0%] 537s array/tests/test_array_core.py::test_stack_promote_type PASSED [ 0%] 537s array/tests/test_array_core.py::test_stack_rechunk PASSED [ 0%] 537s array/tests/test_array_core.py::test_stack_unknown_chunksizes PASSED [ 0%] 537s array/tests/test_array_core.py::test_concatenate PASSED [ 0%] 537s array/tests/test_array_core.py::test_concatenate_types[dtypes0] PASSED [ 0%] 537s array/tests/test_array_core.py::test_concatenate_types[dtypes1] PASSED [ 0%] 537s array/tests/test_array_core.py::test_concatenate_unknown_axes PASSED [ 0%] 537s array/tests/test_array_core.py::test_concatenate_flatten PASSED [ 0%] 537s array/tests/test_array_core.py::test_concatenate_rechunk PASSED [ 0%] 537s array/tests/test_array_core.py::test_concatenate_fixlen_strings PASSED [ 0%] 537s array/tests/test_array_core.py::test_concatenate_zero_size PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_simple_row_wise PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_simple_column_wise PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_with_1d_arrays_row_wise PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_with_1d_arrays_multiple_rows PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_with_1d_arrays_column_wise PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_mixed_1d_and_2d PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_complicated PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_nested PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_3d PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_with_mismatched_shape PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_no_lists PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_invalid_nesting PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_empty_lists PASSED [ 0%] 537s array/tests/test_array_core.py::test_block_tuple PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_shapes PASSED [ 0%] 537s array/tests/test_array_core.py::test_elemwise_on_scalars PASSED [ 0%] 537s array/tests/test_array_core.py::test_elemwise_with_ndarrays PASSED [ 0%] 537s array/tests/test_array_core.py::test_elemwise_differently_chunked PASSED [ 0%] 537s array/tests/test_array_core.py::test_elemwise_dtype PASSED [ 0%] 537s array/tests/test_array_core.py::test_operators PASSED [ 0%] 537s array/tests/test_array_core.py::test_operator_dtype_promotion PASSED [ 0%] 537s array/tests/test_array_core.py::test_field_access PASSED [ 0%] 537s array/tests/test_array_core.py::test_field_access_with_shape PASSED [ 0%] 537s array/tests/test_array_core.py::test_matmul PASSED [ 0%] 537s array/tests/test_array_core.py::test_matmul_array_ufunc PASSED [ 0%] 537s array/tests/test_array_core.py::test_T PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_to PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_to_array PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_to_scalar PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_to_chunks PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_arrays PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_arrays_uneven_chunks PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_operator[u_shape0-v_shape0] PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_operator[u_shape1-v_shape1] PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_operator[u_shape2-v_shape2] PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_operator[u_shape3-v_shape3] PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_operator[u_shape4-v_shape4] PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_operator[u_shape5-v_shape5] PASSED [ 0%] 537s array/tests/test_array_core.py::test_broadcast_operator[u_shape6-v_shape6] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape0-new_shape0-chunks0] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape1-new_shape1-5] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape2-new_shape2-5] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape3-new_shape3-12] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape4-new_shape4-12] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape5-new_shape5-chunks5] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape6-new_shape6-4] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape7-new_shape7-4] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape8-new_shape8-4] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape9-new_shape9-2] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape10-new_shape10-2] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape11-new_shape11-2] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape12-new_shape12-2] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape13-new_shape13-2] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape14-new_shape14-2] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape15-new_shape15-2] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape16-new_shape16-chunks16] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape17-new_shape17-3] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape18-new_shape18-4] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape19-new_shape19-chunks19] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape20-new_shape20-1] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape21-new_shape21-1] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape22-new_shape22-24] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape23-new_shape23-6] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape24-new_shape24-6] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape25-new_shape25-6] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape26-new_shape26-chunks26] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape27-new_shape27-chunks27] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape28-new_shape28-chunks28] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape29-new_shape29-chunks29] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape30-new_shape30-chunks30] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape31-new_shape31-chunks31] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape32-new_shape32-chunks32] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape33-new_shape33-chunks33] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape[original_shape34-new_shape34-chunks34] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_exceptions PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_splat PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_not_implemented_error PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_unknown_dimensions PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-None] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-134217728] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-67108864] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-None] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-134217728] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-67108864] PASSED [ 0%] 537s array/tests/test_array_core.py::test_reshape_warns_by_default_if_it_is_producing_large_chunks PASSED [ 0%] 537s array/tests/test_array_core.py::test_full PASSED [ 0%] 537s array/tests/test_array_core.py::test_map_blocks PASSED [ 0%] 537s array/tests/test_array_core.py::test_map_blocks2 PASSED [ 0%] 537s array/tests/test_array_core.py::test_map_blocks_block_info PASSED [ 0%] 537s array/tests/test_array_core.py::test_map_blocks_block_info_with_new_axis PASSED [ 0%] 537s array/tests/test_array_core.py::test_map_blocks_block_info_with_drop_axis PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_block_info_with_broadcast PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_with_constants PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_with_kwargs PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_infer_chunks_broadcast PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_with_chunks PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_dtype_inference PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_infer_newaxis PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_no_array_args PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_unique_name_chunks_dtype PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[0] PASSED [ 1%] 537s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_repr PASSED [ 1%] 537s array/tests/test_array_core.py::test_repr_meta SKIPPED (could not im...) [ 1%] 537s array/tests/test_array_core.py::test_repr_html_array_highlevelgraph PASSED [ 1%] 537s array/tests/test_array_core.py::test_slicing_with_ellipsis PASSED [ 1%] 537s array/tests/test_array_core.py::test_slicing_with_ndarray PASSED [ 1%] 537s array/tests/test_array_core.py::test_slicing_flexible_type PASSED [ 1%] 537s array/tests/test_array_core.py::test_slicing_with_object_dtype PASSED [ 1%] 537s array/tests/test_array_core.py::test_dtype PASSED [ 1%] 537s array/tests/test_array_core.py::test_blockdims_from_blockshape PASSED [ 1%] 537s array/tests/test_array_core.py::test_coerce PASSED [ 1%] 537s array/tests/test_array_core.py::test_bool PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_kwargs PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_delayed_target PASSED [ 1%] 537s array/tests/test_array_core.py::test_store PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_regions PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_compute_false PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_nocompute_regions PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_locks PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_method_return PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_multiprocessing_lock XFAIL [ 1%] 537s array/tests/test_array_core.py::test_store_deterministic_keys[False-False] PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_deterministic_keys[False-True] PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_deterministic_keys[True-False] PASSED [ 1%] 537s array/tests/test_array_core.py::test_store_deterministic_keys[True-True] PASSED [ 1%] 537s array/tests/test_array_core.py::test_to_hdf5 PASSED [ 1%] 537s array/tests/test_array_core.py::test_to_dask_dataframe PASSED [ 1%] 537s array/tests/test_array_core.py::test_np_array_with_zero_dimensions PASSED [ 1%] 537s array/tests/test_array_core.py::test_dtype_complex PASSED [ 1%] 537s array/tests/test_array_core.py::test_astype PASSED [ 1%] 537s array/tests/test_array_core.py::test_astype_gh1151 PASSED [ 1%] 537s array/tests/test_array_core.py::test_astype_gh9318 PASSED [ 1%] 537s array/tests/test_array_core.py::test_astype_gh9316 XFAIL (Github iss...) [ 1%] 537s array/tests/test_array_core.py::test_arithmetic PASSED [ 1%] 537s array/tests/test_array_core.py::test_elemwise_consistent_names PASSED [ 1%] 537s array/tests/test_array_core.py::test_optimize PASSED [ 1%] 537s array/tests/test_array_core.py::test_slicing_with_non_ndarrays PASSED [ 1%] 537s array/tests/test_array_core.py::test_getter PASSED [ 1%] 537s array/tests/test_array_core.py::test_size PASSED [ 1%] 537s array/tests/test_array_core.py::test_nbytes PASSED [ 1%] 537s array/tests/test_array_core.py::test_itemsize PASSED [ 1%] 537s array/tests/test_array_core.py::test_Array_normalizes_dtype PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_with_lock[True] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_with_lock[False] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x0-chunks0] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x1--1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x2-1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x3-1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x0-chunks0] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x1--1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x2-1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x3-1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x0] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x2] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x3] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x4] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x5] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_ndarray_getitem PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_list[x0] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_list[x1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_list[x2] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[bool] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[bytes] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[complex] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[float] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[int] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[bool_] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[bytes_] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[clongdouble] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[complex128] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[complex64] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[datetime64] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[float16] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[float32] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[float64] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[int16] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[int32] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[int64] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[int8] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[longdouble] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[longlong] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[object_] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[str_] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[timedelta64] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[uint16] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[uint32] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[uint64] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[uint8] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[ulonglong] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[void] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_scalar[str] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_no_asarray[True-True-ndarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_no_asarray[True-False-matrix] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_no_asarray[False-True-ndarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_no_asarray[False-False-matrix] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_getitem[True-True] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_getitem[True-False] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_getitem[False-True] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_getitem[False-False] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_minus_one PASSED [ 1%] 537s array/tests/test_array_core.py::test_array_copy_noop[-1] PASSED [ 1%] 537s array/tests/test_array_core.py::test_array_copy_noop[2] PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_dask_array PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_dask_collection_warns PASSED [ 1%] 537s array/tests/test_array_core.py::test_from_array_inline PASSED [ 1%] 537s array/tests/test_array_core.py::test_asarray[asarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_asarray[asanyarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_asarray_dask_dataframe[asarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_asarray_dask_dataframe[asanyarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_asarray_h5py[True-asarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_asarray_h5py[True-asanyarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_asarray_h5py[False-asarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_asarray_h5py[False-asanyarray] PASSED [ 1%] 537s array/tests/test_array_core.py::test_asarray_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_asanyarray PASSED [ 2%] 537s array/tests/test_array_core.py::test_asanyarray_dataframe PASSED [ 2%] 537s array/tests/test_array_core.py::test_asanyarray_datetime64 PASSED [ 2%] 537s array/tests/test_array_core.py::test_from_func PASSED [ 2%] 537s array/tests/test_array_core.py::test_concatenate3_2 PASSED [ 2%] 537s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[True] PASSED [ 2%] 537s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[False] PASSED [ 2%] 537s array/tests/test_array_core.py::test_map_blocks3 PASSED [ 2%] 537s array/tests/test_array_core.py::test_from_array_with_missing_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_normalize_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_align_chunks_to_previous_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_raise_on_no_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_chunks_is_immutable PASSED [ 2%] 537s array/tests/test_array_core.py::test_raise_on_bad_kwargs PASSED [ 2%] 537s array/tests/test_array_core.py::test_long_slice PASSED [ 2%] 537s array/tests/test_array_core.py::test_h5py_newaxis PASSED [ 2%] 537s array/tests/test_array_core.py::test_ellipsis_slicing PASSED [ 2%] 537s array/tests/test_array_core.py::test_point_slicing PASSED [ 2%] 537s array/tests/test_array_core.py::test_point_slicing_with_full_slice PASSED [ 2%] 537s array/tests/test_array_core.py::test_slice_with_floats PASSED [ 2%] 537s array/tests/test_array_core.py::test_slice_with_integer_types[int32] PASSED [ 2%] 537s array/tests/test_array_core.py::test_slice_with_integer_types[int64] PASSED [ 2%] 537s array/tests/test_array_core.py::test_slice_with_integer_types[uint32] PASSED [ 2%] 537s array/tests/test_array_core.py::test_slice_with_integer_types[uint64] PASSED [ 2%] 537s array/tests/test_array_core.py::test_index_with_integer_types[int] PASSED [ 2%] 537s array/tests/test_array_core.py::test_index_with_integer_types[int32] PASSED [ 2%] 537s array/tests/test_array_core.py::test_index_with_integer_types[int64] PASSED [ 2%] 537s array/tests/test_array_core.py::test_index_with_integer_types[uint32] PASSED [ 2%] 537s array/tests/test_array_core.py::test_index_with_integer_types[uint64] PASSED [ 2%] 537s array/tests/test_array_core.py::test_vindex_basic PASSED [ 2%] 537s array/tests/test_array_core.py::test_vindex_nd PASSED [ 2%] 537s array/tests/test_array_core.py::test_vindex_negative PASSED [ 2%] 537s array/tests/test_array_core.py::test_vindex_errors PASSED [ 2%] 537s array/tests/test_array_core.py::test_vindex_merge PASSED [ 2%] 537s array/tests/test_array_core.py::test_vindex_identity PASSED [ 2%] 537s array/tests/test_array_core.py::test_empty_array PASSED [ 2%] 537s array/tests/test_array_core.py::test_memmap PASSED [ 2%] 537s array/tests/test_array_core.py::test_to_npy_stack PASSED [ 2%] 537s array/tests/test_array_core.py::test_view PASSED [ 2%] 537s array/tests/test_array_core.py::test_view_fortran PASSED [ 2%] 537s array/tests/test_array_core.py::test_h5py_tokenize PASSED [ 2%] 537s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension PASSED [ 2%] 537s array/tests/test_array_core.py::test_map_blocks_with_negative_drop_axis PASSED [ 2%] 537s array/tests/test_array_core.py::test_map_blocks_with_invalid_drop_axis PASSED [ 2%] 537s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension_and_broadcast_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_broadcast_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_chunks_error PASSED [ 2%] 537s array/tests/test_array_core.py::test_array_compute_forward_kwargs PASSED [ 2%] 537s array/tests/test_array_core.py::test_dont_fuse_outputs PASSED [ 2%] 537s array/tests/test_array_core.py::test_dont_dealias_outputs PASSED [ 2%] 537s array/tests/test_array_core.py::test_timedelta_op PASSED [ 2%] 537s array/tests/test_array_core.py::test_to_delayed PASSED [ 2%] 537s array/tests/test_array_core.py::test_to_delayed_optimize_graph PASSED [ 2%] 537s array/tests/test_array_core.py::test_cumulative PASSED [ 2%] 537s array/tests/test_array_core.py::test_from_delayed PASSED [ 2%] 537s array/tests/test_array_core.py::test_from_delayed_meta PASSED [ 2%] 537s array/tests/test_array_core.py::test_A_property PASSED [ 2%] 537s array/tests/test_array_core.py::test_copy_mutate PASSED [ 2%] 537s array/tests/test_array_core.py::test_npartitions PASSED [ 2%] 537s array/tests/test_array_core.py::test_elemwise_name PASSED [ 2%] 537s array/tests/test_array_core.py::test_map_blocks_name PASSED [ 2%] 537s array/tests/test_array_core.py::test_map_blocks_token_deprecated PASSED [ 2%] 537s array/tests/test_array_core.py::test_from_array_names PASSED [ 2%] 537s array/tests/test_array_core.py::test_array_picklable[array0] PASSED [ 2%] 537s array/tests/test_array_core.py::test_array_picklable[array1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_from_array_raises_on_bad_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_concatenate_axes PASSED [ 2%] 537s array/tests/test_array_core.py::test_blockwise_concatenate PASSED [ 2%] 537s array/tests/test_array_core.py::test_common_blockdim PASSED [ 2%] 537s array/tests/test_array_core.py::test_uneven_chunks_that_fit_neatly PASSED [ 2%] 537s array/tests/test_array_core.py::test_elemwise_uneven_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_uneven_chunks_blockwise PASSED [ 2%] 537s array/tests/test_array_core.py::test_warn_bad_rechunking PASSED [ 2%] 537s array/tests/test_array_core.py::test_concatenate_stack_dont_warn PASSED [ 2%] 537s array/tests/test_array_core.py::test_map_blocks_delayed PASSED [ 2%] 537s array/tests/test_array_core.py::test_no_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_no_chunks_2d PASSED [ 2%] 537s array/tests/test_array_core.py::test_no_chunks_yes_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_raise_informative_errors_no_chunks PASSED [ 2%] 537s array/tests/test_array_core.py::test_no_chunks_slicing_2d PASSED [ 2%] 537s array/tests/test_array_core.py::test_index_array_with_array_1d PASSED [ 2%] 537s array/tests/test_array_core.py::test_index_array_with_array_2d PASSED [ 2%] 537s array/tests/test_array_core.py::test_index_array_with_array_3d_2d XFAIL [ 2%] 537s array/tests/test_array_core.py::test_setitem_1d PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_masked PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_hardmask PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_slice_twice PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_2d PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_0d PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index0--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index1--2] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index2--3] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index3-value3] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index4--4] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index5-value5] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index6--5] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index7--6] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index8--4] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index9--5] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index10-value10] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_1d[index11-value11] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index0--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index1--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index2--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index3--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index4--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[5--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index6-value6] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[3-value7] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index8-value8] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index9-value9] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index10-value10] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index11-value11] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index12-value12] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index13-value13] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index14--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index15--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index16--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index17--1] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index18-value18] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index19--99] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index20-value20] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index21--98] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d[index22-value22] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d_rhs_func_of_lhs PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index0-value0] PASSED [ 2%] 537s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index1-value1] PASSED [ 3%] 537s array/tests/test_array_core.py::test_setitem_on_read_only_blocks PASSED [ 3%] 537s array/tests/test_array_core.py::test_setitem_errs PASSED [ 3%] 537s array/tests/test_array_core.py::test_zero_slice_dtypes PASSED [ 3%] 537s array/tests/test_array_core.py::test_zero_sized_array_rechunk PASSED [ 3%] 537s array/tests/test_array_core.py::test_blockwise_zero_shape PASSED [ 3%] 537s array/tests/test_array_core.py::test_blockwise_zero_shape_new_axes PASSED [ 3%] 537s array/tests/test_array_core.py::test_broadcast_against_zero_shape PASSED [ 3%] 537s array/tests/test_array_core.py::test_from_array_name PASSED [ 3%] 537s array/tests/test_array_core.py::test_concatenate_errs PASSED [ 3%] 537s array/tests/test_array_core.py::test_stack_errs PASSED [ 3%] 537s array/tests/test_array_core.py::test_blockwise_with_numpy_arrays PASSED [ 3%] 537s array/tests/test_array_core.py::test_elemwise_with_lists[other0-100] PASSED [ 3%] 537s array/tests/test_array_core.py::test_elemwise_with_lists[other0-6] PASSED [ 3%] 537s array/tests/test_array_core.py::test_elemwise_with_lists[other1-100] PASSED [ 3%] 537s array/tests/test_array_core.py::test_elemwise_with_lists[other1-6] PASSED [ 3%] 537s array/tests/test_array_core.py::test_elemwise_with_lists[other2-100] PASSED [ 3%] 537s array/tests/test_array_core.py::test_elemwise_with_lists[other2-6] PASSED [ 3%] 537s array/tests/test_array_core.py::test_constructor_plugin PASSED [ 3%] 537s array/tests/test_array_core.py::test_no_warnings_on_metadata PASSED [ 3%] 537s array/tests/test_array_core.py::test_delayed_array_key_hygeine PASSED [ 3%] 537s array/tests/test_array_core.py::test_empty_chunks_in_array_len PASSED [ 3%] 537s array/tests/test_array_core.py::test_meta[None] PASSED [ 3%] 537s array/tests/test_array_core.py::test_meta[dtype1] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[100-10-expected0] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-10-expected1] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-5-expected2] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[24-5-expected3] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[23-5-expected4] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[1000-167-expected5] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape0-chunks0-20-expected0] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape1-chunks1-20-expected1] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape2-auto-10-expected2] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_auto_3d PASSED [ 3%] 537s array/tests/test_array_core.py::test_constructors_chunks_dict PASSED [ 3%] 537s array/tests/test_array_core.py::test_from_array_chunks_dict PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[object] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[dtype1] PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_tuples_of_tuples PASSED [ 3%] 537s array/tests/test_array_core.py::test_normalize_chunks_nan PASSED [ 3%] 537s array/tests/test_array_core.py::test_pandas_from_dask_array PASSED [ 3%] 537s array/tests/test_array_core.py::test_from_zarr_unique_name SKIPPED (...) [ 3%] 537s array/tests/test_array_core.py::test_from_zarr_name SKIPPED (could n...) [ 3%] 537s array/tests/test_array_core.py::test_zarr_roundtrip SKIPPED (could n...) [ 3%] 537s array/tests/test_array_core.py::test_zarr_roundtrip_with_path_like SKIPPED [ 3%] 537s array/tests/test_array_core.py::test_to_zarr_accepts_empty_array_without_exception_raised SKIPPED [ 3%] 537s array/tests/test_array_core.py::test_zarr_return_stored[False] SKIPPED [ 3%] 537s array/tests/test_array_core.py::test_zarr_return_stored[True] SKIPPED [ 3%] 537s array/tests/test_array_core.py::test_zarr_inline_array[True] SKIPPED [ 3%] 537s array/tests/test_array_core.py::test_zarr_inline_array[False] SKIPPED [ 3%] 537s array/tests/test_array_core.py::test_zarr_existing_array SKIPPED (co...) [ 3%] 537s array/tests/test_array_core.py::test_to_zarr_unknown_chunks_raises SKIPPED [ 3%] 537s array/tests/test_array_core.py::test_read_zarr_chunks SKIPPED (could...) [ 3%] 537s array/tests/test_array_core.py::test_zarr_pass_mapper SKIPPED (could...) [ 3%] 537s array/tests/test_array_core.py::test_zarr_group SKIPPED (could not i...) [ 3%] 537s array/tests/test_array_core.py::test_regular_chunks[data0] PASSED [ 3%] 537s array/tests/test_array_core.py::test_regular_chunks[data1] PASSED [ 3%] 537s array/tests/test_array_core.py::test_regular_chunks[data2] PASSED [ 3%] 537s array/tests/test_array_core.py::test_regular_chunks[data3] PASSED [ 3%] 537s array/tests/test_array_core.py::test_regular_chunks[data4] PASSED [ 3%] 537s array/tests/test_array_core.py::test_regular_chunks[data5] PASSED [ 3%] 537s array/tests/test_array_core.py::test_regular_chunks[data6] PASSED [ 3%] 537s array/tests/test_array_core.py::test_regular_chunks[data7] PASSED [ 3%] 537s array/tests/test_array_core.py::test_zarr_nocompute SKIPPED (could n...) [ 3%] 537s array/tests/test_array_core.py::test_zarr_regions SKIPPED (could not...) [ 3%] 537s array/tests/test_array_core.py::test_tiledb_roundtrip SKIPPED (could...) [ 3%] 537s array/tests/test_array_core.py::test_tiledb_multiattr SKIPPED (could...) [ 3%] 538s array/tests/test_array_core.py::test_blockview PASSED [ 3%] 538s array/tests/test_array_core.py::test_blocks_indexer PASSED [ 3%] 538s array/tests/test_array_core.py::test_partitions_indexer PASSED [ 3%] 538s array/tests/test_array_core.py::test_dask_array_holds_scipy_sparse_containers PASSED [ 3%] 538s array/tests/test_array_core.py::test_scipy_sparse_concatenate[0] PASSED [ 3%] 538s array/tests/test_array_core.py::test_scipy_sparse_concatenate[1] PASSED [ 3%] 538s array/tests/test_array_core.py::test_3851 PASSED [ 3%] 538s array/tests/test_array_core.py::test_3925 PASSED [ 3%] 538s array/tests/test_array_core.py::test_map_blocks_large_inputs_delayed PASSED [ 3%] 538s array/tests/test_array_core.py::test_blockwise_large_inputs_delayed PASSED [ 3%] 538s array/tests/test_array_core.py::test_slice_reversed PASSED [ 3%] 538s array/tests/test_array_core.py::test_map_blocks_chunks PASSED [ 3%] 538s array/tests/test_array_core.py::test_nbytes_auto PASSED [ 3%] 538s array/tests/test_array_core.py::test_auto_chunks_h5py PASSED [ 3%] 538s array/tests/test_array_core.py::test_no_warnings_from_blockwise PASSED [ 3%] 538s array/tests/test_array_core.py::test_from_array_meta SKIPPED (could ...) [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes PASSED [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes_2d_array PASSED [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes_3d_array PASSED [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_rechunk PASSED [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_zarr SKIPPED [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_svg PASSED [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_concatenate PASSED [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reduction PASSED [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reshape PASSED [ 3%] 538s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_slicing PASSED [ 3%] 538s array/tests/test_array_core.py::test_rechunk_auto PASSED [ 3%] 538s array/tests/test_array_core.py::test_chunk_assignment_invalidates_cached_properties PASSED [ 3%] 538s array/tests/test_array_core.py::test_map_blocks_series PASSED [ 3%] 538s array/tests/test_array_core.py::test_map_blocks_dataframe XFAIL (nee...) [ 3%] 538s array/tests/test_array_core.py::test_dask_layers PASSED [ 3%] 538s array/tests/test_array_core.py::test_len_object_with_unknown_size PASSED [ 3%] 538s array/tests/test_array_core.py::test_chunk_shape_broadcast[0] PASSED [ 3%] 538s array/tests/test_array_core.py::test_chunk_shape_broadcast[1] PASSED [ 3%] 538s array/tests/test_array_core.py::test_chunk_shape_broadcast[3] PASSED [ 3%] 538s array/tests/test_array_core.py::test_chunk_shape_broadcast[8] PASSED [ 3%] 538s array/tests/test_array_core.py::test_chunk_non_array_like PASSED [ 3%] 538s array/tests/test_array_core.py::test_to_backend PASSED [ 3%] 538s array/tests/test_array_core.py::test_load_store_chunk PASSED [ 3%] 538s array/tests/test_array_function.py::test_array_function_dask[0] PASSED [ 3%] 538s array/tests/test_array_function.py::test_array_function_dask[1] PASSED [ 3%] 538s array/tests/test_array_function.py::test_array_function_dask[2] PASSED [ 3%] 538s array/tests/test_array_function.py::test_array_function_dask[3] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[4] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[5] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[6] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[7] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[8] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[9] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[10] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[11] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[12] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[13] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[14] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[15] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[16] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[17] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[18] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[19] PASSED [ 3%] 539s array/tests/test_array_function.py::test_array_function_dask[20] PASSED [ 3%] 539s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[0] PASSED [ 4%] 539s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[1] PASSED [ 4%] 539s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[2] PASSED [ 4%] 539s array/tests/test_array_function.py::test_array_function_fft[fft] PASSED [ 4%] 539s array/tests/test_array_function.py::test_array_function_fft[fft2] PASSED [ 4%] 539s array/tests/test_array_function.py::test_array_notimpl_function_dask[0] PASSED [ 4%] 539s array/tests/test_array_function.py::test_array_notimpl_function_dask[1] PASSED [ 4%] 539s array/tests/test_array_function.py::test_array_notimpl_function_dask[2] PASSED [ 4%] 539s array/tests/test_array_function.py::test_array_function_sparse[0] SKIPPED [ 4%] 539s array/tests/test_array_function.py::test_array_function_sparse[1] SKIPPED [ 4%] 539s array/tests/test_array_function.py::test_array_function_sparse[2] SKIPPED [ 4%] 539s array/tests/test_array_function.py::test_array_function_sparse_tensordot SKIPPED [ 4%] 539s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks0] SKIPPED [ 4%] 539s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks1] SKIPPED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[0] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[1] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[2] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[3] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[4] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[5] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[6] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[7] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[8] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[9] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[10] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[11] PASSED [ 4%] 539s array/tests/test_array_function.py::test_unregistered_func[12] PASSED [ 4%] 539s array/tests/test_array_function.py::test_non_existent_func PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-equal] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-matmul] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-dot] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-equal] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-matmul] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-dot] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-equal] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-matmul] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-dot] PASSED [ 4%] 539s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_raises[array] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_raises[asarray] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_raises[asanyarray] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_raises[tri] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_with_numpy_func[array] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_with_numpy_func[asarray] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_with_numpy_func[asanyarray] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[array] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asarray] PASSED [ 4%] 539s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asanyarray] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array[asarray] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[None-0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[None-1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[None-2] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str2] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-2] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str2] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[int-0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[int-1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[int-2] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str2] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[float-0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[float-1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[float-2] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str2] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_meta_from_array_type_inputs PASSED [ 4%] 539s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a0-1.0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a1-b1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a2-b2] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_assert_eq_scheduler[1.0-1.0] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_assert_eq_scheduler[a1-b1] PASSED [ 4%] 539s array/tests/test_array_utils.py::test_assert_eq_scheduler[a2-b2] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs0-expected0] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs1-expected1] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs2-expected2] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs3-expected3] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs4-expected4] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs5-expected5] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs6-expected6] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs7-expected7] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs8-expected8] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs9-expected9] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs10-expected10] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs11-expected11] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs12-expected12] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs13-expected13] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs14-expected14] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs15-expected15] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs16-expected16] PASSED [ 4%] 539s array/tests/test_atop.py::test_rewrite[inputs17-expected17] PASSED [ 4%] 539s array/tests/test_atop.py::test_index_subs PASSED [ 4%] 539s array/tests/test_atop.py::test_optimize_blockwise PASSED [ 4%] 539s array/tests/test_atop.py::test_optimize_blockwise_control_annotations PASSED [ 4%] 539s array/tests/test_atop.py::test_optimize_blockwise_custom_annotations PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_diamond_fusion PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_non_blockwise_output PASSED [ 4%] 539s array/tests/test_atop.py::test_top_len PASSED [ 4%] 539s array/tests/test_atop.py::test_inner_compute PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_args[_] PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_args[_0] PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_args[_1] PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_args[.] PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_args[.0] PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_kwargs[_0] PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_kwargs[_1] PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_kwargs[.] PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_kwargs[.0] PASSED [ 4%] 539s array/tests/test_atop.py::test_common_token_names_kwargs[_] PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_names PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_new_axes PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_new_axes_2 PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_stacked_new_axes[True] PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_stacked_new_axes[False] PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[True] PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[False] PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[True] PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[False] PASSED [ 4%] 539s array/tests/test_atop.py::test_blockwise_new_axes_chunked PASSED [ 5%] 539s array/tests/test_atop.py::test_blockwise_no_args PASSED [ 5%] 539s array/tests/test_atop.py::test_blockwise_no_array_args PASSED [ 5%] 539s array/tests/test_atop.py::test_blockwise_kwargs PASSED [ 5%] 539s array/tests/test_atop.py::test_blockwise_chunks PASSED [ 5%] 539s array/tests/test_atop.py::test_blockwise_numpy_arg PASSED [ 5%] 539s array/tests/test_atop.py::test_bag_array_conversion PASSED [ 5%] 539s array/tests/test_atop.py::test_svd PASSED [ 5%] 539s array/tests/test_atop.py::test_args_delayed PASSED [ 5%] 539s array/tests/test_atop.py::test_namedtuple[tup0] PASSED [ 5%] 539s array/tests/test_atop.py::test_namedtuple[tup1] PASSED [ 5%] 539s array/tests/test_atop.py::test_validate_top_inputs PASSED [ 5%] 539s array/tests/test_atop.py::test_dont_merge_before_reductions PASSED [ 5%] 539s array/tests/test_atop.py::test_atop_legacy PASSED [ 5%] 539s array/tests/test_atop.py::test_non_hlg PASSED [ 5%] 539s array/tests/test_chunk.py::test_keepdims_wrapper_no_axis PASSED [ 5%] 539s array/tests/test_chunk.py::test_keepdims_wrapper_one_axis PASSED [ 5%] 539s array/tests/test_chunk.py::test_keepdims_wrapper_two_axes PASSED [ 5%] 539s array/tests/test_chunk.py::test_coarsen PASSED [ 5%] 539s array/tests/test_chunk.py::test_coarsen_unaligned_shape PASSED [ 5%] 539s array/tests/test_chunk.py::test_integer_input PASSED [ 5%] 539s array/tests/test_chunk.py::test_getitem PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 5%] 539s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 5%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 6%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 7%] 540s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 7%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 8%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 9%] 541s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-empty_like-kwargs0] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-ones_like-kwargs1] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-zeros_like-kwargs2] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-full_like-kwargs3] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-empty_like-kwargs0] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-ones_like-kwargs1] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-zeros_like-kwargs2] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-full_like-kwargs3] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-empty_like-kwargs0] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-ones_like-kwargs1] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-zeros_like-kwargs2] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-full_like-kwargs3] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-empty_like-kwargs0] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-ones_like-kwargs1] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-zeros_like-kwargs2] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-full_like-kwargs3] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-empty_like-kwargs0] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-ones_like-kwargs1] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-zeros_like-kwargs2] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-full_like-kwargs3] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-empty_like-kwargs0] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-ones_like-kwargs1] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-zeros_like-kwargs2] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-full_like-kwargs3] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-empty_like-kwargs0] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-ones_like-kwargs1] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-zeros_like-kwargs2] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-full_like-kwargs3] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-empty_like-kwargs0] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-ones_like-kwargs1] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-zeros_like-kwargs2] PASSED [ 9%] 542s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-full_like-kwargs3] PASSED [ 9%] 542s array/tests/test_creation.py::test_linspace[True] PASSED [ 9%] 542s array/tests/test_creation.py::test_linspace[False] PASSED [ 9%] 542s array/tests/test_creation.py::test_arange PASSED [ 9%] 542s array/tests/test_creation.py::test_arange_dtypes[0-1-1-None] PASSED [ 9%] 542s array/tests/test_creation.py::test_arange_dtypes[1.5-2-1-None] PASSED [ 9%] 542s array/tests/test_creation.py::test_arange_dtypes[1-2.5-1-None] PASSED [ 10%] 542s array/tests/test_creation.py::test_arange_dtypes[1-2-0.5-None] PASSED [ 10%] 542s array/tests/test_creation.py::test_arange_dtypes[start4-stop4-step4-None] PASSED [ 10%] 542s array/tests/test_creation.py::test_arange_dtypes[start5-stop5-step5-None] PASSED [ 10%] 542s array/tests/test_creation.py::test_arange_dtypes[start6-stop6-step6-None] PASSED [ 10%] 542s array/tests/test_creation.py::test_arange_dtypes[start7-stop7-step7-None] PASSED [ 10%] 542s array/tests/test_creation.py::test_arange_dtypes[start8-stop8-step8-uint32] PASSED [ 10%] 542s array/tests/test_creation.py::test_arange_dtypes[start9-stop9-step9-uint64] PASSED [ 10%] 542s array/tests/test_creation.py::test_arange_cast_float_int_step XFAIL [ 10%] 542s array/tests/test_creation.py::test_arange_float_step PASSED [ 10%] 542s array/tests/test_creation.py::test_indices_wrong_chunks PASSED [ 10%] 542s array/tests/test_creation.py::test_indices_dimensions_chunks PASSED [ 10%] 542s array/tests/test_creation.py::test_empty_indices PASSED [ 10%] 542s array/tests/test_creation.py::test_indices PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-ij-shapes0-chunks0] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-ij-shapes1-chunks1] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-ij-shapes2-chunks2] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-ij-shapes3-chunks3] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-ij-shapes4-chunks4] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-ij-shapes5-chunks5] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-xy-shapes0-chunks0] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-xy-shapes1-chunks1] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-xy-shapes2-chunks2] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-xy-shapes3-chunks3] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-xy-shapes4-chunks4] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[False-xy-shapes5-chunks5] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-ij-shapes0-chunks0] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-ij-shapes1-chunks1] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-ij-shapes2-chunks2] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-ij-shapes3-chunks3] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-ij-shapes4-chunks4] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-ij-shapes5-chunks5] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-xy-shapes0-chunks0] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-xy-shapes1-chunks1] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-xy-shapes2-chunks2] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-xy-shapes3-chunks3] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-xy-shapes4-chunks4] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid[True-xy-shapes5-chunks5] PASSED [ 10%] 542s array/tests/test_creation.py::test_meshgrid_inputcoercion PASSED [ 10%] 542s array/tests/test_creation.py::test_tri[3-None-0-float-auto] PASSED [ 10%] 542s array/tests/test_creation.py::test_tri[4-None-0-float-auto] PASSED [ 10%] 542s array/tests/test_creation.py::test_tri[3-4-0-bool-auto] PASSED [ 10%] 542s array/tests/test_creation.py::test_tri[3-None-1-int-auto] PASSED [ 10%] 542s array/tests/test_creation.py::test_tri[3-None--1-int-auto] PASSED [ 10%] 542s array/tests/test_creation.py::test_tri[3-None-2-int-1] PASSED [ 10%] 542s array/tests/test_creation.py::test_tri[6-8--2-int-chunks6] PASSED [ 10%] 542s array/tests/test_creation.py::test_tri[6-8-0-int-chunks7] PASSED [ 10%] 542s array/tests/test_creation.py::test_eye PASSED [ 10%] 542s array/tests/test_creation.py::test_diag_bad_input[0] PASSED [ 10%] 542s array/tests/test_creation.py::test_diag_bad_input[3] PASSED [ 10%] 542s array/tests/test_creation.py::test_diag_bad_input[-3] PASSED [ 10%] 542s array/tests/test_creation.py::test_diag_bad_input[8] PASSED [ 10%] 542s array/tests/test_creation.py::test_diag_2d_array_creation[0] PASSED [ 10%] 542s array/tests/test_creation.py::test_diag_2d_array_creation[3] PASSED [ 10%] 542s array/tests/test_creation.py::test_diag_2d_array_creation[-3] PASSED [ 10%] 543s array/tests/test_creation.py::test_diag_2d_array_creation[8] PASSED [ 10%] 543s array/tests/test_creation.py::test_diag_extraction[0] PASSED [ 10%] 543s array/tests/test_creation.py::test_diag_extraction[3] PASSED [ 10%] 543s array/tests/test_creation.py::test_diag_extraction[-3] PASSED [ 10%] 543s array/tests/test_creation.py::test_diag_extraction[8] PASSED [ 10%] 543s array/tests/test_creation.py::test_diagonal PASSED [ 10%] 543s array/tests/test_creation.py::test_fromfunction[-kwargs0-None] PASSED [ 10%] 543s array/tests/test_creation.py::test_fromfunction[-kwargs0-f8] PASSED [ 10%] 543s array/tests/test_creation.py::test_fromfunction[-kwargs0-i8] PASSED [ 10%] 543s array/tests/test_creation.py::test_fromfunction[-kwargs1-None] PASSED [ 10%] 543s array/tests/test_creation.py::test_fromfunction[-kwargs1-f8] PASSED [ 10%] 543s array/tests/test_creation.py::test_fromfunction[-kwargs1-i8] PASSED [ 10%] 543s array/tests/test_creation.py::test_fromfunction[-kwargs2-None] PASSED [ 10%] 543s array/tests/test_creation.py::test_fromfunction[-kwargs2-f8] PASSED [ 10%] 543s array/tests/test_creation.py::test_fromfunction[-kwargs2-i8] PASSED [ 10%] 543s array/tests/test_creation.py::test_repeat PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_basic[2] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_basic[reps1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_basic[reps2] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_basic[reps3] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_basic[reps4] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[0-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[0-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[1-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[1-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[2-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[2-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[3-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[3-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[5-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[5-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[reps5-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[reps5-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[reps6-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_chunks[reps6-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_neg_reps[-1-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_neg_reps[-1-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_neg_reps[-5-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_neg_reps[-5-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_zero_reps[0-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_zero_reps[0-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_empty_array[2-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_empty_array[2-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_empty_array[reps1-shape0-chunks0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_empty_array[reps1-shape1-chunks1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape2] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape3] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape4] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape5] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape2] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape3] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape4] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape5] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape2] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape3] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape4] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape5] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape0] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape1] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape2] PASSED [ 10%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape3] PASSED [ 11%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape4] PASSED [ 11%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape5] PASSED [ 11%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape0] PASSED [ 11%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape1] PASSED [ 11%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape2] PASSED [ 11%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape3] PASSED [ 11%] 543s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape4] PASSED [ 11%] 544s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape5] PASSED [ 11%] 544s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape0] PASSED [ 11%] 544s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape1] PASSED [ 11%] 544s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape2] PASSED [ 11%] 544s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape3] PASSED [ 11%] 544s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape4] PASSED [ 11%] 544s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape5] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_0_width[shape0-chunks0-0-constant-kwargs0] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_0_width[shape1-chunks1-0-edge-kwargs1] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_0_width[shape2-chunks2-0-linear_ramp-kwargs2] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_0_width[shape3-chunks3-0-reflect-kwargs3] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_0_width[shape4-chunks4-0-symmetric-kwargs4] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_0_width[shape5-chunks5-0-wrap-kwargs5] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_0_width[shape6-chunks6-0-empty-kwargs6] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape0-chunks0-1-constant-kwargs0] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape1-chunks1-2-constant-kwargs1] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape2-chunks2-2-constant-kwargs2] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape3-chunks3-pad_width3-constant-kwargs3] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape4-chunks4-pad_width4-constant-kwargs4] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape5-chunks5-3-edge-kwargs5] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape6-chunks6-3-linear_ramp-kwargs6] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape7-chunks7-3-linear_ramp-kwargs7] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape8-chunks8-pad_width8-linear_ramp-kwargs8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape9-chunks9-pad_width9-reflect-kwargs9] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape10-chunks10-pad_width10-symmetric-kwargs10] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape11-chunks11-pad_width11-wrap-kwargs11] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape12-chunks12-pad_width12-maximum-kwargs12] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape13-chunks13-pad_width13-mean-kwargs13] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape14-chunks14-pad_width14-minimum-kwargs14] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad[shape15-chunks15-1-empty-kwargs15] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a0-pad_value0] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a1-0.0] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a2-pad_value2] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a3-pad_value3] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a4-00] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a5-pad_value5] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a6-pad_value6] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a7-pad_value7] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a8-pad_value8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_constant_values[np_a9-pad_value9] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-2-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-2-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-2-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-2-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-2-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-2-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-2-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-2-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-int16] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-float32] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-bool] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[maximum-2-uint8] PASSED [ 11%] 544s array/tests/test_creation.py::test_pad_3d_data[maximum-2-int16] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-2-float32] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-2-bool] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-uint8] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-int16] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-float32] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-bool] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-uint8] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-int16] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-float32] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-bool] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-uint8] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-int16] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-float32] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-bool] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-uint8] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-int16] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-float32] PASSED [ 11%] 545s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-bool] PASSED [ 12%] 545s array/tests/test_creation.py::test_pad_3d_data[mean-2-uint8] PASSED [ 12%] 545s array/tests/test_creation.py::test_pad_3d_data[mean-2-int16] PASSED [ 12%] 545s array/tests/test_creation.py::test_pad_3d_data[mean-2-float32] PASSED [ 12%] 545s array/tests/test_creation.py::test_pad_3d_data[mean-2-bool] PASSED [ 12%] 545s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-uint8] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-int16] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-float32] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-bool] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-uint8] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-int16] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-float32] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-bool] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-uint8] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-int16] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-float32] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-bool] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-uint8] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-int16] PASSED [ 12%] 546s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-float32] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-bool] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-2-uint8] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-2-int16] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-2-float32] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-2-bool] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-uint8] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-int16] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-float32] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-bool] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-uint8] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-int16] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-float32] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-bool] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-uint8] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-int16] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-float32] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-bool] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-uint8] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-int16] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-float32] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-bool] PASSED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-2-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-2-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-2-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-2-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-2-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-2-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-2-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-2-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-2-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-2-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-2-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-2-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-2-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-2-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-2-float32] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-2-bool] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-uint8] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-int16] SKIPPED [ 12%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-float32] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-bool] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-uint8] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-int16] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-float32] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-bool] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-uint8] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-int16] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-float32] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-bool] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-uint8] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-int16] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-float32] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-bool] SKIPPED [ 13%] 547s array/tests/test_creation.py::test_pad_udf[kwargs0] PASSED [ 13%] 547s array/tests/test_creation.py::test_pad_udf[kwargs1] PASSED [ 13%] 547s array/tests/test_creation.py::test_auto_chunks PASSED [ 13%] 547s array/tests/test_creation.py::test_string_auto_chunk PASSED [ 13%] 547s array/tests/test_creation.py::test_diagonal_zero_chunks PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-zeros_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-ones_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-zeros_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-ones_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-zeros_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-ones_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-zeros_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-ones_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-zeros_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-ones_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-zeros_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-ones_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-zeros_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-ones_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-zeros_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-ones_like] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0.0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-99] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0--1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0.0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-99] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1--1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0.0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-99] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0--1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0.0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-99] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1--1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0.0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-99] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0--1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0.0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-99] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1--1] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0.0] PASSED [ 13%] 548s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-99] PASSED [ 13%] 549s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0--1] PASSED [ 13%] 549s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0] PASSED [ 13%] 549s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0.0] PASSED [ 13%] 549s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-99] PASSED [ 13%] 549s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1--1] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add0] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-eq] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-gt] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ge] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-lt] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-le] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mod] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mul] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ne] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-pow] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-sub] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-truediv] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-floordiv] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add1] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-subtract] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add0] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-eq] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-gt] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ge] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-lt] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-le] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mod] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mul] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ne] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-pow] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-sub] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-truediv] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-floordiv] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add1] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-subtract] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add0] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-eq] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-gt] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ge] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-lt] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-le] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mod] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mul] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ne] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-pow] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-sub] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-truediv] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-floordiv] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add1] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-subtract] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr0-False] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr1-False] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr2-True] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr3-True] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr4-True] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_is_valid_array_chunk[None-True] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_is_valid_array_chunk[0.0-False] PASSED [ 13%] 549s array/tests/test_dispatch.py::test_is_valid_array_chunk[0-False] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_is_valid_array_chunk[-False] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_is_valid_chunk_type[WrappedArray-False] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_is_valid_chunk_type[Array-False] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_is_valid_chunk_type[EncapsulateNDArray-True] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_is_valid_chunk_type[MaskedArray-True] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_is_valid_chunk_type[ndarray-True] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_is_valid_chunk_type[float-False] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_is_valid_chunk_type[int-False] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_direct_deferral_wrapping_override PASSED [ 14%] 549s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr0] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr1] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr0] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr1] PASSED [ 14%] 549s array/tests/test_dispatch.py::test_delegation_specific_cases PASSED [ 14%] 549s array/tests/test_fft.py::test_cant_fft_chunked_axis[fft] PASSED [ 14%] 549s array/tests/test_fft.py::test_cant_fft_chunked_axis[ifft] PASSED [ 14%] 549s array/tests/test_fft.py::test_cant_fft_chunked_axis[rfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_cant_fft_chunked_axis[irfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_cant_fft_chunked_axis[hfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_cant_fft_chunked_axis[ihfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft[fft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft[ifft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft[rfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft[irfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft[hfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft[ihfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft2n_shapes[fft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft2n_shapes[ifft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft2n_shapes[fftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft2n_shapes[ifftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft2n_shapes[rfft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft2n_shapes[irfft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft2n_shapes[rfftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft2n_shapes[irfftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_n_kwarg[fft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_n_kwarg[ifft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_n_kwarg[rfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_n_kwarg[irfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_n_kwarg[hfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_n_kwarg[ihfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_consistent_names[fft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_consistent_names[ifft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_consistent_names[rfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_consistent_names[irfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_consistent_names[hfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_fft_consistent_names[ihfft] PASSED [ 14%] 549s array/tests/test_fft.py::test_wrap_bad_kind PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float32-fft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float32-fftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float64-fft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float64-fftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifftn] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfft2] PASSED [ 14%] 549s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfftn] PASSED [ 14%] 555s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfftn] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-fft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-fft-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-fft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-fft-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-scipy.fftpack] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-numpy.fft] PASSED [ 14%] 555s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-scipy.fftpack] SKIPPED [ 14%] 555s array/tests/test_fft.py::test_fftfreq[0-1.0-1] PASSED [ 14%] 555s array/tests/test_fft.py::test_fftfreq[0-1.0-2] PASSED [ 14%] 555s array/tests/test_fft.py::test_fftfreq[0-1.0-3] PASSED [ 14%] 555s array/tests/test_fft.py::test_fftfreq[0-1.0-6] PASSED [ 14%] 555s array/tests/test_fft.py::test_fftfreq[0-1.0-7] PASSED [ 14%] 555s array/tests/test_fft.py::test_fftfreq[0-0.5-1] PASSED [ 14%] 555s array/tests/test_fft.py::test_fftfreq[0-0.5-2] PASSED [ 14%] 555s array/tests/test_fft.py::test_fftfreq[0-0.5-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[0-0.5-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[0-0.5-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-1.0-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-1.0-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-1.0-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-1.0-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-1.0-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-0.5-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-0.5-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-0.5-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-0.5-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-0.5-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-1.0-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-1.0-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-1.0-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-1.0-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-1.0-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-0.5-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-0.5-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-0.5-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-0.5-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-0.5-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-1.0-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-1.0-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-1.0-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-1.0-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-1.0-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-0.5-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-0.5-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-0.5-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-0.5-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-0.5-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-1] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-2] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-3] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-6] PASSED [ 15%] 555s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-7] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-fftshift-ifftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-ifftshift-fftshift] PASSED [ 15%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-fftshift-ifftshift] PASSED [ 16%] 555s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-ifftshift-fftshift] PASSED [ 16%] 555s array/tests/test_gufunc.py::test__parse_gufunc_signature PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axes_input_validation_01 PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axes_args_validation PASSED [ 16%] 555s array/tests/test_gufunc.py::test__validate_normalize_axes_01 PASSED [ 16%] 555s array/tests/test_gufunc.py::test__validate_normalize_axes_02 PASSED [ 16%] 555s array/tests/test_gufunc.py::test__validate_normalize_axes_03 PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_01 PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_01b PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[False] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[True] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[False] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[True] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_pass_additional_kwargs PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_02 PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_scalar_output PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01 PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01b PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_02 PASSED [ 16%] 555s array/tests/test_gufunc.py::test_gufunc_vector_output PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_loop PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_core PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_two_scalar_output PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_two_mixed_outputs PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[int] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[output_dtypes1] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_gufunc_two_inputs PASSED [ 16%] 555s array/tests/test_gufunc.py::test_gufunc_mixed_inputs PASSED [ 16%] 555s array/tests/test_gufunc.py::test_gufunc_mixed_inputs_vectorize PASSED [ 16%] 555s array/tests/test_gufunc.py::test_gufunc_vectorize_whitespace PASSED [ 16%] 555s array/tests/test_gufunc.py::test_gufunc PASSED [ 16%] 555s array/tests/test_gufunc.py::test_as_gufunc PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_broadcasting_loopdims PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_check_same_dimsizes PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_check_coredim_chunksize PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_check_inhomogeneous_chunksize PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_infer_dtype PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[False] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[True] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axis_02 PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axis_02b PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axis_03 PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-2] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-1] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[None] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes0] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes1] PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axes_02 PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_axes_two_kept_coredims PASSED [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_01 SKIPPED (...) [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_02 SKIPPED (...) [ 16%] 555s array/tests/test_gufunc.py::test_preserve_meta_type SKIPPED (could n...) [ 16%] 555s array/tests/test_gufunc.py::test_apply_gufunc_with_meta PASSED [ 16%] 555s array/tests/test_gufunc.py::test_as_gufunc_with_meta PASSED [ 16%] 555s array/tests/test_image.py::test_imread PASSED [ 16%] 555s array/tests/test_image.py::test_imread_with_custom_function PASSED [ 16%] 555s array/tests/test_image.py::test_preprocess PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[20-10-10-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[20-10-chunks1-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[20-10-chunks2-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[40-10-chunks3-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[128-2-chunks4-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[129-2-chunks5-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[130-2-chunks6-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[131-2-chunks7-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[300-10-chunks8-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[300-10-chunks9-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[300-10-chunks10-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[10-5-10-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[5-10-10-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[10-10-10-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[10-40-chunks14-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[10-40-chunks15-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[10-40-chunks16-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr[20-20-10-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks0-True-False-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks1-False-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks2-True-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks3-True-False-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks4-False-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks5-True-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks6-True-False-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks7-True-False-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks8-True-False-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks9-False-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks10-False-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks11-False-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks12-True-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks13-True-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks14-True-True-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_tsqr_zero_height_chunks PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[20-10-10-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[20-10-chunks1-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[20-10-chunks2-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[40-10-chunks3-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[128-2-chunks4-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[129-2-chunks5-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[130-2-chunks6-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[131-2-chunks7-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[300-10-chunks8-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[300-10-chunks9-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[300-10-chunks10-ValueError] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[10-5-10-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[5-10-10-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[10-10-10-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[10-40-chunks14-None] PASSED [ 16%] 555s array/tests/test_linalg.py::test_sfqr[10-40-chunks15-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_sfqr[10-40-chunks16-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_sfqr[20-20-10-ValueError] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[20-10-10-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[20-10-chunks1-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[20-10-chunks2-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[40-10-chunks3-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[128-2-chunks4-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[129-2-chunks5-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[130-2-chunks6-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[131-2-chunks7-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[300-10-chunks8-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[300-10-chunks9-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[300-10-chunks10-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[10-5-10-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[5-10-10-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[10-10-10-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[10-40-chunks14-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[10-40-chunks15-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[10-40-chunks16-None] PASSED [ 17%] 555s array/tests/test_linalg.py::test_qr[20-20-10-NotImplementedError] PASSED [ 17%] 555s array/tests/test_linalg.py::test_linalg_consistent_names PASSED [ 17%] 555s array/tests/test_linalg.py::test_dask_svd_self_consistent[10-20] PASSED [ 17%] 555s array/tests/test_linalg.py::test_dask_svd_self_consistent[15-15] PASSED [ 17%] 555s array/tests/test_linalg.py::test_dask_svd_self_consistent[20-10] PASSED [ 17%] 555s array/tests/test_linalg.py::test_svd_compressed_compute[power] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_compute[QR] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed[iterator0] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed[iterator1] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float32-float32] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float64-float64] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks0] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks1] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks2] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks0] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks1] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks2] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_deterministic PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-5] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-10] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-15] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-20] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-5] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-10] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-15] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-20] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-5] PASSED [ 17%] 556s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-10] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-15] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-20] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-5] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-10] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-15] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-20] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-5] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-10] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-15] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-20] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-5] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-10] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-15] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-20] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-5] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-10] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-15] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-20] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-5] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-10] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-15] PASSED [ 17%] 557s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-20] PASSED [ 17%] 558s array/tests/test_linalg.py::test_lu_1 PASSED [ 17%] 558s array/tests/test_linalg.py::test_lu_2[10] PASSED [ 17%] 558s array/tests/test_linalg.py::test_lu_2[20] PASSED [ 17%] 558s array/tests/test_linalg.py::test_lu_2[30] PASSED [ 17%] 559s array/tests/test_linalg.py::test_lu_2[50] PASSED [ 17%] 559s array/tests/test_linalg.py::test_lu_3[50] PASSED [ 17%] 559s array/tests/test_linalg.py::test_lu_3[100] PASSED [ 17%] 560s array/tests/test_linalg.py::test_lu_3[200] PASSED [ 17%] 560s array/tests/test_linalg.py::test_lu_errors PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_vector[20-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_vector[50-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_vector[70-20] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_matrix[20-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_matrix[50-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_matrix[50-20] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_matrix2[20-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-20] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_triangular_errors PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve[20-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve[50-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_inv[20-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_inv[50-10] PASSED [ 17%] 560s array/tests/test_linalg.py::test_solve_assume_a[20-10] PASSED [ 17%] 561s array/tests/test_linalg.py::test_solve_assume_a[30-6] PASSED [ 17%] 561s array/tests/test_linalg.py::test_cholesky[20-10] PASSED [ 17%] 561s array/tests/test_linalg.py::test_cholesky[12-3] PASSED [ 17%] 561s array/tests/test_linalg.py::test_cholesky[30-3] PASSED [ 17%] 561s array/tests/test_linalg.py::test_cholesky[30-6] PASSED [ 17%] 561s array/tests/test_linalg.py::test_lstsq[20-10-5-False] PASSED [ 17%] 561s array/tests/test_linalg.py::test_lstsq[20-10-5-True] PASSED [ 17%] 561s array/tests/test_linalg.py::test_lstsq[100-10-10-False] PASSED [ 17%] 561s array/tests/test_linalg.py::test_lstsq[100-10-10-True] PASSED [ 17%] 561s array/tests/test_linalg.py::test_no_chunks_svd PASSED [ 17%] 561s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape0] PASSED [ 17%] 561s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape1] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape2] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape0] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape1] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape2] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape0] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape1] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape2] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape0] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape1] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape2] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape0] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape1] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape2] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape0] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape1] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape2] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_sign[True-f2] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_sign[True-f4] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_sign[True-f8] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_sign[True-f16] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_sign[True-c8] PASSED [ 17%] 562s array/tests/test_linalg.py::test_svd_flip_sign[True-c16] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_flip_sign[True-c32] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_flip_sign[False-f2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_flip_sign[False-f4] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_flip_sign[False-f8] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_flip_sign[False-f16] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_flip_sign[False-c8] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_flip_sign[False-c16] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_flip_sign[False-c32] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks1] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks3] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks1] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks3] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks1] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks3] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_incompatible_chunking PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_incompatible_dimensions[0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_incompatible_dimensions[1] PASSED [ 18%] 562s array/tests/test_linalg.py::test_svd_incompatible_dimensions[3] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape0-chunks0-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape1-chunks1-0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape2-chunks2-axis2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape3-chunks3-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape0-chunks0-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape1-chunks1-0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape2-chunks2-axis2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape3-chunks3-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape0-chunks0-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape1-chunks1-0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape2-chunks2-axis2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape3-chunks3-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape0-chunks0-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape1-chunks1-0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape2-chunks2-axis2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape3-chunks3-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape0-chunks0-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape1-chunks1-0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape2-chunks2-axis2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape3-chunks3-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape0-chunks0-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape1-chunks1-0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape2-chunks2-axis2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape3-chunks3-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape0-chunks0-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape1-chunks1-0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape2-chunks2-axis2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape3-chunks3-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape0-chunks0-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape1-chunks1-0] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape2-chunks2-axis2] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape3-chunks3-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape0-chunks0-None] PASSED [ 18%] 562s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape1-chunks1-0] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape2-chunks2-axis2] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape3-chunks3-None] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape0-chunks0-None] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape1-chunks1-0] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape2-chunks2-axis2] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape3-chunks3-None] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-single] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-double] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape0-chunks0] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape1-chunks1] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape2-chunks2] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape3-chunks3] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape4-chunks4] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape0-chunks0] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape1-chunks1] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape2-chunks2] PASSED [ 18%] 563s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape3-chunks3] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape4-chunks4] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape0-chunks0] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape1-chunks1] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape2-chunks2] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape3-chunks3] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape4-chunks4] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape0-chunks0] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape1-chunks1] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape2-chunks2] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape3-chunks3] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape4-chunks4] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape0-chunks0] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape1-chunks1] PASSED [ 18%] 564s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape2-chunks2] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape3-chunks3] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape4-chunks4] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape0-chunks0] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape1-chunks1] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape2-chunks2] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape3-chunks3] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape4-chunks4] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape0-chunks0] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape1-chunks1] PASSED [ 19%] 565s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape2-chunks2] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape3-chunks3] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape4-chunks4] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape0-chunks0] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape1-chunks1] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape2-chunks2] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape3-chunks3] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape4-chunks4] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape0-chunks0] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape1-chunks1] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape2-chunks2] PASSED [ 19%] 566s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape3-chunks3] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape4-chunks4] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape0-chunks0] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape1-chunks1] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape2-chunks2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape3-chunks3] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape4-chunks4] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False-0-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False-0-shape1-chunks1-0] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False-0-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False-2-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False-2-shape1-chunks1-0] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False--2-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False--2-shape1-chunks1-0] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape1-chunks1-0] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True-0-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True-0-shape1-chunks1-0] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True-0-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True-2-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True-2-shape1-chunks1-0] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True--2-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True--2-shape1-chunks1-0] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape1-chunks1-0] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape1-chunks1-axis1] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False-2-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False-2-shape1-chunks1-axis1] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False--2-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False--2-shape1-chunks1-axis1] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape1-chunks1-axis1] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True-2-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True-2-shape1-chunks1-axis1] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True--2-shape0-chunks0-None] PASSED [ 19%] 567s array/tests/test_linalg.py::test_norm_2dim[True--2-shape1-chunks1-axis1] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_2dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape0-chunks0-axis0] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape0-chunks0-axis0] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape1-chunks1-axis1] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape0-chunks0-axis0] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape1-chunks1-axis1] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape0-chunks0-axis0] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape0-chunks0-axis0] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape1-chunks1-axis1] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape0-chunks0-axis0] PASSED [ 19%] 568s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape1-chunks1-axis1] PASSED [ 19%] 568s array/tests/test_masked.py::test_tokenize_masked_array PASSED [ 19%] 568s array/tests/test_masked.py::test_from_array_masked_array PASSED [ 19%] 568s array/tests/test_masked.py::test_copy_deepcopy PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[0] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[1] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[2] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[3] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[4] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[5] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[6] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[7] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[8] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[9] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[10] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[11] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[12] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[13] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[14] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[15] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[16] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[17] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[18] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[19] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[20] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[21] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[22] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[23] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[24] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[25] PASSED [ 19%] 568s array/tests/test_masked.py::test_basic[26] PASSED [ 19%] 568s array/tests/test_masked.py::test_tensordot PASSED [ 19%] 568s array/tests/test_masked.py::test_mixed_concatenate[0] PASSED [ 19%] 568s array/tests/test_masked.py::test_mixed_concatenate[1] PASSED [ 19%] 568s array/tests/test_masked.py::test_mixed_concatenate[2] PASSED [ 19%] 568s array/tests/test_masked.py::test_mixed_concatenate[3] PASSED [ 19%] 568s array/tests/test_masked.py::test_mixed_concatenate[4] PASSED [ 19%] 568s array/tests/test_masked.py::test_mixed_concatenate[5] PASSED [ 19%] 568s array/tests/test_masked.py::test_mixed_concatenate[6] PASSED [ 19%] 568s array/tests/test_masked.py::test_mixed_concatenate[7] PASSED [ 19%] 568s array/tests/test_masked.py::test_mixed_concatenate[8] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[9] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[10] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[11] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[12] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[13] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[14] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[15] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[16] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[17] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[18] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[19] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[20] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[21] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[22] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[23] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[24] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[25] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_concatenate[26] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[0] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[1] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[2] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[3] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[4] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[5] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[6] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[7] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[8] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[9] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[10] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[11] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[12] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[13] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[14] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[15] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[16] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[17] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[18] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[19] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[20] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[21] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[22] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[23] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[24] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[25] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_random[26] PASSED [ 20%] 569s array/tests/test_masked.py::test_mixed_output_type PASSED [ 20%] 570s array/tests/test_masked.py::test_creation_functions PASSED [ 20%] 570s array/tests/test_masked.py::test_filled PASSED [ 20%] 570s array/tests/test_masked.py::test_reductions[sum-i8] PASSED [ 20%] 570s array/tests/test_masked.py::test_reductions[sum-f8] PASSED [ 20%] 570s array/tests/test_masked.py::test_reductions[prod-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[prod-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[mean-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[mean-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[var-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[var-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[std-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[std-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[min-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[min-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[max-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[max-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[any-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[any-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[all-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions[all-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[sum-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[sum-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[prod-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[prod-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[mean-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[mean-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[var-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[var-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[std-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[std-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[min-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[min-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[max-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[max-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[any-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[any-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[all-i8] PASSED [ 20%] 573s array/tests/test_masked.py::test_reductions_allmasked[all-f8] PASSED [ 20%] 573s array/tests/test_masked.py::test_arg_reductions[argmin] PASSED [ 20%] 573s array/tests/test_masked.py::test_arg_reductions[argmax] PASSED [ 20%] 573s array/tests/test_masked.py::test_cumulative PASSED [ 20%] 573s array/tests/test_masked.py::test_accessors PASSED [ 20%] 573s array/tests/test_masked.py::test_masked_array PASSED [ 20%] 573s array/tests/test_masked.py::test_set_fill_value PASSED [ 20%] 573s array/tests/test_masked.py::test_average_weights_with_masked_array[False] PASSED [ 20%] 573s array/tests/test_masked.py::test_average_weights_with_masked_array[True] PASSED [ 20%] 573s array/tests/test_masked.py::test_arithmetic_results_in_masked PASSED [ 20%] 573s array/tests/test_masked.py::test_count PASSED [ 20%] 573s array/tests/test_masked.py::test_like_funcs[ones_like] PASSED [ 20%] 573s array/tests/test_masked.py::test_like_funcs[zeros_like] PASSED [ 20%] 573s array/tests/test_masked.py::test_like_funcs[empty_like] PASSED [ 20%] 573s array/tests/test_masked.py::test_nonzero PASSED [ 20%] 573s array/tests/test_masked.py::test_where PASSED [ 20%] 573s array/tests/test_numpy_compat.py::test_basic PASSED [ 20%] 573s array/tests/test_numpy_compat.py::test_min_max_round_funcs PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem[True-True-True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem[True-True-False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem[True-False-True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem[True-False-False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem[False-True-True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem[False-True-False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem[False-False-True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem[False-False-False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_optimize_slicing[True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_optimize_slicing[False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_slice PASSED [ 20%] 573s array/tests/test_optimization.py::test_fuse_slice_with_lists PASSED [ 20%] 573s array/tests/test_optimization.py::test_nonfusible_fancy_indexing PASSED [ 20%] 573s array/tests/test_optimization.py::test_hard_fuse_slice_cases[True] PASSED [ 20%] 573s array/tests/test_optimization.py::test_hard_fuse_slice_cases[False] PASSED [ 20%] 573s array/tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 21%] 573s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-True] PASSED [ 21%] 573s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-False] PASSED [ 21%] 573s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-True] PASSED [ 21%] 573s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-False] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-True] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-False] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-True] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-False] PASSED [ 21%] 573s array/tests/test_optimization.py::test_fuse_getter_with_asarray[10] PASSED [ 21%] 573s array/tests/test_optimization.py::test_fuse_getter_with_asarray[5] PASSED [ 21%] 573s array/tests/test_optimization.py::test_fuse_getter_with_asarray[3] PASSED [ 21%] 573s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[True] PASSED [ 21%] 573s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[False] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter_nofancy] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter_nofancy] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter_nofancy] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter_nofancy] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter_nofancy] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter_nofancy] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter_nofancy] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter] PASSED [ 21%] 573s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter_nofancy] PASSED [ 21%] 573s array/tests/test_optimization.py::test_turn_off_fusion XFAIL (blockw...) [ 21%] 573s array/tests/test_optimization.py::test_disable_lowlevel_fusion PASSED [ 21%] 573s array/tests/test_optimization.py::test_array_creation_blockwise_fusion PASSED [ 21%] 573s array/tests/test_optimization.py::test_gh3937 PASSED [ 21%] 573s array/tests/test_optimization.py::test_double_dependencies PASSED [ 21%] 573s array/tests/test_optimization.py::test_fuse_roots PASSED [ 21%] 573s array/tests/test_optimization.py::test_fuse_roots_annotations PASSED [ 21%] 573s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[True] PASSED [ 21%] 573s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[False] PASSED [ 21%] 573s array/tests/test_overlap.py::test_overlap_internal PASSED [ 21%] 573s array/tests/test_overlap.py::test_overlap_internal_asymmetric PASSED [ 21%] 573s array/tests/test_overlap.py::test_overlap_internal_asymmetric_small PASSED [ 21%] 573s array/tests/test_overlap.py::test_trim_internal PASSED [ 21%] 573s array/tests/test_overlap.py::test_periodic PASSED [ 21%] 573s array/tests/test_overlap.py::test_reflect PASSED [ 21%] 573s array/tests/test_overlap.py::test_nearest PASSED [ 21%] 573s array/tests/test_overlap.py::test_constant PASSED [ 21%] 573s array/tests/test_overlap.py::test_boundaries PASSED [ 21%] 573s array/tests/test_overlap.py::test_overlap PASSED [ 21%] 573s array/tests/test_overlap.py::test_overlap_allow_rechunk_kwarg PASSED [ 21%] 573s array/tests/test_overlap.py::test_asymmetric_overlap_boundary_exception PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap_escapes_to_map_blocks_when_depth_is_zero PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap_no_depth[None] PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap_no_depth[reflect] PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap_no_depth[periodic] PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap_no_depth[nearest] PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap_no_depth[none] PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap_no_depth[0] PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap_multiarray PASSED [ 21%] 573s array/tests/test_overlap.py::test_map_overlap_multiarray_defaults PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_multiarray_different_depths PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_multiarray_uneven_numblocks_exception PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_multiarray_block_broadcast PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_multiarray_variadic PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis0] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis1] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis2] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis3] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis4] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis5] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[1] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis7] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis8] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis9] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis10] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis11] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis12] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[-2] PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_assumes_shape_matches_first_array_if_trim_is_false PASSED [ 21%] 574s array/tests/test_overlap.py::test_map_overlap_deprecated_signature PASSED [ 21%] 574s array/tests/test_overlap.py::test_nearest_overlap PASSED [ 21%] 574s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth0] PASSED [ 21%] 575s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth1] PASSED [ 21%] 575s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth2] PASSED [ 21%] 575s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth3] PASSED [ 21%] 575s array/tests/test_overlap.py::test_one_chunk_along_axis PASSED [ 21%] 575s array/tests/test_overlap.py::test_constant_boundaries PASSED [ 21%] 575s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks0] PASSED [ 21%] 575s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks1] PASSED [ 21%] 575s array/tests/test_overlap.py::test_depth_greater_than_dim PASSED [ 21%] 575s array/tests/test_overlap.py::test_none_boundaries PASSED [ 21%] 575s array/tests/test_overlap.py::test_overlap_small PASSED [ 21%] 575s array/tests/test_overlap.py::test_no_shared_keys_with_different_depths PASSED [ 21%] 575s array/tests/test_overlap.py::test_overlap_few_dimensions_small PASSED [ 21%] 575s array/tests/test_overlap.py::test_overlap_few_dimensions PASSED [ 21%] 575s array/tests/test_overlap.py::test_trim_boundary[reflect] PASSED [ 21%] 575s array/tests/test_overlap.py::test_trim_boundary[periodic] PASSED [ 21%] 575s array/tests/test_overlap.py::test_trim_boundary[nearest] PASSED [ 21%] 575s array/tests/test_overlap.py::test_trim_boundary[none] PASSED [ 21%] 575s array/tests/test_overlap.py::test_map_overlap_rechunks_array_if_needed PASSED [ 21%] 575s array/tests/test_overlap.py::test_map_overlap_rechunks_array_along_multiple_dims_if_needed PASSED [ 21%] 575s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks0-expected0] PASSED [ 21%] 575s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks1-expected1] PASSED [ 21%] 575s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks2-expected2] PASSED [ 21%] 575s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks3-expected3] PASSED [ 21%] 575s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks4-expected4] PASSED [ 21%] 575s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks5-expected5] PASSED [ 21%] 575s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks6-expected6] PASSED [ 21%] 575s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks7-expected7] PASSED [ 21%] 575s array/tests/test_overlap.py::test_ensure_minimum_chunksize_raises_error PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape0-chunks0-window_shape0-axis0] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape1-5-window_shape1-axis1] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape2-3-window_shape2-axis2] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape3-3-3-0] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape4-3-3--1] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape5-3-3-None] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape6-3-window_shape6-None] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape7-3-window_shape7-axis7] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape8-3-window_shape8-axis8] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_view[shape9-3-window_shape9-axis9] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_errors[window_shape0-0] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_errors[window_shape1-3] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_errors[-1-0] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_errors[2-axis3] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_errors[2-None] PASSED [ 21%] 575s array/tests/test_overlap.py::test_sliding_window_errors[0-None] PASSED [ 21%] 575s array/tests/test_percentiles.py::test_percentile[tdigest] SKIPPED (R...) [ 22%] 575s array/tests/test_percentiles.py::test_percentile[dask] PASSED [ 22%] 575s array/tests/test_percentiles.py::test_percentile_with_categoricals SKIPPED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[tdigest] SKIPPED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[dask] PASSED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_empty_q[tdigest] SKIPPED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_empty_q[dask] PASSED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-tdigest] SKIPPED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-dask] PASSED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-tdigest] SKIPPED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-dask] PASSED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-tdigest] SKIPPED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-dask] PASSED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-tdigest] SKIPPED [ 22%] 575s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-dask] PASSED [ 22%] 575s array/tests/test_percentiles.py::test_unknown_chunk_sizes[tdigest] SKIPPED [ 22%] 575s array/tests/test_percentiles.py::test_unknown_chunk_sizes[dask] PASSED [ 22%] 575s array/tests/test_random.py::test_generators[RandomState] PASSED [ 22%] 575s array/tests/test_random.py::test_generators[default_rng] PASSED [ 22%] 575s array/tests/test_random.py::test_default_rng[NoneType] PASSED [ 22%] 575s array/tests/test_random.py::test_default_rng[int] PASSED [ 22%] 575s array/tests/test_random.py::test_default_rng[type] PASSED [ 22%] 575s array/tests/test_random.py::test_default_rng[Generator] PASSED [ 22%] 576s array/tests/test_random.py::test_concurrency[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_concurrency[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_doc_randomstate[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_doc_randomstate[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_doc_generator PASSED [ 22%] 580s array/tests/test_random.py::test_serializability[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_serializability[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_determinisim_through_dask_values[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_determinisim_through_dask_values[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_generator_consistent_names[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_generator_consistent_names[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_random[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_random[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_parametrized_random_function[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_parametrized_random_function[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_kwargs[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_kwargs[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_unique_names[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_unique_names[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_docs[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_docs[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_can_make_really_big_random_array[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_can_make_really_big_random_array[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_random_seed PASSED [ 22%] 580s array/tests/test_random.py::test_consistent_across_sizes[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_consistent_across_sizes[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_random_all[NoneType] PASSED [ 22%] 580s array/tests/test_random.py::test_random_all[int] PASSED [ 22%] 580s array/tests/test_random.py::test_random_all[tuple] PASSED [ 22%] 580s array/tests/test_random.py::test_Generator_only_funcs[NoneType] PASSED [ 22%] 580s array/tests/test_random.py::test_Generator_only_funcs[int] PASSED [ 22%] 580s array/tests/test_random.py::test_Generator_only_funcs[tuple] PASSED [ 22%] 580s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-NoneType] PASSED [ 22%] 580s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-int] PASSED [ 22%] 580s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-tuple] PASSED [ 22%] 580s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-NoneType] PASSED [ 22%] 580s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-int] PASSED [ 22%] 580s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-tuple] PASSED [ 22%] 580s array/tests/test_random.py::test_array_broadcasting[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_array_broadcasting[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_multinomial[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_multinomial[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_choice[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_choice[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_create_with_auto_dimensions PASSED [ 22%] 580s array/tests/test_random.py::test_names PASSED [ 22%] 580s array/tests/test_random.py::test_permutation[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_permutation[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_auto_chunks[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_auto_chunks[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_randint_dtype PASSED [ 22%] 580s array/tests/test_random.py::test_raises_bad_kwarg[RandomState] PASSED [ 22%] 580s array/tests/test_random.py::test_raises_bad_kwarg[default_rng] PASSED [ 22%] 580s array/tests/test_random.py::test_randomstate_kwargs SKIPPED (could n...) [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_internals_1 PASSED [ 22%] 580s array/tests/test_rechunk.py::test_intersect_1 PASSED [ 22%] 580s array/tests/test_rechunk.py::test_intersect_2 PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_1d PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_2d PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_4d PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_expand PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_expand2 PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_method PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_blockshape PASSED [ 22%] 580s array/tests/test_rechunk.py::test_dtype PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_dict PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_empty_input PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_null_dimensions PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_integer PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_0d PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_empty_array[arr0] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_empty_array[arr1] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_empty_array[arr2] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_empty PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_zero_dim_array PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_zero_dim_array_II PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_same PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown_floats PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_same_partially_unknown PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_zero_placeholders PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_minus_one PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_intermediates PASSED [ 22%] 580s array/tests/test_rechunk.py::test_divide_to_width PASSED [ 22%] 580s array/tests/test_rechunk.py::test_merge_to_number PASSED [ 22%] 580s array/tests/test_rechunk.py::test_plan_rechunk PASSED [ 22%] 580s array/tests/test_rechunk.py::test_plan_rechunk_5d PASSED [ 22%] 580s array/tests/test_rechunk.py::test_plan_rechunk_heterogeneous PASSED [ 22%] 580s array/tests/test_rechunk.py::test_plan_rechunk_asymmetric PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_warning PASSED [ 22%] 580s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape0-chunks0] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape1-chunks1] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape2-chunks2] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_intersect_nan PASSED [ 22%] 580s array/tests/test_rechunk.py::test_intersect_nan_single PASSED [ 22%] 580s array/tests/test_rechunk.py::test_intersect_nan_long PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_unknown_from_pandas PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_unknown_from_array PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x0-chunks0] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x1-chunks1] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x2-chunks2] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x3-chunks3] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x4-chunks4] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x5-chunks5] PASSED [ 22%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x6-chunks6] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x7-chunks7] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x8-chunks8] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x9-chunks9] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x10-chunks10] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x11-chunks11] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x0-chunks0] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x1-chunks1] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x2-chunks2] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x3-chunks3] PASSED [ 23%] 580s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x4-chunks4] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x6-chunks6] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x7-chunks7] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x8-chunks8] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x9-chunks9] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x10-chunks10] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x11-chunks11] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_unknown_raises PASSED [ 23%] 581s array/tests/test_rechunk.py::test_old_to_new_single PASSED [ 23%] 581s array/tests/test_rechunk.py::test_old_to_new PASSED [ 23%] 581s array/tests/test_rechunk.py::test_old_to_new_large PASSED [ 23%] 581s array/tests/test_rechunk.py::test_old_to_new_known PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_zero_dim PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_empty_chunks PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_avoid_needless_chunking PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-1-10-expected0] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-50-10-expected1] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-100-10-expected2] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-7-10-expected3] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-chunks4-5-expected4] PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_auto_2d PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_auto_3d PASSED [ 23%] 581s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[100] PASSED [ 23%] 594s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[1000] PASSED [ 23%] 594s array/tests/test_rechunk.py::test_rechunk_down PASSED [ 23%] 594s array/tests/test_rechunk.py::test_rechunk_zero PASSED [ 23%] 594s array/tests/test_rechunk.py::test_rechunk_bad_keys PASSED [ 23%] 594s array/tests/test_rechunk.py::test_balance_basics PASSED [ 23%] 594s array/tests/test_rechunk.py::test_balance_chunks_unchanged PASSED [ 23%] 594s array/tests/test_rechunk.py::test_balance_small PASSED [ 23%] 594s array/tests/test_rechunk.py::test_balance_n_chunks_size PASSED [ 23%] 594s array/tests/test_rechunk.py::test_balance_raises PASSED [ 23%] 594s array/tests/test_rechunk.py::test_balance_basics_2d PASSED [ 23%] 594s array/tests/test_rechunk.py::test_balance_2d_negative_dimension PASSED [ 23%] 594s array/tests/test_rechunk.py::test_balance_different_inputs PASSED [ 23%] 594s array/tests/test_rechunk.py::test_balance_split_into_n_chunks PASSED [ 23%] 594s array/tests/test_rechunk.py::test_rechunk_with_zero PASSED [ 23%] 594s array/tests/test_rechunk.py::test_intersect_chunks_with_nonzero PASSED [ 23%] 594s array/tests/test_rechunk.py::test_intersect_chunks_with_zero PASSED [ 23%] 594s array/tests/test_rechunk.py::test_old_to_new_with_zero PASSED [ 23%] 594s array/tests/test_reductions.py::test_numel[True-True-f4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_numel[True-True-i4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_numel[True-False-f4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_numel[True-False-i4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_numel[False-True-f4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_numel[False-True-i4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_numel[False-False-f4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_numel[False-False-i4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_0D PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_1D[f4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_1D[i4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_1D[c8] PASSED [ 23%] 594s array/tests/test_reductions.py::test_reduction_errors PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_2D[f4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_2D[i4] PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_2D[c8] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions[argmin-argmin] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions[argmax-argmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions[nanargmin-nanargmin] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions[nanargmax-nanargmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmin-nanmin] PASSED [ 23%] 594s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmax-nanmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_nanarg_reductions[nanargmin-nanargmin] PASSED [ 23%] 594s array/tests/test_reductions.py::test_nanarg_reductions[nanargmax-nanargmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_min_max_empty_chunks[min-min] PASSED [ 23%] 594s array/tests/test_reductions.py::test_min_max_empty_chunks[max-max] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[argmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[nanargmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[argmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[nanargmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[argmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[nanargmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_2D_nans PASSED [ 23%] 594s array/tests/test_reductions.py::test_moment PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_with_negative_axes PASSED [ 23%] 594s array/tests/test_reductions.py::test_nan PASSED [ 23%] 594s array/tests/test_reductions.py::test_nan_object[nansum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_nan_object[sum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_nan_object[nanmin] PASSED [ 23%] 594s array/tests/test_reductions.py::test_nan_object[min] PASSED [ 23%] 594s array/tests/test_reductions.py::test_nan_object[nanmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_nan_object[max] PASSED [ 23%] 594s array/tests/test_reductions.py::test_0d_array PASSED [ 23%] 594s array/tests/test_reductions.py::test_reduction_on_scalar PASSED [ 23%] 594s array/tests/test_reductions.py::test_reductions_with_empty_array PASSED [ 23%] 594s array/tests/test_reductions.py::test_tree_reduce_depth PASSED [ 23%] 594s array/tests/test_reductions.py::test_tree_reduce_set_options PASSED [ 23%] 594s array/tests/test_reductions.py::test_reduction_names PASSED [ 23%] 594s array/tests/test_reductions.py::test_general_reduction_names PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_reduction_out[sum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_reduction_out[argmax] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumprod] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumprod] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumprod] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumprod] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumprod] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumprod] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumprod] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumprod] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumprod] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumsum] PASSED [ 23%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_out[cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_array_cumreduction_out[cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk1[None-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk1[None-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk1[2-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk1[2-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk1[4-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk1[4-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk1[8-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk1[8-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[1-None-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[1-None-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[1-2-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[1-2-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[1-3-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[1-3-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[1-4-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[1-4-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[2-None-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[2-None-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[2-2-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[2-2-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[2-3-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[2-3-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[2-4-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[2-4-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[3-None-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[3-None-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[3-2-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[3-2-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[3-3-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[3-3-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[3-4-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[3-4-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[4-None-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[4-None-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[4-2-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[4-2-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[4-3-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[4-3-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[4-4-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[4-4-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[5-None-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[5-None-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[5-2-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[5-2-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[5-3-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[5-3-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[5-4-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[5-4-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[10-None-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[10-None-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[10-2-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[10-2-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[10-3-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[10-3-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[10-4-sort-topk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk2[10-4-argsort-argtopk] PASSED [ 24%] 594s array/tests/test_reductions.py::test_topk_argtopk3 PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[sequential-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[sequential-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[sequential-argmin] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[sequential-argmax] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[sequential-min] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[sequential-max] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[sequential-nansum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[sequential-nanmax] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[blelloch-cumsum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[blelloch-cumprod] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[blelloch-argmin] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[blelloch-argmax] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[blelloch-min] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[blelloch-max] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[blelloch-nansum] PASSED [ 24%] 594s array/tests/test_reductions.py::test_regres_3940[blelloch-nanmax] PASSED [ 24%] 594s array/tests/test_reductions.py::test_trace PASSED [ 24%] 594s array/tests/test_reductions.py::test_median[True-0-median] PASSED [ 24%] 594s array/tests/test_reductions.py::test_median[True-0-nanmedian] PASSED [ 24%] 594s array/tests/test_reductions.py::test_median[True-axis1-median] PASSED [ 24%] 594s array/tests/test_reductions.py::test_median[True-axis1-nanmedian] PASSED [ 24%] 594s array/tests/test_reductions.py::test_median[True-1-median] PASSED [ 24%] 594s array/tests/test_reductions.py::test_median[True-1-nanmedian] PASSED [ 24%] 594s array/tests/test_reductions.py::test_median[True--1-median] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median[True--1-nanmedian] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median[False-0-median] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median[False-0-nanmedian] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median[False-axis1-median] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median[False-axis1-nanmedian] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median[False-1-median] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median[False-1-nanmedian] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median[False--1-median] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median[False--1-nanmedian] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-median] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-nanmedian] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-median] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-nanmedian] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-median] PASSED [ 25%] 594s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-nanmedian] PASSED [ 25%] 594s array/tests/test_reductions.py::test_object_reduction[sum] PASSED [ 25%] 594s array/tests/test_reductions.py::test_object_reduction[mean] PASSED [ 25%] 594s array/tests/test_reductions.py::test_object_reduction[prod] PASSED [ 25%] 594s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmin] PASSED [ 25%] 594s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmax] PASSED [ 25%] 594s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmin] PASSED [ 25%] 594s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmax] PASSED [ 25%] 594s array/tests/test_reductions.py::test_mean_func_does_not_warn SKIPPED [ 25%] 594s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanvar] PASSED [ 25%] 594s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanstd] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks0] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks1] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks2] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks3] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks4] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks5] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks0] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks1] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks2] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks3] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks4] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks5] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks0] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks1] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks2] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks3] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks4] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks5] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks0] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks1] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks2] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks3] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks4] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks5] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks0] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks1] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks2] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks3] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks4] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks5] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks0] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks1] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks2] PASSED [ 25%] 594s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks3] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks4] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks5] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks0] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks1] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks2] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks3] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks4] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks5] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks0] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks1] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks2] PASSED [ 25%] 595s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks3] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks4] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks5] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks0] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks1] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks2] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks3] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks4] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks5] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks0] PASSED [ 25%] 596s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks1] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks2] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks3] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks4] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks5] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks0] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks1] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks2] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks3] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks4] PASSED [ 25%] 597s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks5] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks0] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks1] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks2] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks3] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks4] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks5] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks0] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks1] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks2] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks3] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks4] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks5] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks0] PASSED [ 25%] 598s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks1] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks2] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks3] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks4] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks5] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks0] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks1] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks2] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks3] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks4] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks5] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks0] PASSED [ 25%] 599s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks1] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks2] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks3] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks4] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks5] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks0] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks1] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks2] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks3] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks4] PASSED [ 25%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks5] PASSED [ 26%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks0] PASSED [ 26%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks1] PASSED [ 26%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks2] PASSED [ 26%] 600s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks3] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks4] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks5] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks0] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks1] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks2] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks3] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks4] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks5] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks0] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks1] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks2] PASSED [ 26%] 601s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks3] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks4] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks5] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks0] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks1] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks2] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks3] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks4] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks5] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks0] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks1] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks2] PASSED [ 26%] 602s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks3] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks4] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks5] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks0] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks1] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks2] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks3] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks4] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks5] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks0] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks1] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks2] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks3] PASSED [ 26%] 603s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks4] PASSED [ 26%] 604s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks5] PASSED [ 26%] 604s array/tests/test_reductions.py::test_weighted_reduction PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape0-outshape0-prechunks0-inchunks0-outchunks0] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape1-outshape1-prechunks1-inchunks1-outchunks1] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape2-outshape2-prechunks2-inchunks2-outchunks2] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape3-outshape3-prechunks3-inchunks3-outchunks3] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape4-outshape4-prechunks4-inchunks4-outchunks4] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape5-outshape5-prechunks5-inchunks5-outchunks5] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape6-outshape6-prechunks6-inchunks6-outchunks6] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape7-outshape7-prechunks7-inchunks7-outchunks7] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape8-outshape8-prechunks8-inchunks8-outchunks8] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape9-outshape9-prechunks9-inchunks9-outchunks9] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape10-outshape10-prechunks10-inchunks10-outchunks10] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape11-outshape11-prechunks11-inchunks11-outchunks11] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape12-outshape12-prechunks12-inchunks12-outchunks12] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape13-outshape13-prechunks13-inchunks13-outchunks13] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape14-outshape14-prechunks14-inchunks14-outchunks14] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_rechunk[inshape15-outshape15-prechunks15-inchunks15-outchunks15] PASSED [ 26%] 604s array/tests/test_reshape.py::test_expand_tuple PASSED [ 26%] 604s array/tests/test_reshape.py::test_contract_tuple PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_unknown_sizes PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape6-inchunks6-outshape6-outchunks6] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_all_not_chunked_merge[inshape0-inchunks0-expected_inchunks0-outshape0-outchunks0] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 604s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 604s array/tests/test_routines.py::test_array PASSED [ 26%] 604s array/tests/test_routines.py::test_array_return_type PASSED [ 26%] 604s array/tests/test_routines.py::test_derived_docstrings PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_3d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_1d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_2d] PASSED [ 26%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_3d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_1d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_2d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_3d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_1d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_2d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_3d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_1d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_2d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_3d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_1d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_2d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_3d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_1d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_2d] PASSED [ 27%] 604s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_3d] PASSED [ 27%] 604s array/tests/test_routines.py::test_transpose PASSED [ 27%] 604s array/tests/test_routines.py::test_transpose_negative_axes PASSED [ 27%] 604s array/tests/test_routines.py::test_transpose_skip_when_possible PASSED [ 27%] 604s array/tests/test_routines.py::test_swapaxes PASSED [ 27%] 604s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-moveaxis] PASSED [ 27%] 604s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-rollaxis] PASSED [ 27%] 604s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-moveaxis] PASSED [ 27%] 604s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-rollaxis] PASSED [ 27%] 604s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-moveaxis] PASSED [ 27%] 605s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-rollaxis] PASSED [ 27%] 605s array/tests/test_routines.py::test_moveaxis_rollaxis_keyword PASSED [ 27%] 605s array/tests/test_routines.py::test_moveaxis_rollaxis_numpy_api PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape0-flipud-kwargs0] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape0-fliplr-kwargs1] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape0-flip-kwargs2] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape0-flip-kwargs3] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape0-flip-kwargs4] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape0-flip-kwargs5] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape0-flip-kwargs6] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape0-flip-kwargs7] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape1-flipud-kwargs0] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape1-fliplr-kwargs1] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape1-flip-kwargs2] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape1-flip-kwargs3] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape1-flip-kwargs4] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape1-flip-kwargs5] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape1-flip-kwargs6] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape1-flip-kwargs7] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape2-flipud-kwargs0] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape2-fliplr-kwargs1] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape2-flip-kwargs2] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape2-flip-kwargs3] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape2-flip-kwargs4] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape2-flip-kwargs5] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape2-flip-kwargs6] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape2-flip-kwargs7] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape3-flipud-kwargs0] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape3-fliplr-kwargs1] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape3-flip-kwargs2] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape3-flip-kwargs3] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape3-flip-kwargs4] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape3-flip-kwargs5] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape3-flip-kwargs6] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape3-flip-kwargs7] PASSED [ 27%] 605s array/tests/test_routines.py::test_flip[shape4-flipud-kwargs0] PASSED [ 27%] 606s array/tests/test_routines.py::test_flip[shape4-fliplr-kwargs1] PASSED [ 27%] 606s array/tests/test_routines.py::test_flip[shape4-flip-kwargs2] PASSED [ 27%] 606s array/tests/test_routines.py::test_flip[shape4-flip-kwargs3] PASSED [ 27%] 606s array/tests/test_routines.py::test_flip[shape4-flip-kwargs4] PASSED [ 27%] 607s array/tests/test_routines.py::test_flip[shape4-flip-kwargs5] PASSED [ 27%] 607s array/tests/test_routines.py::test_flip[shape4-flip-kwargs6] PASSED [ 27%] 607s array/tests/test_routines.py::test_flip[shape4-flip-kwargs7] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape0-kwargs0] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape0-kwargs1] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape0-kwargs2] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape0-kwargs3] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape0-kwargs4] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape1-kwargs0] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape1-kwargs1] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape1-kwargs2] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape1-kwargs3] PASSED [ 27%] 607s array/tests/test_routines.py::test_rot90[shape1-kwargs4] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape2-kwargs0] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape2-kwargs1] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape2-kwargs2] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape2-kwargs3] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape2-kwargs4] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape3-kwargs0] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape3-kwargs1] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape3-kwargs2] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape3-kwargs3] PASSED [ 27%] 608s array/tests/test_routines.py::test_rot90[shape3-kwargs4] PASSED [ 27%] 613s array/tests/test_routines.py::test_rot90[shape4-kwargs0] PASSED [ 27%] 617s array/tests/test_routines.py::test_rot90[shape4-kwargs1] PASSED [ 27%] 622s array/tests/test_routines.py::test_rot90[shape4-kwargs2] PASSED [ 27%] 622s array/tests/test_routines.py::test_rot90[shape4-kwargs3] PASSED [ 27%] 622s array/tests/test_routines.py::test_rot90[shape4-kwargs4] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape0-y_shape0-x_chunks0-y_chunks0] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape1-y_shape1-x_chunks1-y_chunks1] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape2-y_shape2-x_chunks2-y_chunks2] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape3-y_shape3-x_chunks3-y_chunks3] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape4-y_shape4-x_chunks4-y_chunks4] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape5-y_shape5-x_chunks5-y_chunks5] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape6-y_shape6-x_chunks6-y_chunks6] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape7-y_shape7-x_chunks7-y_chunks7] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape8-y_shape8-x_chunks8-y_chunks8] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape9-y_shape9-x_chunks9-y_chunks9] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape10-y_shape10-x_chunks10-y_chunks10] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape11-y_shape11-x_chunks11-y_chunks11] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape12-y_shape12-x_chunks12-y_chunks12] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape13-y_shape13-x_chunks13-y_chunks13] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape14-y_shape14-x_chunks14-y_chunks14] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape15-y_shape15-x_chunks15-y_chunks15] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape16-y_shape16-x_chunks16-y_chunks16] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape17-y_shape17-x_chunks17-y_chunks17] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape18-y_shape18-x_chunks18-y_chunks18] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape19-y_shape19-x_chunks19-y_chunks19] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape20-y_shape20-x_chunks20-y_chunks20] PASSED [ 27%] 622s array/tests/test_routines.py::test_matmul[x_shape21-y_shape21-x_chunks21-y_chunks21] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape22-y_shape22-x_chunks22-y_chunks22] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape23-y_shape23-x_chunks23-y_chunks23] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape24-y_shape24-x_chunks24-y_chunks24] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape25-y_shape25-x_chunks25-y_chunks25] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape26-y_shape26-x_chunks26-y_chunks26] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape27-y_shape27-x_chunks27-y_chunks27] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape28-y_shape28-x_chunks28-y_chunks28] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape29-y_shape29-x_chunks29-y_chunks29] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape30-y_shape30-x_chunks30-y_chunks30] PASSED [ 27%] 623s array/tests/test_routines.py::test_matmul[x_shape31-y_shape31-x_chunks31-y_chunks31] PASSED [ 27%] 623s array/tests/test_routines.py::test_tensordot PASSED [ 27%] 623s array/tests/test_routines.py::test_tensordot_2[0] PASSED [ 27%] 623s array/tests/test_routines.py::test_tensordot_2[1] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_2[axes2] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_2[axes3] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_2[axes4] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_2[axes5] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_2[axes6] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[auto] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks1] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks2] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks3] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks4] PASSED [ 28%] 623s array/tests/test_routines.py::test_tensordot_double_contraction_ngt2 PASSED [ 28%] 627s array/tests/test_routines.py::test_tensordot_more_than_26_dims PASSED [ 28%] 627s array/tests/test_routines.py::test_dot_method PASSED [ 28%] 627s array/tests/test_routines.py::test_dot_persist_equivalence PASSED [ 28%] 627s array/tests/test_routines.py::test_vdot[shape0-chunks0] PASSED [ 28%] 627s array/tests/test_routines.py::test_vdot[shape1-chunks1] PASSED [ 28%] 627s array/tests/test_routines.py::test_outer[shape10-shape20] PASSED [ 28%] 627s array/tests/test_routines.py::test_outer[shape11-shape21] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-ndim--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-sum--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range2--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-cumsum--True] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-ndim--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-sum--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range2--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-cumsum--True] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-ndim--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-sum--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range2--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-cumsum--True] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-ndim--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-sum--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range2--False] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-cumsum--True] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum0-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum1-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-range-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum0-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum1-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape1-0-range-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum0-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum1-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-range-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum0-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum1-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-range-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum0-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum1-] PASSED [ 28%] 627s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-range-] PASSED [ 28%] 628s array/tests/test_routines.py::test_ptp[shape0-None] PASSED [ 28%] 628s array/tests/test_routines.py::test_ptp[shape1-0] PASSED [ 28%] 628s array/tests/test_routines.py::test_ptp[shape2-1] PASSED [ 28%] 628s array/tests/test_routines.py::test_ptp[shape3-2] PASSED [ 28%] 628s array/tests/test_routines.py::test_ptp[shape4--1] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[0-shape0-0] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[0-shape1-1] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[0-shape2-2] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[0-shape3--1] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[1-shape0-0] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[1-shape1-1] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[1-shape2-2] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[1-shape3--1] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[2-shape0-0] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[2-shape1-1] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[2-shape2-2] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff[2-shape3--1] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff_prepend[0] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff_prepend[1] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff_prepend[2] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff_append[0] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff_append[1] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff_append[2] PASSED [ 28%] 628s array/tests/test_routines.py::test_diff_negative_order PASSED [ 28%] 628s array/tests/test_routines.py::test_ediff1d[None-None-shape0] PASSED [ 28%] 628s array/tests/test_routines.py::test_ediff1d[None-None-shape1] PASSED [ 28%] 628s array/tests/test_routines.py::test_ediff1d[0-0-shape0] PASSED [ 28%] 628s array/tests/test_routines.py::test_ediff1d[0-0-shape1] PASSED [ 28%] 628s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape0] PASSED [ 28%] 628s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape1] PASSED [ 28%] 628s array/tests/test_routines.py::test_gradient[1-shape0-varargs0-None] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape1-varargs1-None] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape2-varargs2-None] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape3-varargs3-0] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape4-varargs4-1] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape5-varargs5-2] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape6-varargs6--1] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape7-varargs7-axis7] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape8-varargs8-axis8] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape9-varargs9-axis9] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[1-shape10-varargs10--1] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[2-shape0-varargs0-None] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[2-shape1-varargs1-None] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[2-shape2-varargs2-None] PASSED [ 28%] 629s array/tests/test_routines.py::test_gradient[2-shape3-varargs3-0] PASSED [ 28%] 630s array/tests/test_routines.py::test_gradient[2-shape4-varargs4-1] PASSED [ 28%] 630s array/tests/test_routines.py::test_gradient[2-shape5-varargs5-2] PASSED [ 28%] 630s array/tests/test_routines.py::test_gradient[2-shape6-varargs6--1] PASSED [ 28%] 630s array/tests/test_routines.py::test_gradient[2-shape7-varargs7-axis7] PASSED [ 28%] 630s array/tests/test_routines.py::test_gradient[2-shape8-varargs8-axis8] PASSED [ 28%] 630s array/tests/test_routines.py::test_gradient[2-shape9-varargs9-axis9] PASSED [ 28%] 630s array/tests/test_routines.py::test_gradient[2-shape10-varargs10--1] PASSED [ 28%] 630s array/tests/test_routines.py::test_bincount PASSED [ 28%] 630s array/tests/test_routines.py::test_bincount_with_weights[weights0] PASSED [ 28%] 630s array/tests/test_routines.py::test_bincount_with_weights[weights1] PASSED [ 28%] 630s array/tests/test_routines.py::test_bincount_unspecified_minlength PASSED [ 28%] 630s array/tests/test_routines.py::test_digitize PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[left-a0-1-v0-1] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[left-a1-1-v1-1] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[left-a2-3-v2-2] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[left-a3-3-v3-5] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[left-a4-3-v4-5] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[left-a5-3-v5-v_chunks5] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[right-a0-1-v0-1] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[right-a1-1-v1-1] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[right-a2-3-v2-2] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[right-a3-3-v3-5] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[right-a4-3-v4-5] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted[right-a5-3-v5-v_chunks5] PASSED [ 28%] 630s array/tests/test_routines.py::test_searchsorted_sorter_not_implemented PASSED [ 28%] 630s array/tests/test_routines.py::test_histogram PASSED [ 28%] 630s array/tests/test_routines.py::test_histogram_alternative_bins_range PASSED [ 28%] 630s array/tests/test_routines.py::test_histogram_bins_range_with_nan_array PASSED [ 28%] 630s array/tests/test_routines.py::test_histogram_return_type PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_extra_args_and_shapes PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_normed_deprecation PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[None-None] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[10-None] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[10-1] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[None-hist_range3] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range4] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range5] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range6] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range7] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[bins8-None] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[bins9-None] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_bin_range_raises[bins10-None] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-True] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-False] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-True] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-False] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-True] PASSED [ 29%] 630s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_bins[True-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_bins[True-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_bins[False-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_bins[False-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram_delayed_n_bins_raises_with_density PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d[bins0-True-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d[bins0-True-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d[bins0-False-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d[bins0-False-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d[5-True-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d[5-True-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d[5-False-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d[5-False-False] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d_array_bins[True-True] PASSED [ 29%] 631s array/tests/test_routines.py::test_histogram2d_array_bins[True-False] PASSED [ 29%] 632s array/tests/test_routines.py::test_histogram2d_array_bins[False-True] PASSED [ 29%] 632s array/tests/test_routines.py::test_histogram2d_array_bins[False-False] PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_seq_of_arrays PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_alternative_bins_range PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_weighted PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_density PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_weighted_density PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_raises_incompat_sample_chunks PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_raises_incompat_multiarg_chunks PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_raises_incompat_weight_chunks PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_raises_incompat_bins_or_range PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_raise_normed_and_density PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_raise_incompat_shape PASSED [ 29%] 632s array/tests/test_routines.py::test_histogramdd_edges PASSED [ 29%] 632s array/tests/test_routines.py::test_cov PASSED [ 29%] 632s array/tests/test_routines.py::test_corrcoef PASSED [ 29%] 632s array/tests/test_routines.py::test_round PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_kwargs[False-False-False] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_kwargs[False-False-True] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_kwargs[False-True-False] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_kwargs[False-True-True] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_kwargs[True-False-False] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_kwargs[True-False-True] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_kwargs[True-True-False] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_kwargs[True-True-True] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-23] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-796] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-23] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-796] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-23] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-796] PASSED [ 29%] 632s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 633s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_assume_unique[True] PASSED [ 30%] 634s array/tests/test_routines.py::test_isin_assume_unique[False] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-7-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-7-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-9-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-9-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-shift3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-shift3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-shift4-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[None-shift4-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-7-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-7-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-9-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-9-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-shift3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-shift3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-shift4-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[0-shift4-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-7-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-7-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-9-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-9-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-shift3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-shift3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-shift4-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[1-shift4-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-7-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-7-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-9-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-9-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-shift3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-shift3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-shift4-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[-1-shift4-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-7-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-7-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-9-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-9-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-shift3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-shift3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-shift4-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis4-shift4-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-7-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-7-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-9-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-9-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-shift3-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-shift3-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-shift4-chunks0] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll[axis5-shift4-chunks1] PASSED [ 30%] 634s array/tests/test_routines.py::test_roll_always_results_in_a_new_array PASSED [ 30%] 634s array/tests/test_routines.py::test_roll_works_even_if_shape_is_0 PASSED [ 30%] 634s array/tests/test_routines.py::test_shape_and_ndim[shape0] PASSED [ 30%] 634s array/tests/test_routines.py::test_shape_and_ndim[shape1] PASSED [ 30%] 634s array/tests/test_routines.py::test_shape_and_ndim[shape2] PASSED [ 30%] 634s array/tests/test_routines.py::test_union1d[True-shape0] PASSED [ 30%] 634s array/tests/test_routines.py::test_union1d[True-shape1] PASSED [ 30%] 634s array/tests/test_routines.py::test_union1d[True-shape2] PASSED [ 30%] 634s array/tests/test_routines.py::test_union1d[False-shape0] PASSED [ 30%] 634s array/tests/test_routines.py::test_union1d[False-shape1] PASSED [ 30%] 634s array/tests/test_routines.py::test_union1d[False-shape2] PASSED [ 30%] 634s array/tests/test_routines.py::test_ravel PASSED [ 30%] 634s array/tests/test_routines.py::test_ravel_1D_no_op PASSED [ 30%] 634s array/tests/test_routines.py::test_ravel_with_array_like PASSED [ 30%] 634s array/tests/test_routines.py::test_expand_dims[None] PASSED [ 30%] 634s array/tests/test_routines.py::test_expand_dims[0] PASSED [ 30%] 634s array/tests/test_routines.py::test_expand_dims[1] PASSED [ 30%] 634s array/tests/test_routines.py::test_expand_dims[-1] PASSED [ 30%] 634s array/tests/test_routines.py::test_expand_dims[axis4] PASSED [ 30%] 634s array/tests/test_routines.py::test_expand_dims[axis5] PASSED [ 30%] 634s array/tests/test_routines.py::test_expand_dims[axis6] PASSED [ 30%] 634s array/tests/test_routines.py::test_expand_dims[2] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze[None-True] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze[None-False] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze[0-True] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze[0-False] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze[-1-True] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze[-1-False] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze[axis3-True] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze[axis3-False] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze_1d_array[shape0] PASSED [ 30%] 634s array/tests/test_routines.py::test_squeeze_1d_array[shape1] PASSED [ 30%] 634s array/tests/test_routines.py::test_vstack PASSED [ 30%] 634s array/tests/test_routines.py::test_hstack PASSED [ 30%] 634s array/tests/test_routines.py::test_dstack PASSED [ 30%] 634s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[hstack-hstack-0] PASSED [ 30%] 634s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[dstack-dstack-1] PASSED [ 30%] 634s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[vstack-vstack-2] PASSED [ 30%] 634s array/tests/test_routines.py::test_take PASSED [ 30%] 634s array/tests/test_routines.py::test_take_dask_from_numpy PASSED [ 30%] 634s array/tests/test_routines.py::test_compress PASSED [ 30%] 634s array/tests/test_routines.py::test_extract PASSED [ 31%] 634s array/tests/test_routines.py::test_isnull PASSED [ 31%] 634s array/tests/test_routines.py::test_isnull_result_is_an_array PASSED [ 31%] 634s array/tests/test_routines.py::test_isclose PASSED [ 31%] 634s array/tests/test_routines.py::test_allclose PASSED [ 31%] 634s array/tests/test_routines.py::test_choose PASSED [ 31%] 634s array/tests/test_routines.py::test_piecewise PASSED [ 31%] 634s array/tests/test_routines.py::test_piecewise_otherwise PASSED [ 31%] 634s array/tests/test_routines.py::test_select PASSED [ 31%] 634s array/tests/test_routines.py::test_select_multidimension PASSED [ 31%] 634s array/tests/test_routines.py::test_select_return_dtype PASSED [ 31%] 635s array/tests/test_routines.py::test_select_broadcasting XFAIL (broadc...) [ 31%] 635s array/tests/test_routines.py::test_argwhere PASSED [ 31%] 635s array/tests/test_routines.py::test_argwhere_obj PASSED [ 31%] 635s array/tests/test_routines.py::test_argwhere_str PASSED [ 31%] 635s array/tests/test_routines.py::test_where PASSED [ 31%] 635s array/tests/test_routines.py::test_where_scalar_dtype PASSED [ 31%] 635s array/tests/test_routines.py::test_where_bool_optimization PASSED [ 31%] 635s array/tests/test_routines.py::test_where_nonzero PASSED [ 31%] 635s array/tests/test_routines.py::test_where_incorrect_args PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_axis[None] PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_axis[0] PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_axis[axis2] PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_axis[axis3] PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_obj PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_obj_axis[None] PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_obj_axis[0] PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis2] PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis3] PASSED [ 31%] 635s array/tests/test_routines.py::test_count_nonzero_str PASSED [ 31%] 635s array/tests/test_routines.py::test_flatnonzero PASSED [ 31%] 635s array/tests/test_routines.py::test_nonzero PASSED [ 31%] 635s array/tests/test_routines.py::test_nonzero_method PASSED [ 31%] 635s array/tests/test_routines.py::test_unravel_index_empty PASSED [ 31%] 635s array/tests/test_routines.py::test_unravel_index PASSED [ 31%] 635s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-0] PASSED [ 31%] 635s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-1] PASSED [ 31%] 635s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-2] PASSED [ 31%] 635s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-asarray] PASSED [ 31%] 635s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-from_array] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-asarray] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-from_array] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-asarray] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-from_array] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-asarray] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-from_array] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-asarray] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-from_array] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-asarray] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-from_array] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-asarray] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-from_array] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-asarray] SKIPPED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-from_array] SKIPPED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-asarray] SKIPPED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-from_array] SKIPPED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape_fails PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims0] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims1] PASSED [ 31%] 641s array/tests/test_routines.py::test_ravel_multi_index_non_int_dtype PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_with_excess PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks0] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks1] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks2] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks3] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks4] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks5] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks6] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks7] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks8] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks9] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks10] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks11] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks12] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks13] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks14] PASSED [ 31%] 641s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks15] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks0-1] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks1-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks2-2] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks3-10] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks4-10] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks5-8] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks6-10] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks7-16] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks8-10] PASSED [ 31%] 641s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks9-4] PASSED [ 31%] 641s array/tests/test_routines.py::test_insert PASSED [ 31%] 641s array/tests/test_routines.py::test_append PASSED [ 31%] 641s array/tests/test_routines.py::test_multi_insert PASSED [ 31%] 641s array/tests/test_routines.py::test_delete PASSED [ 31%] 641s array/tests/test_routines.py::test_result_type PASSED [ 31%] 641s array/tests/test_routines.py::test_einsum[abc,bad->abcd] PASSED [ 31%] 641s array/tests/test_routines.py::test_einsum[abcdef,bcdfg->abcdeg] PASSED [ 31%] 641s array/tests/test_routines.py::test_einsum[ea,fb,abcd,gc,hd->efgh] PASSED [ 31%] 641s array/tests/test_routines.py::test_einsum[ab,b] PASSED [ 31%] 641s array/tests/test_routines.py::test_einsum[aa] PASSED [ 31%] 641s array/tests/test_routines.py::test_einsum[a,a->] PASSED [ 31%] 641s array/tests/test_routines.py::test_einsum[a,a->a] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[a,a] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[a,b] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[a,b,c] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[a] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[ba,b] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[ba,b->] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[defab,fedbc->defac] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[ab...,bc...->ac...] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[a...a] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[abc...->cba...] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[...ab->...a] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[a...a->a...] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[...abc,...abcd->...d] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[ab...,b->ab...] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[aa->a] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[ab,ab,c->c] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[aab,bc->ac] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[aab,bcc->ac] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[fdf,cdd,ccd,afe->ae] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum[fff,fae,bef,def->abd] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_optimize[optimize_opts0] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_optimize[optimize_opts1] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_optimize[optimize_opts2] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_order[C] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_order[F] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_order[A] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_order[K] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_casting[no] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_casting[equiv] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_casting[safe] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_casting[same_kind] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_casting[unsafe] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_split_every[None] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_split_every[2] PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_invalid_args PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_broadcasting_contraction PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_broadcasting_contraction2 PASSED [ 32%] 641s array/tests/test_routines.py::test_einsum_broadcasting_contraction3 PASSED [ 32%] 641s array/tests/test_routines.py::test_average[True-a0] PASSED [ 32%] 641s array/tests/test_routines.py::test_average[True-a1] PASSED [ 32%] 641s array/tests/test_routines.py::test_average[False-a0] PASSED [ 32%] 641s array/tests/test_routines.py::test_average[False-a1] PASSED [ 32%] 641s array/tests/test_routines.py::test_average_keepdims[a0] PASSED [ 32%] 641s array/tests/test_routines.py::test_average_keepdims[a1] PASSED [ 32%] 641s array/tests/test_routines.py::test_average_weights[False] PASSED [ 32%] 641s array/tests/test_routines.py::test_average_weights[True] PASSED [ 32%] 641s array/tests/test_routines.py::test_average_raises PASSED [ 32%] 641s array/tests/test_routines.py::test_iscomplexobj PASSED [ 32%] 641s array/tests/test_routines.py::test_tril_triu PASSED [ 32%] 641s array/tests/test_routines.py::test_tril_ndims PASSED [ 32%] 641s array/tests/test_routines.py::test_tril_triu_non_square_arrays PASSED [ 32%] 641s array/tests/test_routines.py::test_tril_triu_indices[3-0-3-auto] PASSED [ 32%] 641s array/tests/test_routines.py::test_tril_triu_indices[3-1-3-auto] PASSED [ 32%] 641s array/tests/test_routines.py::test_tril_triu_indices[3--1-3-auto] PASSED [ 32%] 641s array/tests/test_routines.py::test_tril_triu_indices[5-0-5-1] PASSED [ 32%] 641s array/tests/test_routines.py::test_pickle_vectorized_routines PASSED [ 32%] 641s array/tests/test_slicing.py::test_slice_1d PASSED [ 32%] 641s array/tests/test_slicing.py::test_slice_singleton_value_on_boundary PASSED [ 32%] 641s array/tests/test_slicing.py::test_slice_array_1d PASSED [ 32%] 641s array/tests/test_slicing.py::test_slice_array_2d PASSED [ 32%] 641s array/tests/test_slicing.py::test_slice_optimizations PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_with_singleton_indices PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_with_newaxis PASSED [ 32%] 641s array/tests/test_slicing.py::test_take PASSED [ 32%] 641s array/tests/test_slicing.py::test_take_sorted PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_chunks PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_with_numpy_arrays PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_and_chunks PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_and_unknown_chunks PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_identities PASSED [ 32%] 641s array/tests/test_slicing.py::test_slice_stop_0 PASSED [ 32%] 641s array/tests/test_slicing.py::test_slice_list_then_None PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_exhaustively SKIPPED (real...) [ 32%] 641s array/tests/test_slicing.py::test_slicing_with_negative_step_flops_keys PASSED [ 32%] 641s array/tests/test_slicing.py::test_empty_slice PASSED [ 32%] 641s array/tests/test_slicing.py::test_multiple_list_slicing PASSED [ 32%] 641s array/tests/test_slicing.py::test_boolean_list_slicing PASSED [ 32%] 641s array/tests/test_slicing.py::test_boolean_numpy_array_slicing PASSED [ 32%] 641s array/tests/test_slicing.py::test_empty_list PASSED [ 32%] 641s array/tests/test_slicing.py::test_uneven_chunks PASSED [ 32%] 641s array/tests/test_slicing.py::test_new_blockdim PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_consistent_names PASSED [ 32%] 641s array/tests/test_slicing.py::test_slicing_consistent_names_after_normalization PASSED [ 32%] 641s array/tests/test_slicing.py::test_sanitize_index_element PASSED [ 32%] 641s array/tests/test_slicing.py::test_sanitize_index PASSED [ 32%] 641s array/tests/test_slicing.py::test_uneven_blockdims PASSED [ 32%] 641s array/tests/test_slicing.py::test_oob_check PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[None-None] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[None-3] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[None-2] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[None-1] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-None] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-3] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-2] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-1] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-None] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-3] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-2] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-1] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-None] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-3] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-2] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-1] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-None] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-3] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-2] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-1] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[1] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[2] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[3] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[1] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[2] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[3] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[4] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[5] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[2] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[4] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[2] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[4] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int8] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int16] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int32] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int64] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint8] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint16] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint32] PASSED [ 32%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint64] PASSED [ 33%] 641s array/tests/test_slicing.py::test_index_with_int_dask_array_nocompute PASSED [ 33%] 641s array/tests/test_slicing.py::test_index_with_bool_dask_array PASSED [ 33%] 641s array/tests/test_slicing.py::test_index_with_bool_dask_array_2 PASSED [ 33%] 641s array/tests/test_slicing.py::test_cull XFAIL [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape0] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape1] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape2] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape0] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape1] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape2] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape0] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape1] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape2] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape0] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape1] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape2] PASSED [ 33%] 641s array/tests/test_slicing.py::test_slicing_integer_no_warnings PASSED [ 33%] 643s array/tests/test_slicing.py::test_slicing_none_int_ellipes PASSED [ 33%] 643s array/tests/test_slicing.py::test_None_overlap_int PASSED [ 33%] 643s array/tests/test_slicing.py::test_negative_n_slicing PASSED [ 33%] 643s array/tests/test_slicing.py::test_negative_list_slicing PASSED [ 33%] 643s array/tests/test_slicing.py::test_permit_oob_slices PASSED [ 33%] 643s array/tests/test_slicing.py::test_normalize_index PASSED [ 33%] 643s array/tests/test_slicing.py::test_take_semi_sorted PASSED [ 33%] 643s array/tests/test_slicing.py::test_slicing_plan[chunks0-index0-expected0] PASSED [ 33%] 643s array/tests/test_slicing.py::test_slicing_plan[chunks1-index1-expected1] PASSED [ 33%] 643s array/tests/test_slicing.py::test_slicing_plan[chunks2-index2-expected2] PASSED [ 33%] 643s array/tests/test_slicing.py::test_getitem_avoids_large_chunks PASSED [ 33%] 643s array/tests/test_slicing.py::test_getitem_avoids_large_chunks_missing PASSED [ 33%] 643s array/tests/test_slicing.py::test_take_avoids_large_chunks PASSED [ 33%] 643s array/tests/test_slicing.py::test_take_uses_config PASSED [ 33%] 643s array/tests/test_slicing.py::test_pathological_unsorted_slicing PASSED [ 33%] 643s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params0] PASSED [ 33%] 643s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params1] PASSED [ 33%] 643s array/tests/test_slicing.py::test_gh3579 PASSED [ 33%] 643s array/tests/test_slicing.py::test_make_blockwise_sorted_slice PASSED [ 33%] 643s array/tests/test_slicing.py::test_shuffle_slice[size0-chunks0] PASSED [ 33%] 643s array/tests/test_slicing.py::test_shuffle_slice[size1-chunks1] PASSED [ 33%] 643s array/tests/test_slicing.py::test_shuffle_slice[size2-chunks2] PASSED [ 33%] 643s array/tests/test_slicing.py::test_gh4043[True-True-True] PASSED [ 33%] 643s array/tests/test_slicing.py::test_gh4043[True-True-False] PASSED [ 33%] 643s array/tests/test_slicing.py::test_gh4043[True-False-True] PASSED [ 33%] 643s array/tests/test_slicing.py::test_gh4043[True-False-False] PASSED [ 33%] 643s array/tests/test_slicing.py::test_gh4043[False-True-True] PASSED [ 33%] 643s array/tests/test_slicing.py::test_gh4043[False-True-False] PASSED [ 33%] 643s array/tests/test_slicing.py::test_gh4043[False-False-True] PASSED [ 33%] 643s array/tests/test_slicing.py::test_gh4043[False-False-False] PASSED [ 33%] 643s array/tests/test_slicing.py::test_slice_array_3d_with_bool_numpy_array PASSED [ 33%] 643s array/tests/test_slicing.py::test_slice_array_null_dimension PASSED [ 33%] 643s array/tests/test_stats.py::test_measures[True-skew-kwargs0] PASSED [ 33%] 643s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs1] PASSED [ 33%] 643s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs2] PASSED [ 33%] 643s array/tests/test_stats.py::test_measures[False-skew-kwargs0] PASSED [ 33%] 643s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs1] PASSED [ 33%] 643s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs2] PASSED [ 33%] 643s array/tests/test_stats.py::test_bias_raises PASSED [ 33%] 643s array/tests/test_stats.py::test_one[chisquare] PASSED [ 33%] 643s array/tests/test_stats.py::test_one[power_divergence] PASSED [ 33%] 643s array/tests/test_stats.py::test_one[normaltest] PASSED [ 33%] 643s array/tests/test_stats.py::test_one[skewtest] PASSED [ 33%] 644s array/tests/test_stats.py::test_one[kurtosistest] PASSED [ 33%] 644s array/tests/test_stats.py::test_two[ttest_ind-kwargs0] PASSED [ 33%] 644s array/tests/test_stats.py::test_two[ttest_ind-kwargs1] PASSED [ 33%] 644s array/tests/test_stats.py::test_two[ttest_1samp-kwargs2] XFAIL (http...) [ 33%] 644s array/tests/test_stats.py::test_two[ttest_rel-kwargs3] PASSED [ 33%] 644s array/tests/test_stats.py::test_two[chisquare-kwargs4] PASSED [ 33%] 644s array/tests/test_stats.py::test_two[power_divergence-kwargs5] PASSED [ 33%] 644s array/tests/test_stats.py::test_two[power_divergence-kwargs6] PASSED [ 33%] 644s array/tests/test_stats.py::test_two[power_divergence-kwargs7] PASSED [ 33%] 644s array/tests/test_stats.py::test_two[power_divergence-kwargs8] PASSED [ 33%] 644s array/tests/test_stats.py::test_moments[0] PASSED [ 33%] 644s array/tests/test_stats.py::test_moments[1] PASSED [ 33%] 644s array/tests/test_stats.py::test_moments[2] PASSED [ 33%] 644s array/tests/test_stats.py::test_moments[3] PASSED [ 33%] 644s array/tests/test_stats.py::test_moments[4] PASSED [ 33%] 644s array/tests/test_stats.py::test_anova PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[omit-ttest_1samp-2] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[omit-ttest_rel-2] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[omit-skewtest-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[omit-kurtosis-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[omit-kurtosistest-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[omit-normaltest-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[omit-moment-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[raise-ttest_1samp-2] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[raise-ttest_rel-2] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[raise-skewtest-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[raise-kurtosis-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[raise-kurtosistest-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[raise-normaltest-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_nan_raises[raise-moment-1] PASSED [ 33%] 644s array/tests/test_stats.py::test_power_divergence_invalid PASSED [ 33%] 644s array/tests/test_stats.py::test_skew_raises PASSED [ 33%] 644s array/tests/test_stats.py::test_skew_single_return_type PASSED [ 33%] 644s array/tests/test_stats.py::test_kurtosis_single_return_type PASSED [ 33%] 644s array/tests/test_svg.py::test_basic PASSED [ 33%] 644s array/tests/test_svg.py::test_repr_html PASSED [ 33%] 644s array/tests/test_svg.py::test_errors PASSED [ 33%] 644s array/tests/test_svg.py::test_repr_html_size_units PASSED [ 33%] 644s array/tests/test_svg.py::test_draw_sizes PASSED [ 33%] 644s array/tests/test_svg.py::test_too_many_lines_fills_sides_darker PASSED [ 33%] 644s array/tests/test_svg.py::test_3d PASSED [ 33%] 644s array/tests/test_testing.py::test_assert_eq_checks_scalars PASSED [ 33%] 644s array/tests/test_ufunc.py::test_ufunc_meta[log] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_ufunc_meta[modf] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_ufunc_meta[frexp] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_ufunc PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[abs] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[absolute] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[arccos] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[arccosh] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[arcsin] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[arcsinh] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[arctan] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[arctanh] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[bitwise_not] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[cbrt] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[ceil] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[conj] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[cos] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[cosh] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[deg2rad] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[degrees] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[exp] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[exp2] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[expm1] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[fabs] PASSED [ 33%] 644s array/tests/test_ufunc.py::test_unary_ufunc[fix] SKIPPED (fix calls ...) [ 34%] 644s array/tests/test_ufunc.py::test_unary_ufunc[floor] PASSED [ 34%] 644s array/tests/test_ufunc.py::test_unary_ufunc[invert] PASSED [ 34%] 644s array/tests/test_ufunc.py::test_unary_ufunc[isfinite] PASSED [ 34%] 644s array/tests/test_ufunc.py::test_unary_ufunc[isinf] PASSED [ 34%] 644s array/tests/test_ufunc.py::test_unary_ufunc[isnan] PASSED [ 34%] 644s array/tests/test_ufunc.py::test_unary_ufunc[log] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[log10] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[log1p] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[log2] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[logical_not] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[negative] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[positive] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[rad2deg] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[radians] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[reciprocal] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[rint] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[sign] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[signbit] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[sin] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[sinh] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[spacing] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[sqrt] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[square] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[tan] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[tanh] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_unary_ufunc[trunc] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[add] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[arctan2] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[copysign] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[divide] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[equal] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_and] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_or] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_xor] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[floor_divide] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[fmax] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[fmin] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[fmod] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[greater] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[greater_equal] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[hypot] PASSED [ 34%] 645s array/tests/test_ufunc.py::test_binary_ufunc[ldexp] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[left_shift] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[less] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[less_equal] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp2] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[logical_and] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[logical_or] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[logical_xor] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[maximum] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[minimum] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[mod] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[multiply] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[nextafter] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[not_equal] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[power] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[remainder] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[right_shift] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[subtract] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[true_divide] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_binary_ufunc[float_power] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_ufunc_outer PASSED [ 34%] 646s array/tests/test_ufunc.py::test_complex[isreal] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_complex[iscomplex] PASSED [ 34%] 646s array/tests/test_ufunc.py::test_complex[real] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_complex[imag] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_2results[frexp] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_2results[modf] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_clip PASSED [ 34%] 647s array/tests/test_ufunc.py::test_angle PASSED [ 34%] 647s array/tests/test_ufunc.py::test_issignedinf PASSED [ 34%] 647s array/tests/test_ufunc.py::test_non_ufunc_others[i0] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_non_ufunc_others[sinc] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_non_ufunc_others[nan_to_num] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_frompyfunc PASSED [ 34%] 647s array/tests/test_ufunc.py::test_frompyfunc_wrapper PASSED [ 34%] 647s array/tests/test_ufunc.py::test_array_ufunc PASSED [ 34%] 647s array/tests/test_ufunc.py::test_array_ufunc_binop PASSED [ 34%] 647s array/tests/test_ufunc.py::test_array_ufunc_out PASSED [ 34%] 647s array/tests/test_ufunc.py::test_unsupported_ufunc_methods PASSED [ 34%] 647s array/tests/test_ufunc.py::test_out_numpy PASSED [ 34%] 647s array/tests/test_ufunc.py::test_out_shape_mismatch PASSED [ 34%] 647s array/tests/test_ufunc.py::test_divmod PASSED [ 34%] 647s array/tests/test_ufunc.py::test_dtype_kwarg[float64] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_dtype_kwarg[float32] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_dtype_kwarg[int32] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_dtype_kwarg[int64] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-None] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-f8] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-False] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-True] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-False] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-True] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-False] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-True] PASSED [ 34%] 647s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-False] PASSED [ 35%] 647s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-True] PASSED [ 35%] 647s array/tests/test_ufunc.py::test_ufunc_where_no_out PASSED [ 35%] 647s array/tests/test_ufunc.py::test_ufunc_where_doesnt_mutate_out PASSED [ 35%] 647s array/tests/test_wrap.py::test_ones PASSED [ 35%] 647s array/tests/test_wrap.py::test_size_as_list PASSED [ 35%] 647s array/tests/test_wrap.py::test_singleton_size PASSED [ 35%] 647s array/tests/test_wrap.py::test_kwargs PASSED [ 35%] 647s array/tests/test_wrap.py::test_full PASSED [ 35%] 647s array/tests/test_wrap.py::test_full_error_nonscalar_fill_value PASSED [ 35%] 647s array/tests/test_wrap.py::test_full_detects_da_dtype PASSED [ 35%] 647s array/tests/test_wrap.py::test_full_none_dtype PASSED [ 35%] 647s array/tests/test_wrap.py::test_full_like_error_nonscalar_fill_value PASSED [ 35%] 647s array/tests/test_wrap.py::test_can_make_really_big_array_of_ones PASSED [ 35%] 647s array/tests/test_wrap.py::test_wrap_consistent_names PASSED [ 35%] 647s bag/tests/test_bag.py::test_Bag PASSED [ 35%] 647s bag/tests/test_bag.py::test_keys PASSED [ 35%] 648s bag/tests/test_bag.py::test_bag_groupby_pure_hash PASSED [ 35%] 649s bag/tests/test_bag.py::test_bag_groupby_normal_hash PASSED [ 35%] 650s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-disk] PASSED [ 35%] 651s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-tasks] PASSED [ 35%] 652s bag/tests/test_bag.py::test_bag_groupby_none[processes-disk] PASSED [ 35%] 653s bag/tests/test_bag.py::test_bag_groupby_none[processes-tasks] PASSED [ 35%] 654s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-none_field] PASSED [ 35%] 656s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-no_none_fields] PASSED [ 35%] 656s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-none_field] PASSED [ 35%] 656s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-no_none_fields] PASSED [ 35%] 658s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-none_field] PASSED [ 35%] 660s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-no_none_fields] PASSED [ 35%] 660s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-none_field] PASSED [ 35%] 661s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-no_none_fields] PASSED [ 35%] 662s bag/tests/test_bag.py::test_bag_map PASSED [ 35%] 664s bag/tests/test_bag.py::test_map_method PASSED [ 35%] 666s bag/tests/test_bag.py::test_starmap PASSED [ 35%] 666s bag/tests/test_bag.py::test_filter PASSED [ 35%] 666s bag/tests/test_bag.py::test_remove PASSED [ 35%] 667s bag/tests/test_bag.py::test_iter PASSED [ 35%] 667s bag/tests/test_bag.py::test_repr[str] PASSED [ 35%] 667s bag/tests/test_bag.py::test_repr[repr] PASSED [ 35%] 667s bag/tests/test_bag.py::test_pluck PASSED [ 35%] 668s bag/tests/test_bag.py::test_pluck_with_default PASSED [ 35%] 668s bag/tests/test_bag.py::test_unzip PASSED [ 35%] 669s bag/tests/test_bag.py::test_fold PASSED [ 35%] 669s bag/tests/test_bag.py::test_fold_bag PASSED [ 35%] 670s bag/tests/test_bag.py::test_distinct PASSED [ 35%] 670s bag/tests/test_bag.py::test_distinct_with_key PASSED [ 35%] 671s bag/tests/test_bag.py::test_frequencies PASSED [ 35%] 671s bag/tests/test_bag.py::test_frequencies_sorted PASSED [ 35%] 672s bag/tests/test_bag.py::test_topk PASSED [ 35%] 673s bag/tests/test_bag.py::test_topk_with_non_callable_key[1] PASSED [ 35%] 673s bag/tests/test_bag.py::test_topk_with_non_callable_key[2] PASSED [ 35%] 674s bag/tests/test_bag.py::test_topk_with_multiarg_lambda PASSED [ 35%] 674s bag/tests/test_bag.py::test_lambdas PASSED [ 35%] 676s bag/tests/test_bag.py::test_reductions PASSED [ 35%] 676s bag/tests/test_bag.py::test_reduction_names PASSED [ 35%] 677s bag/tests/test_bag.py::test_tree_reductions PASSED [ 35%] 677s bag/tests/test_bag.py::test_aggregation[1] PASSED [ 35%] 677s bag/tests/test_bag.py::test_aggregation[3] PASSED [ 35%] 677s bag/tests/test_bag.py::test_aggregation[4] PASSED [ 35%] 677s bag/tests/test_bag.py::test_non_splittable_reductions[1] PASSED [ 35%] 677s bag/tests/test_bag.py::test_non_splittable_reductions[10] PASSED [ 35%] 678s bag/tests/test_bag.py::test_std PASSED [ 35%] 678s bag/tests/test_bag.py::test_var PASSED [ 35%] 678s bag/tests/test_bag.py::test_join[identity] PASSED [ 35%] 679s bag/tests/test_bag.py::test_join[delayed] PASSED [ 35%] 679s bag/tests/test_bag.py::test_join[] PASSED [ 35%] 681s bag/tests/test_bag.py::test_foldby PASSED [ 35%] 681s bag/tests/test_bag.py::test_foldby_tree_reduction PASSED [ 35%] 681s bag/tests/test_bag.py::test_map_partitions PASSED [ 35%] 681s bag/tests/test_bag.py::test_map_partitions_args_kwargs PASSED [ 35%] 681s bag/tests/test_bag.py::test_map_partitions_blockwise PASSED [ 35%] 682s bag/tests/test_bag.py::test_random_sample_size PASSED [ 35%] 682s bag/tests/test_bag.py::test_random_sample_prob_range PASSED [ 35%] 682s bag/tests/test_bag.py::test_random_sample_repeated_computation PASSED [ 35%] 683s bag/tests/test_bag.py::test_random_sample_different_definitions PASSED [ 35%] 683s bag/tests/test_bag.py::test_random_sample_random_state PASSED [ 35%] 683s bag/tests/test_bag.py::test_lazify_task PASSED [ 35%] 683s bag/tests/test_bag.py::test_lazify PASSED [ 35%] 683s bag/tests/test_bag.py::test_inline_singleton_lists PASSED [ 35%] 683s bag/tests/test_bag.py::test_rename_fused_keys_bag PASSED [ 35%] 684s bag/tests/test_bag.py::test_take PASSED [ 35%] 685s bag/tests/test_bag.py::test_take_npartitions PASSED [ 35%] 685s bag/tests/test_bag.py::test_take_npartitions_warn PASSED [ 35%] 685s bag/tests/test_bag.py::test_map_is_lazy PASSED [ 35%] 685s bag/tests/test_bag.py::test_can_use_dict_to_make_concrete PASSED [ 35%] 686s bag/tests/test_bag.py::test_read_text PASSED [ 35%] 687s bag/tests/test_bag.py::test_read_text_large PASSED [ 35%] 688s bag/tests/test_bag.py::test_read_text_encoding PASSED [ 35%] 688s bag/tests/test_bag.py::test_read_text_large_gzip PASSED [ 35%] 688s bag/tests/test_bag.py::test_from_sequence PASSED [ 35%] 688s bag/tests/test_bag.py::test_from_long_sequence PASSED [ 35%] 688s bag/tests/test_bag.py::test_from_empty_sequence PASSED [ 35%] 689s bag/tests/test_bag.py::test_product PASSED [ 35%] 689s bag/tests/test_bag.py::test_partition_collect PASSED [ 35%] 690s bag/tests/test_bag.py::test_groupby PASSED [ 35%] 690s bag/tests/test_bag.py::test_groupby_with_indexer PASSED [ 35%] 691s bag/tests/test_bag.py::test_groupby_with_npartitions_changed PASSED [ 35%] 691s bag/tests/test_bag.py::test_groupby_with_scheduler_func PASSED [ 35%] 691s bag/tests/test_bag.py::test_concat PASSED [ 35%] 692s bag/tests/test_bag.py::test_flatten PASSED [ 35%] 692s bag/tests/test_bag.py::test_concat_after_map PASSED [ 35%] 692s bag/tests/test_bag.py::test_args PASSED [ 35%] 694s bag/tests/test_bag.py::test_to_dataframe PASSED [ 35%] 694s bag/tests/test_bag.py::test_to_textfiles[gz-GzipFile] PASSED [ 35%] 694s bag/tests/test_bag.py::test_to_textfiles[bz2-BZ2File] PASSED [ 35%] 694s bag/tests/test_bag.py::test_to_textfiles[-open] PASSED [ 35%] 695s bag/tests/test_bag.py::test_to_textfiles_name_function_preserves_order PASSED [ 35%] 695s bag/tests/test_bag.py::test_to_textfiles_name_function_warn PASSED [ 35%] 695s bag/tests/test_bag.py::test_to_textfiles_encoding PASSED [ 35%] 696s bag/tests/test_bag.py::test_to_textfiles_inputs PASSED [ 35%] 696s bag/tests/test_bag.py::test_to_textfiles_endlines PASSED [ 35%] 697s bag/tests/test_bag.py::test_string_namespace PASSED [ 35%] 697s bag/tests/test_bag.py::test_string_namespace_with_unicode PASSED [ 35%] 698s bag/tests/test_bag.py::test_str_empty_split PASSED [ 35%] 698s bag/tests/test_bag.py::test_map_with_iterator_function PASSED [ 35%] 698s bag/tests/test_bag.py::test_ensure_compute_output_is_concrete PASSED [ 35%] 699s bag/tests/test_bag.py::test_bag_class_extend PASSED [ 35%] 699s bag/tests/test_bag.py::test_gh715 PASSED [ 35%] 699s bag/tests/test_bag.py::test_bag_compute_forward_kwargs PASSED [ 35%] 699s bag/tests/test_bag.py::test_to_delayed PASSED [ 35%] 699s bag/tests/test_bag.py::test_to_delayed_optimize_graph PASSED [ 35%] 700s bag/tests/test_bag.py::test_from_delayed PASSED [ 35%] 700s bag/tests/test_bag.py::test_from_delayed_iterator PASSED [ 35%] 701s bag/tests/test_bag.py::test_range PASSED [ 35%] 701s bag/tests/test_bag.py::test_zip[1] PASSED [ 35%] 701s bag/tests/test_bag.py::test_zip[7] PASSED [ 35%] 702s bag/tests/test_bag.py::test_zip[10] PASSED [ 35%] 702s bag/tests/test_bag.py::test_zip[28] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[1-1] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[1-2] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[1-7] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[1-11] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[1-23] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[2-1] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[2-2] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[2-7] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[2-11] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[2-23] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[5-1] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[5-2] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[5-7] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[5-11] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[5-23] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[12-1] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[12-2] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[12-7] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[12-11] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[12-23] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[23-1] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[23-2] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[23-7] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[23-11] PASSED [ 36%] 702s bag/tests/test_bag.py::test_repartition_npartitions[23-23] PASSED [ 36%] 703s bag/tests/test_bag.py::test_repartition_partition_size[1-1] PASSED [ 36%] 703s bag/tests/test_bag.py::test_repartition_partition_size[2-1] PASSED [ 36%] 704s bag/tests/test_bag.py::test_repartition_partition_size[5-1] PASSED [ 36%] 704s bag/tests/test_bag.py::test_repartition_partition_size[1-2] PASSED [ 36%] 705s bag/tests/test_bag.py::test_repartition_partition_size[2-2] PASSED [ 36%] 705s bag/tests/test_bag.py::test_repartition_partition_size[5-2] PASSED [ 36%] 706s bag/tests/test_bag.py::test_repartition_partition_size[1-5] PASSED [ 36%] 707s bag/tests/test_bag.py::test_repartition_partition_size[2-5] PASSED [ 36%] 707s bag/tests/test_bag.py::test_repartition_partition_size[5-5] PASSED [ 36%] 708s bag/tests/test_bag.py::test_multiple_repartition_partition_size PASSED [ 36%] 709s bag/tests/test_bag.py::test_repartition_partition_size_complex_dtypes PASSED [ 36%] 709s bag/tests/test_bag.py::test_repartition_names PASSED [ 36%] 709s bag/tests/test_bag.py::test_repartition_input_errors PASSED [ 36%] 710s bag/tests/test_bag.py::test_accumulate PASSED [ 36%] 712s bag/tests/test_bag.py::test_groupby_tasks PASSED [ 36%] 712s bag/tests/test_bag.py::test_groupby_tasks_names PASSED [ 36%] 712s bag/tests/test_bag.py::test_groupby_tasks_2[1000-20-100] PASSED [ 36%] 713s bag/tests/test_bag.py::test_groupby_tasks_2[12345-234-1042] PASSED [ 36%] 713s bag/tests/test_bag.py::test_groupby_tasks_2[100-1-50] PASSED [ 36%] 713s bag/tests/test_bag.py::test_groupby_tasks_3 PASSED [ 36%] 713s bag/tests/test_bag.py::test_to_textfiles_empty_partitions PASSED [ 36%] 713s bag/tests/test_bag.py::test_reduction_empty PASSED [ 36%] 713s bag/tests/test_bag.py::test_reduction_empty_aggregate[1] PASSED [ 36%] 713s bag/tests/test_bag.py::test_reduction_empty_aggregate[2] PASSED [ 36%] 713s bag/tests/test_bag.py::test_reduction_empty_aggregate[4] PASSED [ 36%] 713s bag/tests/test_bag.py::test_reduction_with_non_comparable_objects PASSED [ 36%] 713s bag/tests/test_bag.py::test_reduction_with_sparse_matrices PASSED [ 36%] 713s bag/tests/test_bag.py::test_empty PASSED [ 36%] 714s bag/tests/test_bag.py::test_bag_picklable PASSED [ 36%] 714s bag/tests/test_bag.py::test_msgpack_unicode PASSED [ 36%] 714s bag/tests/test_bag.py::test_bag_with_single_callable PASSED [ 36%] 714s bag/tests/test_bag.py::test_optimize_fuse_keys PASSED [ 36%] 714s bag/tests/test_bag.py::test_reductions_are_lazy PASSED [ 36%] 715s bag/tests/test_bag.py::test_repeated_groupby PASSED [ 36%] 716s bag/tests/test_bag.py::test_temporary_directory PASSED [ 36%] 716s bag/tests/test_bag.py::test_empty_bag PASSED [ 36%] 716s bag/tests/test_bag.py::test_bag_paths PASSED [ 36%] 716s bag/tests/test_bag.py::test_map_partitions_arg PASSED [ 36%] 716s bag/tests/test_bag.py::test_map_keynames PASSED [ 36%] 716s bag/tests/test_bag.py::test_map_releases_element_references_as_soon_as_possible PASSED [ 36%] 716s bag/tests/test_bag.py::test_bagged_array_delayed PASSED [ 36%] 716s bag/tests/test_bag.py::test_dask_layers PASSED [ 36%] 716s bag/tests/test_bag.py::test_dask_layers_to_delayed[False] PASSED [ 36%] 716s bag/tests/test_bag.py::test_dask_layers_to_delayed[True] PASSED [ 36%] 717s bag/tests/test_bag.py::test_to_dataframe_optimize_graph PASSED [ 36%] 717s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[100] PASSED [ 36%] 717s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[250] PASSED [ 36%] 717s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[500] PASSED [ 36%] 717s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[1000] PASSED [ 36%] 717s bag/tests/test_bag.py::test_npartitions_saturation[100] PASSED [ 36%] 717s bag/tests/test_bag.py::test_npartitions_saturation[250] PASSED [ 36%] 717s bag/tests/test_bag.py::test_npartitions_saturation[500] PASSED [ 36%] 718s bag/tests/test_bag.py::test_npartitions_saturation[1000] PASSED [ 36%] 718s bag/tests/test_bag.py::test_map_total_mem_usage PASSED [ 36%] 718s bag/tests/test_random.py::test_choices_size_exactly_k PASSED [ 36%] 724s bag/tests/test_random.py::test_choices_k_bigger_than_bag_size PASSED [ 36%] 724s bag/tests/test_random.py::test_choices_empty_partition PASSED [ 36%] 724s bag/tests/test_random.py::test_choices_k_bigger_than_smallest_partition_size PASSED [ 36%] 724s bag/tests/test_random.py::test_choices_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 724s bag/tests/test_random.py::test_choices_with_more_bag_partitons PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_with_more_bag_partitons PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_size_exactly_k PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_k_bigger_than_bag_size PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_empty_partition PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_size_k_bigger_than_smallest_partition_size PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_k_larger_than_partitions PASSED [ 36%] 724s bag/tests/test_random.py::test_weighted_sampling_without_replacement PASSED [ 36%] 724s bag/tests/test_random.py::test_sample_return_bag PASSED [ 36%] 724s bag/tests/test_random.py::test_partitions_are_coerced_to_lists PASSED [ 36%] 724s bag/tests/test_random.py::test_reservoir_sample_map_partitions_correctness PASSED [ 36%] 724s bag/tests/test_random.py::test_reservoir_sample_with_replacement_map_partitions_correctness PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[None-None-ascii-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[None-None-ascii-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[None-None-utf-8-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[None-None-utf-8-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[zip-None-ascii-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[zip-None-ascii-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[zip-None-utf-8-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[zip-None-utf-8-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[bz2-None-ascii-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[bz2-None-ascii-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[gzip-None-ascii-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[gzip-None-ascii-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[lzma-None-ascii-True] SKIPPED [ 36%] 724s bag/tests/test_text.py::test_read_text[lzma-None-ascii-False] SKIPPED [ 36%] 724s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-True] SKIPPED [ 36%] 724s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-False] SKIPPED [ 36%] 724s bag/tests/test_text.py::test_read_text[xz-None-ascii-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[xz-None-ascii-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[xz-None-utf-8-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[xz-None-utf-8-False] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[lz4-None-ascii-True] SKIPPED [ 36%] 724s bag/tests/test_text.py::test_read_text[lz4-None-ascii-False] SKIPPED [ 36%] 724s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-True] SKIPPED [ 36%] 724s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-False] SKIPPED [ 36%] 724s bag/tests/test_text.py::test_read_text[None-10 B-ascii-True] PASSED [ 36%] 724s bag/tests/test_text.py::test_read_text[None-10 B-ascii-False] PASSED [ 37%] 725s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-True] PASSED [ 37%] 725s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-False] PASSED [ 37%] 725s bag/tests/test_text.py::test_read_text_unicode_no_collection PASSED [ 37%] 725s bag/tests/test_text.py::test_files_per_partition PASSED [ 37%] 725s bag/tests/test_text.py::test_errors PASSED [ 37%] 726s bag/tests/test_text.py::test_complex_delimiter PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_read_block PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_seek_delimiter_endline PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_infer_storage_options PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[C:\\\\foo\\bar-C:\\\\foo\\bar] PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:/foo/bar-c:/foo/bar] PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///c|\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C|/foo/bar-C:/foo/bar] PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C:/foo/bar-C:/foo/bar] PASSED [ 37%] 726s bytes/tests/test_bytes_utils.py::test_stringify_path PASSED [ 37%] 726s bytes/tests/test_compression.py::test_files[None-noop_file] PASSED [ 37%] 726s bytes/tests/test_compression.py::test_files[zip-unzip] PASSED [ 37%] 726s bytes/tests/test_compression.py::test_files[bz2-BZ2File] PASSED [ 37%] 726s bytes/tests/test_compression.py::test_files[gzip-] PASSED [ 37%] 726s bytes/tests/test_compression.py::test_files[lzma-LZMAFile] SKIPPED (...) [ 37%] 726s bytes/tests/test_compression.py::test_files[xz-LZMAFile] PASSED [ 37%] 726s bytes/tests/test_compression.py::test_files[lz4-open] SKIPPED (compr...) [ 37%] 726s bytes/tests/test_http.py::test_simple PASSED [ 37%] 726s bytes/tests/test_http.py::test_loc PASSED [ 37%] 726s bytes/tests/test_http.py::test_fetch_range_with_headers PASSED [ 37%] 726s bytes/tests/test_http.py::test_ops[None] PASSED [ 37%] 726s bytes/tests/test_http.py::test_ops[99999] PASSED [ 37%] 726s bytes/tests/test_http.py::test_ops_blocksize PASSED [ 37%] 726s bytes/tests/test_http.py::test_errors PASSED [ 37%] 726s bytes/tests/test_http.py::test_files PASSED [ 37%] 726s bytes/tests/test_http.py::test_open_glob PASSED [ 37%] 726s bytes/tests/test_local.py::test_unordered_urlpath_errors PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes_sample_delimiter PASSED [ 37%] 726s bytes/tests/test_local.py::test_parse_sample_bytes PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes_no_sample PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes_blocksize_none PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5.0] PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5 B] PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes_blocksize_float_errs PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes_include_path PASSED [ 37%] 726s bytes/tests/test_local.py::test_with_urls PASSED [ 37%] 726s bytes/tests/test_local.py::test_with_paths PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes_block PASSED [ 37%] 726s bytes/tests/test_local.py::test_read_bytes_delimited PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[None-None] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[zip-None] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[bz2-None] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[gzip-None] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[lzma-None] SKIPPED (comp...) [ 37%] 726s bytes/tests/test_local.py::test_compression[xz-None] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[lz4-None] SKIPPED (compr...) [ 37%] 726s bytes/tests/test_local.py::test_compression[None-10] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[zip-10] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[bz2-10] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[gzip-10] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[lzma-10] SKIPPED (compre...) [ 37%] 726s bytes/tests/test_local.py::test_compression[xz-10] PASSED [ 37%] 726s bytes/tests/test_local.py::test_compression[lz4-10] SKIPPED (compres...) [ 37%] 726s bytes/tests/test_local.py::test_open_files PASSED [ 37%] 726s bytes/tests/test_local.py::test_open_files_text_mode[utf-8] PASSED [ 37%] 726s bytes/tests/test_local.py::test_open_files_text_mode[ascii] PASSED [ 37%] 726s bytes/tests/test_local.py::test_open_files_compression[None-rt] PASSED [ 37%] 726s bytes/tests/test_local.py::test_open_files_compression[None-rb] PASSED [ 37%] 726s bytes/tests/test_local.py::test_open_files_compression[zip-rt] PASSED [ 37%] 726s bytes/tests/test_local.py::test_open_files_compression[zip-rb] PASSED [ 37%] 726s bytes/tests/test_local.py::test_open_files_compression[bz2-rt] PASSED [ 37%] 727s bytes/tests/test_local.py::test_open_files_compression[bz2-rb] PASSED [ 37%] 727s bytes/tests/test_local.py::test_open_files_compression[gzip-rt] PASSED [ 37%] 727s bytes/tests/test_local.py::test_open_files_compression[gzip-rb] PASSED [ 37%] 727s bytes/tests/test_local.py::test_open_files_compression[lzma-rt] SKIPPED [ 37%] 727s bytes/tests/test_local.py::test_open_files_compression[lzma-rb] SKIPPED [ 37%] 727s bytes/tests/test_local.py::test_open_files_compression[xz-rt] PASSED [ 37%] 727s bytes/tests/test_local.py::test_open_files_compression[xz-rb] PASSED [ 37%] 727s bytes/tests/test_local.py::test_open_files_compression[lz4-rt] SKIPPED [ 37%] 727s bytes/tests/test_local.py::test_open_files_compression[lz4-rb] SKIPPED [ 37%] 727s bytes/tests/test_local.py::test_bad_compression PASSED [ 37%] 727s bytes/tests/test_local.py::test_not_found PASSED [ 37%] 728s bytes/tests/test_local.py::test_names PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_write[compression_opener0] PASSED [ 37%] 728s bytes/tests/test_local.py::test_open_files_write[compression_opener1] PASSED [ 37%] 728s bytes/tests/test_local.py::test_pickability_of_lazy_files PASSED [ 37%] 728s bytes/tests/test_local.py::test_py2_local_bytes PASSED [ 37%] 728s bytes/tests/test_local.py::test_abs_paths PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_fwf-files2] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_fwf-files2] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_fwf-files2] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_fwf-files2] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_fwf-files2] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_fwf-files2] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_fwf-files2] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_skiprows[read_csv-read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_skiprows[read_table-read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_comment[read_csv-read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_comment[read_table-read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_skipfooter[read_csv-read_csv-files0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_skipfooter[read_table-read_table-files1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_csv-read_csv-files0-str, int, int\n] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_table-read_table-files1-str\t int\t int\n] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_csv-blocks0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_table-blocks1] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_enforce_columns[read_csv-blocks0] PASSED [ 37%] 728s dataframe/io/tests/test_csv.py::test_enforce_columns[read_table-blocks1] PASSED [ 37%] 728s 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%] 728s 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%] 728s 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%] 728s dataframe/io/tests/test_csv.py::test_read_csv_convert_string_config SKIPPED [ 37%] 728s 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%] 728s 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%] 728s 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%] 728s 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%] 728s dataframe/io/tests/test_csv.py::test_read_csv_files[read_csv-read_csv-files0] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_files[read_table-read_table-files1] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_csv-read_csv-files0] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_table-read_table-files1] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_csv-files0] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_table-files1] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_csv-files0] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_table-files1] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_csv-files0] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_table-files1] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_csv-files0] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_table-files1] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_csv-files0] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_table-files1] PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_index PASSED [ 38%] 728s dataframe/io/tests/test_csv.py::test_read_csv_skiprows_range PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_usecols PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_string_blocksize PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_skipinitialspace PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_consistent_dtypes PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_consistent_dtypes_2 PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_categorical_dtypes PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_categorical_known PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_compression_multiple_files[infer] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_compression_multiple_files[gzip] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_empty_csv_file PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_no_sample PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_sensitive_to_enforce PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-None] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-10] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-None] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-10] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-None] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-10] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-None] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-10] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-None] SKIPPED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-10] SKIPPED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-None] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-10] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-None] SKIPPED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-10] SKIPPED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-None] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-10] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_warn_non_seekable_files SKIPPED [ 38%] 729s dataframe/io/tests/test_csv.py::test_windows_line_terminator PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_header_int[1] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_header_int[2] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_header_int[3] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_header_None PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_auto_blocksize PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test__infer_block_size PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_auto_blocksize_max64mb PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_auto_blocksize_csv PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_head_partial_line_fix PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_raises_on_no_files PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_has_deterministic_name PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_multiple_read_csv_has_deterministic_name PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_has_different_names_based_on_blocksize PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_csv_with_integer_names PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_late_dtypes PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_assume_missing PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_index_col PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_one PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_n PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-8-sig] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16] PASSED [ 38%] 729s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-le] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-be] PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_header_issue_823 PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_none_usecols PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_parse_dates_multi_column PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_sep PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_slash_r PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_singleton_dtype PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_arrow_engine SKIPPED (...) [ 38%] 730s dataframe/io/tests/test_csv.py::test_robust_column_mismatch PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_different_columns_are_allowed PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_error_if_sample_is_too_small PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_read_csv_names_not_none PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_csv PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_csv_multiple_files_cornercases PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_single_csv PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_single_csv_with_name_function PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_single_csv_with_header_first_partition_only PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_exclusive_mode PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_csv_single_file_exlusive_mode_no_overwrite PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_single_csv_gzip PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_csv_gzip XFAIL (to_csv does ...) [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_csv_nodir PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_csv_simple PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_append_mode PASSED [ 38%] 730s dataframe/io/tests/test_csv.py::test_to_csv_series PASSED [ 38%] 731s dataframe/io/tests/test_csv.py::test_to_csv_with_get PASSED [ 38%] 732s dataframe/io/tests/test_csv.py::test_to_csv_warns_using_scheduler_argument PASSED [ 38%] 733s dataframe/io/tests/test_csv.py::test_to_csv_errors_using_multiple_scheduler_args PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_keeps_all_non_scheduler_compute_kwargs PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_paths PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[False-] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[True-x,y\n] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_header[False-False-a,1\n-d,4\n] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_header[True-False-x,y\n-x,y\n] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_header[False-True-a,1\n-d,4\n] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_header[True-True-x,y\n-d,4\n] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_header[header4-False-aa,bb\n-aa,bb\n] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_header[header5-True-aa,bb\n-d,4\n] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_to_csv_line_ending PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_block_mask[block_lists0] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_block_mask[block_lists1] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_block_mask[block_lists2] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_block_mask[block_lists3] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_reading_empty_csv_files_with_path PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_read_csv_groupby_get_group PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_csv_getitem_column_order PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_getitem_optimization_after_filter PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_csv_parse_fail PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_csv_name_should_be_different_even_if_head_is_same PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_select_with_include_path_column PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_names_with_header_0[True] PASSED [ 38%] 734s dataframe/io/tests/test_csv.py::test_names_with_header_0[False] PASSED [ 38%] 734s dataframe/io/tests/test_demo.py::test_make_timeseries PASSED [ 38%] 734s dataframe/io/tests/test_demo.py::test_make_timeseries_no_args PASSED [ 38%] 734s dataframe/io/tests/test_demo.py::test_make_timeseries_blockwise PASSED [ 38%] 734s dataframe/io/tests/test_demo.py::test_no_overlaps PASSED [ 38%] 734s dataframe/io/tests/test_demo.py::test_make_timeseries_keywords PASSED [ 38%] 734s dataframe/io/tests/test_demo.py::test_make_timeseries_fancy_keywords PASSED [ 38%] 735s dataframe/io/tests/test_demo.py::test_make_timeseries_getitem_compute PASSED [ 38%] 735s dataframe/io/tests/test_demo.py::test_make_timeseries_column_projection PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec[None] PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec[42] PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec_non_default[None] PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec_non_default[42] PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec_pyarrow SKIPPED (pya...) [ 39%] 735s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[None] PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[42] PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec_category_nunique PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[None] PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[42] PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec_integer_method PASSED [ 39%] 735s dataframe/io/tests/test_demo.py::test_with_spec_datetime_index PASSED [ 39%] 736s dataframe/io/tests/test_hdf.py::test_to_hdf PASSED [ 39%] 736s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_nodes SKIPPED (...) [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_files PASSED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_nodes PASSED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_files PASSED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_link_optimizations PASSED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_lock_delays SKIPPED (seg...) [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_exceptions PASSED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-sync] SKIPPED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-threads] SKIPPED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-processes] SKIPPED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-sync] SKIPPED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-threads] SKIPPED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-processes] SKIPPED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-sync] SKIPPED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-threads] SKIPPED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-processes] SKIPPED [ 39%] 737s dataframe/io/tests/test_hdf.py::test_to_hdf_kwargs PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_to_fmt_warns PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_read_hdf[data0-assert_frame_equal] PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_read_hdf[data1-assert_series_equal] PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_read_hdf_multiply_open PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_read_hdf_multiple SKIPPED (segf...) [ 39%] 738s dataframe/io/tests/test_hdf.py::test_read_hdf_start_stop_values PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_hdf_globbing PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_hdf_file_list PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_read_hdf_pattern_pathlike PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_to_hdf_path_pathlike PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_read_hdf_doesnt_segfault PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_hdf_filenames PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_hdf_path_exceptions PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_hdf_nonpandas_keys PASSED [ 39%] 738s dataframe/io/tests/test_hdf.py::test_hdf_empty_dataframe PASSED [ 39%] 738s dataframe/io/tests/test_io.py::test_meta_from_array PASSED [ 39%] 738s dataframe/io/tests/test_io.py::test_meta_from_1darray PASSED [ 39%] 738s dataframe/io/tests/test_io.py::test_meta_from_recarray PASSED [ 39%] 738s dataframe/io/tests/test_io.py::test_from_array PASSED [ 39%] 738s dataframe/io/tests/test_io.py::test_from_array_with_record_dtype PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_dataframe PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_small PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[1] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[2] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[4] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[5] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_series PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_non_sorted PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_single_row PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_with_datetime_index PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[None] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value1] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value2] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_with_wrong_args PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_chunksize_one PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index0] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index1] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index2] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config SKIPPED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config_raises SKIPPED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index0] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index1] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index0] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index1] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_gpu_from_pandas_npartitions_duplicates SKIPPED [ 39%] 739s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array_with_blockwise_ops PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_Series_from_dask_array PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_index[True] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_index[False] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_index_raises PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_array_raises_more_than_2D PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_array_wrong_column_shape_error PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_array_with_column_names PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array_1d PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_array_1d_with_column_names PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_array_1d_list_of_columns_gives_dataframe PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_struct_dtype PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_chunks PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes0-expected_divisions0] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes1-expected_divisions1] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes2-expected_divisions2] PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_width_error PASSED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_array_dispatching[cupy-cudf] SKIPPED [ 39%] 739s dataframe/io/tests/test_io.py::test_from_array_dispatching[numpy-pandas] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_to_bag PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_to_bag_frame PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_to_records PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_to_records_with_lengths[lengths0] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_to_records_with_lengths[True] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_to_records_raises PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_delayed PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_delayed_optimize_fusion PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_delayed_to_dask_array PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_delayed_preserves_hlgs PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_delayed_misordered_meta PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_delayed_sorted PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_to_delayed PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_to_delayed_optimize_graph PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_dask_array_index_dtype PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_simple[vals0] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_simple[vals1] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_simple[vals2] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_multi PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_args PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_divisions PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_meta PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_custom_name PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable0] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable1] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_other_iterables[_generator] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_map_column_projection PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_dict_backends[pandas] PASSED [ 39%] 746s dataframe/io/tests/test_io.py::test_from_dict_backends[cudf] SKIPPED [ 39%] 746s dataframe/io/tests/test_json.py::test_read_json_with_path_column[split] PASSED [ 39%] 746s dataframe/io/tests/test_json.py::test_read_json_with_path_column[records] PASSED [ 40%] 746s dataframe/io/tests/test_json.py::test_read_json_with_path_column[index] PASSED [ 40%] 746s dataframe/io/tests/test_json.py::test_read_json_with_path_column[columns] PASSED [ 40%] 746s dataframe/io/tests/test_json.py::test_read_json_with_path_column[values] PASSED [ 40%] 746s dataframe/io/tests/test_json.py::test_read_json_path_column_with_duplicate_name_is_error PASSED [ 40%] 746s dataframe/io/tests/test_json.py::test_read_json_with_path_converter PASSED [ 40%] 746s dataframe/io/tests/test_json.py::test_read_orient_not_records_and_lines PASSED [ 40%] 746s dataframe/io/tests/test_json.py::test_write_orient_not_records_and_lines PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[5] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[15] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[33] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[200] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[90000] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_basic[split] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_basic[records] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_basic[index] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_basic[columns] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_basic[values] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_fkeyword[pandas] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_fkeyword[json] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_engine_str[ujson] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_engine_str[read_json] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_meta[split] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_meta[records] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_meta[index] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_meta[columns] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_read_json_meta[values] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_write_json_basic[split] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_write_json_basic[records] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_write_json_basic[index] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_write_json_basic[columns] PASSED [ 40%] 747s dataframe/io/tests/test_json.py::test_write_json_basic[values] PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_to_json_with_get PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_read_json_error PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_read_chunked[5] PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_read_chunked[15] PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_read_chunked[33] PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_read_chunked[200] PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_read_chunked[90000] PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_json_compressed[None] PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_json_compressed[gzip] PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_json_compressed[xz] PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_read_json_inferred_compression PASSED [ 40%] 748s dataframe/io/tests/test_json.py::test_to_json_results PASSED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_get_engine_pyarrow SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet_only SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_get_engine_no_engine PASSED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_get_engine_third_party PASSED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_get_engine_invalid PASSED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-False] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-True] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-False] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-True] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-False] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-True] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-False] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-True] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-False] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-True] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-False] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-True] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-False] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-True] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-False] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-True] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_nonsense_column[fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_nonsense_column[pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_series[fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_read_series[pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_names[fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_names[pyarrow] SKIPPED (pya...) [ 40%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pandas] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pandas] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-fastparquet] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-pyarrow] SKIPPED [ 40%] 748s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append[fastparquet-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append[fastparquet-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append[pyarrow-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append[pyarrow-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_create[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_create[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_with_partition SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_cats[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_cats[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_append_dict_column SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_categories[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_categories[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_empty_partition[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_empty_partition[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_fastparquet_default_writes_nulls SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_pyarrow_w_inconsistent_schema_by_partition_succeeds_w_manual_schema SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-False] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-True] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_error SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_explicit_schema_none SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_string[aa] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_partition_on_string[partition_on1] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-pyarrow] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-fastparquet] SKIPPED [ 41%] 748s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_filters_file_list[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_filters_file_list[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_divisions_read_with_filters SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_divisions_are_known_read_with_filters SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-threads] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-processes] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-threads] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-processes] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_timestamp96 SKIPPED (fastpa...) [ 42%] 748s dataframe/io/tests/test_parquet.py::test_drill_scheme SKIPPED (fastp...) [ 42%] 748s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_columns_name[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_columns_name[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-None] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-gzip] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-snappy] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-None] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-gzip] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-snappy] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-None] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-gzip] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-snappy] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-None] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-gzip] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-snappy] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata0] PASSED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata1] PASSED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata2] PASSED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_null_index PASSED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_no_metadata[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_no_metadata[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_duplicate_index_columns PASSED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_column_with_index_name PASSED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_with_tz SKIPPED (fastparque...) [ 42%] 748s dataframe/io/tests/test_parquet.py::test_arrow_partitioning SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_informative_error_messages PASSED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_append_cat_fp[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_append_cat_fp[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df0] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df1] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df2] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df3] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df4] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df5] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df6] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df7] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df8] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df9] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df10] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df11] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df12] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df13] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df14] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df15] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df16] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df17] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df18] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df19] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df20] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_pathlib_path[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_pathlib_path[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_categories_large[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_categories_large[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-infer] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-None] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-infer] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-None] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-True] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-False] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[pyarrow] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[fastparquet] SKIPPED [ 42%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_layer_creation_info[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_layer_creation_info[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-1] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-12] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-1] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-12] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-1] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-12] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-1] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-12] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-8] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-25] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-8] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-25] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters0--13] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters1--2] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters0--13] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters1--2] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters0--13] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters1--2] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters0--13] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters1--2] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_isna[True] SKIPPED (...) [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_isna[False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_optimize_and_not[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_optimize_and_not[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-None] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-None] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-None] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-None] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-True] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_pandas_metadata_nullable_pyarrow SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_pandas_timestamp_overflow_pyarrow SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols0] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols1] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols0] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols1] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols0] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols1] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols0] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols1] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_directory_partitioning SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-pyarrow] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-fastparquet] SKIPPED [ 43%] 748s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_illegal_column_name[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_illegal_column_name[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[processes] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_read_from_paths SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata_append SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_create_metadata_file[None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_create_metadata_file[a] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_dir_filter[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_dir_filter[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_decimal_dtype SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_date_dtype SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_custom_metadata[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_custom_metadata[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-b] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-b] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_custom_filename[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_custom_filename[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-set] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-list] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-tuple] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-set] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-list] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-tuple] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_not_in_predicate[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_not_in_predicate[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-single-nest] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-double-nest] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-double-nest] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-two-nest] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-single-nest] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-double-nest] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-double-nest] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-two-nest] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_gpu_write_parquet_simple SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_retries_on_remote_filesystem SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-fsspec] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-fsspec] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[arrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_fsspec_to_parquet_filesystem_option SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_select_filtered_column[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_select_filtered_column[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-True] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-False] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[fastparquet] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-numpy_nullable] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-numpy_nullable] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-pyarrow] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_preserve_categorical_column_dtype SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_dtype_backend_categoricals SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[None] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[filters1] SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_read_parquet_lists_not_converting SKIPPED [ 44%] 748s dataframe/io/tests/test_parquet.py::test_parquet_string_roundtrip SKIPPED [ 44%] 749s dataframe/io/tests/test_sql.py::test_empty ERROR [ 44%] 749s dataframe/io/tests/test_sql.py::test_single_column[True] ERROR [ 44%] 749s dataframe/io/tests/test_sql.py::test_single_column[False] ERROR [ 44%] 749s dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error ERROR [ 44%] 749s dataframe/io/tests/test_sql.py::test_empty_other_schema SKIPPED (Req...) [ 44%] 749s dataframe/io/tests/test_sql.py::test_needs_rational ERROR [ 44%] 750s dataframe/io/tests/test_sql.py::test_simple ERROR [ 44%] 750s dataframe/io/tests/test_sql.py::test_npartitions ERROR [ 45%] 750s dataframe/io/tests/test_sql.py::test_divisions ERROR [ 45%] 750s dataframe/io/tests/test_sql.py::test_meta ERROR [ 45%] 750s dataframe/io/tests/test_sql.py::test_meta_no_head_rows ERROR [ 45%] 750s dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows ERROR [ 45%] 750s dataframe/io/tests/test_sql.py::test_limits ERROR [ 45%] 750s dataframe/io/tests/test_sql.py::test_datetimes FAILED [ 45%] 751s dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords ERROR [ 45%] 751s dataframe/io/tests/test_sql.py::test_query ERROR [ 45%] 751s dataframe/io/tests/test_sql.py::test_query_index_from_query ERROR [ 45%] 751s dataframe/io/tests/test_sql.py::test_query_with_meta ERROR [ 45%] 751s dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions ERROR [ 45%] 751s dataframe/io/tests/test_sql.py::test_read_sql ERROR [ 45%] 752s dataframe/io/tests/test_sql.py::test_to_sql[False-1] FAILED [ 45%] 752s dataframe/io/tests/test_sql.py::test_to_sql[False-2] FAILED [ 45%] 752s dataframe/io/tests/test_sql.py::test_to_sql[True-1] FAILED [ 45%] 752s dataframe/io/tests/test_sql.py::test_to_sql[True-2] FAILED [ 45%] 753s dataframe/io/tests/test_sql.py::test_to_sql_kwargs FAILED [ 45%] 753s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs FAILED [ 45%] 753s dataframe/tests/test_accessors.py::test_register[Series-register_series_accessor] PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_register[DataFrame-register_dataframe_accessor] PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_register[Index-register_index_accessor] PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_accessor_works PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_dt_accessor PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_dt_accessor_not_available PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_not_available PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_getitem PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_extractall PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removeprefix] PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removesuffix] PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_cat PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_cat_none PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[split] PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[rsplit] PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[split] PASSED [ 45%] 753s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[rsplit] PASSED [ 45%] 754s dataframe/tests/test_accessors.py::test_str_accessor_split_expand_more_columns XFAIL [ 45%] 754s dataframe/tests/test_accessors.py::test_str_split_no_warning[range_index] PASSED [ 45%] 754s dataframe/tests/test_accessors.py::test_str_split_no_warning[other index] PASSED [ 45%] 754s dataframe/tests/test_accessors.py::test_string_nullable_types PASSED [ 45%] 770s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics PASSED [ 45%] 770s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_arithmetic_names PASSED [ 45%] 788s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics_different_index PASSED [ 45%] 788s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics PASSED [ 45%] 788s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics_with_dask_instances PASSED [ 45%] 794s dataframe/tests/test_arithmetics_reduction.py::test_frame_series_arithmetic_methods PASSED [ 45%] 794s dataframe/tests/test_arithmetics_reduction.py::test_reductions[False] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions[2] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[False] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[2] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-0] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-1] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-0] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-1] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-0] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-1] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-0] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-1] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-0] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-1] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-0] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-1] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-0] PASSED [ 45%] 795s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-0] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-1] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_allany[False] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_allany[2] PASSED [ 45%] 796s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[False] PASSED [ 45%] 797s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[2] PASSED [ 45%] 797s dataframe/tests/test_arithmetics_reduction.py::test_reduction_series_invalid_axis PASSED [ 45%] 797s dataframe/tests/test_arithmetics_reduction.py::test_reductions_non_numeric_dtypes PASSED [ 45%] 797s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[False] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[2] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sum-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-prod-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-product-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-mean-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs5] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs6] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs7] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-min-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-max-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-count-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs12] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs13] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs14] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs16] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs17] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs18] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sum-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-prod-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-product-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-mean-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs5] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs6] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs7] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-min-None] PASSED [ 45%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-max-None] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-count-None] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-None] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs12] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs13] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs14] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-None] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs16] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs17] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs18] PASSED [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sum-None] XPASS [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-prod-None] XPASS [ 46%] 799s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-product-None] XPASS [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-mean-None] XFAIL [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-None] XPASS [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs5] XPASS [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs6] XPASS [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs7] XPASS [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-min-None] XPASS [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-max-None] XPASS [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-count-None] XPASS [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-None] XFAIL [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs12] XFAIL [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs13] XFAIL [ 46%] 800s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs14] XFAIL [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-None] XPASS [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs16] XPASS [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs17] XPASS [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs18] XPASS [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_count_numeric_only_axis_one PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[sum] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[prod] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[product] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[min] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[max] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[count] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[std] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[var] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[quantile] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[mean] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[sem] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[skew] PASSED [ 46%] 801s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[kurtosis] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[False] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[2] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[lt] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[gt] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[le] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ge] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ne] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[eq] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_sum_intna PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_divmod PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_moment PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sum] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[count] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[mean] PASSED [ 46%] 802s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[var] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sem] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-sum] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-prod] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-product] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-sum] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-prod] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-product] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-0] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-1] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-0] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-1] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-0] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-1] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-0] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-1] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-0] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-1] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-0] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-1] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-0] PASSED [ 46%] 803s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-1] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-0] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-1] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-0] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-1] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-False] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-True] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-False] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-True] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-False] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-True] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_on_index PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_with_arrow_string_ea SKIPPED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-int64[pyarrow]] SKIPPED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-float64[pyarrow]] SKIPPED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int32] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Float64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-UInt64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-int64[pyarrow]] SKIPPED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-float64[pyarrow]] SKIPPED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int32] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Float64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-UInt64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-int64[pyarrow]] SKIPPED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-float64[pyarrow]] SKIPPED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int32] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Float64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-UInt64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-int64[pyarrow]] SKIPPED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-float64[pyarrow]] SKIPPED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int32] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Float64] PASSED [ 46%] 804s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-UInt64] PASSED [ 46%] 804s dataframe/tests/test_boolean.py::test_meta PASSED [ 46%] 804s dataframe/tests/test_boolean.py::test_ops PASSED [ 46%] 804s dataframe/tests/test_categorical.py::test_concat_unions_categoricals PASSED [ 46%] 804s dataframe/tests/test_categorical.py::test_unknown_categories_cudf SKIPPED [ 46%] 804s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-True] PASSED [ 46%] 805s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-False] XFAIL [ 46%] 805s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-None] XFAIL [ 46%] 805s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-True] PASSED [ 46%] 805s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-False] XFAIL [ 46%] 806s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-None] XFAIL [ 46%] 806s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-True] PASSED [ 46%] 806s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-False] XFAIL [ 46%] 806s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-None] XFAIL [ 47%] 806s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-True] PASSED [ 47%] 807s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-False] XFAIL [ 47%] 807s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-None] XFAIL [ 47%] 807s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-True] PASSED [ 47%] 807s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-False] XFAIL [ 47%] 807s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-None] XFAIL [ 47%] 807s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-True] PASSED [ 47%] 808s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-False] XFAIL [ 47%] 808s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-None] XFAIL [ 47%] 808s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-True] PASSED [ 47%] 808s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-False] XFAIL [ 47%] 808s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-None] XFAIL [ 47%] 808s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-True] PASSED [ 47%] 809s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-False] XFAIL [ 47%] 809s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-None] XFAIL [ 47%] 810s dataframe/tests/test_categorical.py::test_categorize PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_dtype PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorize_index PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index[disk] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index[tasks] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-3] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-6] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-3] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-6] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-3] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-6] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[4] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorical_accessor_presence PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_categorize_nan PASSED [ 47%] 810s dataframe/tests/test_categorical.py::test_return_type_known_categories PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series0] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series2] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series0] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series2] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series0] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series2] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series0] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series2] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series0] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series2] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series0] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series1] PASSED [ 47%] 810s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series2] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series0] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series1] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series2] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series0] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series1] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series2] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series0] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series1] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series2] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series0] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series1] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series2] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series0] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series1] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series2] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series0] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series1] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series2] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_empty PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series0] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series1] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series2] PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_string_ops PASSED [ 47%] 811s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_non_string_raises PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_dataframe_doc PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_dataframe_doc_from_non_pandas PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_Dataframe PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_head_tail PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_head_npartitions PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_head_npartitions_warn PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_index_head PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_Series PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_Index PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_axes PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_series_axes PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_Scalar PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_scalar_raises PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_attributes PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_column_names PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_columns_named_divisions_and_meta PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_index_names PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_rename_columns PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_rename_series PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_rename_series_method PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_rename_series_method_2 PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_describe_numeric[tdigest-test_values0] SKIPPED [ 47%] 811s dataframe/tests/test_dataframe.py::test_describe_numeric[dask-test_values1] PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset0] PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset1] PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset2] PASSED [ 47%] 811s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset3] PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset4] PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe[all-None-None-None] PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe[include6-None-percentiles6-None] PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe[include7-None-None-None] PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe[include8-None-percentiles8-None] PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe[None-exclude9-None-None] PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe[include10-None-None-None] PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe_without_datetime_is_numeric PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe_empty PASSED [ 47%] 812s dataframe/tests/test_dataframe.py::test_describe_empty_tdigest SKIPPED [ 47%] 813s dataframe/tests/test_dataframe.py::test_describe_for_possibly_unsorted_q PASSED [ 47%] 813s dataframe/tests/test_dataframe.py::test_cumulative PASSED [ 47%] 813s dataframe/tests/test_dataframe.py::test_cumulative_out[DataFrame] PASSED [ 47%] 813s dataframe/tests/test_dataframe.py::test_cumulative_out[Series] PASSED [ 47%] 813s dataframe/tests/test_dataframe.py::test_cumulative_with_nans PASSED [ 47%] 813s dataframe/tests/test_dataframe.py::test_cumulative_with_duplicate_columns PASSED [ 47%] 813s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func0] PASSED [ 47%] 813s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func1] PASSED [ 47%] 814s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func2] XFAIL [ 47%] 814s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func3] XFAIL [ 47%] 814s dataframe/tests/test_dataframe.py::test_dropna PASSED [ 47%] 814s dataframe/tests/test_dataframe.py::test_clip[2-5] PASSED [ 47%] 815s dataframe/tests/test_dataframe.py::test_clip[2.5-3.5] PASSED [ 47%] 815s dataframe/tests/test_dataframe.py::test_clip_axis_0 PASSED [ 48%] 815s dataframe/tests/test_dataframe.py::test_clip_axis_1 PASSED [ 48%] 815s dataframe/tests/test_dataframe.py::test_squeeze PASSED [ 48%] 816s dataframe/tests/test_dataframe.py::test_where_mask PASSED [ 48%] 816s dataframe/tests/test_dataframe.py::test_map_partitions_multi_argument PASSED [ 48%] 816s dataframe/tests/test_dataframe.py::test_map_partitions PASSED [ 48%] 816s dataframe/tests/test_dataframe.py::test_map_partitions_type PASSED [ 48%] 816s dataframe/tests/test_dataframe.py::test_map_partitions_partition_info PASSED [ 48%] 816s dataframe/tests/test_dataframe.py::test_map_partitions_names PASSED [ 48%] 816s dataframe/tests/test_dataframe.py::test_map_partitions_column_info PASSED [ 48%] 816s dataframe/tests/test_dataframe.py::test_map_partitions_method_names PASSED [ 48%] 816s dataframe/tests/test_dataframe.py::test_map_partitions_propagates_index_metadata PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_map_partitions_keeps_kwargs_readable XFAIL [ 48%] 817s dataframe/tests/test_dataframe.py::test_map_partitions_with_delayed_collection PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_metadata_inference_single_partition_aligned_args PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_align_dataframes PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_drop_duplicates[None] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_drop_duplicates[True] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_drop_duplicates_subset PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_get_partition PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_ndim PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_dtype PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_value_counts PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_value_counts_not_sorted PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_value_counts_with_dropna PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[True] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[False] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_unique PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_isin PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_contains_frame PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_len PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_size PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_shape PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_nbytes PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile[0.3-tdigest] SKIPPED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile[0.3-dask] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile[0.5-tdigest] SKIPPED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile[0.5-dask] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile[0.9-tdigest] SKIPPED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile[0.9-dask] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile_missing[tdigest] SKIPPED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile_missing[dask] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_empty_quantile[tdigest] SKIPPED [ 48%] 817s dataframe/tests/test_dataframe.py::test_empty_quantile[dask] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-tdigest-expected0] SKIPPED [ 48%] 817s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-dask-expected1] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-tdigest-expected0] SKIPPED [ 48%] 817s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-dask-expected1] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-tdigest-expected0] SKIPPED [ 48%] 817s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-dask-expected1] PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile_datetime_numeric_only_false PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile_for_possibly_unsorted_q PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile_tiny_partitions PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_quantile_trivial_partitions PASSED [ 48%] 817s dataframe/tests/test_dataframe.py::test_index PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_assign PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_assign_callable PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_assign_dtypes PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_assign_pandas_series PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_map PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_concat PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_args PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_known_divisions PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_unknown_divisions PASSED [ 48%] 818s dataframe/tests/test_dataframe.py::test_with_min_count PASSED [ 48%] 819s dataframe/tests/test_dataframe.py::test_align[inner] PASSED [ 48%] 819s dataframe/tests/test_dataframe.py::test_align[outer] PASSED [ 48%] 819s dataframe/tests/test_dataframe.py::test_align[left] PASSED [ 48%] 819s dataframe/tests/test_dataframe.py::test_align[right] PASSED [ 48%] 819s dataframe/tests/test_dataframe.py::test_align_axis[inner] PASSED [ 48%] 819s dataframe/tests/test_dataframe.py::test_align_axis[outer] PASSED [ 48%] 819s dataframe/tests/test_dataframe.py::test_align_axis[left] PASSED [ 48%] 820s dataframe/tests/test_dataframe.py::test_align_axis[right] PASSED [ 48%] 820s dataframe/tests/test_dataframe.py::test_combine PASSED [ 48%] 820s dataframe/tests/test_dataframe.py::test_combine_first PASSED [ 48%] 820s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] XPASS [ 48%] 820s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] XPASS [ 48%] 820s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[datetime64[s]-datetime64[ns]] XFAIL [ 48%] 820s dataframe/tests/test_dataframe.py::test_dataframe_picklable PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_random_partitions PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_series_round PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_divisions PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_on_pandas_dataframe PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-True] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-False] PASSED [ 48%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-True] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-False] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_partition_size_arg PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions_same_limits PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_npartitions_numeric_edge_case PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_object_index PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_datetime_tz_index PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-1] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-20] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-243] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-1] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-20] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-243] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-1] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-20] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-243] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-1] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-20] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-243] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-1] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-20] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-243] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-1] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-20] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-243] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-1] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-20] PASSED [ 49%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 839s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 841s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 843s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-1] PASSED [ 50%] 844s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-20] PASSED [ 50%] 844s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-243] PASSED [ 50%] 844s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-1] PASSED [ 50%] 844s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-20] PASSED [ 50%] 844s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-243] PASSED [ 50%] 844s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-1] PASSED [ 50%] 844s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-20] PASSED [ 50%] 845s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-243] PASSED [ 50%] 846s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-1] PASSED [ 50%] 848s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-20] PASSED [ 50%] 850s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-243] PASSED [ 50%] 850s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 851s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 851s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 851s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 851s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 851s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 851s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 851s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 852s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 853s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 855s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-1] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-20] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-243] PASSED [ 50%] 857s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-1] PASSED [ 50%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-20] PASSED [ 50%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-243] PASSED [ 50%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-1] PASSED [ 50%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-20] PASSED [ 50%] 858s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-243] PASSED [ 50%] 860s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-1] PASSED [ 50%] 861s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-20] PASSED [ 50%] 863s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-243] PASSED [ 50%] 863s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 863s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 864s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 864s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 864s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 864s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 864s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 864s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 864s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 866s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 867s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq_divisions PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq_errors PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq_month PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_freq_day PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_noop[] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_noop[tuple] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_noop[list] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[M-MS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[ME-MS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[MS-MS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2M-2MS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-QS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-FEB-QS-FEB] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-2QS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-FEB-2QS-FEB] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2QS-FEB-2QS-FEB] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BQ-BQS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BQ-2BQS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[SM-SMS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-YS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS0] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-JUN-YS-JUN] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-JUN-YS-JUN] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BA-BYS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BA-2BYS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BY-BYS] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS1] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[freq20-expected_freq20] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_repartition_input_errors PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_embarrassingly_parallel_operations PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_fillna PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_ffill PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_bfill PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[True] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[False] PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_from_delayed_lazy_if_meta_provided PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_from_delayed_empty_meta_provided PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_fillna_duplicate_index PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_fillna_multi_dataframe PASSED [ 50%] 870s dataframe/tests/test_dataframe.py::test_fillna_dask_dataframe_input PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_ffill_bfill PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_fillna_series_types PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_sample PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_sample_without_replacement PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_sample_raises PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_empty_max PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_query PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_eval PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_select_dtypes[include0-None] PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_select_dtypes[None-exclude1] PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_select_dtypes[include2-exclude2] PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_select_dtypes[include3-None] PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_deterministic_apply_concat_apply_names PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_aca_meta_infer PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_aca_split_every PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_reduction_method PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_reduction_method_split_every PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_pipe PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_gh_517 PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_drop_axis_1 PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_drop_columns[columns0] PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_drop_columns[columns1] PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_drop_meta_mismatch PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_gh580 PASSED [ 51%] 870s dataframe/tests/test_dataframe.py::test_gh6305 PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_rename_dict PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_rename_function PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_rename_index PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_to_timestamp PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_to_frame PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False0] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False1] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[False] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[True] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_to_dask_array[lengths0-False-None] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-None] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-meta2] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_apply PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[None] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[True] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[False] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_apply_warns PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_apply_warns_with_invalid_meta PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_dataframe_map[None] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_dataframe_map[ignore] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_dataframe_map_raises SKIPPED [ 51%] 871s dataframe/tests/test_dataframe.py::test_applymap PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_add_prefix PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_add_suffix PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_abs PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_round PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_cov_dataframe[None] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_cov_dataframe[True] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_cov_dataframe[False] PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_cov_series PASSED [ 51%] 871s dataframe/tests/test_dataframe.py::test_cov_gpu[None] SKIPPED (could...) [ 51%] 871s dataframe/tests/test_dataframe.py::test_cov_gpu[True] SKIPPED (could...) [ 51%] 871s dataframe/tests/test_dataframe.py::test_cov_gpu[False] SKIPPED (coul...) [ 51%] 872s dataframe/tests/test_dataframe.py::test_corr PASSED [ 51%] 872s dataframe/tests/test_dataframe.py::test_corr_gpu SKIPPED (could not ...) [ 51%] 872s dataframe/tests/test_dataframe.py::test_corr_same_name PASSED [ 51%] 872s dataframe/tests/test_dataframe.py::test_cov_corr_meta[1] PASSED [ 51%] 872s dataframe/tests/test_dataframe.py::test_cov_corr_meta[2] PASSED [ 51%] 879s dataframe/tests/test_dataframe.py::test_cov_corr_stable PASSED [ 51%] 879s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[None] XFAIL (...) [ 51%] 880s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[True] PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[False] XFAIL [ 51%] 880s dataframe/tests/test_dataframe.py::test_autocorr PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_apply_infer_columns PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_index_time_properties PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest_raises PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_reset_index PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_dataframe_compute_forward_kwargs PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_contains_series_raises_deprecated_warning_preserves_behavior PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_series_iteritems SKIPPED (it...) [ 51%] 880s dataframe/tests/test_dataframe.py::test_series_iter PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_dataframe_iterrows PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_dataframe_itertuples PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_dataframe_items[columns0] PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_dataframe_items[columns1] PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_dataframe_items[columns2] PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_index_false PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_name_none PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_astype PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_astype_categoricals PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_astype_categoricals_known PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_groupby_callable PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_methods_tokenize_differently PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_info PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_groupby_multilevel_info PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_categorize_info PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_gh_1301 PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_timeseries_sorted PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_index_errors PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_index_nulls[None] PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_index_nulls[null_value1] PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_index_nulls[null_value2] PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_set_index_with_index PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_column_assignment PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_array_assignment PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_columns_assignment PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_attribute_assignment PASSED [ 51%] 880s dataframe/tests/test_dataframe.py::test_setitem_triggering_realign PASSED [ 51%] 881s dataframe/tests/test_dataframe.py::test_inplace_operators PASSED [ 51%] 881s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-True] PASSED [ 51%] 881s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-False] PASSED [ 51%] 881s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-True] PASSED [ 51%] 881s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-False] PASSED [ 51%] 881s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-True] PASSED [ 51%] 881s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-False] PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmin] PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmax] PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_idxmaxmin_empty_partitions PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_mode_numeric_only PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_getitem_meta PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_getitem_multilevel PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_getitem_string_subclass PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_getitem_column_types[list] PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_getitem_column_types[array] PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_getitem_column_types[Series] PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_getitem_column_types[Index] PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_getitem_with_bool_dataframe_as_key PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_getitem_with_non_series PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_ipython_completion PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_diff PASSED [ 51%] 882s dataframe/tests/test_dataframe.py::test_shift PASSED [ 52%] 882s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[B-False] PASSED [ 52%] 882s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[D-True] PASSED [ 52%] 882s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[h-True] PASSED [ 52%] 882s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[B-False] PASSED [ 52%] 882s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[D-True] PASSED [ 52%] 882s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[h-True] PASSED [ 52%] 882s dataframe/tests/test_dataframe.py::test_shift_with_freq_TimedeltaIndex PASSED [ 52%] 882s dataframe/tests/test_dataframe.py::test_shift_with_freq_errors PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_first_and_last[first] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_first_and_last[last] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-1] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-4] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-20] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-1] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-4] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-20] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-1] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-4] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-20] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-1] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-4] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-20] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-1] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-4] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-20] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-1] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-4] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-20] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-1] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-4] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-20] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-1] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-4] PASSED [ 52%] 883s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-20] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[None] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[2] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_split_out_value_counts[None] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_split_out_value_counts[2] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_values PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_values_extension_dtypes PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_copy PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_del PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-True] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-False] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-True] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-False] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-True] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-False] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-True] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-False] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_index[True] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_index[False] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-True] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-False] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-True] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-False] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sum] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[mean] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[std] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[var] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[count] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[min] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[max] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmin] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmax] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[prod] PASSED [ 52%] 884s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[all] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sem] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_dataframe_mode PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_median PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_median_approximate[dask] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_median_approximate[tdigest] SKIPPED [ 52%] 885s dataframe/tests/test_dataframe.py::test_datetime_loc_open_slicing PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_to_datetime[False] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_to_datetime[True] SKIPPED (c...) [ 52%] 885s dataframe/tests/test_dataframe.py::test_to_timedelta PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_isna[values0] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_isna[values1] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[0] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[9] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_nonmonotonic PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_empty PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-False-drop0] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-True-drop1] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-False-False-drop2] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-True-False-drop3] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-False-drop4] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-True-drop5] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[-1.5-None-False-True-drop6] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-False-False-drop7] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-True-False-drop8] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_with_boundary[None-2.5-False-False-drop9] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index0-0-9] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index1--1-None] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index2-None-10] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index3-None-None] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index4--1-None] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index5-None-2] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index6--2-3] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index7-None-None] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index8-left8-None] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index9-None-right9] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index10-left10-None] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index11-None-right11] PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_better_errors_object_reductions PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_sample_empty_partitions PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_coerce PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_bool PASSED [ 52%] 885s dataframe/tests/test_dataframe.py::test_cumulative_multiple_columns PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_map_partition_array[asarray] PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_map_partition_array[func1] PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_map_partition_sparse SKIPPED [ 52%] 886s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations_errors PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_mixed_dask_array_multi_dimensional PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_meta_raises PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_meta_nonempty_uses_meta_value_if_provided PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_dask_dataframe_holds_scipy_sparse_containers PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_map_partitions_delays_large_inputs PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_partitions_indexer PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_mod_eq PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_setitem PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_setitem_with_bool_dataframe_as_key PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_setitem_with_bool_series_as_key PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_setitem_with_numeric_column_name_raises_not_implemented PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_broadcast PASSED [ 52%] 886s dataframe/tests/test_dataframe.py::test_scalar_with_array PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_has_parallel_type PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_meta_error_message PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_map_index PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_assign_index PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_index_divisions PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_replace PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_map_partitions_delays_lists PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_dtype_cast PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-1] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-4] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-1] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-4] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-1] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-4] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-1] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-4] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-1] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-4] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-1] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-4] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-1] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-4] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-1] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-4] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_dataframe_explode PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_series_explode PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_pop PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_nunique[0-True] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_nunique[0-False] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_nunique[1-True] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_nunique[1-False] PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_view PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_simple_map_partitions PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_iter PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumsum_agg_empty_partitions PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumprod_agg_empty_partitions PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_fuse_roots PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_attrs_dataframe PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_attrs_series PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_join_series PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_dask_layers PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_repr_html_dataframe_highlevelgraph PASSED [ 53%] 886s dataframe/tests/test_dataframe.py::test_assign_na_float_columns PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_assign_no_warning_fragmented PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_dot PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_dot_nan PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_use_of_weakref_proxy PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series0] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series1] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series2] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series3] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series4] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series0] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series1] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series2] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series3] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series4] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series0] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series1] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series2] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series3] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series4] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series0] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series1] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series2] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series3] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series4] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_deprecated SKIPPED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_dt64 PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_index_is_monotonic_dt64 PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_index_is_monotonic_deprecated SKIPPED [ 53%] 887s dataframe/tests/test_dataframe.py::test_is_monotonic_empty_partitions PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_custom_map_reduce PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-int] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-float] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_from_dict[2-index-int] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_from_dict[2-index-float] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-int] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-float] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_from_dict[5-index-int] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_from_dict[5-index-float] PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_from_dict_raises PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_empty PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_repr_materialize PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int64[pyarrow]] SKIPPED [ 53%] 887s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int32[pyarrow]] SKIPPED [ 53%] 887s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float64[pyarrow]] SKIPPED [ 53%] 887s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float32[pyarrow]] SKIPPED [ 53%] 887s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[uint8[pyarrow]] SKIPPED [ 53%] 887s dataframe/tests/test_dataframe.py::test_pyarrow_decimal_extension_dtype SKIPPED [ 53%] 887s dataframe/tests/test_dataframe.py::test_to_backend PASSED [ 53%] 887s dataframe/tests/test_dataframe.py::test_transform_getitem_works[max] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_transform_getitem_works[sum] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df0-cond0] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df1-cond1] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df2-cond2] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df3-cond3] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df4-cond4] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_duplicate_columns[select_dtypes-kwargs0] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_duplicate_columns[describe-kwargs1] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_duplicate_columns[nunique-kwargs2] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_duplicate_columns[quantile-kwargs3] PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_mask_where_callable PASSED [ 53%] 888s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch SKIPPED [ 53%] 888s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[True] SKIPPED [ 53%] 888s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[False] SKIPPED [ 53%] 888s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[True] SKIPPED [ 53%] 888s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[False] SKIPPED [ 53%] 888s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch_cudf SKIPPED [ 53%] 888s dataframe/tests/test_dataframe.py::test_enforce_runtime_divisions PASSED [ 53%] 888s dataframe/tests/test_extensions.py::test_register_extension_type PASSED [ 53%] 888s dataframe/tests/test_extensions.py::test_reduction PASSED [ 53%] 888s dataframe/tests/test_extensions.py::test_scalar PASSED [ 53%] 888s dataframe/tests/test_format.py::test_repr PASSED [ 53%] 888s dataframe/tests/test_format.py::test_repr_meta_mutation PASSED [ 53%] 888s dataframe/tests/test_format.py::test_dataframe_format PASSED [ 53%] 888s dataframe/tests/test_format.py::test_dataframe_format_with_index PASSED [ 53%] 888s dataframe/tests/test_format.py::test_dataframe_format_unknown_divisions PASSED [ 53%] 888s dataframe/tests/test_format.py::test_dataframe_format_long PASSED [ 53%] 888s dataframe/tests/test_format.py::test_series_format PASSED [ 53%] 888s dataframe/tests/test_format.py::test_series_format_long PASSED [ 53%] 888s dataframe/tests/test_format.py::test_index_format PASSED [ 53%] 888s dataframe/tests/test_format.py::test_categorical_format PASSED [ 53%] 888s dataframe/tests/test_format.py::test_duplicate_columns_repr PASSED [ 53%] 888s dataframe/tests/test_format.py::test_empty_repr PASSED [ 53%] 888s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[disk] XFAIL [ 53%] 888s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[tasks] XFAIL [ 54%] 888s dataframe/tests/test_groupby.py::test_groupby_internal_repr[disk] PASSED [ 54%] 888s dataframe/tests/test_groupby.py::test_groupby_internal_repr[tasks] PASSED [ 54%] 888s dataframe/tests/test_groupby.py::test_groupby_error[disk] PASSED [ 54%] 888s dataframe/tests/test_groupby.py::test_groupby_error[tasks] PASSED [ 54%] 888s dataframe/tests/test_groupby.py::test_full_groupby[disk] PASSED [ 54%] 888s dataframe/tests/test_groupby.py::test_full_groupby[tasks] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[disk] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[tasks] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-0] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-1] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-2] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-3] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-4] XFAIL [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-0] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-1] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-2] PASSED [ 54%] 889s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-3] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-4] XFAIL [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-0] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-1] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-2] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-3] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-4] XFAIL [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-0] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-1] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-2] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-3] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-4] XFAIL [ 54%] 890s dataframe/tests/test_groupby.py::test_groupby_dir[disk] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_groupby_dir[tasks] PASSED [ 54%] 890s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-sync] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-threads] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-sync] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-threads] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-0] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-1] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-2] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-3] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-4] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-5] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-6] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-0] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-1] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-2] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-3] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-4] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-5] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-6] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-0] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-1] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-2] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-3] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-4] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-5] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-6] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-0] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-1] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-2] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-3] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-4] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-5] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-6] XPASS [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-0] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-1] PASSED [ 54%] 891s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-2] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-3] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-4] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-5] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-6] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-0] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-1] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-2] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-3] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-4] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-5] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-6] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-0] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-1] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-2] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-3] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-4] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-5] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-6] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-0] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-1] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-2] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-3] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-4] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-5] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-6] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-0] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-1] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-2] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-3] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-4] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-5] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-6] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-0] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-1] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-2] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-3] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-4] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-5] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-6] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-0] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-1] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-2] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-3] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-4] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-5] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-6] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-0] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-1] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-2] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-3] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-4] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-5] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-6] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-0] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-1] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-2] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-3] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-4] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-5] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-6] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-0] PASSED [ 54%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-1] PASSED [ 55%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-2] PASSED [ 55%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-3] PASSED [ 55%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-4] PASSED [ 55%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-5] PASSED [ 55%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-6] PASSED [ 55%] 892s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-0] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-1] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-2] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-3] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-4] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-5] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-6] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-0] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-1] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-2] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-3] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-4] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-5] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-6] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-0] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-1] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-2] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-3] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-4] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-5] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-6] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-0] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-1] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-2] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-3] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-4] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-5] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-6] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-0] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-1] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-2] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-3] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-4] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-5] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-6] XPASS [ 55%] 893s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-0] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-1] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-2] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-3] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-4] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-5] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-6] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-0] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-1] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-2] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-3] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-4] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-5] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-6] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-0] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-1] XPASS [ 55%] 894s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-2] XPASS [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-3] XPASS [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-4] XPASS [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-5] XPASS [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-6] XPASS [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-2] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-3] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-4] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-5] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-6] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-2] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-3] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-4] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-5] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-6] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-2] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-3] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-4] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-5] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-6] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-2] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-3] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-4] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-5] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-6] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-2] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-3] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-4] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-5] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-6] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-2] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-3] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-4] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-5] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-6] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-2] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-3] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-4] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-5] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-6] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-2] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-3] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-4] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-5] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-6] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[disk] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[tasks] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-1] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-2] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-0] PASSED [ 55%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-1] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-1] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-2] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[disk] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[tasks] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[disk] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[tasks] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[disk] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[tasks] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-1] PASSED [ 56%] 895s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-2] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-1] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-2] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-1] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-2] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-1] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-2] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-1] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-2] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-1] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-2] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby[disk] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby[tasks] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_errors[disk] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_series_groupby_errors[tasks] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_groupby_index_array[disk] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_groupby_index_array[tasks] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_groupby_set_index[disk] PASSED [ 56%] 896s dataframe/tests/test_groupby.py::test_groupby_set_index[tasks] PASSED [ 56%] 898s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-True] PASSED [ 56%] 903s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-False] PASSED [ 56%] 905s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-True] PASSED [ 56%] 910s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-False] PASSED [ 56%] 910s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_every] PASSED [ 56%] 910s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_out] PASSED [ 56%] 910s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_every] PASSED [ 56%] 910s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_out] PASSED [ 56%] 910s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_every] XPASS [ 56%] 910s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_out] XPASS [ 56%] 911s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_every] XPASS [ 56%] 911s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_out] XPASS [ 56%] 911s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_every] PASSED [ 56%] 911s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_out] PASSED [ 56%] 912s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_every] PASSED [ 56%] 912s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_out] PASSED [ 56%] 912s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_every] PASSED [ 56%] 912s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_out] PASSED [ 56%] 912s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_every] PASSED [ 56%] 912s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_out] PASSED [ 56%] 912s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_every] PASSED [ 56%] 913s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_out] PASSED [ 56%] 913s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_every] PASSED [ 56%] 913s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_out] PASSED [ 56%] 913s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_every] PASSED [ 56%] 913s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_out] PASSED [ 56%] 913s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_every] PASSED [ 56%] 913s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_out] PASSED [ 56%] 913s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_every] PASSED [ 56%] 914s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_out] PASSED [ 56%] 914s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_every] PASSED [ 56%] 914s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_out] PASSED [ 56%] 914s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_every] XPASS [ 56%] 914s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_out] XPASS [ 56%] 915s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_every] XPASS [ 56%] 915s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_out] XPASS [ 56%] 915s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_every] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_out] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_every] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_out] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_every] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_out] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_every] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_out] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_every] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_out] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_every] XPASS [ 56%] 916s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_out] XPASS [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_every] PASSED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_out] PASSED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_every] PASSED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_out] PASSED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_every] SKIPPED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_out] SKIPPED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_every] PASSED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_out] PASSED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_every] SKIPPED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_out] SKIPPED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_every] PASSED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_out] PASSED [ 56%] 917s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_every] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_out] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_every] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_out] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-0] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-1] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-2] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-3] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-4] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-5] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-6] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-7] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-8] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-9] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-10] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-11] PASSED [ 56%] 918s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-0] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-1] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-2] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-3] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-4] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-5] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-6] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-7] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-8] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-9] PASSED [ 56%] 919s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-10] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-11] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-0] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-1] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-2] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-3] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-4] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-5] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-6] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-7] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-8] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-9] PASSED [ 56%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-10] PASSED [ 57%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-11] PASSED [ 57%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-0] PASSED [ 57%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-1] PASSED [ 57%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-2] PASSED [ 57%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-3] PASSED [ 57%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-4] PASSED [ 57%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-5] PASSED [ 57%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-6] PASSED [ 57%] 920s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-7] PASSED [ 57%] 921s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-8] PASSED [ 57%] 921s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-9] PASSED [ 57%] 921s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-10] PASSED [ 57%] 921s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-11] PASSED [ 57%] 921s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-0] PASSED [ 57%] 921s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-1] PASSED [ 57%] 921s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-2] PASSED [ 57%] 921s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-3] PASSED [ 57%] 922s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-4] PASSED [ 57%] 922s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] XFAIL [ 57%] 922s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-0] PASSED [ 57%] 922s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-1] PASSED [ 57%] 923s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-2] PASSED [ 57%] 923s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-3] PASSED [ 57%] 923s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-4] PASSED [ 57%] 923s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] XFAIL [ 57%] 924s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-0] PASSED [ 57%] 924s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-1] PASSED [ 57%] 924s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-2] PASSED [ 57%] 924s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-3] PASSED [ 57%] 924s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-4] PASSED [ 57%] 924s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] XFAIL [ 57%] 925s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-0] PASSED [ 57%] 925s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-1] PASSED [ 57%] 925s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-2] PASSED [ 57%] 925s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-3] PASSED [ 57%] 926s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-4] PASSED [ 57%] 926s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] XFAIL [ 57%] 926s dataframe/tests/test_groupby.py::test_numeric_column_names[disk] PASSED [ 57%] 926s dataframe/tests/test_groupby.py::test_numeric_column_names[tasks] PASSED [ 57%] 926s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[disk] SKIPPED [ 57%] 926s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[tasks] PASSED [ 57%] 926s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[disk] PASSED [ 57%] 926s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[tasks] PASSED [ 57%] 926s dataframe/tests/test_groupby.py::test_groupby_normalize_by[disk] PASSED [ 57%] 926s dataframe/tests/test_groupby.py::test_groupby_normalize_by[tasks] PASSED [ 57%] 926s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-disk] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-tasks] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-disk] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-tasks] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-disk] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-tasks] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-disk] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-tasks] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-disk] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-tasks] XPASS [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-tasks] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[disk] PASSED [ 57%] 927s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[tasks] PASSED [ 57%] 928s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-1] PASSED [ 57%] 929s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-8] PASSED [ 57%] 930s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-1] PASSED [ 57%] 931s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-8] PASSED [ 57%] 932s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-1] PASSED [ 57%] 932s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-8] PASSED [ 57%] 933s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-1] PASSED [ 57%] 934s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-8] PASSED [ 57%] 936s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-True] PASSED [ 57%] 937s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-False] PASSED [ 57%] 939s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-True] PASSED [ 57%] 940s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-False] PASSED [ 57%] 940s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[disk] PASSED [ 57%] 940s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[tasks] PASSED [ 57%] 940s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec0] PASSED [ 57%] 940s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec1] PASSED [ 57%] 940s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec0] PASSED [ 57%] 940s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec1] PASSED [ 57%] 940s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec0] PASSED [ 57%] 940s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec1] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec0] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec1] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-0] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-1] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-0] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-1] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-0] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-1] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-0] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-1] PASSED [ 57%] 941s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-0] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-1] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-0] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-1] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-0] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-1] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-0] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-1] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-0] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-1] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-0] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-1] PASSED [ 57%] 942s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-0] PASSED [ 57%] 943s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-1] PASSED [ 57%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-0] PASSED [ 57%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-1] PASSED [ 57%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-0] PASSED [ 57%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-1] PASSED [ 57%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-0] PASSED [ 57%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[disk-None-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[disk-None-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[disk-None-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[disk-1-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[disk-1-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[disk-1-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[disk-4-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[disk-4-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[disk-4-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[tasks-None-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[tasks-None-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[tasks-None-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[tasks-1-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[tasks-1-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[tasks-1-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[tasks-4-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[tasks-4-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_ffill[tasks-4-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[disk-None-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[disk-None-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[disk-None-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[disk-1-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[disk-1-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[disk-1-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[disk-4-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[disk-4-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[disk-4-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[tasks-None-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[tasks-None-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[tasks-None-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[tasks-1-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[tasks-1-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[tasks-1-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[tasks-4-True] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[tasks-4-False] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_bfill[tasks-4-None] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-0] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-1] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-2] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-3] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-4] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-0] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-1] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-2] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-3] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-4] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-0] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-1] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-2] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-3] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-4] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-0] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-1] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-2] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-3] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-4] XPASS [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-0] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-1] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-2] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-3] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-4] PASSED [ 58%] 962s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-0] PASSED [ 58%] 963s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-1] PASSED [ 58%] 963s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-2] PASSED [ 58%] 963s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-3] PASSED [ 58%] 963s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-4] PASSED [ 58%] 963s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-0] PASSED [ 58%] 964s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-1] PASSED [ 58%] 964s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-2] PASSED [ 59%] 964s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-3] PASSED [ 59%] 964s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-4] PASSED [ 59%] 964s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-0] PASSED [ 59%] 964s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-1] PASSED [ 59%] 965s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-2] PASSED [ 59%] 965s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-3] PASSED [ 59%] 965s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-4] PASSED [ 59%] 965s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-0] PASSED [ 59%] 965s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-1] PASSED [ 59%] 965s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-2] PASSED [ 59%] 965s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-3] PASSED [ 59%] 966s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-4] PASSED [ 59%] 966s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-0] PASSED [ 59%] 966s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-1] PASSED [ 59%] 966s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-2] PASSED [ 59%] 966s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-3] PASSED [ 59%] 967s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-4] PASSED [ 59%] 967s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-0] PASSED [ 59%] 967s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-1] PASSED [ 59%] 967s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-2] PASSED [ 59%] 967s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-3] PASSED [ 59%] 967s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-4] PASSED [ 59%] 967s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-0] PASSED [ 59%] 967s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-1] PASSED [ 59%] 968s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-2] PASSED [ 59%] 968s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-3] PASSED [ 59%] 968s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-4] PASSED [ 59%] 968s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-0] PASSED [ 59%] 968s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-1] PASSED [ 59%] 968s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-2] PASSED [ 59%] 968s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-3] PASSED [ 59%] 969s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-4] PASSED [ 59%] 969s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-0] PASSED [ 59%] 969s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-1] PASSED [ 59%] 969s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-2] PASSED [ 59%] 969s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-3] PASSED [ 59%] 970s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-4] PASSED [ 59%] 970s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-0] PASSED [ 59%] 970s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-1] PASSED [ 59%] 970s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-2] PASSED [ 59%] 970s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-3] PASSED [ 59%] 970s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-4] PASSED [ 59%] 970s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-0] PASSED [ 59%] 970s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-1] PASSED [ 59%] 971s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-2] PASSED [ 59%] 971s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-3] PASSED [ 59%] 971s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-4] PASSED [ 59%] 971s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-0] PASSED [ 59%] 971s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-1] PASSED [ 59%] 971s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-2] PASSED [ 59%] 971s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-3] PASSED [ 59%] 971s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-4] PASSED [ 59%] 972s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-0] PASSED [ 59%] 972s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-1] PASSED [ 59%] 972s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-2] PASSED [ 59%] 972s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-3] PASSED [ 59%] 973s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-4] PASSED [ 59%] 973s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-0] XPASS [ 59%] 973s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-1] XPASS [ 59%] 973s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-2] XPASS [ 59%] 973s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-3] XPASS [ 59%] 973s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-4] XPASS [ 59%] 974s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-0] XPASS [ 59%] 974s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-1] XPASS [ 59%] 974s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-2] XPASS [ 59%] 974s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-3] XPASS [ 59%] 975s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-4] XPASS [ 59%] 975s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-0] XPASS [ 59%] 975s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-1] XPASS [ 59%] 975s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-2] XPASS [ 59%] 976s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-3] XPASS [ 59%] 976s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-4] XPASS [ 59%] 976s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-0] XPASS [ 59%] 976s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-1] XPASS [ 59%] 976s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-2] XPASS [ 59%] 977s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-3] XPASS [ 59%] 977s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-4] XPASS [ 59%] 977s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-0] XPASS [ 59%] 977s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-1] XPASS [ 59%] 978s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-2] XPASS [ 59%] 978s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-3] XPASS [ 59%] 978s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-4] XPASS [ 59%] 978s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-0] XPASS [ 59%] 979s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-1] XPASS [ 59%] 979s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-2] XPASS [ 59%] 979s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-3] XPASS [ 59%] 979s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-4] XPASS [ 59%] 980s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-0] XPASS [ 59%] 980s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-1] XPASS [ 59%] 980s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-2] XPASS [ 59%] 980s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-3] XPASS [ 59%] 980s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-4] XPASS [ 59%] 981s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-0] XPASS [ 59%] 981s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-1] XPASS [ 59%] 981s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-2] XPASS [ 59%] 981s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-3] XPASS [ 59%] 982s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-4] XPASS [ 59%] 982s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-0] XPASS [ 59%] 982s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-1] XPASS [ 59%] 983s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-2] XPASS [ 59%] 983s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-3] XPASS [ 59%] 984s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-4] XPASS [ 59%] 984s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-0] SKIPPED [ 59%] 984s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-1] SKIPPED [ 59%] 984s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-2] SKIPPED [ 59%] 984s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-3] SKIPPED [ 59%] 984s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-4] SKIPPED [ 59%] 984s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-0] XPASS [ 59%] 984s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-1] XPASS [ 59%] 985s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-2] XPASS [ 59%] 985s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-3] XPASS [ 59%] 986s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-4] XPASS [ 59%] 986s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-0] SKIPPED [ 59%] 986s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-1] SKIPPED [ 59%] 986s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-2] SKIPPED [ 59%] 986s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-3] SKIPPED [ 59%] 986s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-4] SKIPPED [ 59%] 986s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-0] XPASS [ 59%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-1] XPASS [ 59%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-2] XPASS [ 59%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-3] XPASS [ 59%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-4] XPASS [ 59%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-0] SKIPPED [ 59%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-1] SKIPPED [ 59%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-2] SKIPPED [ 59%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-3] SKIPPED [ 59%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-4] SKIPPED [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-0] XPASS [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-1] XPASS [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-2] XPASS [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-3] XPASS [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-4] XPASS [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-0] SKIPPED [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-1] SKIPPED [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-2] SKIPPED [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-3] SKIPPED [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-4] SKIPPED [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-0] PASSED [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-1] PASSED [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-2] PASSED [ 60%] 990s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-3] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-4] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-0] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-1] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-2] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-3] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-4] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-3] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-4] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-3] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-4] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-0] PASSED [ 60%] 991s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-1] PASSED [ 60%] 992s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-2] PASSED [ 60%] 992s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-3] PASSED [ 60%] 992s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-4] PASSED [ 60%] 992s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-0] PASSED [ 60%] 992s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-1] PASSED [ 60%] 992s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-2] PASSED [ 60%] 993s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-3] PASSED [ 60%] 993s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-4] PASSED [ 60%] 993s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-0] PASSED [ 60%] 993s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-1] PASSED [ 60%] 993s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-2] PASSED [ 60%] 993s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-3] PASSED [ 60%] 993s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-4] PASSED [ 60%] 994s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-0] PASSED [ 60%] 994s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-1] PASSED [ 60%] 994s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-2] PASSED [ 60%] 994s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-3] PASSED [ 60%] 995s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-4] PASSED [ 60%] 995s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-0] PASSED [ 60%] 995s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-1] PASSED [ 60%] 995s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-2] PASSED [ 60%] 995s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-3] PASSED [ 60%] 995s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-4] PASSED [ 60%] 995s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-0] PASSED [ 60%] 996s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-1] PASSED [ 60%] 996s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-2] PASSED [ 60%] 996s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-3] PASSED [ 60%] 996s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-4] PASSED [ 60%] 996s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-0] PASSED [ 60%] 996s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-1] PASSED [ 60%] 997s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-2] PASSED [ 60%] 997s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-3] PASSED [ 60%] 997s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-4] PASSED [ 60%] 997s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-0] PASSED [ 60%] 997s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-1] PASSED [ 60%] 997s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-2] PASSED [ 60%] 998s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-3] PASSED [ 60%] 998s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-4] PASSED [ 60%] 998s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-0] PASSED [ 60%] 998s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-1] PASSED [ 60%] 998s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-2] PASSED [ 60%] 998s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-3] PASSED [ 60%] 998s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-4] PASSED [ 60%] 999s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-0] PASSED [ 60%] 999s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-1] PASSED [ 60%] 999s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-2] PASSED [ 60%] 999s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-3] PASSED [ 60%] 1000s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-4] PASSED [ 60%] 1000s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-0] PASSED [ 60%] 1000s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-1] PASSED [ 60%] 1000s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-2] PASSED [ 60%] 1000s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-3] PASSED [ 60%] 1000s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-4] PASSED [ 60%] 1000s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-0] PASSED [ 60%] 1000s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-1] PASSED [ 60%] 1001s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-2] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-3] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-4] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-0] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-1] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-2] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-0] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-1] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-2] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-0] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-1] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-2] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-0] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-1] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-2] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-0] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-1] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-2] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-0] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-1] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-2] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-0] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-1] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-2] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-0] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-1] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-2] XPASS [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-0] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-1] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-2] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-0] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-1] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-2] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-0] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-1] PASSED [ 60%] 1003s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-2] PASSED [ 60%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-0] PASSED [ 60%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-1] PASSED [ 60%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-2] PASSED [ 60%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-0] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-1] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-2] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-0] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-1] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-2] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-0] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-1] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-2] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-0] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-1] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-2] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-0] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-1] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-2] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-0] PASSED [ 61%] 1004s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-1] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-2] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-0] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-1] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-2] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-0] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-1] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-2] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-0] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-1] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-2] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-0] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-1] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-2] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-0] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-1] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-2] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-0] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-1] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-2] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-0] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-1] PASSED [ 61%] 1005s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-2] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-0] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-1] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-2] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-0] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-1] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-2] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-0] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-1] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-2] PASSED [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-0] XPASS [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-1] XPASS [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-2] XPASS [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-0] XPASS [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-1] XPASS [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-2] XPASS [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-0] XPASS [ 61%] 1006s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-1] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-2] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-0] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-1] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-2] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-0] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-1] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-2] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-0] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-1] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-2] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-0] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-1] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-2] XPASS [ 61%] 1007s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-0] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-1] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-2] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-0] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-1] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-2] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-0] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-1] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-2] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-0] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-1] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-2] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-0] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-1] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-2] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-0] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-1] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-2] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-0] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-1] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-2] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-0] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-1] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-2] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-0] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-1] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-2] XPASS [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-0] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-1] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-2] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-0] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-1] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-2] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-0] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-1] PASSED [ 61%] 1008s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-2] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-0] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-1] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-2] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-0] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-1] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-2] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-0] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-1] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-2] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-0] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-1] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-2] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-0] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-1] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-2] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-0] PASSED [ 61%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-1] PASSED [ 62%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-2] PASSED [ 62%] 1009s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-3] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-4] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-3] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-4] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-3] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-4] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-3] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-4] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-3] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-4] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-0] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-2] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-3] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-4] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[disk] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[tasks] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[disk] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[tasks] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-1] PASSED [ 62%] 1010s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-4] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-20] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-1] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-4] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-20] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-1] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-4] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-20] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-1] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-4] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-20] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-1] PASSED [ 62%] 1011s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-4] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-20] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-1] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-4] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-20] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-1] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-4] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-20] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-1] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-4] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-20] PASSED [ 62%] 1012s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-1] PASSED [ 62%] 1013s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-4] PASSED [ 62%] 1013s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-20] PASSED [ 62%] 1013s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-1] PASSED [ 62%] 1013s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-4] PASSED [ 62%] 1013s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-20] PASSED [ 62%] 1013s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-1] PASSED [ 62%] 1013s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-4] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-20] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-1] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-4] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-20] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[disk] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[tasks] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_groupby_split_out_num[disk] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_groupby_split_out_num[tasks] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_groupby_not_supported[disk] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_groupby_not_supported[tasks] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_groupby_numeric_column[disk] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_groupby_numeric_column[tasks] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-a] PASSED [ 62%] 1014s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-c] PASSED [ 62%] 1015s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-d] PASSED [ 62%] 1015s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel3] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel4] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-a] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-c] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-d] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel3] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel4] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-a] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-c] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-d] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel3] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel4] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-a] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-c] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-d] PASSED [ 62%] 1016s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel3] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel4] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-a] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-c] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-d] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel3] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel4] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-a] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-c] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-d] PASSED [ 62%] 1017s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel3] PASSED [ 62%] 1018s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel4] PASSED [ 62%] 1018s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-a] PASSED [ 62%] 1018s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-c] PASSED [ 62%] 1018s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-d] PASSED [ 63%] 1018s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel3] PASSED [ 63%] 1018s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel4] PASSED [ 63%] 1018s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-a] PASSED [ 63%] 1018s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-c] PASSED [ 63%] 1018s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-d] PASSED [ 63%] 1018s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel3] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel4] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-a] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-c] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-d] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel3] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel4] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-a] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-c] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-d] PASSED [ 63%] 1019s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel3] PASSED [ 63%] 1020s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel4] PASSED [ 63%] 1020s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-a] PASSED [ 63%] 1020s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-c] PASSED [ 63%] 1020s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-d] PASSED [ 63%] 1020s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel3] PASSED [ 63%] 1020s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel4] PASSED [ 63%] 1020s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-a] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-c] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-d] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel3] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel4] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[disk] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[tasks] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumsum] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumprod] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumsum] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumprod] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[disk] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[tasks] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_groupby_string_label[disk] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_groupby_string_label[tasks] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumsum] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumprod] PASSED [ 63%] 1021s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumsum] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumprod] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[disk] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[tasks] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[disk] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[tasks] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[disk] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[tasks] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-a] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_1] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_2] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_3] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-a] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_1] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_2] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_3] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumprod] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumcount] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumsum] PASSED [ 63%] 1022s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-var] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-sum] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-mean] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-count] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-size] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-std] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-min] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-max] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-first] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-last] PASSED [ 63%] 1023s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-prod] PASSED [ 63%] 1024s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumprod] PASSED [ 63%] 1024s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumcount] PASSED [ 63%] 1024s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumsum] PASSED [ 63%] 1024s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-var] PASSED [ 63%] 1024s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-sum] PASSED [ 63%] 1024s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-mean] PASSED [ 63%] 1024s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-count] PASSED [ 63%] 1024s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-size] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-std] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-min] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-max] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-first] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-last] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-prod] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args0] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args1] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args2] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-idx] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args0] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args1] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args2] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-idx] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args0] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args1] PASSED [ 63%] 1025s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args2] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--idx] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args0] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args1] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args2] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-idx] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args0] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args1] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args2] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-idx] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args0] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args1] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args2] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--idx] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec0-dask_spec0-False] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec1-dask_spec1-True] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec2-dask_spec2-False] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec3-dask_spec3-False] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec0-dask_spec0-False] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec1-dask_spec1-True] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec2-dask_spec2-False] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec3-dask_spec3-False] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-mean-mean] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec1-dask_spec1] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec2-dask_spec2] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-mean-mean] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec1-dask_spec1] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec2-dask_spec2] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[disk] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[tasks] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[disk] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[tasks] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[disk] PASSED [ 63%] 1026s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[tasks] PASSED [ 64%] 1026s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-var] PASSED [ 64%] 1026s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-list] PASSED [ 64%] 1026s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-var] PASSED [ 64%] 1026s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-list] PASSED [ 64%] 1027s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-var] XFAIL [ 64%] 1028s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-std] XFAIL [ 64%] 1028s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-mean] XFAIL [ 64%] 1028s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-sum] PASSED [ 64%] 1029s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-var] XFAIL [ 64%] 1029s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-std] XFAIL [ 64%] 1030s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-mean] XFAIL [ 64%] 1030s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-sum] PASSED [ 64%] 1030s dataframe/tests/test_groupby.py::test_std_columns_int[disk] PASSED [ 64%] 1030s dataframe/tests/test_groupby.py::test_std_columns_int[tasks] PASSED [ 64%] 1030s dataframe/tests/test_groupby.py::test_timeseries[disk] PASSED [ 64%] 1030s dataframe/tests/test_groupby.py::test_timeseries[tasks] PASSED [ 64%] 1030s dataframe/tests/test_groupby.py::test_with_min_count[disk-0] PASSED [ 64%] 1030s dataframe/tests/test_groupby.py::test_with_min_count[disk-1] PASSED [ 64%] 1030s dataframe/tests/test_groupby.py::test_with_min_count[disk-2] PASSED [ 64%] 1030s dataframe/tests/test_groupby.py::test_with_min_count[disk-3] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_with_min_count[tasks-0] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_with_min_count[tasks-1] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_with_min_count[tasks-2] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_with_min_count[tasks-3] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-True] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-False] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-None] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-True] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-False] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-None] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns0] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns1] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns2] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns3] PASSED [ 64%] 1031s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns0] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns1] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns2] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns3] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[disk] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[tasks] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmin] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmax] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmin] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmax] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmin] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmax] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmin] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmax] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmin] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmax] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmin] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmax] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmin] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmax] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmin] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmax] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[disk] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[tasks] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[disk] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[tasks] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[disk] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[tasks] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_unique[disk-uint8] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int32] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int64] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-uint8] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int32] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int64] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-foo] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-by1] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-foo] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-by1] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-foo] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-by1] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-foo] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-by1] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-foo] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-by1] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-foo] PASSED [ 64%] 1032s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-by1] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[disk] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[tasks] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-1] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-2] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-5] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-1] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-2] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-5] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-1] PASSED [ 64%] 1033s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-2] PASSED [ 64%] 1034s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-5] PASSED [ 64%] 1034s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-1] PASSED [ 64%] 1034s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-2] PASSED [ 64%] 1034s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-5] PASSED [ 64%] 1034s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-1] PASSED [ 64%] 1034s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-2] PASSED [ 64%] 1034s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-5] PASSED [ 64%] 1034s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-1] PASSED [ 64%] 1035s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-2] PASSED [ 64%] 1035s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-5] PASSED [ 64%] 1035s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-1] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-2] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-5] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-1] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-2] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-5] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-1] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-2] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-5] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-1] PASSED [ 64%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-2] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-5] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-1] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-2] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-5] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-1] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-2] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-5] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_series[disk] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_series[tasks] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[disk] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[tasks] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[disk] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[tasks] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[disk] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[tasks] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum0] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum1] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-rank] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum0] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum1] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-rank] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-1] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-2] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-3] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-4] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-5] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-6] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-7] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-8] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-9] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-1] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-2] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-3] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-4] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-5] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-6] PASSED [ 65%] 1041s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-7] PASSED [ 65%] 1042s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-8] PASSED [ 65%] 1042s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-9] PASSED [ 65%] 1042s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-1] PASSED [ 65%] 1042s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-2] PASSED [ 65%] 1042s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-3] PASSED [ 65%] 1042s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-4] PASSED [ 65%] 1043s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-5] PASSED [ 65%] 1043s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-6] PASSED [ 65%] 1043s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-7] PASSED [ 65%] 1043s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-8] PASSED [ 65%] 1043s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-9] PASSED [ 65%] 1043s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-1] PASSED [ 65%] 1043s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-2] PASSED [ 65%] 1043s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-3] PASSED [ 65%] 1044s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-4] PASSED [ 65%] 1044s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-5] PASSED [ 65%] 1044s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-6] PASSED [ 65%] 1044s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-7] PASSED [ 65%] 1045s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-8] PASSED [ 65%] 1045s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-9] PASSED [ 65%] 1045s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--0] PASSED [ 65%] 1045s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--1] PASSED [ 65%] 1045s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--2] PASSED [ 65%] 1045s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--3] PASSED [ 65%] 1045s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--0] PASSED [ 65%] 1045s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--1] PASSED [ 65%] 1045s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--2] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--3] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-0] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-1] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-2] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-3] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-0] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-1] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-2] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-3] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-0] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-1] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-0] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-1] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-0] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-1] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-0] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-1] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-False] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-True] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-False] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-True] PASSED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-False] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-True] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-None] SKIPPED [ 65%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-None] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-a] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-b] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-a] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-b] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-True] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-False] SKIPPED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-True] PASSED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-False] PASSED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-True] PASSED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-False] PASSED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[disk] PASSED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[tasks] PASSED [ 66%] 1046s dataframe/tests/test_groupby.py::test_rounding_negative_var[disk] PASSED [ 66%] 1046s dataframe/tests/test_groupby.py::test_rounding_negative_var[tasks] PASSED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-2] PASSED [ 66%] 1046s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-3] PASSED [ 66%] 1047s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-2] PASSED [ 66%] 1047s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-3] PASSED [ 66%] 1047s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-2] PASSED [ 66%] 1047s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-3] PASSED [ 66%] 1047s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-2] PASSED [ 66%] 1047s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-3] PASSED [ 66%] 1047s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-2] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-3] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-2] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-3] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-pandas] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-cudf] SKIPPED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-pandas] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-cudf] SKIPPED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-a] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-b] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-c] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by3] PASSED [ 66%] 1048s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by4] PASSED [ 66%] 1049s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-a] XFAIL [ 66%] 1050s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-b] XFAIL [ 66%] 1050s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-c] XPASS [ 66%] 1050s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by3] XFAIL [ 66%] 1050s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by4] XPASS [ 66%] 1051s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-a] XFAIL [ 66%] 1051s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-b] XFAIL [ 66%] 1051s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-c] XPASS [ 66%] 1051s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by3] XFAIL [ 66%] 1051s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by4] XPASS [ 66%] 1051s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-a] PASSED [ 66%] 1051s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-b] PASSED [ 66%] 1051s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-c] PASSED [ 66%] 1051s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by3] PASSED [ 66%] 1052s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by4] PASSED [ 66%] 1052s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-a] XFAIL [ 66%] 1053s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-b] XFAIL [ 66%] 1053s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-c] XPASS [ 66%] 1053s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by3] XFAIL [ 66%] 1053s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by4] XPASS [ 66%] 1054s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-a] XFAIL [ 66%] 1054s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-b] XFAIL [ 67%] 1054s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-c] XPASS [ 67%] 1054s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by3] XFAIL [ 67%] 1054s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by4] XPASS [ 67%] 1054s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-a] PASSED [ 67%] 1054s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-b] PASSED [ 67%] 1055s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-c] PASSED [ 67%] 1055s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by3] PASSED [ 67%] 1055s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by4] PASSED [ 67%] 1055s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-a] XFAIL [ 67%] 1057s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-b] XFAIL [ 67%] 1057s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-c] XPASS [ 67%] 1057s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by3] XFAIL [ 67%] 1057s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by4] XPASS [ 67%] 1057s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-a] XFAIL [ 67%] 1057s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-b] XFAIL [ 67%] 1057s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-c] XPASS [ 67%] 1058s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by3] XFAIL [ 67%] 1058s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by4] XPASS [ 67%] 1058s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-a] PASSED [ 67%] 1058s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-b] PASSED [ 67%] 1058s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-c] PASSED [ 67%] 1058s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by3] PASSED [ 67%] 1058s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by4] PASSED [ 67%] 1059s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-a] XFAIL [ 67%] 1059s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-b] XFAIL [ 67%] 1059s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-c] XPASS [ 67%] 1060s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by3] XFAIL [ 67%] 1060s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by4] XPASS [ 67%] 1060s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-a] XFAIL [ 67%] 1060s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-b] XFAIL [ 67%] 1060s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-c] XPASS [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by3] XFAIL [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by4] XPASS [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg0] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg1] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg2] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg3] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg0] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg1] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg2] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg3] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg0] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg1] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg2] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg3] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg0] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg1] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg2] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg3] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[disk] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[tasks] PASSED [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 1061s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-known] SKIPPED [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-known] SKIPPED [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 1062s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-known] SKIPPED [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-known] SKIPPED [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 1063s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 1064s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 1064s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 1064s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-known] XPASS [ 67%] 1064s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-unknown] XPASS [ 67%] 1064s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-known] XPASS [ 67%] 1064s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-unknown] XPASS [ 67%] 1065s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-known] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-known] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-known] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-unknown] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-known] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-unknown] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-known] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-known] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-known] SKIPPED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-unknown] SKIPPED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-known] SKIPPED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-known] PASSED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-unknown] PASSED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-known] PASSED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-unknown] PASSED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-known] SKIPPED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 67%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-known] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 1079s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] XFAIL [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] XFAIL [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] XFAIL [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] XFAIL [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] XFAIL [ 71%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 1080s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] XFAIL [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] XFAIL [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] XFAIL [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-known] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-known] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] XFAIL [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[disk] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[tasks] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[disk] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[tasks] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_dataframe_named_agg[True] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_dataframe_named_agg[False] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_series_named_agg[count-True] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_series_named_agg[count-False] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_series_named_agg[mean-True] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_series_named_agg[mean-False] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-True] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-False] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-A] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-A] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[disk] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[tasks] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-head] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-tail] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-head] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-tail] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-head] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-tail] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-head] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-tail] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-head] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-tail] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-head] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-tail] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_iter_fails[disk] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_iter_fails[tasks] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[disk] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[tasks] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-key1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-by1] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-min] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-max] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-sum] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-prod] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-first] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-last] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-median] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmax] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmin] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-min] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-max] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-sum] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-prod] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-first] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-last] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-median] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmax] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmin] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-min] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-max] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-sum] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-prod] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-first] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-last] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-median] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmax] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmin] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-min] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-max] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-sum] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-prod] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-first] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-last] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-median] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmax] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmin] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-min] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-max] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-sum] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-prod] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-first] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-last] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-median] PASSED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmax] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmin] SKIPPED [ 71%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-min] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-max] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-sum] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-prod] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-first] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-last] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-median] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmax] SKIPPED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmin] SKIPPED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-mean] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-mean] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-mean] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-mean] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-min] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-max] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-sum] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-prod] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-first] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-last] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-corr] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cov] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumprod] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumsum] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-mean] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-median] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-min] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-max] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-sum] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-prod] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-first] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-last] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-corr] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cov] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumprod] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumsum] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-mean] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-median] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-cov] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-corr] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-cov] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-corr] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumsum] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumprod] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumsum] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumprod] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-var] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-std] PASSED [ 72%] 1083s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-var] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-std] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-var] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-std] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-var] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-std] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-var] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-std] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-sum] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-prod] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-min] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-max] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmin] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmax] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-count] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-mean] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-median] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-size] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-first] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-last] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-aggregate] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-agg] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-value_counts] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-tail] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-head] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-sum] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-prod] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-min] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-max] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmin] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmax] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-count] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-mean] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-median] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-size] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-first] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-last] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-aggregate] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-agg] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-value_counts] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-tail] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-head] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[disk] PASSED [ 72%] 1084s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[tasks] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj0] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj1] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj2] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj3] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj4] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj5] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj6] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj7] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj8] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj9] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj10] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj11] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj12] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_categorical_consistency PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_object_missing_values PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj0] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj1] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj2] PASSED [ 72%] 1084s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj3] PASSED [ 73%] 1084s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj4] PASSED [ 73%] 1084s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj5] PASSED [ 73%] 1084s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj6] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df0] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df1] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df2] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df3] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df4] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df5] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df6] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df7] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df8] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df9] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df10] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df11] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[2-df12] PASSED [ 73%] 1084s dataframe/tests/test_hyperloglog.py::test_basic[20-df0] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df1] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df2] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df3] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df4] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df5] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df6] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df7] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df8] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df9] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df10] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df11] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_basic[20-df12] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_split_every[2-None] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_split_every[2-2] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_split_every[2-10] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_split_every[20-None] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_split_every[20-2] PASSED [ 73%] 1085s dataframe/tests/test_hyperloglog.py::test_split_every[20-10] PASSED [ 73%] 1086s dataframe/tests/test_hyperloglog.py::test_larger_data PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_non_informative_index PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_with_text_dates PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_with_series PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_with_array PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_with_function PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_with_array_different_partition PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_with_series_different_partition PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_with_non_boolean_series PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc2d PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc2d_with_known_divisions PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc2d_with_unknown_divisions PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc2d_duplicated_columns PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_getitem PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_getitem_slice PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_getitem_integer_slice PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_on_numpy_datetimes PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_on_pandas_datetimes PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_datetime_no_freq PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_coerce_loc_index PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_timestamp_str PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_getitem_timestamp_str PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_loc_period_str PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_getitem_period_str PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_to_series[index0] PASSED [ 73%] 1086s dataframe/tests/test_indexing.py::test_to_series[index1] PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_to_frame[index0] PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_to_frame[index1] PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc[0] PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc[indexer1] PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc[indexer2] PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc[indexer3] PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc[indexer4] PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc_series PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc_raises PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc_duplicate_columns PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc_dispatch_to_getitem PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_iloc_out_of_order_selection PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_pandas_nullable_boolean_data_type PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_deterministic_hashing_series PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_deterministic_hashing_dataframe PASSED [ 73%] 1087s dataframe/tests/test_indexing.py::test_gpu_loc SKIPPED (could not im...) [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-disk] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-tasks] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-disk] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-tasks] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-disk] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-tasks] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-disk] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-tasks] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-disk] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-tasks] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-disk] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-tasks] PASSED [ 73%] 1087s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-disk] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-tasks] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-disk] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-tasks] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-disk] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-tasks] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-disk] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-tasks] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-disk] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-tasks] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-disk] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-tasks] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-disk] PASSED [ 73%] 1088s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-tasks] PASSED [ 73%] 1089s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-disk] PASSED [ 73%] 1089s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-tasks] PASSED [ 73%] 1089s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-disk] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-tasks] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-disk] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-tasks] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-inner] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-left] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-inner] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-left] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-inner] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-left] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-inner] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-left] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-inner] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-left] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-inner] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-left] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-inner] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-left] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-inner] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-left] PASSED [ 73%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-inner] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-right] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-inner] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-right] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-inner] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-right] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-inner] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-right] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-inner] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-right] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-inner] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-right] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-inner] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-right] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-inner] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-right] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-disk] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-tasks] PASSED [ 74%] 1095s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-disk] PASSED [ 74%] 1096s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-tasks] PASSED [ 74%] 1096s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-disk] PASSED [ 74%] 1096s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-tasks] PASSED [ 74%] 1096s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-disk] PASSED [ 74%] 1096s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-tasks] PASSED [ 74%] 1096s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-disk] PASSED [ 74%] 1096s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-tasks] PASSED [ 74%] 1096s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-disk] PASSED [ 74%] 1096s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-tasks] PASSED [ 74%] 1097s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-disk] PASSED [ 74%] 1097s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-tasks] PASSED [ 74%] 1097s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-disk] PASSED [ 74%] 1097s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-tasks] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-disk] PASSED [ 74%] 1101s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-tasks] PASSED [ 74%] 1102s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-disk] PASSED [ 74%] 1102s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-tasks] PASSED [ 74%] 1102s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-disk] PASSED [ 74%] 1102s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-tasks] PASSED [ 74%] 1102s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-disk] PASSED [ 74%] 1102s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-tasks] PASSED [ 74%] 1102s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-disk] PASSED [ 74%] 1103s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-tasks] PASSED [ 74%] 1103s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-disk] PASSED [ 74%] 1103s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-tasks] PASSED [ 74%] 1103s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-disk] PASSED [ 74%] 1103s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-tasks] PASSED [ 74%] 1103s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-disk] PASSED [ 74%] 1103s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-tasks] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-disk] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-tasks] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-left] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-right] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-inner] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-outer] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_join[disk-left] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_join[disk-right] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_join[disk-inner] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_join[disk-outer] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-inner] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-left] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-inner] PASSED [ 74%] 1104s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-left] PASSED [ 74%] 1105s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-inner] PASSED [ 74%] 1105s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-left] PASSED [ 74%] 1105s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-inner] PASSED [ 74%] 1105s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-left] PASSED [ 75%] 1105s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-inner] PASSED [ 75%] 1105s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-left] PASSED [ 75%] 1105s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-inner] PASSED [ 75%] 1106s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-left] PASSED [ 75%] 1106s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-inner] PASSED [ 75%] 1106s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-left] PASSED [ 75%] 1106s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-inner] PASSED [ 75%] 1106s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-left] PASSED [ 75%] 1106s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-inner] PASSED [ 75%] 1106s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-right] PASSED [ 75%] 1107s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-inner] PASSED [ 75%] 1107s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-inner] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-right] PASSED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[None] SKIPPED [ 75%] 1111s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[4] SKIPPED [ 75%] 1111s dataframe/tests/test_methods.py::test_assign_not_modifying_array_inplace PASSED [ 75%] 1111s dataframe/tests/test_multi.py::test_align_partitions PASSED [ 75%] 1111s dataframe/tests/test_multi.py::test_align_partitions_unknown_divisions PASSED [ 75%] 1111s dataframe/tests/test_multi.py::test__maybe_align_partitions PASSED [ 75%] 1111s dataframe/tests/test_multi.py::test_merge_indexed_dataframe_to_indexed_dataframe PASSED [ 75%] 1111s dataframe/tests/test_multi.py::test_hash_join[disk-inner] PASSED [ 75%] 1111s dataframe/tests/test_multi.py::test_hash_join[disk-left] PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_hash_join[disk-right] PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_hash_join[disk-outer] PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_hash_join[tasks-inner] PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_hash_join[tasks-left] PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_hash_join[tasks-right] PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_hash_join[tasks-outer] PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_sequential_joins PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_merge_asof_indexed PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_merge_asof_on_basic PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_merge_asof_on_lefton_righton_error PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_merge_asof_by_leftby_rightby_error PASSED [ 75%] 1112s dataframe/tests/test_multi.py::test_merge_asof_on[backward-True] PASSED [ 75%] 1113s dataframe/tests/test_multi.py::test_merge_asof_on[backward-False] PASSED [ 75%] 1113s dataframe/tests/test_multi.py::test_merge_asof_on[forward-True] PASSED [ 75%] 1113s dataframe/tests/test_multi.py::test_merge_asof_on[forward-False] PASSED [ 75%] 1113s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-True] PASSED [ 75%] 1113s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-False] PASSED [ 75%] 1113s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-True] PASSED [ 75%] 1114s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-False] PASSED [ 75%] 1114s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-True] PASSED [ 75%] 1115s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-False] PASSED [ 75%] 1115s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-True] PASSED [ 75%] 1116s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-False] PASSED [ 75%] 1116s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-True] PASSED [ 75%] 1117s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-False] PASSED [ 75%] 1117s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-True] PASSED [ 75%] 1118s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-False] PASSED [ 75%] 1118s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-True] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-False] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_indexed_two_partitions PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_on_by PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance_no_exact_matches PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_unsorted_raises PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_with_empty PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-timestamp] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-endofweek] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_merge_asof_with_various_npartitions PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_indexed_concat[inner] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_indexed_concat[outer] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_concat[inner] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_concat[outer] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_concat_series[inner] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_concat_series[outer] PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_concat_with_operation_remains_hlg PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_concat_dataframe_empty PASSED [ 75%] 1119s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-1] XPASS [ 75%] 1119s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-one] XPASS [ 75%] 1119s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-value_22] XPASS [ 75%] 1120s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-one] XPASS [ 75%] 1120s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-value_24] XPASS [ 75%] 1120s dataframe/tests/test_multi.py::test_concat_different_dtypes[one-value_25] XPASS [ 75%] 1120s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-inner] PASSED [ 75%] 1120s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-outer] PASSED [ 75%] 1120s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-left] PASSED [ 75%] 1120s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-right] PASSED [ 75%] 1120s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-inner] PASSED [ 75%] 1120s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-outer] PASSED [ 75%] 1120s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-left] PASSED [ 75%] 1120s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-right] PASSED [ 75%] 1120s dataframe/tests/test_multi.py::test_merge[disk-inner] PASSED [ 75%] 1121s dataframe/tests/test_multi.py::test_merge[disk-outer] PASSED [ 75%] 1121s dataframe/tests/test_multi.py::test_merge[disk-left] PASSED [ 75%] 1121s dataframe/tests/test_multi.py::test_merge[disk-right] PASSED [ 75%] 1121s dataframe/tests/test_multi.py::test_merge[tasks-inner] PASSED [ 75%] 1122s dataframe/tests/test_multi.py::test_merge[tasks-outer] PASSED [ 75%] 1122s dataframe/tests/test_multi.py::test_merge[tasks-left] PASSED [ 75%] 1122s dataframe/tests/test_multi.py::test_merge[tasks-right] PASSED [ 75%] 1122s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[disk] PASSED [ 75%] 1122s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[tasks] PASSED [ 75%] 1122s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-right] PASSED [ 75%] 1122s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-outer] PASSED [ 75%] 1123s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-right] PASSED [ 75%] 1123s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-outer] PASSED [ 75%] 1123s dataframe/tests/test_multi.py::test_merge_how_raises PASSED [ 75%] 1123s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] XFAIL [ 75%] 1123s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] XFAIL [ 75%] 1124s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] XFAIL [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] XFAIL [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] XFAIL [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] XFAIL [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts0] SKIPPED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts1] SKIPPED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts2] SKIPPED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts0] SKIPPED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts1] SKIPPED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts2] SKIPPED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_tasks_passes_through PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-inner] PASSED [ 76%] 1148s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-outer] PASSED [ 76%] 1161s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-left] PASSED [ 76%] 1172s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-right] PASSED [ 76%] 1184s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-inner] PASSED [ 76%] 1200s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-outer] PASSED [ 76%] 1208s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-left] PASSED [ 76%] 1219s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-right] PASSED [ 76%] 1219s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-inner] SKIPPED [ 76%] 1219s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-outer] SKIPPED [ 76%] 1219s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-left] SKIPPED [ 76%] 1219s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-right] SKIPPED [ 76%] 1219s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-inner] SKIPPED [ 76%] 1219s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-outer] SKIPPED [ 76%] 1219s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-left] SKIPPED [ 76%] 1219s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-right] SKIPPED [ 76%] 1219s dataframe/tests/test_multi.py::test_join_gives_proper_divisions PASSED [ 76%] 1222s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-inner] PASSED [ 76%] 1226s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-outer] PASSED [ 76%] 1228s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-left] PASSED [ 76%] 1231s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-right] PASSED [ 76%] 1234s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-inner] PASSED [ 76%] 1236s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-outer] PASSED [ 76%] 1239s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-left] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-right] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_melt[kwargs0] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_melt[kwargs1] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_melt[kwargs2] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_melt[kwargs3] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_melt[kwargs4] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_melt[kwargs5] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_melt[kwargs6] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_cheap_inner_merge_with_pandas_object PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[False] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[True] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_divisions PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-left] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-right] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-left] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-right] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_on_index PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_merge_maintains_columns PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_merge_index_without_divisions[disk] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_merge_index_without_divisions[tasks] PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_half_indexed_dataframe_avoids_shuffle PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_errors_for_merge_on_frame_columns PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_concat_one_series PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_concat_unknown_divisions PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_concat_unknown_divisions_errors PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_concat2 PASSED [ 76%] 1242s dataframe/tests/test_multi.py::test_concat3 PASSED [ 76%] 1243s dataframe/tests/test_multi.py::test_concat4_interleave_partitions PASSED [ 76%] 1245s dataframe/tests/test_multi.py::test_concat5 PASSED [ 76%] 1245s dataframe/tests/test_multi.py::test_concat_categorical[True-True-False] PASSED [ 76%] 1245s dataframe/tests/test_multi.py::test_concat_categorical[True-False-True] XPASS [ 76%] 1245s dataframe/tests/test_multi.py::test_concat_categorical[True-False-False] PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_concat_categorical[False-True-False] PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_concat_categorical[False-False-True] XPASS [ 76%] 1246s dataframe/tests/test_multi.py::test_concat_categorical[False-False-False] PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_concat_categorical_mixed_simple PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_concat_datetimeindex PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_append SKIPPED (pandas removed a...) [ 76%] 1246s dataframe/tests/test_multi.py::test_append2 SKIPPED (pandas removed ...) [ 76%] 1246s dataframe/tests/test_multi.py::test_append_categorical SKIPPED (pand...) [ 76%] 1246s dataframe/tests/test_multi.py::test_append_lose_divisions SKIPPED (p...) [ 76%] 1246s dataframe/tests/test_multi.py::test_singleton_divisions PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_repartition_repeated_divisions PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_multi_duplicate_divisions PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_merge_outer_empty PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_dtype_equality_warning PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_groupby_concat_cudf[pandas] PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_groupby_concat_cudf[cudf] SKIPPED [ 76%] 1246s dataframe/tests/test_multi.py::test_concat_ignore_order[True] PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_concat_ignore_order[False] PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_nullable_types_merge[Int64] PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_nullable_types_merge[Float64] PASSED [ 76%] 1246s dataframe/tests/test_multi.py::test_nullable_types_merge[int64[pyarrow]] SKIPPED [ 76%] 1246s dataframe/tests/test_multi.py::test_nullable_types_merge[float64[pyarrow]] SKIPPED [ 76%] 1247s dataframe/tests/test_multi.py::test_categorical_join PASSED [ 76%] 1247s dataframe/tests/test_multi.py::test_categorical_merge_with_columns_missing_from_left PASSED [ 76%] 1247s dataframe/tests/test_multi.py::test_categorical_merge_with_merge_column_cat_in_one_and_not_other_upcasts PASSED [ 76%] 1247s dataframe/tests/test_multi.py::test_categorical_merge_retains_category_dtype PASSED [ 76%] 1247s dataframe/tests/test_multi.py::test_categorical_merge_does_not_raise_setting_with_copy_warning PASSED [ 76%] 1247s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-inner] PASSED [ 76%] 1247s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-left] PASSED [ 76%] 1248s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-right] PASSED [ 76%] 1248s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-inner] PASSED [ 76%] 1248s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-left] PASSED [ 76%] 1248s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-right] PASSED [ 76%] 1249s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-inner] PASSED [ 76%] 1249s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-left] PASSED [ 76%] 1249s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-right] PASSED [ 76%] 1249s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-inner] PASSED [ 76%] 1250s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-left] PASSED [ 76%] 1250s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-right] PASSED [ 76%] 1250s dataframe/tests/test_multi.py::test_broadcast_true[None] PASSED [ 76%] 1250s dataframe/tests/test_multi.py::test_broadcast_true[tasks] PASSED [ 76%] 1250s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[right] PASSED [ 76%] 1250s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[inner] PASSED [ 76%] 1250s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-left] PASSED [ 76%] 1250s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-outer] PASSED [ 76%] 1250s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-left] PASSED [ 76%] 1251s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-outer] PASSED [ 76%] 1251s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-left] PASSED [ 76%] 1251s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-outer] PASSED [ 76%] 1251s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-left] PASSED [ 76%] 1251s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-outer] PASSED [ 76%] 1251s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-left] PASSED [ 76%] 1251s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-outer] PASSED [ 76%] 1252s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-left] PASSED [ 76%] 1252s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-outer] PASSED [ 76%] 1252s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-left] PASSED [ 76%] 1252s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-outer] PASSED [ 76%] 1252s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-left] PASSED [ 76%] 1253s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-outer] PASSED [ 76%] 1253s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-left] PASSED [ 76%] 1253s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-outer] PASSED [ 77%] 1253s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[50] PASSED [ 77%] 1253s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[51] PASSED [ 77%] 1253s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5 ] PASSED [ 77%] 1253s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array PASSED [ 77%] 1253s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array_with_meta PASSED [ 77%] 1253s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series PASSED [ 77%] 1253s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series_with_meta PASSED [ 77%] 1253s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_dataframe_raises_error PASSED [ 77%] 1253s dataframe/tests/test_numeric.py::test_to_numeric_raises PASSED [ 77%] 1253s dataframe/tests/test_optimize_dataframe.py::test_fuse_ave_width PASSED [ 77%] 1253s dataframe/tests/test_optimize_dataframe.py::test_optimize_blockwise PASSED [ 77%] 1253s dataframe/tests/test_reshape.py::test_get_dummies[data0] PASSED [ 77%] 1253s dataframe/tests/test_reshape.py::test_get_dummies[data1] PASSED [ 77%] 1253s dataframe/tests/test_reshape.py::test_get_dummies[data2] PASSED [ 77%] 1253s dataframe/tests/test_reshape.py::test_get_dummies_categories_order PASSED [ 77%] 1253s dataframe/tests/test_reshape.py::test_get_dummies_object PASSED [ 77%] 1253s dataframe/tests/test_reshape.py::test_get_dummies_kwargs PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_get_dummies_sparse PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_get_dummies_sparse_mix PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_get_dummies_dtype PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_get_dummies_errors PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[mean-B] PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[mean-values1] PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[mean-values2] PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[sum-B] PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[sum-values1] PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[sum-values2] PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[count-B] PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[count-values1] PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[count-values2] PASSED [ 77%] 1254s dataframe/tests/test_reshape.py::test_pivot_table[first-B] PASSED [ 77%] 1255s dataframe/tests/test_reshape.py::test_pivot_table[first-values1] PASSED [ 77%] 1255s dataframe/tests/test_reshape.py::test_pivot_table[first-values2] PASSED [ 77%] 1255s dataframe/tests/test_reshape.py::test_pivot_table[last-B] PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table[last-values1] PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table[last-values2] PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-B] PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values1] PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values2] PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-B] PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values1] PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values2] PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table_dtype PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table_index_dtype PASSED [ 77%] 1265s dataframe/tests/test_reshape.py::test_pivot_table_errors PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap[True-1] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap[True-4] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap[False-1] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap[False-4] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-False] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-True] PASSED [ 77%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-True] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-False] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-1] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-4] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-1] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-4] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-1] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-4] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-1] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-4] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-1] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-4] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-1] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-4] PASSED [ 78%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-1] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-4] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-1] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-4] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_errors PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_map_overlap_provide_meta PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-count-args0-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-sum-args1-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-mean-args2-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-median-args3-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-min-args4-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-max-args5-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-std-args6-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-var-args7-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-skew-args8-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-kurt-args9-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-quantile-args10-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-apply-args11-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-count-args0-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-sum-args1-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-mean-args2-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-median-args3-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-min-args4-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-max-args5-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-std-args6-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-var-args7-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-skew-args8-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-kurt-args9-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-quantile-args10-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-apply-args11-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-count-args0-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-sum-args1-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-mean-args2-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-median-args3-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-min-args4-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-max-args5-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-std-args6-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-var-args7-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-skew-args8-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-kurt-args9-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-quantile-args10-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-apply-args11-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-count-args0-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-sum-args1-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-mean-args2-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-median-args3-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-min-args4-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-max-args5-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-std-args6-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-var-args7-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-skew-args8-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-kurt-args9-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-quantile-args10-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-apply-args11-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-count-args0-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-sum-args1-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-mean-args2-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-median-args3-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-min-args4-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-max-args5-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-std-args6-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-var-args7-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-skew-args8-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-kurt-args9-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-quantile-args10-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-apply-args11-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-count-args0-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-sum-args1-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-mean-args2-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-median-args3-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-min-args4-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-max-args5-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-std-args6-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-var-args7-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-skew-args8-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-kurt-args9-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-quantile-args10-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-apply-args11-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-count-args0-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-sum-args1-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-mean-args2-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-median-args3-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-min-args4-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-max-args5-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-std-args6-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-var-args7-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-skew-args8-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-kurt-args9-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-quantile-args10-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-apply-args11-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-count-args0-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-sum-args1-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-mean-args2-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-median-args3-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-min-args4-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-max-args5-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-std-args6-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-var-args7-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-skew-args8-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-kurt-args9-True] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-quantile-args10-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-apply-args11-False] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_cov[True-1] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_cov[True-2] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_cov[True-4] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_cov[True-5] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_cov[False-1] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_cov[False-2] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_cov[False-4] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_cov[False-5] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_raises PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_names PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs0] PASSED [ 79%] 1265s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs1] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs2] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs3] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs4] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs5] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_rolling_partition_size PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_rolling_repr PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_repr PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_constructor PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-count-args0-False] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-sum-args1-False] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-mean-args2-False] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-median-args3-False] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-min-args4-False] PASSED [ 79%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-max-args5-False] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-std-args6-True] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-var-args7-True] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-skew-args8-True] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-kurt-args9-True] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-quantile-args10-False] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-apply-args11-False] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-count-args0-False] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-sum-args1-False] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-mean-args2-False] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-median-args3-False] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-min-args4-False] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-max-args5-False] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-std-args6-True] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-var-args7-True] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-skew-args8-True] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-kurt-args9-True] PASSED [ 80%] 1266s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-quantile-args10-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-apply-args11-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-count-args0-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-sum-args1-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-mean-args2-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-median-args3-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-min-args4-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-max-args5-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-std-args6-True] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-var-args7-True] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-skew-args8-True] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-kurt-args9-True] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-quantile-args10-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-apply-args11-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-count-args0-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-sum-args1-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-mean-args2-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-median-args3-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-min-args4-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-max-args5-False] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-std-args6-True] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-var-args7-True] PASSED [ 80%] 1267s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-skew-args8-True] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-kurt-args9-True] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-quantile-args10-False] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-apply-args11-False] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_cov[1s] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_cov[2s] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_cov[3s] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_cov[window3] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[1s-10] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[2s-10] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-10] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-10] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-100] PASSED [ 80%] 1268s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-100] PASSED [ 80%] 1269s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[2s] PASSED [ 80%] 1269s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[5s] PASSED [ 80%] 1269s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[20s] PASSED [ 80%] 1269s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[10h] PASSED [ 80%] 1269s dataframe/tests/test_rolling.py::test_time_rolling[6s-6s] PASSED [ 80%] 1269s dataframe/tests/test_rolling.py::test_time_rolling[2s-2s] PASSED [ 80%] 1269s dataframe/tests/test_rolling.py::test_time_rolling[6s-2s] PASSED [ 80%] 1270s dataframe/tests/test_rolling.py::test_rolling_agg_aggregate PASSED [ 80%] 1270s dataframe/tests/test_rolling.py::test_rolling_numba_engine SKIPPED (...) [ 80%] 1270s dataframe/tests/test_rolling.py::test_groupby_rolling PASSED [ 80%] 1270s dataframe/tests/test_rolling.py::test_groupby_rolling_with_integer_window_raises PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle[disk] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle[tasks] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[disk] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[tasks] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_default_partitions PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[disk] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[tasks] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[disk] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[tasks] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_index_with_non_series[disk] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_index_with_non_series[tasks] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_index_with_dataframe[disk] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_index_with_dataframe[tasks] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[disk] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[tasks] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[disk] PASSED [ 80%] 1270s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[tasks] PASSED [ 80%] 1271s dataframe/tests/test_shuffle.py::test_partitioning_index PASSED [ 80%] 1271s dataframe/tests/test_shuffle.py::test_partitioning_index_categorical_on_values PASSED [ 80%] 1271s dataframe/tests/test_shuffle.py::test_set_index_general[disk-1] PASSED [ 80%] 1271s dataframe/tests/test_shuffle.py::test_set_index_general[disk-4] PASSED [ 80%] 1272s dataframe/tests/test_shuffle.py::test_set_index_general[disk-7] PASSED [ 80%] 1274s dataframe/tests/test_shuffle.py::test_set_index_general[disk-23] PASSED [ 80%] 1274s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-1] PASSED [ 80%] 1275s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-4] PASSED [ 80%] 1275s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-7] PASSED [ 80%] 1278s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-23] PASSED [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[python]] PASSED [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[pyarrow]] SKIPPED [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_string[disk-object] PASSED [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[python]] PASSED [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[pyarrow]] SKIPPED [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-object] PASSED [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_self_index[disk] PASSED [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_self_index[tasks] PASSED [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_names[disk] XFAIL (d...) [ 80%] 1279s dataframe/tests/test_shuffle.py::test_set_index_names[tasks] PASSED [ 80%] 1280s dataframe/tests/test_shuffle.py::test_set_index_2[disk] PASSED [ 80%] 1280s dataframe/tests/test_shuffle.py::test_set_index_2[tasks] PASSED [ 80%] 1280s dataframe/tests/test_shuffle.py::test_set_index_3[disk] PASSED [ 80%] 1280s dataframe/tests/test_shuffle.py::test_set_index_3[tasks] PASSED [ 80%] 1281s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-True] PASSED [ 80%] 1281s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-False] PASSED [ 80%] 1281s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-True] PASSED [ 80%] 1281s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-False] PASSED [ 80%] 1281s dataframe/tests/test_shuffle.py::test_shuffle_sort[disk] PASSED [ 80%] 1281s dataframe/tests/test_shuffle.py::test_shuffle_sort[tasks] PASSED [ 80%] 1281s dataframe/tests/test_shuffle.py::test_rearrange[disk-threads] PASSED [ 80%] 1283s dataframe/tests/test_shuffle.py::test_rearrange[disk-processes] PASSED [ 80%] 1283s dataframe/tests/test_shuffle.py::test_rearrange[tasks-threads] PASSED [ 80%] 1285s dataframe/tests/test_shuffle.py::test_rearrange[tasks-processes] PASSED [ 80%] 1286s dataframe/tests/test_shuffle.py::test_rearrange_cleanup PASSED [ 80%] 1287s dataframe/tests/test_shuffle.py::test_rearrange_disk_cleanup_with_exception PASSED [ 80%] 1287s dataframe/tests/test_shuffle.py::test_rearrange_by_column_with_narrow_divisions PASSED [ 80%] 1287s dataframe/tests/test_shuffle.py::test_maybe_buffered_partd PASSED [ 80%] 1287s dataframe/tests/test_shuffle.py::test_set_index_with_explicit_divisions PASSED [ 80%] 1287s dataframe/tests/test_shuffle.py::test_set_index_with_empty_divisions PASSED [ 80%] 1287s dataframe/tests/test_shuffle.py::test_set_index_divisions_2 PASSED [ 80%] 1287s dataframe/tests/test_shuffle.py::test_set_index_divisions_compute PASSED [ 80%] 1287s dataframe/tests/test_shuffle.py::test_set_index_divisions_sorted PASSED [ 80%] 1290s dataframe/tests/test_shuffle.py::test_set_index_consistent_divisions PASSED [ 80%] 1291s dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning PASSED [ 80%] 1291s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[disk] PASSED [ 80%] 1291s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[tasks] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[disk] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[tasks] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_sorts PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index[pandas] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index[cudf] SKIPPED (could...) [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[disk] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_interpolate[pandas] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_interpolate[cudf] SKIPPED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[pandas] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[cudf] SKIPPED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[pandas] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[cudf] SKIPPED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_timezone PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_npartitions PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[ns] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[us] PASSED [ 81%] 1291s dataframe/tests/test_shuffle.py::test_set_index_drop[True] PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_drop[False] PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_raises_error_on_bad_input PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_sorted_true PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_sorted_single_partition PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_sorted_min_max_same PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_empty_partition PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_on_empty[int] PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_on_empty[float] PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_on_empty[str] PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_on_empty[] PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_categorical PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_set_index_with_empty_and_overlap PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_compute_divisions PASSED [ 81%] 1292s dataframe/tests/test_shuffle.py::test_empty_partitions PASSED [ 81%] 1293s dataframe/tests/test_shuffle.py::test_gh_2730 PASSED [ 81%] 1293s dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations PASSED [ 81%] 1293s dataframe/tests/test_shuffle.py::test_set_index_errors_with_inplace_kwarg PASSED [ 81%] 1293s dataframe/tests/test_shuffle.py::test_set_index_timestamp PASSED [ 81%] 1293s dataframe/tests/test_shuffle.py::test_set_index_ea_dtype PASSED [ 81%] 1293s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[None] PASSED [ 81%] 1293s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[ZLib] PASSED [ 81%] 1294s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_unknown_compression PASSED [ 81%] 1294s dataframe/tests/test_shuffle.py::test_disk_shuffle_check_actual_compression PASSED [ 81%] 1294s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-None] PASSED [ 81%] 1294s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-True] PASSED [ 81%] 1294s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-False] PASSED [ 81%] 1295s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-None] PASSED [ 81%] 1295s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-True] PASSED [ 81%] 1295s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-False] PASSED [ 81%] 1295s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-None] PASSED [ 81%] 1296s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-True] PASSED [ 81%] 1296s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-False] PASSED [ 81%] 1296s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-None] PASSED [ 81%] 1297s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-True] PASSED [ 81%] 1297s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-False] PASSED [ 81%] 1297s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-None] PASSED [ 81%] 1298s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-True] PASSED [ 81%] 1298s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-False] PASSED [ 81%] 1298s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-None] PASSED [ 81%] 1298s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-True] PASSED [ 81%] 1299s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-False] PASSED [ 81%] 1299s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-None] PASSED [ 81%] 1299s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-True] PASSED [ 81%] 1299s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-False] PASSED [ 81%] 1300s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-None] PASSED [ 81%] 1300s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-True] PASSED [ 81%] 1300s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-False] PASSED [ 81%] 1300s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-None] PASSED [ 81%] 1300s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-True] PASSED [ 81%] 1301s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-False] PASSED [ 81%] 1301s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-None] PASSED [ 81%] 1301s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-True] PASSED [ 81%] 1301s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-False] PASSED [ 81%] 1301s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-None] PASSED [ 81%] 1302s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-True] PASSED [ 81%] 1302s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-False] PASSED [ 81%] 1302s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-None] PASSED [ 81%] 1302s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-True] PASSED [ 81%] 1302s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-False] PASSED [ 81%] 1302s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-None] PASSED [ 81%] 1303s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-True] PASSED [ 81%] 1303s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-False] PASSED [ 81%] 1303s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-None] PASSED [ 81%] 1303s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-True] PASSED [ 81%] 1303s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-False] PASSED [ 81%] 1303s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-None] PASSED [ 81%] 1304s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-True] PASSED [ 81%] 1304s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-False] PASSED [ 81%] 1304s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-None] PASSED [ 81%] 1304s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-True] PASSED [ 81%] 1304s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-False] PASSED [ 81%] 1304s dataframe/tests/test_shuffle.py::test_set_index_overlap PASSED [ 81%] 1304s dataframe/tests/test_shuffle.py::test_set_index_overlap_2 PASSED [ 81%] 1304s dataframe/tests/test_shuffle.py::test_set_index_overlap_does_not_drop_rows_when_divisions_overlap PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_compute_current_divisions_nan_partition PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap_2 PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_shuffle_partitions_meta_dtype PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[10] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[1] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_set_index_nan_partition PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_set_index_with_dask_dt_index PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_set_index_with_series_uses_fastpath PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_set_index_partitions_meta_dtype PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values_partitions_meta_dtype_with_divisions PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[10-a-True] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[10-a-False] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[10-b-True] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[10-b-False] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-True] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-False] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[500-a-True] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[500-a-False] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[500-b-True] PASSED [ 81%] 1305s dataframe/tests/test_shuffle.py::test_sort_values[500-b-False] PASSED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-True] PASSED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-False] PASSED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[disk] PASSED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-pandas] PASSED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-cudf] SKIPPED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-pandas] PASSED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-cudf] SKIPPED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-pandas] PASSED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-cudf] SKIPPED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-pandas] PASSED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-cudf] SKIPPED [ 81%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-pandas] PASSED [ 82%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-cudf] SKIPPED [ 82%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-pandas] PASSED [ 82%] 1306s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-cudf] SKIPPED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-pandas] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-cudf] SKIPPED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-pandas] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-cudf] SKIPPED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-True] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-False] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending2] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending3] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-True] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-False] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending2] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending3] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-True] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-False] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending2] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending3] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-True] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-False] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending2] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending3] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-first] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-last] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-first] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-last] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-first] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-last] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-first] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-last] PASSED [ 82%] 1307s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-first] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-last] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_shuffle_values_raises PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_shuffle_by_as_list PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_noop PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by0] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by1] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by0] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by1] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_bool_ascending PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[1] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[3] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf0-expected0] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf1-expected1] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf2-expected2] PASSED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data0-string[pyarrow]] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data1-binary[pyarrow]] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data2-int64[pyarrow]] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data3-float64[pyarrow]] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data4-uint64[pyarrow]] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data5-date32[pyarrow]] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data6-timestamp[ns][pyarrow]] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data7-decimal128] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data8-duration[ns][pyarrow]] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data9-time64[ns][pyarrow]] SKIPPED [ 82%] 1315s dataframe/tests/test_shuffle.py::test_shuffle_nulls_introduced PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input0] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input1] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input2] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input3] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input4] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input5] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input0] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input1] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input2] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input3] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input4] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input5] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input0] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input1] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input2] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input3] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input4] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input5] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input0] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input1] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input2] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input3] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input4] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input5] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input0] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input1] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input2] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input3] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input4] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input5] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input0] PASSED [ 82%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input2] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input3] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input4] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input5] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input0] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input1] PASSED [ 83%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input3] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input4] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input5] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[isreal] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[iscomplex] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[real] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[imag] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[angle] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[fix] SKIPPED (fix ...) [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[i0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[sinc] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[nan_to_num] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_wrapped_not_implemented PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-arctan2] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-hypot] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-copysign] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-nextafter] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-ldexp] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmod] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor0] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-maximum] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-minimum] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmax] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmin] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater_equal] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less_equal] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-not_equal] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-equal] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or1] PASSED [ 84%] 1315s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and1] PASSED [ 84%] 1316s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor1] PASSED [ 85%] 1316s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp] PASSED [ 85%] 1316s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp2] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-arctan2] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-hypot] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-copysign] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-nextafter] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-ldexp] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmod] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and0] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or0] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor0] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-maximum] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-minimum] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmax] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmin] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater_equal] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less_equal] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-not_equal] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-equal] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or1] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and1] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor1] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_clip[pandas0-5-50] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_clip[pandas1-5.5-40.5] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[conj] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log2] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log10] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log1p] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[expm1] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sqrt] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[square] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sin] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cos] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tan] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsin] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccos] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctan] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sinh] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cosh] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tanh] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsinh] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccosh] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctanh] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[deg2rad] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rad2deg] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isfinite] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isinf] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isnan] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[signbit] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[degrees] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[radians] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rint] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[fabs] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sign] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[absolute] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[floor] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[ceil] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[trunc] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[logical_not] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cbrt] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp2] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[negative] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[reciprocal] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[spacing] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_frame_2ufunc_out PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg10] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg11] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg10] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg11] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg10] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg11] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg10] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg11] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg10] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg11] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg10] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg11] PASSED [ 85%] 1318s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg10] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg11] PASSED [ 85%] 1319s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg11] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg10] PASSED [ 85%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg11] PASSED [ 86%] 1320s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg10] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg11] PASSED [ 86%] 1321s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg10] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg11] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg10] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg11] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg10] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg11] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg10] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg11] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg10] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg11] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg10] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg11] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg10] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg11] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg10] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg11] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg10] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg11] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp2] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-arctan2] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-hypot] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-copysign] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-nextafter] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-ldexp] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmod] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and0] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or0] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor0] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-maximum] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-minimum] PASSED [ 86%] 1322s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmax] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmin] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater_equal] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less_equal] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-not_equal] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-equal] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or1] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and1] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor1] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp2] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-arctan2] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-hypot] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-copysign] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-nextafter] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-ldexp] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmod] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and0] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or0] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor0] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-maximum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-minimum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmax] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmin] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater_equal] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less_equal] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-not_equal] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-equal] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or1] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and1] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor1] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-sum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-prod] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-min] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-max] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-mean] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-sum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-prod] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-min] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-max] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-mean] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-sum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-prod] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-min] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-max] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-mean] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-sum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-prod] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-min] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-max] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-mean] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-sum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-prod] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-min] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-max] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-mean] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-sum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-prod] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-min] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-max] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-mean] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-sum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-prod] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-min] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-max] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-mean] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-sum] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-prod] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-min] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-max] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-mean] PASSED [ 86%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-sum] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-prod] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-min] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-max] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-mean] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-sum] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-prod] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-min] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-max] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-mean] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-sum] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-prod] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-min] PASSED [ 87%] 1323s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-min] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-max] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-mean] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-sum] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-prod] PASSED [ 87%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-min] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-max] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-mean] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-sum] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-prod] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-min] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-max] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-mean] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-sum] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-prod] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-min] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-max] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-mean] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-sum] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-prod] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-min] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-max] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-mean] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-sum] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-prod] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-min] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-max] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-mean] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-sum] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-prod] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-min] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-max] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-mean] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-sum] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-prod] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-min] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-max] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-mean] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-sum] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-prod] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-min] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-max] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-mean] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-sum] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-prod] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-min] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-max] PASSED [ 88%] 1324s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-prod] XFAIL [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-prod] XFAIL [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-prod] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-min] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-max] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-mean] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-sum] PASSED [ 88%] 1325s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-prod] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-min] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-max] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-mean] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-sum] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-prod] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-min] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-max] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-mean] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-sum] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-prod] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-min] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-max] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-mean] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-sum] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-prod] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-min] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-max] PASSED [ 88%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-prod] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-min] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-max] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-prod] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-min] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-max] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-prod] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-min] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-max] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-prod] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-min] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-max] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-prod] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-min] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-max] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-prod] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-min] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-max] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-prod] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-min] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-max] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-prod] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-min] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-max] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-prod] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-min] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-max] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-mean] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-sum] PASSED [ 89%] 1326s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-prod] XFAIL [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-mean] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-sum] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-prod] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-min] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-max] PASSED [ 89%] 1327s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-mean] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-sum] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-prod] XFAIL [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-min] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-max] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-mean] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-sum] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-prod] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-min] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-max] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-mean] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-sum] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-prod] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-min] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-max] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-mean] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas0] PASSED [ 89%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas1] PASSED [ 90%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas0] PASSED [ 90%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas1] PASSED [ 90%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas0] PASSED [ 90%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas1] PASSED [ 90%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas0] PASSED [ 90%] 1328s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas1] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_shard_df_on_index PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_make_meta PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_duplicated PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_empty_categories PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_index PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_uint64index PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_scalar PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_raise_on_meta_error PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_check_meta PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_check_matching_columns_raises_appropriate_errors PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_check_meta_typename PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[True] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[False] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_apply_and_enforce_message PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_sparse PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_nullable_float PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_assert_eq_sorts PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_assert_eq_scheduler PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data0] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data1] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data2] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data3] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data4] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data5] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data0] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data1] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions0-True] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions1-False] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions2-False] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions3-True] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions4-True] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[123-False] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions6-False] PASSED [ 90%] 1328s dataframe/tests/test_utils_dataframe.py::test_pyarrow_strings_enabled PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-left] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-right] PASSED [ 90%] 1328s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-right] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-left] PASSED [ 90%] 1329s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-right] PASSED [ 90%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-left] PASSED [ 90%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-right] PASSED [ 90%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-right] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-left] PASSED [ 91%] 1330s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-left] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-right] PASSED [ 91%] 1331s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-right] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-left] PASSED [ 91%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-right] PASSED [ 92%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-left] PASSED [ 92%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-right] PASSED [ 92%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-left] PASSED [ 92%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-right] PASSED [ 92%] 1332s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-right] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-left] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[count] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[nunique] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[size] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[sum] PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_resample_agg PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_resample_agg_passes_kwargs PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_resample_throws_error_when_parition_index_does_not_match_index PASSED [ 92%] 1333s dataframe/tseries/tests/test_resample.py::test_resample_pads_last_division_to_avoid_off_by_one PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_resample_does_not_evenly_divide_day PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_series_resample_does_not_evenly_divide_day PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_unknown_divisions_error PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_resample_index_name PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_series_resample_non_existent_datetime PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_common_aggs[nunique] PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_common_aggs[mean] PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_common_aggs[count] PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_common_aggs[size] PASSED [ 92%] 1334s dataframe/tseries/tests/test_resample.py::test_common_aggs[quantile] PASSED [ 92%] 1334s diagnostics/tests/test_profiler.py::test_profiler PASSED [ 92%] 1334s diagnostics/tests/test_profiler.py::test_profiler_works_under_error PASSED [ 92%] 1334s diagnostics/tests/test_profiler.py::test_two_gets PASSED [ 92%] 1334s diagnostics/tests/test_profiler.py::test_resource_profiler PASSED [ 92%] 1334s diagnostics/tests/test_profiler.py::test_resource_profiler_multiple_gets PASSED [ 92%] 1335s diagnostics/tests/test_profiler.py::test_cache_profiler PASSED [ 92%] 1335s diagnostics/tests/test_profiler.py::test_register[Profiler] PASSED [ 92%] 1335s diagnostics/tests/test_profiler.py::test_register[] PASSED [ 92%] 1335s diagnostics/tests/test_profiler.py::test_register[CacheProfiler] PASSED [ 92%] 1335s diagnostics/tests/test_profiler.py::test_unquote SKIPPED (condition:...) [ 92%] 1335s diagnostics/tests/test_profiler.py::test_pprint_task SKIPPED (condit...) [ 92%] 1335s diagnostics/tests/test_profiler.py::test_profiler_plot SKIPPED (cond...) [ 92%] 1335s diagnostics/tests/test_profiler.py::test_resource_profiler_plot SKIPPED [ 92%] 1335s diagnostics/tests/test_profiler.py::test_cache_profiler_plot SKIPPED [ 92%] 1335s diagnostics/tests/test_profiler.py::test_cache_profiler_plot_with_invalid_bokeh_kwarg_raises_error SKIPPED [ 92%] 1335s diagnostics/tests/test_profiler.py::test_plot_multiple SKIPPED (cond...) [ 92%] 1335s diagnostics/tests/test_profiler.py::test_saves_file SKIPPED (conditi...) [ 92%] 1335s diagnostics/tests/test_profiler.py::test_saves_file_path_deprecated SKIPPED [ 92%] 1335s diagnostics/tests/test_profiler.py::test_get_colors SKIPPED (conditi...) [ 92%] 1335s diagnostics/tests/test_progress.py::test_array_compute PASSED [ 92%] 1336s diagnostics/tests/test_progress.py::test_progressbar PASSED [ 92%] 1336s diagnostics/tests/test_progress.py::test_minimum_time PASSED [ 92%] 1336s diagnostics/tests/test_progress.py::test_clean_exit[get] PASSED [ 92%] 1336s diagnostics/tests/test_progress.py::test_clean_exit[get_sync] PASSED [ 92%] 1336s diagnostics/tests/test_progress.py::test_format_time PASSED [ 92%] 1336s diagnostics/tests/test_progress.py::test_register PASSED [ 92%] 1336s diagnostics/tests/test_progress.py::test_no_tasks PASSED [ 92%] 1336s diagnostics/tests/test_progress.py::test_with_cache SKIPPED (could n...) [ 92%] 1336s diagnostics/tests/test_progress.py::test_with_alias PASSED [ 92%] 1336s diagnostics/tests/test_progress.py::test_store_time PASSED [ 92%] 1336s tests/test_backends.py::test_CreationDispatch_error_informative_message[pandas] PASSED [ 92%] 1336s tests/test_backends.py::test_CreationDispatch_error_informative_message[cudf] SKIPPED [ 92%] 1336s tests/test_base.py::test_is_dask_collection PASSED [ 92%] 1336s tests/test_base.py::test_is_dask_collection_dask_expr SKIPPED (could...) [ 92%] 1336s tests/test_base.py::test_is_dask_collection_dask_expr_does_not_materialize SKIPPED [ 92%] 1336s tests/test_base.py::test_unpack_collections PASSED [ 92%] 1336s tests/test_base.py::test_get_collection_names PASSED [ 92%] 1336s tests/test_base.py::test_get_name_from_key PASSED [ 92%] 1336s tests/test_base.py::test_replace_name_in_keys PASSED [ 92%] 1336s tests/test_base.py::test_custom_collection PASSED [ 92%] 1336s tests/test_base.py::test_compute_no_opt PASSED [ 92%] 1336s tests/test_base.py::test_compute_array PASSED [ 92%] 1336s tests/test_base.py::test_persist_array PASSED [ 92%] 1336s tests/test_base.py::test_persist_array_rename PASSED [ 92%] 1336s tests/test_base.py::test_compute_dataframe PASSED [ 92%] 1336s tests/test_base.py::test_persist_dataframe PASSED [ 92%] 1336s tests/test_base.py::test_persist_series PASSED [ 92%] 1336s tests/test_base.py::test_persist_scalar PASSED [ 92%] 1336s tests/test_base.py::test_persist_dataframe_rename PASSED [ 92%] 1336s tests/test_base.py::test_persist_series_rename PASSED [ 92%] 1336s tests/test_base.py::test_persist_scalar_rename PASSED [ 92%] 1336s tests/test_base.py::test_compute_array_dataframe PASSED [ 92%] 1336s tests/test_base.py::test_compute_dataframe_valid_unicode_in_bytes PASSED [ 92%] 1336s tests/test_base.py::test_compute_dataframe_invalid_unicode PASSED [ 92%] 1336s tests/test_base.py::test_compute_array_bag PASSED [ 92%] 1336s tests/test_base.py::test_compute_with_literal PASSED [ 92%] 1336s tests/test_base.py::test_compute_nested PASSED [ 92%] 1336s tests/test_base.py::test_visualize SKIPPED (could not import 'ipycyt...) [ 92%] 1336s tests/test_base.py::test_visualize_highlevelgraph PASSED [ 92%] 1337s tests/test_base.py::test_visualize_order PASSED [ 92%] 1337s tests/test_base.py::test_optimizations_keyword PASSED [ 92%] 1337s tests/test_base.py::test_optimize PASSED [ 92%] 1337s tests/test_base.py::test_optimize_nested PASSED [ 92%] 1337s tests/test_base.py::test_default_imports PASSED [ 92%] 1337s tests/test_base.py::test_persist_literals PASSED [ 92%] 1337s tests/test_base.py::test_persist_nested PASSED [ 92%] 1337s tests/test_base.py::test_persist_delayed PASSED [ 92%] 1337s tests/test_base.py::test_persist_delayed_custom_key[a] PASSED [ 92%] 1337s tests/test_base.py::test_persist_delayed_custom_key[key1] PASSED [ 92%] 1337s tests/test_base.py::test_persist_delayed_rename[a-rename0-a] PASSED [ 92%] 1337s tests/test_base.py::test_persist_delayed_rename[a-rename1-a] PASSED [ 92%] 1337s tests/test_base.py::test_persist_delayed_rename[a-rename2-b] PASSED [ 92%] 1337s tests/test_base.py::test_persist_delayed_rename[key3-rename3-new_key3] PASSED [ 92%] 1337s tests/test_base.py::test_persist_delayedleaf PASSED [ 92%] 1337s tests/test_base.py::test_persist_delayedattr PASSED [ 92%] 1338s tests/test_base.py::test_persist_array_bag PASSED [ 92%] 1338s tests/test_base.py::test_persist_bag PASSED [ 92%] 1338s tests/test_base.py::test_persist_item PASSED [ 92%] 1338s tests/test_base.py::test_persist_bag_rename PASSED [ 92%] 1338s tests/test_base.py::test_persist_item_change_name PASSED [ 92%] 1338s tests/test_base.py::test_optimize_globals PASSED [ 92%] 1338s tests/test_base.py::test_optimize_None PASSED [ 93%] 1338s tests/test_base.py::test_scheduler_keyword PASSED [ 93%] 1338s tests/test_base.py::test_raise_get_keyword PASSED [ 93%] 1338s tests/test_base.py::test_get_scheduler PASSED [ 93%] 1338s tests/test_base.py::test_callable_scheduler PASSED [ 93%] 1339s tests/test_base.py::test_num_workers_config[threads] PASSED [ 93%] 1340s tests/test_base.py::test_num_workers_config[processes] PASSED [ 93%] 1340s tests/test_base.py::test_optimizations_ctd PASSED [ 93%] 1340s tests/test_base.py::test_clone_key PASSED [ 93%] 1340s tests/test_base.py::test_compute_as_if_collection_low_level_task_graph PASSED [ 93%] 1341s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'sync', True] PASSED [ 93%] 1341s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'threads', False] PASSED [ 93%] 1342s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'sync', True] PASSED [ 93%] 1342s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'threads', False] PASSED [ 93%] 1343s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'sync', True] PASSED [ 93%] 1343s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'processes', False] PASSED [ 93%] 1343s tests/test_callbacks.py::test_start_callback PASSED [ 93%] 1343s tests/test_callbacks.py::test_start_state_callback PASSED [ 93%] 1343s tests/test_callbacks.py::test_finish_always_called PASSED [ 93%] 1343s tests/test_callbacks.py::test_nested_schedulers PASSED [ 93%] 1343s tests/test_callbacks.py::test_add_remove_mutates_not_replaces PASSED [ 93%] 1343s tests/test_ci.py::test_upstream_packages_installed SKIPPED (Only che...) [ 93%] 1343s tests/test_cli.py::test_config_get_no_key PASSED [ 93%] 1343s tests/test_cli.py::test_config_get_value PASSED [ 93%] 1343s tests/test_cli.py::test_config_get_bad_value PASSED [ 93%] 1343s tests/test_cli.py::test_config_get_none PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-True-333MiB] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-True-2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-True-value2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-True-value3] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-True-None] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-False-333MiB] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-False-2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-False-value2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-False-value3] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-None-False-None] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-333MiB] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value3] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-None] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-333MiB] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value3] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-None] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-333MiB] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value3] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-None] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-333MiB] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value3] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-None] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-True-333MiB] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-True-2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-True-value2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-True-value3] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-True-None] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-False-333MiB] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-False-2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-False-value2] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-False-value3] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-None-False-None] PASSED [ 93%] 1343s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-333MiB] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-2] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value2] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value3] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-None] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-333MiB] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-2] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value2] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value3] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-None] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-333MiB] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-2] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value2] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value3] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-None] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-333MiB] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-2] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value2] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value3] PASSED [ 93%] 1344s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-None] PASSED [ 93%] 1344s tests/test_cli.py::test_config_find PASSED [ 93%] 1344s tests/test_cli.py::test_config_list PASSED [ 93%] 1344s tests/test_cli.py::test_version PASSED [ 93%] 1344s tests/test_cli.py::test_info_versions PASSED [ 93%] 1344s tests/test_cli.py::test_register_command_ep PASSED [ 93%] 1344s tests/test_cli.py::test_repeated_name_registration_warn PASSED [ 93%] 1344s tests/test_compatibility.py::test_deprecation PASSED [ 93%] 1344s tests/test_compatibility.py::test_entry_points PASSED [ 93%] 1344s tests/test_config.py::test_canonical_name PASSED [ 93%] 1344s tests/test_config.py::test_update PASSED [ 93%] 1344s tests/test_config.py::test_update_new_defaults PASSED [ 93%] 1344s tests/test_config.py::test_update_defaults PASSED [ 93%] 1344s tests/test_config.py::test_update_list_to_dict PASSED [ 93%] 1344s tests/test_config.py::test_update_dict_to_list PASSED [ 93%] 1344s tests/test_config.py::test_merge PASSED [ 93%] 1344s tests/test_config.py::test_collect_yaml_paths PASSED [ 93%] 1344s tests/test_config.py::test_paths_containing_key PASSED [ 93%] 1344s tests/test_config.py::test_collect_yaml_dir PASSED [ 93%] 1344s tests/test_config.py::test_collect_yaml_permission_errors[directory] PASSED [ 93%] 1344s tests/test_config.py::test_collect_yaml_permission_errors[file] PASSED [ 93%] 1344s tests/test_config.py::test_collect_yaml_malformed_file PASSED [ 93%] 1344s tests/test_config.py::test_collect_yaml_no_top_level_dict PASSED [ 93%] 1344s tests/test_config.py::test_env PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[None-None-0] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[None-None-1] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[None-None-2] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[Null-None-0] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[Null-None-1] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[Null-None-2] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[False-False-0] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[False-False-1] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[False-False-2] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[True-True-0] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[True-True-1] PASSED [ 93%] 1344s tests/test_config.py::test_env_special_values[True-True-2] PASSED [ 93%] 1344s tests/test_config.py::test_collect PASSED [ 93%] 1344s tests/test_config.py::test_collect_env_none PASSED [ 93%] 1344s tests/test_config.py::test_get PASSED [ 93%] 1344s tests/test_config.py::test_ensure_file PASSED [ 93%] 1344s tests/test_config.py::test_set PASSED [ 93%] 1344s tests/test_config.py::test_set_kwargs PASSED [ 93%] 1344s tests/test_config.py::test_set_nested PASSED [ 94%] 1344s tests/test_config.py::test_set_hard_to_copyables PASSED [ 94%] 1344s tests/test_config.py::test_ensure_file_directory[True] PASSED [ 94%] 1344s tests/test_config.py::test_ensure_file_directory[False] PASSED [ 94%] 1344s tests/test_config.py::test_ensure_file_defaults_to_DASK_CONFIG_directory PASSED [ 94%] 1344s tests/test_config.py::test_pop PASSED [ 94%] 1344s tests/test_config.py::test_refresh PASSED [ 94%] 1344s tests/test_config.py::test_expand_environment_variables[1-10] PASSED [ 94%] 1344s tests/test_config.py::test_expand_environment_variables[1-11] PASSED [ 94%] 1344s tests/test_config.py::test_expand_environment_variables[$FOO-foo] PASSED [ 94%] 1344s tests/test_config.py::test_expand_environment_variables[inp3-out3] PASSED [ 94%] 1344s tests/test_config.py::test_expand_environment_variables[inp4-out4] PASSED [ 94%] 1344s tests/test_config.py::test_expand_environment_variables[inp5-out5] PASSED [ 94%] 1344s tests/test_config.py::test_expand_environment_variables[inp6-out6] PASSED [ 94%] 1344s tests/test_config.py::test_expand_environment_variables[inp7-out7] PASSED [ 94%] 1344s tests/test_config.py::test_env_var_canonical_name PASSED [ 94%] 1344s tests/test_config.py::test_get_set_canonical_name PASSED [ 94%] 1344s tests/test_config.py::test_get_set_roundtrip[custom_key] PASSED [ 94%] 1344s tests/test_config.py::test_get_set_roundtrip[custom-key] PASSED [ 94%] 1344s tests/test_config.py::test_merge_None_to_dict PASSED [ 94%] 1344s tests/test_config.py::test_core_file PASSED [ 94%] 1344s tests/test_config.py::test_schema PASSED [ 94%] 1344s tests/test_config.py::test_schema_is_complete PASSED [ 94%] 1344s tests/test_config.py::test_rename PASSED [ 94%] 1344s tests/test_config.py::test_deprecations_on_set[args0-kwargs0] PASSED [ 94%] 1344s tests/test_config.py::test_deprecations_on_set[args1-kwargs1] PASSED [ 94%] 1344s tests/test_config.py::test_deprecations_on_set[args2-kwargs2] PASSED [ 94%] 1344s tests/test_config.py::test_deprecations_on_env_variables PASSED [ 94%] 1344s tests/test_config.py::test_deprecations_on_yaml[fuse-ave-width] PASSED [ 94%] 1344s tests/test_config.py::test_deprecations_on_yaml[fuse_ave_width] PASSED [ 94%] 1344s tests/test_config.py::test_get_override_with PASSED [ 94%] 1344s tests/test_config.py::test_config_serialization PASSED [ 94%] 1344s tests/test_config.py::test_config_inheritance PASSED [ 94%] 1344s tests/test_config.py::test__get_paths PASSED [ 94%] 1344s tests/test_config.py::test_default_search_paths PASSED [ 94%] 1344s tests/test_context.py::test_with_get PASSED [ 94%] 1344s tests/test_context.py::test_globalmethod PASSED [ 94%] 1344s tests/test_core.py::test_ishashable PASSED [ 94%] 1344s tests/test_core.py::test_iskey PASSED [ 94%] 1344s tests/test_core.py::test_iskey_numpy_types PASSED [ 94%] 1344s tests/test_core.py::test_validate_key PASSED [ 94%] 1344s tests/test_core.py::test_istask PASSED [ 94%] 1344s tests/test_core.py::test_has_tasks PASSED [ 94%] 1344s tests/test_core.py::test_preorder_traversal PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_get PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_badkey PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_nested_badkey PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_data_not_in_dict_is_ok PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_get_with_list PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_get_with_list_top_level PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_get_with_nested_list PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_get_works_with_unhashables_in_values PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_nested_tasks PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_get_stack_limit PASSED [ 94%] 1344s tests/test_core.py::TestGet::test_with_HighLevelGraph PASSED [ 94%] 1344s tests/test_core.py::test_GetFunctionTestMixin_class PASSED [ 94%] 1344s tests/test_core.py::test_get_dependencies_nested PASSED [ 94%] 1344s tests/test_core.py::test_get_dependencies_empty PASSED [ 94%] 1344s tests/test_core.py::test_get_dependencies_list PASSED [ 94%] 1344s tests/test_core.py::test_get_dependencies_task PASSED [ 94%] 1344s tests/test_core.py::test_get_dependencies_nothing PASSED [ 94%] 1344s tests/test_core.py::test_get_dependencies_many PASSED [ 94%] 1344s tests/test_core.py::test_get_dependencies_task_none PASSED [ 94%] 1344s tests/test_core.py::test_get_deps PASSED [ 94%] 1344s tests/test_core.py::test_flatten PASSED [ 94%] 1344s tests/test_core.py::test_subs PASSED [ 94%] 1344s tests/test_core.py::test_subs_no_key_data_eq PASSED [ 94%] 1344s tests/test_core.py::test_subs_with_unfriendly_eq PASSED [ 94%] 1344s tests/test_core.py::test_subs_with_surprisingly_friendly_eq PASSED [ 94%] 1344s tests/test_core.py::test_subs_arbitrary_key PASSED [ 94%] 1344s tests/test_core.py::test_quote PASSED [ 94%] 1344s tests/test_core.py::test_literal_serializable PASSED [ 94%] 1344s tests/test_core.py::test_getcycle PASSED [ 94%] 1344s tests/test_datasets.py::test_mimesis SKIPPED (could not import 'mime...) [ 94%] 1344s tests/test_datasets.py::test_full_dataset SKIPPED (could not import ...) [ 94%] 1344s tests/test_datasets.py::test_make_dataset_with_processes SKIPPED (co...) [ 94%] 1344s tests/test_datasets.py::test_no_mimesis PASSED [ 94%] 1344s tests/test_datasets.py::test_deterministic SKIPPED (could not import...) [ 94%] 1344s tests/test_delayed.py::test_to_task_dask PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_with_namedtuple PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_with_dataclass[ANonFrozenDataClass] PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_with_dataclass[AFrozenDataClass] PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_with_dataclass_with_custom_init PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_with_dataclass_with_eager_custom_init PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_with_eager_dataclass_with_set_init_false_field PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_with_dataclass_with_set_init_false_field PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_with_dataclass_with_unset_init_false_field PASSED [ 94%] 1344s tests/test_delayed.py::test_operators PASSED [ 94%] 1344s tests/test_delayed.py::test_methods PASSED [ 94%] 1344s tests/test_delayed.py::test_attributes PASSED [ 94%] 1344s tests/test_delayed.py::test_method_getattr_call_same_task PASSED [ 94%] 1344s tests/test_delayed.py::test_np_dtype_of_delayed PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_visualise_warn PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_errors PASSED [ 94%] 1344s tests/test_delayed.py::test_common_subexpressions PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_optimize PASSED [ 94%] 1344s tests/test_delayed.py::test_lists PASSED [ 94%] 1344s tests/test_delayed.py::test_literates PASSED [ 94%] 1344s tests/test_delayed.py::test_literates_keys PASSED [ 94%] 1344s tests/test_delayed.py::test_lists_are_concrete PASSED [ 94%] 1344s tests/test_delayed.py::test_iterators[list] PASSED [ 94%] 1344s tests/test_delayed.py::test_iterators[tuple] PASSED [ 94%] 1344s tests/test_delayed.py::test_iterators[set] PASSED [ 94%] 1344s tests/test_delayed.py::test_traverse_false PASSED [ 94%] 1344s tests/test_delayed.py::test_pure PASSED [ 94%] 1344s tests/test_delayed.py::test_pure_global_setting PASSED [ 94%] 1344s tests/test_delayed.py::test_nout PASSED [ 94%] 1344s tests/test_delayed.py::test_nout_with_tasks[x0] PASSED [ 94%] 1344s tests/test_delayed.py::test_nout_with_tasks[x1] PASSED [ 94%] 1344s tests/test_delayed.py::test_nout_with_tasks[x2] PASSED [ 94%] 1344s tests/test_delayed.py::test_nout_with_tasks[x3] PASSED [ 94%] 1344s tests/test_delayed.py::test_nout_with_tasks[x4] PASSED [ 94%] 1344s tests/test_delayed.py::test_kwargs PASSED [ 94%] 1344s tests/test_delayed.py::test_custom_delayed PASSED [ 94%] 1344s tests/test_delayed.py::test_array_delayed PASSED [ 94%] 1344s tests/test_delayed.py::test_array_bag_delayed PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_picklable PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_compute_forward_kwargs PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_method_descriptor PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_callable PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_name_on_call PASSED [ 94%] 1344s tests/test_delayed.py::test_callable_obj PASSED [ 94%] 1344s tests/test_delayed.py::test_deterministic_name PASSED [ 94%] 1344s tests/test_delayed.py::test_sensitive_to_partials PASSED [ 94%] 1344s tests/test_delayed.py::test_delayed_name PASSED [ 94%] 1344s tests/test_delayed.py::test_finalize_name PASSED [ 94%] 1344s tests/test_delayed.py::test_keys_from_array PASSED [ 95%] 1344s tests/test_delayed.py::test_delayed_decorator_on_method PASSED [ 95%] 1344s tests/test_delayed.py::test_attribute_of_attribute PASSED [ 95%] 1344s tests/test_delayed.py::test_check_meta_flag PASSED [ 95%] 1344s tests/test_delayed.py::test_pickle[modlevel_eager] PASSED [ 95%] 1344s tests/test_delayed.py::test_pickle[modlevel_delayed1] XFAIL (#3369) [ 95%] 1344s tests/test_delayed.py::test_pickle[modlevel_delayed2] XFAIL (#3369) [ 95%] 1344s tests/test_delayed.py::test_cloudpickle[modlevel_eager] PASSED [ 95%] 1344s tests/test_delayed.py::test_cloudpickle[modlevel_delayed1] PASSED [ 95%] 1344s tests/test_delayed.py::test_cloudpickle[modlevel_delayed2] PASSED [ 95%] 1344s tests/test_delayed.py::test_dask_layers PASSED [ 95%] 1344s tests/test_delayed.py::test_annotations_survive_optimization PASSED [ 95%] 1344s tests/test_delayed.py::test_delayed_function_attributes_forwarded PASSED [ 95%] 1344s tests/test_distributed.py::test_can_import_client PASSED [ 95%] 1344s tests/test_distributed.py::test_can_import_nested_things PASSED [ 95%] 1344s tests/test_distributed.py::test_persist PASSED [ 95%] 1346s tests/test_distributed.py::test_persist_nested PASSED [ 95%] 1347s tests/test_distributed.py::test_futures_to_delayed_dataframe PASSED [ 95%] 1349s tests/test_distributed.py::test_from_delayed_dataframe PASSED [ 95%] 1352s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[True] PASSED [ 95%] 1355s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[False] PASSED [ 95%] 1357s tests/test_distributed.py::test_dataframe_broadcast_merge[True-a] PASSED [ 95%] 1358s tests/test_distributed.py::test_dataframe_broadcast_merge[True-on1] PASSED [ 95%] 1360s tests/test_distributed.py::test_dataframe_broadcast_merge[False-a] PASSED [ 95%] 1361s tests/test_distributed.py::test_dataframe_broadcast_merge[False-on1] PASSED [ 95%] 1363s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-None] PASSED [ 95%] 1364s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-compute_as_if_collection] PASSED [ 95%] 1375s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-dask.compute] PASSED [ 95%] 1375s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-None] PASSED [ 95%] 1375s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-compute_as_if_collection] PASSED [ 95%] 1375s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-dask.compute] PASSED [ 95%] 1375s tests/test_distributed.py::test_futures_to_delayed_bag PASSED [ 95%] 1375s tests/test_distributed.py::test_futures_to_delayed_array PASSED [ 95%] 1375s tests/test_distributed.py::test_local_get_with_distributed_active PASSED [ 95%] 1377s tests/test_distributed.py::test_to_hdf_distributed PASSED [ 95%] 1380s tests/test_distributed.py::test_to_hdf_scheduler_distributed[1] PASSED [ 95%] 1385s tests/test_distributed.py::test_to_hdf_scheduler_distributed[4] XPASS [ 95%] 1389s tests/test_distributed.py::test_to_hdf_scheduler_distributed[10] XPASS [ 95%] 1389s tests/test_distributed.py::test_serializable_groupby_agg PASSED [ 95%] 1390s tests/test_distributed.py::test_futures_in_graph PASSED [ 95%] 1391s tests/test_distributed.py::test_zarr_distributed_roundtrip SKIPPED (...) [ 95%] 1392s tests/test_distributed.py::test_zarr_distributed_with_explicit_directory_store SKIPPED [ 95%] 1394s tests/test_distributed.py::test_zarr_distributed_with_explicit_memory_store SKIPPED [ 95%] 1395s tests/test_distributed.py::test_zarr_in_memory_distributed_err SKIPPED [ 95%] 1396s tests/test_distributed.py::test_scheduler_equals_client PASSED [ 95%] 1396s tests/test_distributed.py::test_await PASSED [ 95%] 1396s tests/test_distributed.py::test_local_scheduler PASSED [ 95%] 1396s tests/test_distributed.py::test_annotations_blockwise_unpack PASSED [ 95%] 1397s tests/test_distributed.py::test_blockwise_array_creation[True-ones] PASSED [ 95%] 1399s tests/test_distributed.py::test_blockwise_array_creation[True-zeros] PASSED [ 95%] 1400s tests/test_distributed.py::test_blockwise_array_creation[True-full] PASSED [ 95%] 1401s tests/test_distributed.py::test_blockwise_array_creation[False-ones] PASSED [ 95%] 1402s tests/test_distributed.py::test_blockwise_array_creation[False-zeros] PASSED [ 95%] 1404s tests/test_distributed.py::test_blockwise_array_creation[False-full] PASSED [ 95%] 1405s tests/test_distributed.py::test_blockwise_array_creation[None-ones] PASSED [ 95%] 1406s tests/test_distributed.py::test_blockwise_array_creation[None-zeros] PASSED [ 95%] 1407s tests/test_distributed.py::test_blockwise_array_creation[None-full] PASSED [ 95%] 1409s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-pyarrow] SKIPPED [ 95%] 1410s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-fastparquet] SKIPPED [ 95%] 1411s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-csv] PASSED [ 95%] 1418s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-hdf] PASSED [ 95%] 1418s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-pyarrow] SKIPPED [ 95%] 1418s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-fastparquet] SKIPPED [ 95%] 1419s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-csv] PASSED [ 95%] 1423s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-hdf] PASSED [ 95%] 1424s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-pyarrow] SKIPPED [ 95%] 1426s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-fastparquet] SKIPPED [ 95%] 1427s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-csv] PASSED [ 95%] 1431s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-hdf] PASSED [ 95%] 1432s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-pyarrow] SKIPPED [ 95%] 1434s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-fastparquet] SKIPPED [ 95%] 1439s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-csv] PASSED [ 95%] 1439s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-hdf] PASSED [ 95%] 1440s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-pyarrow] SKIPPED [ 95%] 1441s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-fastparquet] SKIPPED [ 95%] 1443s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-csv] PASSED [ 95%] 1447s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-hdf] PASSED [ 95%] 1448s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-pyarrow] SKIPPED [ 95%] 1449s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-fastparquet] SKIPPED [ 95%] 1451s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-csv] PASSED [ 95%] 1455s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-hdf] PASSED [ 95%] 1457s tests/test_distributed.py::test_blockwise_fusion_after_compute PASSED [ 95%] 1457s tests/test_distributed.py::test_blockwise_numpy_args PASSED [ 95%] 1457s tests/test_distributed.py::test_blockwise_numpy_kwargs PASSED [ 95%] 1458s tests/test_distributed.py::test_blockwise_different_optimization PASSED [ 95%] 1458s tests/test_distributed.py::test_combo_of_layer_types PASSED [ 95%] 1460s tests/test_distributed.py::test_blockwise_concatenate PASSED [ 95%] 1460s tests/test_distributed.py::test_map_partitions_partition_info PASSED [ 95%] 1460s tests/test_distributed.py::test_futures_in_subgraphs PASSED [ 95%] 1460s tests/test_distributed.py::test_shuffle_priority[32-SimpleShuffleLayer] PASSED [ 95%] 1461s tests/test_distributed.py::test_shuffle_priority[2-ShuffleLayer] PASSED [ 95%] 1461s tests/test_distributed.py::test_map_partitions_da_input PASSED [ 95%] 1462s tests/test_distributed.py::test_map_partitions_df_input PASSED [ 95%] 1462s tests/test_distributed.py::test_to_sql_engine_kwargs FAILED [ 95%] 1463s tests/test_distributed.py::test_non_recursive_df_reduce PASSED [ 95%] 1467s tests/test_distributed.py::test_set_index_no_resursion_error PASSED [ 95%] 1467s tests/test_distributed.py::test_get_scheduler_without_distributed_raises PASSED [ 95%] 1468s tests/test_distributed.py::test_get_scheduler_with_distributed_active PASSED [ 95%] 1469s tests/test_distributed.py::test_get_scheduler_with_distributed_active_reset_config PASSED [ 95%] 1469s tests/test_distributed.py::test_get_scheduler_lock[None-expected_classes0] PASSED [ 95%] 1469s tests/test_distributed.py::test_get_scheduler_lock[threads-expected_classes1] PASSED [ 95%] 1469s tests/test_distributed.py::test_get_scheduler_lock[processes-expected_classes2] PASSED [ 95%] 1471s tests/test_distributed.py::test_get_scheduler_lock_distributed[spawn] PASSED [ 95%] 1472s tests/test_distributed.py::test_get_scheduler_lock_distributed[fork] PASSED [ 95%] 1473s tests/test_distributed.py::test_get_scheduler_lock_distributed[forkserver] PASSED [ 95%] 1479s tests/test_distributed.py::test_write_single_hdf[True] PASSED [ 95%] 1485s tests/test_distributed.py::test_write_single_hdf[lock_param1] PASSED [ 95%] 1485s tests/test_distributed.py::test_get_scheduler_default_client_config_interleaving PASSED [ 95%] 1485s tests/test_distributed.py::test_bag_groupby_default PASSED [ 95%] 1485s tests/test_graph_manipulation.py::test_checkpoint[False] PASSED [ 95%] 1485s tests/test_graph_manipulation.py::test_checkpoint[True] PASSED [ 95%] 1486s tests/test_graph_manipulation.py::test_checkpoint_collections PASSED [ 95%] 1486s tests/test_graph_manipulation.py::test_wait_on_one[False] PASSED [ 95%] 1486s tests/test_graph_manipulation.py::test_wait_on_one[True] PASSED [ 95%] 1486s tests/test_graph_manipulation.py::test_wait_on_many[False] PASSED [ 95%] 1486s tests/test_graph_manipulation.py::test_wait_on_many[True] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_wait_on_collections PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_clone[False] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_clone[True] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[1] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal1] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal2] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal3] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal4] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_blockwise_clone_with_no_indices SKIPPED [ 95%] 1487s tests/test_graph_manipulation.py::test_bind[False] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_bind[True] PASSED [ 95%] 1487s tests/test_graph_manipulation.py::test_bind_clone_collections[bind] PASSED [ 96%] 1488s tests/test_graph_manipulation.py::test_bind_clone_collections[clone] PASSED [ 96%] 1488s tests/test_graph_manipulation.py::test_split_every[2-299] PASSED [ 96%] 1488s tests/test_graph_manipulation.py::test_split_every[3-250] PASSED [ 96%] 1488s tests/test_graph_manipulation.py::test_split_every[8-215] PASSED [ 96%] 1488s tests/test_graph_manipulation.py::test_split_every[None-215] PASSED [ 96%] 1488s tests/test_graph_manipulation.py::test_split_every[8.1-215] PASSED [ 96%] 1488s tests/test_graph_manipulation.py::test_split_every[1000000000.0-201] PASSED [ 96%] 1488s tests/test_graph_manipulation.py::test_split_every[False-201] PASSED [ 96%] 1488s tests/test_graph_manipulation.py::test_split_every_invalid PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer[abc] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer[x1] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer[x2] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer[x3] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer[x4] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer[x5] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer[x6] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer_hex[abc] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer_hex[x1] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer_hex[x2] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer_hex[x3] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer_hex[x4] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer_hex[x5] PASSED [ 96%] 1488s tests/test_hashing.py::test_hash_buffer_hex[x6] PASSED [ 96%] 1488s tests/test_hashing.py::test_hashers[_hash_sha1] PASSED [ 96%] 1488s tests/test_highgraph.py::test_visualize PASSED [ 96%] 1488s tests/test_highgraph.py::test_basic PASSED [ 96%] 1488s tests/test_highgraph.py::test_keys_values_items_to_dict_methods PASSED [ 96%] 1488s tests/test_highgraph.py::test_getitem PASSED [ 96%] 1488s tests/test_highgraph.py::test_copy PASSED [ 96%] 1488s tests/test_highgraph.py::test_cull PASSED [ 96%] 1488s tests/test_highgraph.py::test_cull_layers PASSED [ 96%] 1488s tests/test_highgraph.py::test_repr_html_hlg_layers PASSED [ 96%] 1488s tests/test_highgraph.py::test_single_annotation[annotation0] PASSED [ 96%] 1488s tests/test_highgraph.py::test_single_annotation[annotation1] PASSED [ 96%] 1488s tests/test_highgraph.py::test_multiple_annotations PASSED [ 96%] 1488s tests/test_highgraph.py::test_annotation_cleared_on_error PASSED [ 96%] 1488s tests/test_highgraph.py::test_materializedlayer_cull_preserves_annotations PASSED [ 96%] 1488s tests/test_highgraph.py::test_annotations_leak PASSED [ 96%] 1488s tests/test_highgraph.py::test_blockwise_cull[True] PASSED [ 96%] 1488s tests/test_highgraph.py::test_blockwise_cull[False] PASSED [ 96%] 1488s tests/test_highgraph.py::test_len_does_not_materialize PASSED [ 96%] 1488s tests/test_highgraph.py::test_node_tooltips_exist PASSED [ 96%] 1488s tests/test_highgraph.py::test_tokenize_hlg PASSED [ 96%] 1488s tests/test_layers.py::test_array_chunk_shape_dep PASSED [ 96%] 1488s tests/test_layers.py::test_array_slice_deps PASSED [ 96%] 1488s tests/test_layers.py::test_fractional_slice PASSED [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_pyarrow-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_fastparquet-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_read_csv-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_creation-numpy.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_map_overlap-numpy.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_pyarrow-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_fastparquet-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_read_csv-pandas.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_creation-numpy.] XFAIL [ 96%] 1488s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_map_overlap-numpy.] XFAIL [ 96%] 1488s tests/test_layers.py::test_dataframe_cull_key_dependencies[_shuffle_op] PASSED [ 96%] 1488s tests/test_layers.py::test_dataframe_cull_key_dependencies[_groupby_op] PASSED [ 96%] 1488s tests/test_layers.py::test_dataframe_cull_key_dependencies_materialized PASSED [ 96%] 1488s tests/test_local.py::test_start_state PASSED [ 96%] 1488s tests/test_local.py::test_start_state_looks_at_cache PASSED [ 96%] 1488s tests/test_local.py::test_start_state_with_redirects PASSED [ 96%] 1488s tests/test_local.py::test_start_state_with_independent_but_runnable_tasks PASSED [ 96%] 1488s tests/test_local.py::test_start_state_with_tasks_no_deps PASSED [ 96%] 1488s tests/test_local.py::test_finish_task PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_get PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_badkey PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_nested_badkey PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_data_not_in_dict_is_ok PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_get_with_list PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_get_with_list_top_level PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_get_with_nested_list PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_get_works_with_unhashables_in_values PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_nested_tasks PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_get_stack_limit PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_with_HighLevelGraph PASSED [ 96%] 1488s tests/test_local.py::TestGetAsync::test_get_sync_num_workers PASSED [ 96%] 1488s tests/test_local.py::test_cache_options PASSED [ 96%] 1488s tests/test_local.py::test_sort_key PASSED [ 96%] 1488s tests/test_local.py::test_callback PASSED [ 96%] 1488s tests/test_local.py::test_exceptions_propagate PASSED [ 96%] 1488s tests/test_local.py::test_ordering PASSED [ 96%] 1488s tests/test_local.py::test_complex_ordering PASSED [ 96%] 1488s tests/test_ml.py::test_basic PASSED [ 96%] 1488s tests/test_multiprocessing.py::test_pickle_globals PASSED [ 96%] 1488s tests/test_multiprocessing.py::test_pickle_locals PASSED [ 96%] 1488s tests/test_multiprocessing.py::test_out_of_band_pickling PASSED [ 96%] 1489s tests/test_multiprocessing.py::test_errors_propagate PASSED [ 96%] 1489s tests/test_multiprocessing.py::test_remote_exception PASSED [ 96%] 1489s tests/test_multiprocessing.py::test_lambda_with_cloudpickle PASSED [ 96%] 1489s tests/test_multiprocessing.py::test_lambda_results_with_cloudpickle PASSED [ 96%] 1489s tests/test_multiprocessing.py::test_unpicklable_args_generate_errors PASSED [ 96%] 1490s tests/test_multiprocessing.py::test_reuse_pool[Pool] PASSED [ 96%] 1490s tests/test_multiprocessing.py::test_reuse_pool[ProcessPoolExecutor] PASSED [ 96%] 1490s tests/test_multiprocessing.py::test_dumps_loads PASSED [ 96%] 1490s tests/test_multiprocessing.py::test_fuse_doesnt_clobber_intermediates PASSED [ 96%] 1490s tests/test_multiprocessing.py::test_optimize_graph_false PASSED [ 96%] 1490s tests/test_multiprocessing.py::test_works_with_highlevel_graph PASSED [ 96%] 1491s tests/test_multiprocessing.py::test_random_seeds[numpy] PASSED [ 96%] 1491s tests/test_multiprocessing.py::test_random_seeds[random] PASSED [ 96%] 1491s tests/test_multiprocessing.py::test_process_initializer[threading-None-expected_results0] PASSED [ 96%] 1491s tests/test_multiprocessing.py::test_process_initializer[processes-None-expected_results1] PASSED [ 96%] 1492s tests/test_multiprocessing.py::test_process_initializer[processes-proc_init-expected_results2] PASSED [ 96%] 1492s tests/test_multiprocessing.py::test_custom_context_used_python3_posix PASSED [ 96%] 1492s tests/test_multiprocessing.py::test_get_context_using_python3_posix PASSED [ 96%] 1492s tests/test_multiprocessing.py::test_custom_context_ignored_elsewhere SKIPPED [ 96%] 1492s tests/test_multiprocessing.py::test_get_context_always_default SKIPPED [ 96%] 1492s tests/test_optimization.py::test_cull PASSED [ 96%] 1492s tests/test_optimization.py::test_fuse PASSED [ 96%] 1492s tests/test_optimization.py::test_fuse_keys PASSED [ 96%] 1492s tests/test_optimization.py::test_donot_substitute_same_key_multiple_times PASSED [ 96%] 1492s tests/test_optimization.py::test_inline PASSED [ 96%] 1492s tests/test_optimization.py::test_inline_functions PASSED [ 96%] 1492s tests/test_optimization.py::test_inline_ignores_curries_and_partials PASSED [ 96%] 1492s tests/test_optimization.py::test_inline_functions_non_hashable PASSED [ 96%] 1492s tests/test_optimization.py::test_inline_doesnt_shrink_fast_functions_at_top PASSED [ 96%] 1492s tests/test_optimization.py::test_inline_traverses_lists PASSED [ 96%] 1492s tests/test_optimization.py::test_inline_functions_protects_output_keys PASSED [ 96%] 1492s tests/test_optimization.py::test_functions_of PASSED [ 96%] 1492s tests/test_optimization.py::test_inline_cull_dependencies PASSED [ 96%] 1492s tests/test_optimization.py::test_fuse_reductions_single_input PASSED [ 97%] 1492s tests/test_optimization.py::test_fuse_stressed PASSED [ 97%] 1492s tests/test_optimization.py::test_fuse_reductions_multiple_input PASSED [ 97%] 1492s tests/test_optimization.py::test_SubgraphCallable PASSED [ 97%] 1492s tests/test_optimization.py::test_SubgraphCallable_with_numpy PASSED [ 97%] 1492s tests/test_optimization.py::test_SubgraphCallable_eq PASSED [ 97%] 1492s tests/test_optimization.py::test_fuse_subgraphs PASSED [ 97%] 1492s tests/test_optimization.py::test_fuse_subgraphs_linear_chains_of_duplicate_deps PASSED [ 97%] 1492s tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 97%] 1492s tests/test_optimization.py::test_fuse_config PASSED [ 97%] 1492s tests/test_optimization.py::test_fused_keys_max_length PASSED [ 97%] 1492s tests/test_order.py::test_ordering_keeps_groups_together[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_ordering_keeps_groups_together[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_avoid_broker_nodes[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_avoid_broker_nodes[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_base_of_reduce_preferred[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_base_of_reduce_preferred[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_avoid_upwards_branching[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_avoid_upwards_branching[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_avoid_upwards_branching_complex[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_avoid_upwards_branching_complex[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_deep_bases_win_over_dependents[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_deep_bases_win_over_dependents[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_prefer_deep[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_prefer_deep[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_stacklimit[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_stacklimit[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_break_ties_by_str[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_break_ties_by_str[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_gh_3055 PASSED [ 97%] 1492s tests/test_order.py::test_type_comparisions_ok[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_type_comparisions_ok[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_favor_longest_critical_path[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_favor_longest_critical_path[edcba] PASSED [ 97%] 1492s tests/test_order.py::test_run_smaller_sections[abcde] PASSED [ 97%] 1492s tests/test_order.py::test_run_smaller_sections[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_local_parents_of_reduction[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_local_parents_of_reduction[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_nearest_neighbor[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_nearest_neighbor[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_string_ordering PASSED [ 97%] 1493s tests/test_order.py::test_string_ordering_dependents XPASS (see comment) [ 97%] 1493s tests/test_order.py::test_prefer_short_narrow[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_prefer_short_narrow[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_prefer_short_ancestor[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_prefer_short_ancestor[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_map_overlap[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_map_overlap[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_use_structure_not_keys[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_use_structure_not_keys[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_dont_run_all_dependents_too_early[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_dont_run_all_dependents_too_early[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_many_branches_use_ndependencies[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_many_branches_use_ndependencies[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_order_cycle PASSED [ 97%] 1493s tests/test_order.py::test_order_empty PASSED [ 97%] 1493s tests/test_order.py::test_order_with_equal_dependents[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_order_with_equal_dependents[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_terminal_node_backtrack PASSED [ 97%] 1493s tests/test_order.py::test_array_store_final_order SKIPPED (could not...) [ 97%] 1493s tests/test_order.py::test_eager_to_compute_dependent_to_free_parent PASSED [ 97%] 1493s tests/test_order.py::test_diagnostics[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_diagnostics[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_xarray_like_reduction PASSED [ 97%] 1493s tests/test_order.py::test_array_vs_dataframe[True] SKIPPED (could no...) [ 97%] 1493s tests/test_order.py::test_array_vs_dataframe[False] SKIPPED (could n...) [ 97%] 1493s tests/test_order.py::test_anom_mean SKIPPED (could not import 'xarra...) [ 97%] 1493s tests/test_order.py::test_anom_mean_raw[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_anom_mean_raw[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_flaky_array_reduction PASSED [ 97%] 1493s tests/test_order.py::test_flox_reduction[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_flox_reduction[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-True] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-False] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-True] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-False] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-True] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-False] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-True] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-False] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-True] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-False] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-True] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-False] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-True] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-False] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-True] PASSED [ 97%] 1493s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-False] PASSED [ 97%] 1493s tests/test_order.py::test_doublediff[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_doublediff[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_recursion_depth_long_linear_chains PASSED [ 97%] 1493s tests/test_order.py::test_gh_3055_explicit[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_gh_3055_explicit[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_order_flox_reduction_2[abcde] PASSED [ 97%] 1493s tests/test_order.py::test_order_flox_reduction_2[edcba] PASSED [ 97%] 1493s tests/test_order.py::test_xarray_8414 SKIPPED (could not import 'xar...) [ 97%] 1493s tests/test_order.py::test_connecting_to_roots_single_root PASSED [ 97%] 1493s tests/test_order.py::test_connecting_to_roots_tree_reduction PASSED [ 97%] 1493s tests/test_order.py::test_connecting_to_roots_asym PASSED [ 97%] 1493s tests/test_order.py::test_do_not_mutate_input PASSED [ 97%] 1493s tests/test_rewrite.py::test_head PASSED [ 97%] 1493s tests/test_rewrite.py::test_args PASSED [ 97%] 1493s tests/test_rewrite.py::test_traverser PASSED [ 97%] 1493s tests/test_rewrite.py::test_RewriteRule PASSED [ 97%] 1493s tests/test_rewrite.py::test_RewriteRuleSubs PASSED [ 97%] 1493s tests/test_rewrite.py::test_RuleSet PASSED [ 97%] 1493s tests/test_rewrite.py::test_matches PASSED [ 97%] 1493s tests/test_rewrite.py::test_rewrite PASSED [ 97%] 1493s tests/test_sizeof.py::test_base PASSED [ 97%] 1493s tests/test_sizeof.py::test_name PASSED [ 97%] 1493s tests/test_sizeof.py::test_containers PASSED [ 97%] 1493s tests/test_sizeof.py::test_bytes_like PASSED [ 97%] 1493s tests/test_sizeof.py::test_numpy PASSED [ 97%] 1493s tests/test_sizeof.py::test_numpy_0_strided PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas_contiguous_dtypes PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas_multiindex PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas_repeated_column PASSED [ 97%] 1493s tests/test_sizeof.py::test_sparse_matrix PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas_object_dtype[object-Series] PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas_object_dtype[object-DataFrame] PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas_object_dtype[object-Index] PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Series] PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-DataFrame] PASSED [ 97%] 1493s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Index] PASSED [ 97%] 1493s tests/test_sizeof.py::test_dataframe_object_dtype[object] PASSED [ 98%] 1493s tests/test_sizeof.py::test_dataframe_object_dtype[string[python]] PASSED [ 98%] 1493s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Series] SKIPPED [ 98%] 1493s tests/test_sizeof.py::test_pandas_string_arrow_dtype[DataFrame] SKIPPED [ 98%] 1493s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Index] SKIPPED [ 98%] 1493s tests/test_sizeof.py::test_pandas_empty PASSED [ 98%] 1493s tests/test_sizeof.py::test_pyarrow_table SKIPPED (could not import '...) [ 98%] 1493s tests/test_sizeof.py::test_dict PASSED [ 98%] 1494s tests/test_sizeof.py::test_register_backend_entrypoint PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count_cgroups[cpuacct,cpu] PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count_cgroups[cpu,cpuacct] PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count_cgroups[None] PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count_cgroups_v2[max-/] PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice] PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice/more.slice] PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/] PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice] PASSED [ 98%] 1494s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice/more.slice] PASSED [ 98%] 1494s tests/test_threaded.py::test_get PASSED [ 98%] 1494s tests/test_threaded.py::test_nested_get PASSED [ 98%] 1494s tests/test_threaded.py::test_get_without_computation PASSED [ 98%] 1494s tests/test_threaded.py::test_broken_callback PASSED [ 98%] 1494s tests/test_threaded.py::test_exceptions_rise_to_top PASSED [ 98%] 1494s tests/test_threaded.py::test_reuse_pool[ThreadPool] PASSED [ 98%] 1494s tests/test_threaded.py::test_reuse_pool[ThreadPoolExecutor] PASSED [ 98%] 1494s tests/test_threaded.py::test_pool_kwarg[ThreadPool] PASSED [ 98%] 1494s tests/test_threaded.py::test_pool_kwarg[ThreadPoolExecutor] PASSED [ 98%] 1494s tests/test_threaded.py::test_threaded_within_thread PASSED [ 98%] 1494s tests/test_threaded.py::test_dont_spawn_too_many_threads PASSED [ 98%] 1494s tests/test_threaded.py::test_dont_spawn_too_many_threads_CPU_COUNT PASSED [ 98%] 1494s tests/test_threaded.py::test_thread_safety PASSED [ 98%] 1494s tests/test_threaded.py::test_interrupt PASSED [ 98%] 1494s tests/test_tokenize.py::test_check_tokenize PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_scalar PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_array_consistent_on_values PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_array_supports_uneven_sizes PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_discontiguous_numpy_array PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_datetime PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_scalar PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_scalar_string_rep PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_array_on_object_dtype PASSED [ 98%] 1494s tests/test_tokenize.py::test_empty_numpy_array PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_memmap_offset PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_memmap PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_memmap_no_filename PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_ufunc PASSED [ 98%] 1494s tests/test_tokenize.py::test_normalize_numpy_ufunc_unserializable PASSED [ 98%] 1494s tests/test_tokenize.py::test_normalize_object_unserializable PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_partial_func_args_kwargs_consistent PASSED [ 98%] 1494s tests/test_tokenize.py::test_normalize_base PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_object PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[0] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[1] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[2] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[3] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[func0] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[f2] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[func1] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[func2] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[func3] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[func4] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[func5] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[func6] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[func7] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions[func8] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_special_callables[getattr] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_special_callables[join0] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_special_callables[join1] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_special_callables[__str__0] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_special_callables[__str__1] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_special_callables[f0] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_special_callables[f1] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_special_callables[g] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_functions_unique_token PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[False] XFAIL [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[True] XFAIL [ 98%] 1494s tests/test_tokenize.py::test_tokenize_local_functions_from_different_contexts PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_callable PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_composite_functions PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_pandas PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_pandas_invalid_unicode PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_pandas_mixed_unicode_bytes PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_pandas_cloudpickle PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_pandas_extension_array PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_na PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_offset PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_pandas_index PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_kwargs PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_same_repr PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_slotted PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_slotted_no_value PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_slots_and_dict PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_method PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_callable_class PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_callable_class_with_tokenize_method PASSED [ 98%] 1494s tests/test_tokenize.py::test_staticmethods PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_sequences PASSED [ 98%] 1494s tests/test_tokenize.py::test_nested_tokenize_seen PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_dict PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_set PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_ordered_dict PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_dict_doesnt_call_str_on_values PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_sorts_dict_before_seen_map PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_sorts_set_before_seen_map PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_timedelta PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_enum[Enum] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_enum[IntEnum] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_enum[IntFlag] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_enum[Flag] PASSED [ 98%] 1494s tests/test_tokenize.py::test_local_objects PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_dataclass PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_range[other0] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_range[other1] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_range[other2] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_numpy_array PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_object_array_with_nans PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[1] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[True] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[a0] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[a1] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[1.0] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[1j0] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[1j1] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[x7] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[x8] PASSED [ 98%] 1494s tests/test_tokenize.py::test_tokenize_base_types[x9] PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_base_types[None] PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_base_types[str] PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_base_types[int] PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_literal PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_numpy_matrix PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_dense_sparse_array[dok] PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_circular_recursion PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_datetime_date[other0] PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_datetime_date[other1] PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_datetime_date[other2] PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_datetime_time PASSED [ 99%] 1494s tests/test_tokenize.py::test_tokenize_datetime_datetime PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_functions_main PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_dataclass_field_no_repr PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_operator PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_random_state PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_random_state_numpy PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_random_functions[random] PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_random_functions[np.random] PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_random_functions_with_state PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_random_functions_with_state_numpy PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_simple SKIPPED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_complex SKIPPED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_opaque_object_with_buffers PASSED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_numba[numba_jit] SKIPPED (cond...) [ 99%] 1495s tests/test_tokenize.py::test_tokenize_numba[numba_jit_with_signature] SKIPPED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize] SKIPPED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize_with_signature] SKIPPED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_numba[numba_guvectorize] SKIPPED [ 99%] 1495s tests/test_tokenize.py::test_tokenize_numba_unique_token SKIPPED (co...) [ 99%] 1495s tests/test_tokenize.py::test_numba_local SKIPPED (condition: not numba) [ 99%] 1495s tests/test_traceback.py::test_shorten_traceback[None-expect0] PASSED [ 99%] 1495s tests/test_traceback.py::test_shorten_traceback[regexes1-expect1] PASSED [ 99%] 1495s tests/test_traceback.py::test_shorten_traceback[regexes2-expect2] PASSED [ 99%] 1495s tests/test_traceback.py::test_shorten_traceback[regexes3-expect3] PASSED [ 99%] 1495s tests/test_traceback.py::test_shorten_traceback[regexes4-expect4] PASSED [ 99%] 1495s tests/test_traceback.py::test_compute_shorten_traceback[threads] PASSED [ 99%] 1495s tests/test_traceback.py::test_compute_shorten_traceback[processes] PASSED [ 99%] 1495s tests/test_traceback.py::test_compute_shorten_traceback[sync] PASSED [ 99%] 1495s tests/test_traceback.py::test_persist_shorten_traceback[threads] PASSED [ 99%] 1496s tests/test_traceback.py::test_persist_shorten_traceback[processes] PASSED [ 99%] 1496s tests/test_traceback.py::test_persist_shorten_traceback[sync] PASSED [ 99%] 1496s tests/test_traceback.py::test_distributed_shorten_traceback PASSED [ 99%] 1496s tests/test_traceback.py::test_deprecated_config PASSED [ 99%] 1496s tests/test_typing.py::test_isinstance_core[DaskCollection] PASSED [ 99%] 1496s tests/test_typing.py::test_isinstance_core[HLGDaskCollection] PASSED [ 99%] 1496s tests/test_typing.py::test_isinstance_custom PASSED [ 99%] 1496s tests/test_typing.py::test_parameter_passing PASSED [ 99%] 1496s tests/test_typing.py::test_inheriting_class PASSED [ 99%] 1496s tests/test_utils.py::test_ensure_bytes PASSED [ 99%] 1496s tests/test_utils.py::test_ensure_bytes_ndarray PASSED [ 99%] 1496s tests/test_utils.py::test_ensure_bytes_pyarrow_buffer SKIPPED (could...) [ 99%] 1496s tests/test_utils.py::test_ensure_unicode PASSED [ 99%] 1496s tests/test_utils.py::test_ensure_unicode_ndarray PASSED [ 99%] 1496s tests/test_utils.py::test_ensure_unicode_pyarrow_buffer SKIPPED (cou...) [ 99%] 1496s tests/test_utils.py::test_getargspec PASSED [ 99%] 1496s tests/test_utils.py::test_takes_multiple_arguments PASSED [ 99%] 1496s tests/test_utils.py::test_dispatch PASSED [ 99%] 1496s tests/test_utils.py::test_dispatch_kwargs PASSED [ 99%] 1496s tests/test_utils.py::test_dispatch_variadic_on_first_argument PASSED [ 99%] 1496s tests/test_utils.py::test_dispatch_lazy PASSED [ 99%] 1496s tests/test_utils.py::test_dispatch_lazy_walks_mro PASSED [ 99%] 1496s tests/test_utils.py::test_random_state_data PASSED [ 99%] 1496s tests/test_utils.py::test_memory_repr PASSED [ 99%] 1496s tests/test_utils.py::test_method_caller PASSED [ 99%] 1496s tests/test_utils.py::test_skip_doctest PASSED [ 99%] 1496s tests/test_utils.py::test_extra_titles PASSED [ 99%] 1496s tests/test_utils.py::test_asciitable PASSED [ 99%] 1496s tests/test_utils.py::test_SerializableLock PASSED [ 99%] 1496s tests/test_utils.py::test_SerializableLock_name_collision PASSED [ 99%] 1496s tests/test_utils.py::test_SerializableLock_locked PASSED [ 99%] 1496s tests/test_utils.py::test_SerializableLock_acquire_blocking PASSED [ 99%] 1496s tests/test_utils.py::test_funcname PASSED [ 99%] 1496s tests/test_utils.py::test_funcname_long PASSED [ 99%] 1496s tests/test_utils.py::test_funcname_toolz PASSED [ 99%] 1496s tests/test_utils.py::test_funcname_multipledispatch SKIPPED (could n...) [ 99%] 1496s tests/test_utils.py::test_funcname_numpy_vectorize PASSED [ 99%] 1496s tests/test_utils.py::test_ndeepmap PASSED [ 99%] 1496s tests/test_utils.py::test_ensure_dict PASSED [ 99%] 1496s tests/test_utils.py::test_ensure_set PASSED [ 99%] 1496s tests/test_utils.py::test_itemgetter PASSED [ 99%] 1496s tests/test_utils.py::test_partial_by_order PASSED [ 99%] 1496s tests/test_utils.py::test_has_keyword PASSED [ 99%] 1496s tests/test_utils.py::test_derived_from PASSED [ 99%] 1496s tests/test_utils.py::test_derived_from_prop_cached_prop[@property] PASSED [ 99%] 1496s tests/test_utils.py::test_derived_from_prop_cached_prop[@cached_property] PASSED [ 99%] 1496s tests/test_utils.py::test_derived_from_func PASSED [ 99%] 1496s tests/test_utils.py::test_derived_from_dask_dataframe PASSED [ 99%] 1496s tests/test_utils.py::test_parse_bytes PASSED [ 99%] 1496s tests/test_utils.py::test_parse_timedelta PASSED [ 99%] 1496s tests/test_utils.py::test_is_arraylike PASSED [ 99%] 1496s tests/test_utils.py::test_iter_chunks PASSED [ 99%] 1496s tests/test_utils.py::test_stringify PASSED [ 99%] 1496s tests/test_utils.py::test_stringify_collection_keys PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[0-0 B] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[920-920 B] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[930-0.91 kiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[943339.52-921.23 kiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[953579.52-0.91 MiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[965979668.48-921.23 MiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[976465428.48-0.91 GiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[989163180523.52-921.23 GiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[999900598763.52-0.91 TiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[1012903096856084.5-921.23 TiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[1023898213133844.5-0.91 PiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_bytes[1152921504606846976-1024.00 PiB] PASSED [ 99%] 1496s tests/test_utils.py::test_format_time PASSED [ 99%] 1496s tests/test_utils.py::test_deprecated PASSED [ 99%] 1496s tests/test_utils.py::test_deprecated_version PASSED [ 99%] 1496s tests/test_utils.py::test_deprecated_after_version PASSED [ 99%] 1496s tests/test_utils.py::test_deprecated_category PASSED [ 99%] 1496s tests/test_utils.py::test_deprecated_message PASSED [ 99%] 1496s tests/test_utils.py::test_typename PASSED [ 99%] 1496s tests/test_utils.py::test_typename_on_instances PASSED [ 99%] 1496s tests/test_utils.py::test_cached_cumsum PASSED [ 99%] 1496s tests/test_utils.py::test_cached_cumsum_nan PASSED [ 99%] 1496s tests/test_utils.py::test_cached_cumsum_non_tuple PASSED [ 99%] 1496s tests/test_utils.py::test_tmpfile_naming PASSED [ 99%] 1496s tests/test_utils.py::test_get_meta_library PASSED [ 99%] 1496s tests/test_utils.py::test_get_meta_library_gpu SKIPPED (could not im...) [ 99%] 1496s tests/test_utils_test.py::test_hlg_layer PASSED [ 99%] 1496s tests/test_utils_test.py::test_hlg_layer_topological PASSED [ 99%] 1496s tests/test_utils_test.py::test__check_warning PASSED [ 99%] 1496s widgets/tests/test_widgets.py::test_widgets PASSED [ 99%] 1496s widgets/tests/test_widgets.py::test_environment PASSED [ 99%] 1496s widgets/tests/test_widgets.py::test_unknown_template PASSED [ 99%] 1496s widgets/tests/test_widgets.py::test_filters PASSED [100%] 1496s 1496s ==================================== ERRORS ==================================== 1496s _________________________ ERROR at setup of test_empty _________________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpmwm9coza', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s __________________ ERROR at setup of test_single_column[True] __________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpo5jwf_zf', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s _________________ ERROR at setup of test_single_column[False] __________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmps_j8yczc', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s ______ ERROR at setup of test_passing_engine_as_uri_raises_helpful_error _______ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpbxfckqx3', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s ____________________ ERROR at setup of test_needs_rational _____________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpqe2wlex8', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s ________________________ ERROR at setup of test_simple _________________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmp8sx3jyx9', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s ______________________ ERROR at setup of test_npartitions ______________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpx7ie477i', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s _______________________ ERROR at setup of test_divisions _______________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpuh_rti16', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s _________________________ ERROR at setup of test_meta __________________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpbxjs6qx9', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s ___________________ ERROR at setup of test_meta_no_head_rows ___________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmp0nq86bzm', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s _________________ ERROR at setup of test_no_meta_no_head_rows __________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpzbta6_90', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s ________________________ ERROR at setup of test_limits _________________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpz7yd4p60', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s ___________ ERROR at setup of test_extra_connection_engine_keywords ____________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmp9np_07ce', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s _________________________ ERROR at setup of test_query _________________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpol_bsnrf', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s ________________ ERROR at setup of test_query_index_from_query _________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmptmlri7c_', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s ____________________ ERROR at setup of test_query_with_meta ____________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmp07_sps77', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s _________ ERROR at setup of test_no_character_index_without_divisions __________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmpsqhk8ny0', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s _______________________ ERROR at setup of test_read_sql ________________________ 1496s 1496s @pytest.fixture 1496s def db(): 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=True, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmp8s5ohojl', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s =================================== FAILURES =================================== 1496s ________________________________ test_datetimes ________________________________ 1496s 1496s def test_datetimes(): 1496s import datetime 1496s 1496s now = datetime.datetime.now() 1496s d = datetime.timedelta(seconds=1) 1496s df = pd.DataFrame( 1496s {"a": list("ghjkl"), "b": [now + i * d for i in range(2, -3, -1)]} 1496s ) 1496s with tmpfile() as f: 1496s uri = "sqlite:///%s" % f 1496s > df.to_sql("test", uri, index=False, if_exists="replace") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:358: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s con = 'sqlite:////tmp/tmp9jzh08gm', schema = None, need_transaction = True 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s > raise ImportError("Using URI string without sqlalchemy installed.") 1496s E ImportError: Using URI string without sqlalchemy installed. 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1496s _____________________________ test_to_sql[False-1] _____________________________ 1496s 1496s npartitions = 1, parallel = False 1496s 1496s @pytest.mark.parametrize("npartitions", (1, 2)) 1496s @pytest.mark.parametrize("parallel", (False, True)) 1496s def test_to_sql(npartitions, parallel): 1496s df_by_age = df.set_index("age") 1496s df_appended = pd.concat( 1496s [ 1496s df, 1496s df, 1496s ] 1496s ) 1496s 1496s ddf = dd.from_pandas(df, npartitions) 1496s ddf_by_age = ddf.set_index("age") 1496s 1496s # Simple round trip test: use existing "number" index_col 1496s with tmp_db_uri() as uri: 1496s > ddf.to_sql("test", uri, parallel=parallel) 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1496s return to_sql( 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1496s dask_compute(result) 1496s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1496s results = schedule(dsk, keys, **kwargs) 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1496s q = d.to_sql(con=engine, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1496s return pandas_sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1496s table.create() 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1496s if self.exists(): 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1496s return self.pd_sql.has_table(self.name, self.schema) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1496s return len(self.execute(query, [name]).fetchall()) > 0 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s self = 1496s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1496s params = ['test'] 1496s 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s if not isinstance(sql, str): 1496s raise TypeError("Query must be a string unless using sqlalchemy.") 1496s args = [] if params is None else [params] 1496s > cur = self.con.cursor() 1496s E AttributeError: 'Engine' object has no attribute 'cursor' 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1496s _____________________________ test_to_sql[False-2] _____________________________ 1496s 1496s npartitions = 2, parallel = False 1496s 1496s @pytest.mark.parametrize("npartitions", (1, 2)) 1496s @pytest.mark.parametrize("parallel", (False, True)) 1496s def test_to_sql(npartitions, parallel): 1496s df_by_age = df.set_index("age") 1496s df_appended = pd.concat( 1496s [ 1496s df, 1496s df, 1496s ] 1496s ) 1496s 1496s ddf = dd.from_pandas(df, npartitions) 1496s ddf_by_age = ddf.set_index("age") 1496s 1496s # Simple round trip test: use existing "number" index_col 1496s with tmp_db_uri() as uri: 1496s > ddf.to_sql("test", uri, parallel=parallel) 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1496s return to_sql( 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1496s dask_compute(result) 1496s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1496s results = schedule(dsk, keys, **kwargs) 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1496s q = d.to_sql(con=engine, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1496s return pandas_sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1496s table.create() 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1496s if self.exists(): 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1496s return self.pd_sql.has_table(self.name, self.schema) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1496s return len(self.execute(query, [name]).fetchall()) > 0 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s self = 1496s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1496s params = ['test'] 1496s 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s if not isinstance(sql, str): 1496s raise TypeError("Query must be a string unless using sqlalchemy.") 1496s args = [] if params is None else [params] 1496s > cur = self.con.cursor() 1496s E AttributeError: 'Engine' object has no attribute 'cursor' 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1496s _____________________________ test_to_sql[True-1] ______________________________ 1496s 1496s npartitions = 1, parallel = True 1496s 1496s @pytest.mark.parametrize("npartitions", (1, 2)) 1496s @pytest.mark.parametrize("parallel", (False, True)) 1496s def test_to_sql(npartitions, parallel): 1496s df_by_age = df.set_index("age") 1496s df_appended = pd.concat( 1496s [ 1496s df, 1496s df, 1496s ] 1496s ) 1496s 1496s ddf = dd.from_pandas(df, npartitions) 1496s ddf_by_age = ddf.set_index("age") 1496s 1496s # Simple round trip test: use existing "number" index_col 1496s with tmp_db_uri() as uri: 1496s > ddf.to_sql("test", uri, parallel=parallel) 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1496s return to_sql( 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1496s dask_compute(result) 1496s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1496s results = schedule(dsk, keys, **kwargs) 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1496s q = d.to_sql(con=engine, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1496s return pandas_sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1496s table.create() 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1496s if self.exists(): 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1496s return self.pd_sql.has_table(self.name, self.schema) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1496s return len(self.execute(query, [name]).fetchall()) > 0 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s self = 1496s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1496s params = ['test'] 1496s 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s if not isinstance(sql, str): 1496s raise TypeError("Query must be a string unless using sqlalchemy.") 1496s args = [] if params is None else [params] 1496s > cur = self.con.cursor() 1496s E AttributeError: 'Engine' object has no attribute 'cursor' 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1496s _____________________________ test_to_sql[True-2] ______________________________ 1496s 1496s npartitions = 2, parallel = True 1496s 1496s @pytest.mark.parametrize("npartitions", (1, 2)) 1496s @pytest.mark.parametrize("parallel", (False, True)) 1496s def test_to_sql(npartitions, parallel): 1496s df_by_age = df.set_index("age") 1496s df_appended = pd.concat( 1496s [ 1496s df, 1496s df, 1496s ] 1496s ) 1496s 1496s ddf = dd.from_pandas(df, npartitions) 1496s ddf_by_age = ddf.set_index("age") 1496s 1496s # Simple round trip test: use existing "number" index_col 1496s with tmp_db_uri() as uri: 1496s > ddf.to_sql("test", uri, parallel=parallel) 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1496s return to_sql( 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1496s dask_compute(result) 1496s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1496s results = schedule(dsk, keys, **kwargs) 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1496s q = d.to_sql(con=engine, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1496s return pandas_sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1496s table.create() 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1496s if self.exists(): 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1496s return self.pd_sql.has_table(self.name, self.schema) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1496s return len(self.execute(query, [name]).fetchall()) > 0 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s self = 1496s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1496s params = ['test'] 1496s 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s if not isinstance(sql, str): 1496s raise TypeError("Query must be a string unless using sqlalchemy.") 1496s args = [] if params is None else [params] 1496s > cur = self.con.cursor() 1496s E AttributeError: 'Engine' object has no attribute 'cursor' 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1496s ______________________________ test_to_sql_kwargs ______________________________ 1496s 1496s def test_to_sql_kwargs(): 1496s ddf = dd.from_pandas(df, 2) 1496s with tmp_db_uri() as uri: 1496s > ddf.to_sql("test", uri, method="multi") 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:549: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1496s return to_sql( 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1496s dask_compute(result) 1496s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1496s results = schedule(dsk, keys, **kwargs) 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1496s q = d.to_sql(con=engine, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1496s return pandas_sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1496s table.create() 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1496s if self.exists(): 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1496s return self.pd_sql.has_table(self.name, self.schema) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1496s return len(self.execute(query, [name]).fetchall()) > 0 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s self = 1496s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1496s params = ['test'] 1496s 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s if not isinstance(sql, str): 1496s raise TypeError("Query must be a string unless using sqlalchemy.") 1496s args = [] if params is None else [params] 1496s > cur = self.con.cursor() 1496s E AttributeError: 'Engine' object has no attribute 'cursor' 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1496s __________________________ test_to_sql_engine_kwargs ___________________________ 1496s 1496s caplog = <_pytest.logging.LogCaptureFixture object at 0x78333ea3ff20> 1496s 1496s def test_to_sql_engine_kwargs(caplog): 1496s ddf = dd.from_pandas(df, 2) 1496s with tmp_db_uri() as uri: 1496s > ddf.to_sql("test", uri, engine_kwargs={"echo": False}) 1496s 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:559: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1496s return to_sql( 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1496s dask_compute(result) 1496s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1496s results = schedule(dsk, keys, **kwargs) 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1496s q = d.to_sql(con=engine, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1496s return pandas_sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1496s table.create() 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1496s if self.exists(): 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1496s return self.pd_sql.has_table(self.name, self.schema) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1496s return len(self.execute(query, [name]).fetchall()) > 0 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s self = 1496s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1496s params = ['test'] 1496s 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s if not isinstance(sql, str): 1496s raise TypeError("Query must be a string unless using sqlalchemy.") 1496s args = [] if params is None else [params] 1496s > cur = self.con.cursor() 1496s E AttributeError: 'Engine' object has no attribute 'cursor' 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1496s __________________________ test_to_sql_engine_kwargs ___________________________ 1496s 1496s c = 1496s s = 1496s a = 1496s b = 1496s 1496s @pytest.mark.filterwarnings( 1496s "ignore:Running on a single-machine scheduler when a distributed client " 1496s "is active might lead to unexpected results." 1496s ) 1496s @gen_cluster(client=True) 1496s async def test_to_sql_engine_kwargs(c, s, a, b): 1496s # https://github.com/dask/dask/issues/8738 1496s pd = pytest.importorskip("pandas") 1496s dd = pytest.importorskip("dask.dataframe") 1496s pytest.importorskip("sqlalchemy") 1496s 1496s df = pd.DataFrame({"a": range(10), "b": range(10)}) 1496s df.index.name = "index" 1496s ddf = dd.from_pandas(df, npartitions=1) 1496s with tmpfile() as f: 1496s uri = f"sqlite:///{f}" 1496s result = ddf.to_sql( 1496s "test", uri, index=True, engine_kwargs={"echo": False}, compute=False 1496s ) 1496s > await c.compute(result) 1496s 1496s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:869: 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s /usr/lib/python3/dist-packages/distributed/client.py:337: in _result 1496s raise exc.with_traceback(tb) 1496s /usr/lib/python3/dist-packages/dask/utils.py:78: in apply 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1496s q = d.to_sql(con=engine, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1496s return func(*args, **kwargs) 1496s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1496s return sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1496s return pandas_sql.to_sql( 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1496s table.create() 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1496s if self.exists(): 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1496s return self.pd_sql.has_table(self.name, self.schema) 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1496s return len(self.execute(query, [name]).fetchall()) > 0 1496s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1496s 1496s """ 1496s Collection of query wrappers / abstractions to both facilitate data 1496s retrieval and to reduce dependency on DB-specific API. 1496s """ 1496s 1496s from __future__ import annotations 1496s 1496s from abc import ( 1496s ABC, 1496s abstractmethod, 1496s ) 1496s from contextlib import ( 1496s ExitStack, 1496s contextmanager, 1496s ) 1496s from datetime import ( 1496s date, 1496s datetime, 1496s time, 1496s ) 1496s from functools import partial 1496s import re 1496s from typing import ( 1496s TYPE_CHECKING, 1496s Any, 1496s Callable, 1496s Literal, 1496s cast, 1496s overload, 1496s ) 1496s import warnings 1496s 1496s import numpy as np 1496s 1496s from pandas._config import using_pyarrow_string_dtype 1496s 1496s from pandas._libs import lib 1496s from pandas.compat._optional import import_optional_dependency 1496s from pandas.errors import ( 1496s AbstractMethodError, 1496s DatabaseError, 1496s ) 1496s from pandas.util._exceptions import find_stack_level 1496s from pandas.util._validators import check_dtype_backend 1496s 1496s from pandas.core.dtypes.common import ( 1496s is_dict_like, 1496s is_list_like, 1496s ) 1496s from pandas.core.dtypes.dtypes import ( 1496s ArrowDtype, 1496s DatetimeTZDtype, 1496s ) 1496s from pandas.core.dtypes.missing import isna 1496s 1496s from pandas import get_option 1496s from pandas.core.api import ( 1496s DataFrame, 1496s Series, 1496s ) 1496s from pandas.core.arrays import ArrowExtensionArray 1496s from pandas.core.base import PandasObject 1496s import pandas.core.common as com 1496s from pandas.core.common import maybe_make_list 1496s from pandas.core.internals.construction import convert_object_array 1496s from pandas.core.tools.datetimes import to_datetime 1496s 1496s if TYPE_CHECKING: 1496s from collections.abc import ( 1496s Iterator, 1496s Mapping, 1496s ) 1496s 1496s from sqlalchemy import Table 1496s from sqlalchemy.sql.expression import ( 1496s Select, 1496s TextClause, 1496s ) 1496s 1496s from pandas._typing import ( 1496s DateTimeErrorChoices, 1496s DtypeArg, 1496s DtypeBackend, 1496s IndexLabel, 1496s Self, 1496s ) 1496s 1496s from pandas import Index 1496s 1496s # ----------------------------------------------------------------------------- 1496s # -- Helper functions 1496s 1496s 1496s def _process_parse_dates_argument(parse_dates): 1496s """Process parse_dates argument for read_sql functions""" 1496s # handle non-list entries for parse_dates gracefully 1496s if parse_dates is True or parse_dates is None or parse_dates is False: 1496s parse_dates = [] 1496s 1496s elif not hasattr(parse_dates, "__iter__"): 1496s parse_dates = [parse_dates] 1496s return parse_dates 1496s 1496s 1496s def _handle_date_column( 1496s col, utc: bool = False, format: str | dict[str, Any] | None = None 1496s ): 1496s if isinstance(format, dict): 1496s # GH35185 Allow custom error values in parse_dates argument of 1496s # read_sql like functions. 1496s # Format can take on custom to_datetime argument values such as 1496s # {"errors": "coerce"} or {"dayfirst": True} 1496s error: DateTimeErrorChoices = format.pop("errors", None) or "ignore" 1496s if error == "ignore": 1496s try: 1496s return to_datetime(col, **format) 1496s except (TypeError, ValueError): 1496s # TODO: not reached 2023-10-27; needed? 1496s return col 1496s return to_datetime(col, errors=error, **format) 1496s else: 1496s # Allow passing of formatting string for integers 1496s # GH17855 1496s if format is None and ( 1496s issubclass(col.dtype.type, np.floating) 1496s or issubclass(col.dtype.type, np.integer) 1496s ): 1496s format = "s" 1496s if format in ["D", "d", "h", "m", "s", "ms", "us", "ns"]: 1496s return to_datetime(col, errors="coerce", unit=format, utc=utc) 1496s elif isinstance(col.dtype, DatetimeTZDtype): 1496s # coerce to UTC timezone 1496s # GH11216 1496s return to_datetime(col, utc=True) 1496s else: 1496s return to_datetime(col, errors="coerce", format=format, utc=utc) 1496s 1496s 1496s def _parse_date_columns(data_frame, parse_dates): 1496s """ 1496s Force non-datetime columns to be read as such. 1496s Supports both string formatted and integer timestamp columns. 1496s """ 1496s parse_dates = _process_parse_dates_argument(parse_dates) 1496s 1496s # we want to coerce datetime64_tz dtypes for now to UTC 1496s # we could in theory do a 'nice' conversion from a FixedOffset tz 1496s # GH11216 1496s for i, (col_name, df_col) in enumerate(data_frame.items()): 1496s if isinstance(df_col.dtype, DatetimeTZDtype) or col_name in parse_dates: 1496s try: 1496s fmt = parse_dates[col_name] 1496s except (KeyError, TypeError): 1496s fmt = None 1496s data_frame.isetitem(i, _handle_date_column(df_col, format=fmt)) 1496s 1496s return data_frame 1496s 1496s 1496s def _convert_arrays_to_dataframe( 1496s data, 1496s columns, 1496s coerce_float: bool = True, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> DataFrame: 1496s content = lib.to_object_array_tuples(data) 1496s arrays = convert_object_array( 1496s list(content.T), 1496s dtype=None, 1496s coerce_float=coerce_float, 1496s dtype_backend=dtype_backend, 1496s ) 1496s if dtype_backend == "pyarrow": 1496s pa = import_optional_dependency("pyarrow") 1496s 1496s result_arrays = [] 1496s for arr in arrays: 1496s pa_array = pa.array(arr, from_pandas=True) 1496s if arr.dtype == "string": 1496s # TODO: Arrow still infers strings arrays as regular strings instead 1496s # of large_string, which is what we preserver everywhere else for 1496s # dtype_backend="pyarrow". We may want to reconsider this 1496s pa_array = pa_array.cast(pa.string()) 1496s result_arrays.append(ArrowExtensionArray(pa_array)) 1496s arrays = result_arrays # type: ignore[assignment] 1496s if arrays: 1496s df = DataFrame(dict(zip(list(range(len(columns))), arrays))) 1496s df.columns = columns 1496s return df 1496s else: 1496s return DataFrame(columns=columns) 1496s 1496s 1496s def _wrap_result( 1496s data, 1496s columns, 1496s index_col=None, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s dtype: DtypeArg | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ): 1496s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1496s frame = _convert_arrays_to_dataframe(data, columns, coerce_float, dtype_backend) 1496s 1496s if dtype: 1496s frame = frame.astype(dtype) 1496s 1496s frame = _parse_date_columns(frame, parse_dates) 1496s 1496s if index_col is not None: 1496s frame = frame.set_index(index_col) 1496s 1496s return frame 1496s 1496s 1496s def _wrap_result_adbc( 1496s df: DataFrame, 1496s *, 1496s index_col=None, 1496s parse_dates=None, 1496s dtype: DtypeArg | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> DataFrame: 1496s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1496s if dtype: 1496s df = df.astype(dtype) 1496s 1496s df = _parse_date_columns(df, parse_dates) 1496s 1496s if index_col is not None: 1496s df = df.set_index(index_col) 1496s 1496s return df 1496s 1496s 1496s def execute(sql, con, params=None): 1496s """ 1496s Execute the given SQL query using the provided connection object. 1496s 1496s Parameters 1496s ---------- 1496s sql : string 1496s SQL query to be executed. 1496s con : SQLAlchemy connection or sqlite3 connection 1496s If a DBAPI2 object, only sqlite3 is supported. 1496s params : list or tuple, optional, default: None 1496s List of parameters to pass to execute method. 1496s 1496s Returns 1496s ------- 1496s Results Iterable 1496s """ 1496s warnings.warn( 1496s "`pandas.io.sql.execute` is deprecated and " 1496s "will be removed in the future version.", 1496s FutureWarning, 1496s stacklevel=find_stack_level(), 1496s ) # GH50185 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Engine)): 1496s raise TypeError("pandas.io.sql.execute requires a connection") # GH50185 1496s with pandasSQL_builder(con, need_transaction=True) as pandas_sql: 1496s return pandas_sql.execute(sql, params) 1496s 1496s 1496s # ----------------------------------------------------------------------------- 1496s # -- Read and write to DataFrames 1496s 1496s 1496s @overload 1496s def read_sql_table( 1496s table_name: str, 1496s con, 1496s schema=..., 1496s index_col: str | list[str] | None = ..., 1496s coerce_float=..., 1496s parse_dates: list[str] | dict[str, str] | None = ..., 1496s columns: list[str] | None = ..., 1496s chunksize: None = ..., 1496s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1496s ) -> DataFrame: 1496s ... 1496s 1496s 1496s @overload 1496s def read_sql_table( 1496s table_name: str, 1496s con, 1496s schema=..., 1496s index_col: str | list[str] | None = ..., 1496s coerce_float=..., 1496s parse_dates: list[str] | dict[str, str] | None = ..., 1496s columns: list[str] | None = ..., 1496s chunksize: int = ..., 1496s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1496s ) -> Iterator[DataFrame]: 1496s ... 1496s 1496s 1496s def read_sql_table( 1496s table_name: str, 1496s con, 1496s schema: str | None = None, 1496s index_col: str | list[str] | None = None, 1496s coerce_float: bool = True, 1496s parse_dates: list[str] | dict[str, str] | None = None, 1496s columns: list[str] | None = None, 1496s chunksize: int | None = None, 1496s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s """ 1496s Read SQL database table into a DataFrame. 1496s 1496s Given a table name and a SQLAlchemy connectable, returns a DataFrame. 1496s This function does not support DBAPI connections. 1496s 1496s Parameters 1496s ---------- 1496s table_name : str 1496s Name of SQL table in database. 1496s con : SQLAlchemy connectable or str 1496s A database URI could be provided as str. 1496s SQLite DBAPI connection mode not supported. 1496s schema : str, default None 1496s Name of SQL schema in database to query (if database flavor 1496s supports this). Uses default schema if None (default). 1496s index_col : str or list of str, optional, default: None 1496s Column(s) to set as index(MultiIndex). 1496s coerce_float : bool, default True 1496s Attempts to convert values of non-string, non-numeric objects (like 1496s decimal.Decimal) to floating point. Can result in loss of Precision. 1496s parse_dates : list or dict, default None 1496s - List of column names to parse as dates. 1496s - Dict of ``{column_name: format string}`` where format string is 1496s strftime compatible in case of parsing string times or is one of 1496s (D, s, ns, ms, us) in case of parsing integer timestamps. 1496s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1496s to the keyword arguments of :func:`pandas.to_datetime` 1496s Especially useful with databases without native Datetime support, 1496s such as SQLite. 1496s columns : list, default None 1496s List of column names to select from SQL table. 1496s chunksize : int, default None 1496s If specified, returns an iterator where `chunksize` is the number of 1496s rows to include in each chunk. 1496s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1496s Back-end data type applied to the resultant :class:`DataFrame` 1496s (still experimental). Behaviour is as follows: 1496s 1496s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1496s (default). 1496s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1496s DataFrame. 1496s 1496s .. versionadded:: 2.0 1496s 1496s Returns 1496s ------- 1496s DataFrame or Iterator[DataFrame] 1496s A SQL table is returned as two-dimensional data structure with labeled 1496s axes. 1496s 1496s See Also 1496s -------- 1496s read_sql_query : Read SQL query into a DataFrame. 1496s read_sql : Read SQL query or database table into a DataFrame. 1496s 1496s Notes 1496s ----- 1496s Any datetime values with time zone information will be converted to UTC. 1496s 1496s Examples 1496s -------- 1496s >>> pd.read_sql_table('table_name', 'postgres:///db_name') # doctest:+SKIP 1496s """ 1496s 1496s check_dtype_backend(dtype_backend) 1496s if dtype_backend is lib.no_default: 1496s dtype_backend = "numpy" # type: ignore[assignment] 1496s assert dtype_backend is not lib.no_default 1496s 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s if not pandas_sql.has_table(table_name): 1496s raise ValueError(f"Table {table_name} not found") 1496s 1496s table = pandas_sql.read_table( 1496s table_name, 1496s index_col=index_col, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s columns=columns, 1496s chunksize=chunksize, 1496s dtype_backend=dtype_backend, 1496s ) 1496s 1496s if table is not None: 1496s return table 1496s else: 1496s raise ValueError(f"Table {table_name} not found", con) 1496s 1496s 1496s @overload 1496s def read_sql_query( 1496s sql, 1496s con, 1496s index_col: str | list[str] | None = ..., 1496s coerce_float=..., 1496s params: list[Any] | Mapping[str, Any] | None = ..., 1496s parse_dates: list[str] | dict[str, str] | None = ..., 1496s chunksize: None = ..., 1496s dtype: DtypeArg | None = ..., 1496s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1496s ) -> DataFrame: 1496s ... 1496s 1496s 1496s @overload 1496s def read_sql_query( 1496s sql, 1496s con, 1496s index_col: str | list[str] | None = ..., 1496s coerce_float=..., 1496s params: list[Any] | Mapping[str, Any] | None = ..., 1496s parse_dates: list[str] | dict[str, str] | None = ..., 1496s chunksize: int = ..., 1496s dtype: DtypeArg | None = ..., 1496s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1496s ) -> Iterator[DataFrame]: 1496s ... 1496s 1496s 1496s def read_sql_query( 1496s sql, 1496s con, 1496s index_col: str | list[str] | None = None, 1496s coerce_float: bool = True, 1496s params: list[Any] | Mapping[str, Any] | None = None, 1496s parse_dates: list[str] | dict[str, str] | None = None, 1496s chunksize: int | None = None, 1496s dtype: DtypeArg | None = None, 1496s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s """ 1496s Read SQL query into a DataFrame. 1496s 1496s Returns a DataFrame corresponding to the result set of the query 1496s string. Optionally provide an `index_col` parameter to use one of the 1496s columns as the index, otherwise default integer index will be used. 1496s 1496s Parameters 1496s ---------- 1496s sql : str SQL query or SQLAlchemy Selectable (select or text object) 1496s SQL query to be executed. 1496s con : SQLAlchemy connectable, str, or sqlite3 connection 1496s Using SQLAlchemy makes it possible to use any DB supported by that 1496s library. If a DBAPI2 object, only sqlite3 is supported. 1496s index_col : str or list of str, optional, default: None 1496s Column(s) to set as index(MultiIndex). 1496s coerce_float : bool, default True 1496s Attempts to convert values of non-string, non-numeric objects (like 1496s decimal.Decimal) to floating point. Useful for SQL result sets. 1496s params : list, tuple or mapping, optional, default: None 1496s List of parameters to pass to execute method. The syntax used 1496s to pass parameters is database driver dependent. Check your 1496s database driver documentation for which of the five syntax styles, 1496s described in PEP 249's paramstyle, is supported. 1496s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1496s parse_dates : list or dict, default: None 1496s - List of column names to parse as dates. 1496s - Dict of ``{column_name: format string}`` where format string is 1496s strftime compatible in case of parsing string times, or is one of 1496s (D, s, ns, ms, us) in case of parsing integer timestamps. 1496s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1496s to the keyword arguments of :func:`pandas.to_datetime` 1496s Especially useful with databases without native Datetime support, 1496s such as SQLite. 1496s chunksize : int, default None 1496s If specified, return an iterator where `chunksize` is the number of 1496s rows to include in each chunk. 1496s dtype : Type name or dict of columns 1496s Data type for data or columns. E.g. np.float64 or 1496s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1496s 1496s .. versionadded:: 1.3.0 1496s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1496s Back-end data type applied to the resultant :class:`DataFrame` 1496s (still experimental). Behaviour is as follows: 1496s 1496s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1496s (default). 1496s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1496s DataFrame. 1496s 1496s .. versionadded:: 2.0 1496s 1496s Returns 1496s ------- 1496s DataFrame or Iterator[DataFrame] 1496s 1496s See Also 1496s -------- 1496s read_sql_table : Read SQL database table into a DataFrame. 1496s read_sql : Read SQL query or database table into a DataFrame. 1496s 1496s Notes 1496s ----- 1496s Any datetime values with time zone information parsed via the `parse_dates` 1496s parameter will be converted to UTC. 1496s 1496s Examples 1496s -------- 1496s >>> from sqlalchemy import create_engine # doctest: +SKIP 1496s >>> engine = create_engine("sqlite:///database.db") # doctest: +SKIP 1496s >>> with engine.connect() as conn, conn.begin(): # doctest: +SKIP 1496s ... data = pd.read_sql_table("data", conn) # doctest: +SKIP 1496s """ 1496s 1496s check_dtype_backend(dtype_backend) 1496s if dtype_backend is lib.no_default: 1496s dtype_backend = "numpy" # type: ignore[assignment] 1496s assert dtype_backend is not lib.no_default 1496s 1496s with pandasSQL_builder(con) as pandas_sql: 1496s return pandas_sql.read_query( 1496s sql, 1496s index_col=index_col, 1496s params=params, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s chunksize=chunksize, 1496s dtype=dtype, 1496s dtype_backend=dtype_backend, 1496s ) 1496s 1496s 1496s @overload 1496s def read_sql( 1496s sql, 1496s con, 1496s index_col: str | list[str] | None = ..., 1496s coerce_float=..., 1496s params=..., 1496s parse_dates=..., 1496s columns: list[str] = ..., 1496s chunksize: None = ..., 1496s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1496s dtype: DtypeArg | None = None, 1496s ) -> DataFrame: 1496s ... 1496s 1496s 1496s @overload 1496s def read_sql( 1496s sql, 1496s con, 1496s index_col: str | list[str] | None = ..., 1496s coerce_float=..., 1496s params=..., 1496s parse_dates=..., 1496s columns: list[str] = ..., 1496s chunksize: int = ..., 1496s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1496s dtype: DtypeArg | None = None, 1496s ) -> Iterator[DataFrame]: 1496s ... 1496s 1496s 1496s def read_sql( 1496s sql, 1496s con, 1496s index_col: str | list[str] | None = None, 1496s coerce_float: bool = True, 1496s params=None, 1496s parse_dates=None, 1496s columns: list[str] | None = None, 1496s chunksize: int | None = None, 1496s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1496s dtype: DtypeArg | None = None, 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s """ 1496s Read SQL query or database table into a DataFrame. 1496s 1496s This function is a convenience wrapper around ``read_sql_table`` and 1496s ``read_sql_query`` (for backward compatibility). It will delegate 1496s to the specific function depending on the provided input. A SQL query 1496s will be routed to ``read_sql_query``, while a database table name will 1496s be routed to ``read_sql_table``. Note that the delegated function might 1496s have more specific notes about their functionality not listed here. 1496s 1496s Parameters 1496s ---------- 1496s sql : str or SQLAlchemy Selectable (select or text object) 1496s SQL query to be executed or a table name. 1496s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1496s ADBC provides high performance I/O with native type support, where available. 1496s Using SQLAlchemy makes it possible to use any DB supported by that 1496s library. If a DBAPI2 object, only sqlite3 is supported. The user is responsible 1496s for engine disposal and connection closure for the ADBC connection and 1496s SQLAlchemy connectable; str connections are closed automatically. See 1496s `here `_. 1496s index_col : str or list of str, optional, default: None 1496s Column(s) to set as index(MultiIndex). 1496s coerce_float : bool, default True 1496s Attempts to convert values of non-string, non-numeric objects (like 1496s decimal.Decimal) to floating point, useful for SQL result sets. 1496s params : list, tuple or dict, optional, default: None 1496s List of parameters to pass to execute method. The syntax used 1496s to pass parameters is database driver dependent. Check your 1496s database driver documentation for which of the five syntax styles, 1496s described in PEP 249's paramstyle, is supported. 1496s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1496s parse_dates : list or dict, default: None 1496s - List of column names to parse as dates. 1496s - Dict of ``{column_name: format string}`` where format string is 1496s strftime compatible in case of parsing string times, or is one of 1496s (D, s, ns, ms, us) in case of parsing integer timestamps. 1496s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1496s to the keyword arguments of :func:`pandas.to_datetime` 1496s Especially useful with databases without native Datetime support, 1496s such as SQLite. 1496s columns : list, default: None 1496s List of column names to select from SQL table (only used when reading 1496s a table). 1496s chunksize : int, default None 1496s If specified, return an iterator where `chunksize` is the 1496s number of rows to include in each chunk. 1496s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1496s Back-end data type applied to the resultant :class:`DataFrame` 1496s (still experimental). Behaviour is as follows: 1496s 1496s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1496s (default). 1496s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1496s DataFrame. 1496s 1496s .. versionadded:: 2.0 1496s dtype : Type name or dict of columns 1496s Data type for data or columns. E.g. np.float64 or 1496s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1496s The argument is ignored if a table is passed instead of a query. 1496s 1496s .. versionadded:: 2.0.0 1496s 1496s Returns 1496s ------- 1496s DataFrame or Iterator[DataFrame] 1496s 1496s See Also 1496s -------- 1496s read_sql_table : Read SQL database table into a DataFrame. 1496s read_sql_query : Read SQL query into a DataFrame. 1496s 1496s Examples 1496s -------- 1496s Read data from SQL via either a SQL query or a SQL tablename. 1496s When using a SQLite database only SQL queries are accepted, 1496s providing only the SQL tablename will result in an error. 1496s 1496s >>> from sqlite3 import connect 1496s >>> conn = connect(':memory:') 1496s >>> df = pd.DataFrame(data=[[0, '10/11/12'], [1, '12/11/10']], 1496s ... columns=['int_column', 'date_column']) 1496s >>> df.to_sql(name='test_data', con=conn) 1496s 2 1496s 1496s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', conn) 1496s int_column date_column 1496s 0 0 10/11/12 1496s 1 1 12/11/10 1496s 1496s >>> pd.read_sql('test_data', 'postgres:///db_name') # doctest:+SKIP 1496s 1496s Apply date parsing to columns through the ``parse_dates`` argument 1496s The ``parse_dates`` argument calls ``pd.to_datetime`` on the provided columns. 1496s Custom argument values for applying ``pd.to_datetime`` on a column are specified 1496s via a dictionary format: 1496s 1496s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', 1496s ... conn, 1496s ... parse_dates={"date_column": {"format": "%d/%m/%y"}}) 1496s int_column date_column 1496s 0 0 2012-11-10 1496s 1 1 2010-11-12 1496s 1496s .. versionadded:: 2.2.0 1496s 1496s pandas now supports reading via ADBC drivers 1496s 1496s >>> from adbc_driver_postgresql import dbapi # doctest:+SKIP 1496s >>> with dbapi.connect('postgres:///db_name') as conn: # doctest:+SKIP 1496s ... pd.read_sql('SELECT int_column FROM test_data', conn) 1496s int_column 1496s 0 0 1496s 1 1 1496s """ 1496s 1496s check_dtype_backend(dtype_backend) 1496s if dtype_backend is lib.no_default: 1496s dtype_backend = "numpy" # type: ignore[assignment] 1496s assert dtype_backend is not lib.no_default 1496s 1496s with pandasSQL_builder(con) as pandas_sql: 1496s if isinstance(pandas_sql, SQLiteDatabase): 1496s return pandas_sql.read_query( 1496s sql, 1496s index_col=index_col, 1496s params=params, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s chunksize=chunksize, 1496s dtype_backend=dtype_backend, 1496s dtype=dtype, 1496s ) 1496s 1496s try: 1496s _is_table_name = pandas_sql.has_table(sql) 1496s except Exception: 1496s # using generic exception to catch errors from sql drivers (GH24988) 1496s _is_table_name = False 1496s 1496s if _is_table_name: 1496s return pandas_sql.read_table( 1496s sql, 1496s index_col=index_col, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s columns=columns, 1496s chunksize=chunksize, 1496s dtype_backend=dtype_backend, 1496s ) 1496s else: 1496s return pandas_sql.read_query( 1496s sql, 1496s index_col=index_col, 1496s params=params, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s chunksize=chunksize, 1496s dtype_backend=dtype_backend, 1496s dtype=dtype, 1496s ) 1496s 1496s 1496s def to_sql( 1496s frame, 1496s name: str, 1496s con, 1496s schema: str | None = None, 1496s if_exists: Literal["fail", "replace", "append"] = "fail", 1496s index: bool = True, 1496s index_label: IndexLabel | None = None, 1496s chunksize: int | None = None, 1496s dtype: DtypeArg | None = None, 1496s method: Literal["multi"] | Callable | None = None, 1496s engine: str = "auto", 1496s **engine_kwargs, 1496s ) -> int | None: 1496s """ 1496s Write records stored in a DataFrame to a SQL database. 1496s 1496s Parameters 1496s ---------- 1496s frame : DataFrame, Series 1496s name : str 1496s Name of SQL table. 1496s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1496s or sqlite3 DBAPI2 connection 1496s ADBC provides high performance I/O with native type support, where available. 1496s Using SQLAlchemy makes it possible to use any DB supported by that 1496s library. 1496s If a DBAPI2 object, only sqlite3 is supported. 1496s schema : str, optional 1496s Name of SQL schema in database to write to (if database flavor 1496s supports this). If None, use default schema (default). 1496s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1496s - fail: If table exists, do nothing. 1496s - replace: If table exists, drop it, recreate it, and insert data. 1496s - append: If table exists, insert data. Create if does not exist. 1496s index : bool, default True 1496s Write DataFrame index as a column. 1496s index_label : str or sequence, optional 1496s Column label for index column(s). If None is given (default) and 1496s `index` is True, then the index names are used. 1496s A sequence should be given if the DataFrame uses MultiIndex. 1496s chunksize : int, optional 1496s Specify the number of rows in each batch to be written at a time. 1496s By default, all rows will be written at once. 1496s dtype : dict or scalar, optional 1496s Specifying the datatype for columns. If a dictionary is used, the 1496s keys should be the column names and the values should be the 1496s SQLAlchemy types or strings for the sqlite3 fallback mode. If a 1496s scalar is provided, it will be applied to all columns. 1496s method : {None, 'multi', callable}, optional 1496s Controls the SQL insertion clause used: 1496s 1496s - None : Uses standard SQL ``INSERT`` clause (one per row). 1496s - ``'multi'``: Pass multiple values in a single ``INSERT`` clause. 1496s - callable with signature ``(pd_table, conn, keys, data_iter) -> int | None``. 1496s 1496s Details and a sample callable implementation can be found in the 1496s section :ref:`insert method `. 1496s engine : {'auto', 'sqlalchemy'}, default 'auto' 1496s SQL engine library to use. If 'auto', then the option 1496s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1496s behavior is 'sqlalchemy' 1496s 1496s .. versionadded:: 1.3.0 1496s 1496s **engine_kwargs 1496s Any additional kwargs are passed to the engine. 1496s 1496s Returns 1496s ------- 1496s None or int 1496s Number of rows affected by to_sql. None is returned if the callable 1496s passed into ``method`` does not return an integer number of rows. 1496s 1496s .. versionadded:: 1.4.0 1496s 1496s Notes 1496s ----- 1496s The returned rows affected is the sum of the ``rowcount`` attribute of ``sqlite3.Cursor`` 1496s or SQLAlchemy connectable. If using ADBC the returned rows are the result 1496s of ``Cursor.adbc_ingest``. The returned value may not reflect the exact number of written 1496s rows as stipulated in the 1496s `sqlite3 `__ or 1496s `SQLAlchemy `__ 1496s """ # noqa: E501 1496s if if_exists not in ("fail", "replace", "append"): 1496s raise ValueError(f"'{if_exists}' is not valid for if_exists") 1496s 1496s if isinstance(frame, Series): 1496s frame = frame.to_frame() 1496s elif not isinstance(frame, DataFrame): 1496s raise NotImplementedError( 1496s "'frame' argument should be either a Series or a DataFrame" 1496s ) 1496s 1496s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1496s return pandas_sql.to_sql( 1496s frame, 1496s name, 1496s if_exists=if_exists, 1496s index=index, 1496s index_label=index_label, 1496s schema=schema, 1496s chunksize=chunksize, 1496s dtype=dtype, 1496s method=method, 1496s engine=engine, 1496s **engine_kwargs, 1496s ) 1496s 1496s 1496s def has_table(table_name: str, con, schema: str | None = None) -> bool: 1496s """ 1496s Check if DataBase has named table. 1496s 1496s Parameters 1496s ---------- 1496s table_name: string 1496s Name of SQL table. 1496s con: ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1496s ADBC provides high performance I/O with native type support, where available. 1496s Using SQLAlchemy makes it possible to use any DB supported by that 1496s library. 1496s If a DBAPI2 object, only sqlite3 is supported. 1496s schema : string, default None 1496s Name of SQL schema in database to write to (if database flavor supports 1496s this). If None, use default schema (default). 1496s 1496s Returns 1496s ------- 1496s boolean 1496s """ 1496s with pandasSQL_builder(con, schema=schema) as pandas_sql: 1496s return pandas_sql.has_table(table_name) 1496s 1496s 1496s table_exists = has_table 1496s 1496s 1496s def pandasSQL_builder( 1496s con, 1496s schema: str | None = None, 1496s need_transaction: bool = False, 1496s ) -> PandasSQL: 1496s """ 1496s Convenience function to return the correct PandasSQL subclass based on the 1496s provided parameters. Also creates a sqlalchemy connection and transaction 1496s if necessary. 1496s """ 1496s import sqlite3 1496s 1496s if isinstance(con, sqlite3.Connection) or con is None: 1496s return SQLiteDatabase(con) 1496s 1496s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1496s 1496s if isinstance(con, str) and sqlalchemy is None: 1496s raise ImportError("Using URI string without sqlalchemy installed.") 1496s 1496s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Connectable)): 1496s return SQLDatabase(con, schema, need_transaction) 1496s 1496s adbc = import_optional_dependency("adbc_driver_manager.dbapi", errors="ignore") 1496s if adbc and isinstance(con, adbc.Connection): 1496s return ADBCDatabase(con) 1496s 1496s warnings.warn( 1496s "pandas only supports SQLAlchemy connectable (engine/connection) or " 1496s "database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 " 1496s "objects are not tested. Please consider using SQLAlchemy.", 1496s UserWarning, 1496s stacklevel=find_stack_level(), 1496s ) 1496s return SQLiteDatabase(con) 1496s 1496s 1496s class SQLTable(PandasObject): 1496s """ 1496s For mapping Pandas tables to SQL tables. 1496s Uses fact that table is reflected by SQLAlchemy to 1496s do better type conversions. 1496s Also holds various flags needed to avoid having to 1496s pass them between functions all the time. 1496s """ 1496s 1496s # TODO: support for multiIndex 1496s 1496s def __init__( 1496s self, 1496s name: str, 1496s pandas_sql_engine, 1496s frame=None, 1496s index: bool | str | list[str] | None = True, 1496s if_exists: Literal["fail", "replace", "append"] = "fail", 1496s prefix: str = "pandas", 1496s index_label=None, 1496s schema=None, 1496s keys=None, 1496s dtype: DtypeArg | None = None, 1496s ) -> None: 1496s self.name = name 1496s self.pd_sql = pandas_sql_engine 1496s self.prefix = prefix 1496s self.frame = frame 1496s self.index = self._index_name(index, index_label) 1496s self.schema = schema 1496s self.if_exists = if_exists 1496s self.keys = keys 1496s self.dtype = dtype 1496s 1496s if frame is not None: 1496s # We want to initialize based on a dataframe 1496s self.table = self._create_table_setup() 1496s else: 1496s # no data provided, read-only mode 1496s self.table = self.pd_sql.get_table(self.name, self.schema) 1496s 1496s if self.table is None: 1496s raise ValueError(f"Could not init table '{name}'") 1496s 1496s if not len(self.name): 1496s raise ValueError("Empty table name specified") 1496s 1496s def exists(self): 1496s return self.pd_sql.has_table(self.name, self.schema) 1496s 1496s def sql_schema(self) -> str: 1496s from sqlalchemy.schema import CreateTable 1496s 1496s return str(CreateTable(self.table).compile(self.pd_sql.con)) 1496s 1496s def _execute_create(self) -> None: 1496s # Inserting table into database, add to MetaData object 1496s self.table = self.table.to_metadata(self.pd_sql.meta) 1496s with self.pd_sql.run_transaction(): 1496s self.table.create(bind=self.pd_sql.con) 1496s 1496s def create(self) -> None: 1496s if self.exists(): 1496s if self.if_exists == "fail": 1496s raise ValueError(f"Table '{self.name}' already exists.") 1496s if self.if_exists == "replace": 1496s self.pd_sql.drop_table(self.name, self.schema) 1496s self._execute_create() 1496s elif self.if_exists == "append": 1496s pass 1496s else: 1496s raise ValueError(f"'{self.if_exists}' is not valid for if_exists") 1496s else: 1496s self._execute_create() 1496s 1496s def _execute_insert(self, conn, keys: list[str], data_iter) -> int: 1496s """ 1496s Execute SQL statement inserting data 1496s 1496s Parameters 1496s ---------- 1496s conn : sqlalchemy.engine.Engine or sqlalchemy.engine.Connection 1496s keys : list of str 1496s Column names 1496s data_iter : generator of list 1496s Each item contains a list of values to be inserted 1496s """ 1496s data = [dict(zip(keys, row)) for row in data_iter] 1496s result = conn.execute(self.table.insert(), data) 1496s return result.rowcount 1496s 1496s def _execute_insert_multi(self, conn, keys: list[str], data_iter) -> int: 1496s """ 1496s Alternative to _execute_insert for DBs support multi-value INSERT. 1496s 1496s Note: multi-value insert is usually faster for analytics DBs 1496s and tables containing a few columns 1496s but performance degrades quickly with increase of columns. 1496s 1496s """ 1496s 1496s from sqlalchemy import insert 1496s 1496s data = [dict(zip(keys, row)) for row in data_iter] 1496s stmt = insert(self.table).values(data) 1496s result = conn.execute(stmt) 1496s return result.rowcount 1496s 1496s def insert_data(self) -> tuple[list[str], list[np.ndarray]]: 1496s if self.index is not None: 1496s temp = self.frame.copy() 1496s temp.index.names = self.index 1496s try: 1496s temp.reset_index(inplace=True) 1496s except ValueError as err: 1496s raise ValueError(f"duplicate name in index/columns: {err}") from err 1496s else: 1496s temp = self.frame 1496s 1496s column_names = list(map(str, temp.columns)) 1496s ncols = len(column_names) 1496s # this just pre-allocates the list: None's will be replaced with ndarrays 1496s # error: List item 0 has incompatible type "None"; expected "ndarray" 1496s data_list: list[np.ndarray] = [None] * ncols # type: ignore[list-item] 1496s 1496s for i, (_, ser) in enumerate(temp.items()): 1496s if ser.dtype.kind == "M": 1496s if isinstance(ser._values, ArrowExtensionArray): 1496s import pyarrow as pa 1496s 1496s if pa.types.is_date(ser.dtype.pyarrow_dtype): 1496s # GH#53854 to_pydatetime not supported for pyarrow date dtypes 1496s d = ser._values.to_numpy(dtype=object) 1496s else: 1496s with warnings.catch_warnings(): 1496s warnings.filterwarnings("ignore", category=FutureWarning) 1496s # GH#52459 to_pydatetime will return Index[object] 1496s d = np.asarray(ser.dt.to_pydatetime(), dtype=object) 1496s else: 1496s d = ser._values.to_pydatetime() 1496s elif ser.dtype.kind == "m": 1496s vals = ser._values 1496s if isinstance(vals, ArrowExtensionArray): 1496s vals = vals.to_numpy(dtype=np.dtype("m8[ns]")) 1496s # store as integers, see GH#6921, GH#7076 1496s d = vals.view("i8").astype(object) 1496s else: 1496s d = ser._values.astype(object) 1496s 1496s assert isinstance(d, np.ndarray), type(d) 1496s 1496s if ser._can_hold_na: 1496s # Note: this will miss timedeltas since they are converted to int 1496s mask = isna(d) 1496s d[mask] = None 1496s 1496s data_list[i] = d 1496s 1496s return column_names, data_list 1496s 1496s def insert( 1496s self, 1496s chunksize: int | None = None, 1496s method: Literal["multi"] | Callable | None = None, 1496s ) -> int | None: 1496s # set insert method 1496s if method is None: 1496s exec_insert = self._execute_insert 1496s elif method == "multi": 1496s exec_insert = self._execute_insert_multi 1496s elif callable(method): 1496s exec_insert = partial(method, self) 1496s else: 1496s raise ValueError(f"Invalid parameter `method`: {method}") 1496s 1496s keys, data_list = self.insert_data() 1496s 1496s nrows = len(self.frame) 1496s 1496s if nrows == 0: 1496s return 0 1496s 1496s if chunksize is None: 1496s chunksize = nrows 1496s elif chunksize == 0: 1496s raise ValueError("chunksize argument should be non-zero") 1496s 1496s chunks = (nrows // chunksize) + 1 1496s total_inserted = None 1496s with self.pd_sql.run_transaction() as conn: 1496s for i in range(chunks): 1496s start_i = i * chunksize 1496s end_i = min((i + 1) * chunksize, nrows) 1496s if start_i >= end_i: 1496s break 1496s 1496s chunk_iter = zip(*(arr[start_i:end_i] for arr in data_list)) 1496s num_inserted = exec_insert(conn, keys, chunk_iter) 1496s # GH 46891 1496s if num_inserted is not None: 1496s if total_inserted is None: 1496s total_inserted = num_inserted 1496s else: 1496s total_inserted += num_inserted 1496s return total_inserted 1496s 1496s def _query_iterator( 1496s self, 1496s result, 1496s exit_stack: ExitStack, 1496s chunksize: int | None, 1496s columns, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ): 1496s """Return generator through chunked result set.""" 1496s has_read_data = False 1496s with exit_stack: 1496s while True: 1496s data = result.fetchmany(chunksize) 1496s if not data: 1496s if not has_read_data: 1496s yield DataFrame.from_records( 1496s [], columns=columns, coerce_float=coerce_float 1496s ) 1496s break 1496s 1496s has_read_data = True 1496s self.frame = _convert_arrays_to_dataframe( 1496s data, columns, coerce_float, dtype_backend 1496s ) 1496s 1496s self._harmonize_columns( 1496s parse_dates=parse_dates, dtype_backend=dtype_backend 1496s ) 1496s 1496s if self.index is not None: 1496s self.frame.set_index(self.index, inplace=True) 1496s 1496s yield self.frame 1496s 1496s def read( 1496s self, 1496s exit_stack: ExitStack, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s columns=None, 1496s chunksize: int | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s from sqlalchemy import select 1496s 1496s if columns is not None and len(columns) > 0: 1496s cols = [self.table.c[n] for n in columns] 1496s if self.index is not None: 1496s for idx in self.index[::-1]: 1496s cols.insert(0, self.table.c[idx]) 1496s sql_select = select(*cols) 1496s else: 1496s sql_select = select(self.table) 1496s result = self.pd_sql.execute(sql_select) 1496s column_names = result.keys() 1496s 1496s if chunksize is not None: 1496s return self._query_iterator( 1496s result, 1496s exit_stack, 1496s chunksize, 1496s column_names, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s dtype_backend=dtype_backend, 1496s ) 1496s else: 1496s data = result.fetchall() 1496s self.frame = _convert_arrays_to_dataframe( 1496s data, column_names, coerce_float, dtype_backend 1496s ) 1496s 1496s self._harmonize_columns( 1496s parse_dates=parse_dates, dtype_backend=dtype_backend 1496s ) 1496s 1496s if self.index is not None: 1496s self.frame.set_index(self.index, inplace=True) 1496s 1496s return self.frame 1496s 1496s def _index_name(self, index, index_label): 1496s # for writing: index=True to include index in sql table 1496s if index is True: 1496s nlevels = self.frame.index.nlevels 1496s # if index_label is specified, set this as index name(s) 1496s if index_label is not None: 1496s if not isinstance(index_label, list): 1496s index_label = [index_label] 1496s if len(index_label) != nlevels: 1496s raise ValueError( 1496s "Length of 'index_label' should match number of " 1496s f"levels, which is {nlevels}" 1496s ) 1496s return index_label 1496s # return the used column labels for the index columns 1496s if ( 1496s nlevels == 1 1496s and "index" not in self.frame.columns 1496s and self.frame.index.name is None 1496s ): 1496s return ["index"] 1496s else: 1496s return com.fill_missing_names(self.frame.index.names) 1496s 1496s # for reading: index=(list of) string to specify column to set as index 1496s elif isinstance(index, str): 1496s return [index] 1496s elif isinstance(index, list): 1496s return index 1496s else: 1496s return None 1496s 1496s def _get_column_names_and_types(self, dtype_mapper): 1496s column_names_and_types = [] 1496s if self.index is not None: 1496s for i, idx_label in enumerate(self.index): 1496s idx_type = dtype_mapper(self.frame.index._get_level_values(i)) 1496s column_names_and_types.append((str(idx_label), idx_type, True)) 1496s 1496s column_names_and_types += [ 1496s (str(self.frame.columns[i]), dtype_mapper(self.frame.iloc[:, i]), False) 1496s for i in range(len(self.frame.columns)) 1496s ] 1496s 1496s return column_names_and_types 1496s 1496s def _create_table_setup(self): 1496s from sqlalchemy import ( 1496s Column, 1496s PrimaryKeyConstraint, 1496s Table, 1496s ) 1496s from sqlalchemy.schema import MetaData 1496s 1496s column_names_and_types = self._get_column_names_and_types(self._sqlalchemy_type) 1496s 1496s columns: list[Any] = [ 1496s Column(name, typ, index=is_index) 1496s for name, typ, is_index in column_names_and_types 1496s ] 1496s 1496s if self.keys is not None: 1496s if not is_list_like(self.keys): 1496s keys = [self.keys] 1496s else: 1496s keys = self.keys 1496s pkc = PrimaryKeyConstraint(*keys, name=self.name + "_pk") 1496s columns.append(pkc) 1496s 1496s schema = self.schema or self.pd_sql.meta.schema 1496s 1496s # At this point, attach to new metadata, only attach to self.meta 1496s # once table is created. 1496s meta = MetaData() 1496s return Table(self.name, meta, *columns, schema=schema) 1496s 1496s def _harmonize_columns( 1496s self, 1496s parse_dates=None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> None: 1496s """ 1496s Make the DataFrame's column types align with the SQL table 1496s column types. 1496s Need to work around limited NA value support. Floats are always 1496s fine, ints must always be floats if there are Null values. 1496s Booleans are hard because converting bool column with None replaces 1496s all Nones with false. Therefore only convert bool if there are no 1496s NA values. 1496s Datetimes should already be converted to np.datetime64 if supported, 1496s but here we also force conversion if required. 1496s """ 1496s parse_dates = _process_parse_dates_argument(parse_dates) 1496s 1496s for sql_col in self.table.columns: 1496s col_name = sql_col.name 1496s try: 1496s df_col = self.frame[col_name] 1496s 1496s # Handle date parsing upfront; don't try to convert columns 1496s # twice 1496s if col_name in parse_dates: 1496s try: 1496s fmt = parse_dates[col_name] 1496s except TypeError: 1496s fmt = None 1496s self.frame[col_name] = _handle_date_column(df_col, format=fmt) 1496s continue 1496s 1496s # the type the dataframe column should have 1496s col_type = self._get_dtype(sql_col.type) 1496s 1496s if ( 1496s col_type is datetime 1496s or col_type is date 1496s or col_type is DatetimeTZDtype 1496s ): 1496s # Convert tz-aware Datetime SQL columns to UTC 1496s utc = col_type is DatetimeTZDtype 1496s self.frame[col_name] = _handle_date_column(df_col, utc=utc) 1496s elif dtype_backend == "numpy" and col_type is float: 1496s # floats support NA, can always convert! 1496s self.frame[col_name] = df_col.astype(col_type, copy=False) 1496s 1496s elif dtype_backend == "numpy" and len(df_col) == df_col.count(): 1496s # No NA values, can convert ints and bools 1496s if col_type is np.dtype("int64") or col_type is bool: 1496s self.frame[col_name] = df_col.astype(col_type, copy=False) 1496s except KeyError: 1496s pass # this column not in results 1496s 1496s def _sqlalchemy_type(self, col: Index | Series): 1496s dtype: DtypeArg = self.dtype or {} 1496s if is_dict_like(dtype): 1496s dtype = cast(dict, dtype) 1496s if col.name in dtype: 1496s return dtype[col.name] 1496s 1496s # Infer type of column, while ignoring missing values. 1496s # Needed for inserting typed data containing NULLs, GH 8778. 1496s col_type = lib.infer_dtype(col, skipna=True) 1496s 1496s from sqlalchemy.types import ( 1496s TIMESTAMP, 1496s BigInteger, 1496s Boolean, 1496s Date, 1496s DateTime, 1496s Float, 1496s Integer, 1496s SmallInteger, 1496s Text, 1496s Time, 1496s ) 1496s 1496s if col_type in ("datetime64", "datetime"): 1496s # GH 9086: TIMESTAMP is the suggested type if the column contains 1496s # timezone information 1496s try: 1496s # error: Item "Index" of "Union[Index, Series]" has no attribute "dt" 1496s if col.dt.tz is not None: # type: ignore[union-attr] 1496s return TIMESTAMP(timezone=True) 1496s except AttributeError: 1496s # The column is actually a DatetimeIndex 1496s # GH 26761 or an Index with date-like data e.g. 9999-01-01 1496s if getattr(col, "tz", None) is not None: 1496s return TIMESTAMP(timezone=True) 1496s return DateTime 1496s if col_type == "timedelta64": 1496s warnings.warn( 1496s "the 'timedelta' type is not supported, and will be " 1496s "written as integer values (ns frequency) to the database.", 1496s UserWarning, 1496s stacklevel=find_stack_level(), 1496s ) 1496s return BigInteger 1496s elif col_type == "floating": 1496s if col.dtype == "float32": 1496s return Float(precision=23) 1496s else: 1496s return Float(precision=53) 1496s elif col_type == "integer": 1496s # GH35076 Map pandas integer to optimal SQLAlchemy integer type 1496s if col.dtype.name.lower() in ("int8", "uint8", "int16"): 1496s return SmallInteger 1496s elif col.dtype.name.lower() in ("uint16", "int32"): 1496s return Integer 1496s elif col.dtype.name.lower() == "uint64": 1496s raise ValueError("Unsigned 64 bit integer datatype is not supported") 1496s else: 1496s return BigInteger 1496s elif col_type == "boolean": 1496s return Boolean 1496s elif col_type == "date": 1496s return Date 1496s elif col_type == "time": 1496s return Time 1496s elif col_type == "complex": 1496s raise ValueError("Complex datatypes not supported") 1496s 1496s return Text 1496s 1496s def _get_dtype(self, sqltype): 1496s from sqlalchemy.types import ( 1496s TIMESTAMP, 1496s Boolean, 1496s Date, 1496s DateTime, 1496s Float, 1496s Integer, 1496s ) 1496s 1496s if isinstance(sqltype, Float): 1496s return float 1496s elif isinstance(sqltype, Integer): 1496s # TODO: Refine integer size. 1496s return np.dtype("int64") 1496s elif isinstance(sqltype, TIMESTAMP): 1496s # we have a timezone capable type 1496s if not sqltype.timezone: 1496s return datetime 1496s return DatetimeTZDtype 1496s elif isinstance(sqltype, DateTime): 1496s # Caution: np.datetime64 is also a subclass of np.number. 1496s return datetime 1496s elif isinstance(sqltype, Date): 1496s return date 1496s elif isinstance(sqltype, Boolean): 1496s return bool 1496s return object 1496s 1496s 1496s class PandasSQL(PandasObject, ABC): 1496s """ 1496s Subclasses Should define read_query and to_sql. 1496s """ 1496s 1496s def __enter__(self) -> Self: 1496s return self 1496s 1496s def __exit__(self, *args) -> None: 1496s pass 1496s 1496s def read_table( 1496s self, 1496s table_name: str, 1496s index_col: str | list[str] | None = None, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s columns=None, 1496s schema: str | None = None, 1496s chunksize: int | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s raise NotImplementedError 1496s 1496s @abstractmethod 1496s def read_query( 1496s self, 1496s sql: str, 1496s index_col: str | list[str] | None = None, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s params=None, 1496s chunksize: int | None = None, 1496s dtype: DtypeArg | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s pass 1496s 1496s @abstractmethod 1496s def to_sql( 1496s self, 1496s frame, 1496s name: str, 1496s if_exists: Literal["fail", "replace", "append"] = "fail", 1496s index: bool = True, 1496s index_label=None, 1496s schema=None, 1496s chunksize: int | None = None, 1496s dtype: DtypeArg | None = None, 1496s method: Literal["multi"] | Callable | None = None, 1496s engine: str = "auto", 1496s **engine_kwargs, 1496s ) -> int | None: 1496s pass 1496s 1496s @abstractmethod 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s pass 1496s 1496s @abstractmethod 1496s def has_table(self, name: str, schema: str | None = None) -> bool: 1496s pass 1496s 1496s @abstractmethod 1496s def _create_sql_schema( 1496s self, 1496s frame: DataFrame, 1496s table_name: str, 1496s keys: list[str] | None = None, 1496s dtype: DtypeArg | None = None, 1496s schema: str | None = None, 1496s ) -> str: 1496s pass 1496s 1496s 1496s class BaseEngine: 1496s def insert_records( 1496s self, 1496s table: SQLTable, 1496s con, 1496s frame, 1496s name: str, 1496s index: bool | str | list[str] | None = True, 1496s schema=None, 1496s chunksize: int | None = None, 1496s method=None, 1496s **engine_kwargs, 1496s ) -> int | None: 1496s """ 1496s Inserts data into already-prepared table 1496s """ 1496s raise AbstractMethodError(self) 1496s 1496s 1496s class SQLAlchemyEngine(BaseEngine): 1496s def __init__(self) -> None: 1496s import_optional_dependency( 1496s "sqlalchemy", extra="sqlalchemy is required for SQL support." 1496s ) 1496s 1496s def insert_records( 1496s self, 1496s table: SQLTable, 1496s con, 1496s frame, 1496s name: str, 1496s index: bool | str | list[str] | None = True, 1496s schema=None, 1496s chunksize: int | None = None, 1496s method=None, 1496s **engine_kwargs, 1496s ) -> int | None: 1496s from sqlalchemy import exc 1496s 1496s try: 1496s return table.insert(chunksize=chunksize, method=method) 1496s except exc.StatementError as err: 1496s # GH34431 1496s # https://stackoverflow.com/a/67358288/6067848 1496s msg = r"""(\(1054, "Unknown column 'inf(e0)?' in 'field list'"\))(?# 1496s )|inf can not be used with MySQL""" 1496s err_text = str(err.orig) 1496s if re.search(msg, err_text): 1496s raise ValueError("inf cannot be used with MySQL") from err 1496s raise err 1496s 1496s 1496s def get_engine(engine: str) -> BaseEngine: 1496s """return our implementation""" 1496s if engine == "auto": 1496s engine = get_option("io.sql.engine") 1496s 1496s if engine == "auto": 1496s # try engines in this order 1496s engine_classes = [SQLAlchemyEngine] 1496s 1496s error_msgs = "" 1496s for engine_class in engine_classes: 1496s try: 1496s return engine_class() 1496s except ImportError as err: 1496s error_msgs += "\n - " + str(err) 1496s 1496s raise ImportError( 1496s "Unable to find a usable engine; " 1496s "tried using: 'sqlalchemy'.\n" 1496s "A suitable version of " 1496s "sqlalchemy is required for sql I/O " 1496s "support.\n" 1496s "Trying to import the above resulted in these errors:" 1496s f"{error_msgs}" 1496s ) 1496s 1496s if engine == "sqlalchemy": 1496s return SQLAlchemyEngine() 1496s 1496s raise ValueError("engine must be one of 'auto', 'sqlalchemy'") 1496s 1496s 1496s class SQLDatabase(PandasSQL): 1496s """ 1496s This class enables conversion between DataFrame and SQL databases 1496s using SQLAlchemy to handle DataBase abstraction. 1496s 1496s Parameters 1496s ---------- 1496s con : SQLAlchemy Connectable or URI string. 1496s Connectable to connect with the database. Using SQLAlchemy makes it 1496s possible to use any DB supported by that library. 1496s schema : string, default None 1496s Name of SQL schema in database to write to (if database flavor 1496s supports this). If None, use default schema (default). 1496s need_transaction : bool, default False 1496s If True, SQLDatabase will create a transaction. 1496s 1496s """ 1496s 1496s def __init__( 1496s self, con, schema: str | None = None, need_transaction: bool = False 1496s ) -> None: 1496s from sqlalchemy import create_engine 1496s from sqlalchemy.engine import Engine 1496s from sqlalchemy.schema import MetaData 1496s 1496s # self.exit_stack cleans up the Engine and Connection and commits the 1496s # transaction if any of those objects was created below. 1496s # Cleanup happens either in self.__exit__ or at the end of the iterator 1496s # returned by read_sql when chunksize is not None. 1496s self.exit_stack = ExitStack() 1496s if isinstance(con, str): 1496s con = create_engine(con) 1496s self.exit_stack.callback(con.dispose) 1496s if isinstance(con, Engine): 1496s con = self.exit_stack.enter_context(con.connect()) 1496s if need_transaction and not con.in_transaction(): 1496s self.exit_stack.enter_context(con.begin()) 1496s self.con = con 1496s self.meta = MetaData(schema=schema) 1496s self.returns_generator = False 1496s 1496s def __exit__(self, *args) -> None: 1496s if not self.returns_generator: 1496s self.exit_stack.close() 1496s 1496s @contextmanager 1496s def run_transaction(self): 1496s if not self.con.in_transaction(): 1496s with self.con.begin(): 1496s yield self.con 1496s else: 1496s yield self.con 1496s 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s """Simple passthrough to SQLAlchemy connectable""" 1496s args = [] if params is None else [params] 1496s if isinstance(sql, str): 1496s return self.con.exec_driver_sql(sql, *args) 1496s return self.con.execute(sql, *args) 1496s 1496s def read_table( 1496s self, 1496s table_name: str, 1496s index_col: str | list[str] | None = None, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s columns=None, 1496s schema: str | None = None, 1496s chunksize: int | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s """ 1496s Read SQL database table into a DataFrame. 1496s 1496s Parameters 1496s ---------- 1496s table_name : str 1496s Name of SQL table in database. 1496s index_col : string, optional, default: None 1496s Column to set as index. 1496s coerce_float : bool, default True 1496s Attempts to convert values of non-string, non-numeric objects 1496s (like decimal.Decimal) to floating point. This can result in 1496s loss of precision. 1496s parse_dates : list or dict, default: None 1496s - List of column names to parse as dates. 1496s - Dict of ``{column_name: format string}`` where format string is 1496s strftime compatible in case of parsing string times, or is one of 1496s (D, s, ns, ms, us) in case of parsing integer timestamps. 1496s - Dict of ``{column_name: arg}``, where the arg corresponds 1496s to the keyword arguments of :func:`pandas.to_datetime`. 1496s Especially useful with databases without native Datetime support, 1496s such as SQLite. 1496s columns : list, default: None 1496s List of column names to select from SQL table. 1496s schema : string, default None 1496s Name of SQL schema in database to query (if database flavor 1496s supports this). If specified, this overwrites the default 1496s schema of the SQL database object. 1496s chunksize : int, default None 1496s If specified, return an iterator where `chunksize` is the number 1496s of rows to include in each chunk. 1496s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1496s Back-end data type applied to the resultant :class:`DataFrame` 1496s (still experimental). Behaviour is as follows: 1496s 1496s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1496s (default). 1496s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1496s DataFrame. 1496s 1496s .. versionadded:: 2.0 1496s 1496s Returns 1496s ------- 1496s DataFrame 1496s 1496s See Also 1496s -------- 1496s pandas.read_sql_table 1496s SQLDatabase.read_query 1496s 1496s """ 1496s self.meta.reflect(bind=self.con, only=[table_name], views=True) 1496s table = SQLTable(table_name, self, index=index_col, schema=schema) 1496s if chunksize is not None: 1496s self.returns_generator = True 1496s return table.read( 1496s self.exit_stack, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s columns=columns, 1496s chunksize=chunksize, 1496s dtype_backend=dtype_backend, 1496s ) 1496s 1496s @staticmethod 1496s def _query_iterator( 1496s result, 1496s exit_stack: ExitStack, 1496s chunksize: int, 1496s columns, 1496s index_col=None, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s dtype: DtypeArg | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ): 1496s """Return generator through chunked result set""" 1496s has_read_data = False 1496s with exit_stack: 1496s while True: 1496s data = result.fetchmany(chunksize) 1496s if not data: 1496s if not has_read_data: 1496s yield _wrap_result( 1496s [], 1496s columns, 1496s index_col=index_col, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s dtype=dtype, 1496s dtype_backend=dtype_backend, 1496s ) 1496s break 1496s 1496s has_read_data = True 1496s yield _wrap_result( 1496s data, 1496s columns, 1496s index_col=index_col, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s dtype=dtype, 1496s dtype_backend=dtype_backend, 1496s ) 1496s 1496s def read_query( 1496s self, 1496s sql: str, 1496s index_col: str | list[str] | None = None, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s params=None, 1496s chunksize: int | None = None, 1496s dtype: DtypeArg | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s """ 1496s Read SQL query into a DataFrame. 1496s 1496s Parameters 1496s ---------- 1496s sql : str 1496s SQL query to be executed. 1496s index_col : string, optional, default: None 1496s Column name to use as index for the returned DataFrame object. 1496s coerce_float : bool, default True 1496s Attempt to convert values of non-string, non-numeric objects (like 1496s decimal.Decimal) to floating point, useful for SQL result sets. 1496s params : list, tuple or dict, optional, default: None 1496s List of parameters to pass to execute method. The syntax used 1496s to pass parameters is database driver dependent. Check your 1496s database driver documentation for which of the five syntax styles, 1496s described in PEP 249's paramstyle, is supported. 1496s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'} 1496s parse_dates : list or dict, default: None 1496s - List of column names to parse as dates. 1496s - Dict of ``{column_name: format string}`` where format string is 1496s strftime compatible in case of parsing string times, or is one of 1496s (D, s, ns, ms, us) in case of parsing integer timestamps. 1496s - Dict of ``{column_name: arg dict}``, where the arg dict 1496s corresponds to the keyword arguments of 1496s :func:`pandas.to_datetime` Especially useful with databases 1496s without native Datetime support, such as SQLite. 1496s chunksize : int, default None 1496s If specified, return an iterator where `chunksize` is the number 1496s of rows to include in each chunk. 1496s dtype : Type name or dict of columns 1496s Data type for data or columns. E.g. np.float64 or 1496s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1496s 1496s .. versionadded:: 1.3.0 1496s 1496s Returns 1496s ------- 1496s DataFrame 1496s 1496s See Also 1496s -------- 1496s read_sql_table : Read SQL database table into a DataFrame. 1496s read_sql 1496s 1496s """ 1496s result = self.execute(sql, params) 1496s columns = result.keys() 1496s 1496s if chunksize is not None: 1496s self.returns_generator = True 1496s return self._query_iterator( 1496s result, 1496s self.exit_stack, 1496s chunksize, 1496s columns, 1496s index_col=index_col, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s dtype=dtype, 1496s dtype_backend=dtype_backend, 1496s ) 1496s else: 1496s data = result.fetchall() 1496s frame = _wrap_result( 1496s data, 1496s columns, 1496s index_col=index_col, 1496s coerce_float=coerce_float, 1496s parse_dates=parse_dates, 1496s dtype=dtype, 1496s dtype_backend=dtype_backend, 1496s ) 1496s return frame 1496s 1496s read_sql = read_query 1496s 1496s def prep_table( 1496s self, 1496s frame, 1496s name: str, 1496s if_exists: Literal["fail", "replace", "append"] = "fail", 1496s index: bool | str | list[str] | None = True, 1496s index_label=None, 1496s schema=None, 1496s dtype: DtypeArg | None = None, 1496s ) -> SQLTable: 1496s """ 1496s Prepares table in the database for data insertion. Creates it if needed, etc. 1496s """ 1496s if dtype: 1496s if not is_dict_like(dtype): 1496s # error: Value expression in dictionary comprehension has incompatible 1496s # type "Union[ExtensionDtype, str, dtype[Any], Type[object], 1496s # Dict[Hashable, Union[ExtensionDtype, Union[str, dtype[Any]], 1496s # Type[str], Type[float], Type[int], Type[complex], Type[bool], 1496s # Type[object]]]]"; expected type "Union[ExtensionDtype, str, 1496s # dtype[Any], Type[object]]" 1496s dtype = {col_name: dtype for col_name in frame} # type: ignore[misc] 1496s else: 1496s dtype = cast(dict, dtype) 1496s 1496s from sqlalchemy.types import TypeEngine 1496s 1496s for col, my_type in dtype.items(): 1496s if isinstance(my_type, type) and issubclass(my_type, TypeEngine): 1496s pass 1496s elif isinstance(my_type, TypeEngine): 1496s pass 1496s else: 1496s raise ValueError(f"The type of {col} is not a SQLAlchemy type") 1496s 1496s table = SQLTable( 1496s name, 1496s self, 1496s frame=frame, 1496s index=index, 1496s if_exists=if_exists, 1496s index_label=index_label, 1496s schema=schema, 1496s dtype=dtype, 1496s ) 1496s table.create() 1496s return table 1496s 1496s def check_case_sensitive( 1496s self, 1496s name: str, 1496s schema: str | None, 1496s ) -> None: 1496s """ 1496s Checks table name for issues with case-sensitivity. 1496s Method is called after data is inserted. 1496s """ 1496s if not name.isdigit() and not name.islower(): 1496s # check for potentially case sensitivity issues (GH7815) 1496s # Only check when name is not a number and name is not lower case 1496s from sqlalchemy import inspect as sqlalchemy_inspect 1496s 1496s insp = sqlalchemy_inspect(self.con) 1496s table_names = insp.get_table_names(schema=schema or self.meta.schema) 1496s if name not in table_names: 1496s msg = ( 1496s f"The provided table name '{name}' is not found exactly as " 1496s "such in the database after writing the table, possibly " 1496s "due to case sensitivity issues. Consider using lower " 1496s "case table names." 1496s ) 1496s warnings.warn( 1496s msg, 1496s UserWarning, 1496s stacklevel=find_stack_level(), 1496s ) 1496s 1496s def to_sql( 1496s self, 1496s frame, 1496s name: str, 1496s if_exists: Literal["fail", "replace", "append"] = "fail", 1496s index: bool = True, 1496s index_label=None, 1496s schema: str | None = None, 1496s chunksize: int | None = None, 1496s dtype: DtypeArg | None = None, 1496s method: Literal["multi"] | Callable | None = None, 1496s engine: str = "auto", 1496s **engine_kwargs, 1496s ) -> int | None: 1496s """ 1496s Write records stored in a DataFrame to a SQL database. 1496s 1496s Parameters 1496s ---------- 1496s frame : DataFrame 1496s name : string 1496s Name of SQL table. 1496s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1496s - fail: If table exists, do nothing. 1496s - replace: If table exists, drop it, recreate it, and insert data. 1496s - append: If table exists, insert data. Create if does not exist. 1496s index : boolean, default True 1496s Write DataFrame index as a column. 1496s index_label : string or sequence, default None 1496s Column label for index column(s). If None is given (default) and 1496s `index` is True, then the index names are used. 1496s A sequence should be given if the DataFrame uses MultiIndex. 1496s schema : string, default None 1496s Name of SQL schema in database to write to (if database flavor 1496s supports this). If specified, this overwrites the default 1496s schema of the SQLDatabase object. 1496s chunksize : int, default None 1496s If not None, then rows will be written in batches of this size at a 1496s time. If None, all rows will be written at once. 1496s dtype : single type or dict of column name to SQL type, default None 1496s Optional specifying the datatype for columns. The SQL type should 1496s be a SQLAlchemy type. If all columns are of the same type, one 1496s single value can be used. 1496s method : {None', 'multi', callable}, default None 1496s Controls the SQL insertion clause used: 1496s 1496s * None : Uses standard SQL ``INSERT`` clause (one per row). 1496s * 'multi': Pass multiple values in a single ``INSERT`` clause. 1496s * callable with signature ``(pd_table, conn, keys, data_iter)``. 1496s 1496s Details and a sample callable implementation can be found in the 1496s section :ref:`insert method `. 1496s engine : {'auto', 'sqlalchemy'}, default 'auto' 1496s SQL engine library to use. If 'auto', then the option 1496s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1496s behavior is 'sqlalchemy' 1496s 1496s .. versionadded:: 1.3.0 1496s 1496s **engine_kwargs 1496s Any additional kwargs are passed to the engine. 1496s """ 1496s sql_engine = get_engine(engine) 1496s 1496s table = self.prep_table( 1496s frame=frame, 1496s name=name, 1496s if_exists=if_exists, 1496s index=index, 1496s index_label=index_label, 1496s schema=schema, 1496s dtype=dtype, 1496s ) 1496s 1496s total_inserted = sql_engine.insert_records( 1496s table=table, 1496s con=self.con, 1496s frame=frame, 1496s name=name, 1496s index=index, 1496s schema=schema, 1496s chunksize=chunksize, 1496s method=method, 1496s **engine_kwargs, 1496s ) 1496s 1496s self.check_case_sensitive(name=name, schema=schema) 1496s return total_inserted 1496s 1496s @property 1496s def tables(self): 1496s return self.meta.tables 1496s 1496s def has_table(self, name: str, schema: str | None = None) -> bool: 1496s from sqlalchemy import inspect as sqlalchemy_inspect 1496s 1496s insp = sqlalchemy_inspect(self.con) 1496s return insp.has_table(name, schema or self.meta.schema) 1496s 1496s def get_table(self, table_name: str, schema: str | None = None) -> Table: 1496s from sqlalchemy import ( 1496s Numeric, 1496s Table, 1496s ) 1496s 1496s schema = schema or self.meta.schema 1496s tbl = Table(table_name, self.meta, autoload_with=self.con, schema=schema) 1496s for column in tbl.columns: 1496s if isinstance(column.type, Numeric): 1496s column.type.asdecimal = False 1496s return tbl 1496s 1496s def drop_table(self, table_name: str, schema: str | None = None) -> None: 1496s schema = schema or self.meta.schema 1496s if self.has_table(table_name, schema): 1496s self.meta.reflect( 1496s bind=self.con, only=[table_name], schema=schema, views=True 1496s ) 1496s with self.run_transaction(): 1496s self.get_table(table_name, schema).drop(bind=self.con) 1496s self.meta.clear() 1496s 1496s def _create_sql_schema( 1496s self, 1496s frame: DataFrame, 1496s table_name: str, 1496s keys: list[str] | None = None, 1496s dtype: DtypeArg | None = None, 1496s schema: str | None = None, 1496s ) -> str: 1496s table = SQLTable( 1496s table_name, 1496s self, 1496s frame=frame, 1496s index=False, 1496s keys=keys, 1496s dtype=dtype, 1496s schema=schema, 1496s ) 1496s return str(table.sql_schema()) 1496s 1496s 1496s # ---- SQL without SQLAlchemy --- 1496s 1496s 1496s class ADBCDatabase(PandasSQL): 1496s """ 1496s This class enables conversion between DataFrame and SQL databases 1496s using ADBC to handle DataBase abstraction. 1496s 1496s Parameters 1496s ---------- 1496s con : adbc_driver_manager.dbapi.Connection 1496s """ 1496s 1496s def __init__(self, con) -> None: 1496s self.con = con 1496s 1496s @contextmanager 1496s def run_transaction(self): 1496s with self.con.cursor() as cur: 1496s try: 1496s yield cur 1496s except Exception: 1496s self.con.rollback() 1496s raise 1496s self.con.commit() 1496s 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s if not isinstance(sql, str): 1496s raise TypeError("Query must be a string unless using sqlalchemy.") 1496s args = [] if params is None else [params] 1496s cur = self.con.cursor() 1496s try: 1496s cur.execute(sql, *args) 1496s return cur 1496s except Exception as exc: 1496s try: 1496s self.con.rollback() 1496s except Exception as inner_exc: # pragma: no cover 1496s ex = DatabaseError( 1496s f"Execution failed on sql: {sql}\n{exc}\nunable to rollback" 1496s ) 1496s raise ex from inner_exc 1496s 1496s ex = DatabaseError(f"Execution failed on sql '{sql}': {exc}") 1496s raise ex from exc 1496s 1496s def read_table( 1496s self, 1496s table_name: str, 1496s index_col: str | list[str] | None = None, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s columns=None, 1496s schema: str | None = None, 1496s chunksize: int | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s """ 1496s Read SQL database table into a DataFrame. 1496s 1496s Parameters 1496s ---------- 1496s table_name : str 1496s Name of SQL table in database. 1496s coerce_float : bool, default True 1496s Raises NotImplementedError 1496s parse_dates : list or dict, default: None 1496s - List of column names to parse as dates. 1496s - Dict of ``{column_name: format string}`` where format string is 1496s strftime compatible in case of parsing string times, or is one of 1496s (D, s, ns, ms, us) in case of parsing integer timestamps. 1496s - Dict of ``{column_name: arg}``, where the arg corresponds 1496s to the keyword arguments of :func:`pandas.to_datetime`. 1496s Especially useful with databases without native Datetime support, 1496s such as SQLite. 1496s columns : list, default: None 1496s List of column names to select from SQL table. 1496s schema : string, default None 1496s Name of SQL schema in database to query (if database flavor 1496s supports this). If specified, this overwrites the default 1496s schema of the SQL database object. 1496s chunksize : int, default None 1496s Raises NotImplementedError 1496s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1496s Back-end data type applied to the resultant :class:`DataFrame` 1496s (still experimental). Behaviour is as follows: 1496s 1496s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1496s (default). 1496s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1496s DataFrame. 1496s 1496s .. versionadded:: 2.0 1496s 1496s Returns 1496s ------- 1496s DataFrame 1496s 1496s See Also 1496s -------- 1496s pandas.read_sql_table 1496s SQLDatabase.read_query 1496s 1496s """ 1496s if coerce_float is not True: 1496s raise NotImplementedError( 1496s "'coerce_float' is not implemented for ADBC drivers" 1496s ) 1496s if chunksize: 1496s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1496s 1496s if columns: 1496s if index_col: 1496s index_select = maybe_make_list(index_col) 1496s else: 1496s index_select = [] 1496s to_select = index_select + columns 1496s select_list = ", ".join(f'"{x}"' for x in to_select) 1496s else: 1496s select_list = "*" 1496s if schema: 1496s stmt = f"SELECT {select_list} FROM {schema}.{table_name}" 1496s else: 1496s stmt = f"SELECT {select_list} FROM {table_name}" 1496s 1496s mapping: type[ArrowDtype] | None | Callable 1496s if dtype_backend == "pyarrow": 1496s mapping = ArrowDtype 1496s elif dtype_backend == "numpy_nullable": 1496s from pandas.io._util import _arrow_dtype_mapping 1496s 1496s mapping = _arrow_dtype_mapping().get 1496s elif using_pyarrow_string_dtype(): 1496s from pandas.io._util import arrow_string_types_mapper 1496s 1496s arrow_string_types_mapper() 1496s else: 1496s mapping = None 1496s 1496s with self.con.cursor() as cur: 1496s cur.execute(stmt) 1496s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1496s 1496s return _wrap_result_adbc( 1496s df, 1496s index_col=index_col, 1496s parse_dates=parse_dates, 1496s ) 1496s 1496s def read_query( 1496s self, 1496s sql: str, 1496s index_col: str | list[str] | None = None, 1496s coerce_float: bool = True, 1496s parse_dates=None, 1496s params=None, 1496s chunksize: int | None = None, 1496s dtype: DtypeArg | None = None, 1496s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1496s ) -> DataFrame | Iterator[DataFrame]: 1496s """ 1496s Read SQL query into a DataFrame. 1496s 1496s Parameters 1496s ---------- 1496s sql : str 1496s SQL query to be executed. 1496s index_col : string, optional, default: None 1496s Column name to use as index for the returned DataFrame object. 1496s coerce_float : bool, default True 1496s Raises NotImplementedError 1496s params : list, tuple or dict, optional, default: None 1496s Raises NotImplementedError 1496s parse_dates : list or dict, default: None 1496s - List of column names to parse as dates. 1496s - Dict of ``{column_name: format string}`` where format string is 1496s strftime compatible in case of parsing string times, or is one of 1496s (D, s, ns, ms, us) in case of parsing integer timestamps. 1496s - Dict of ``{column_name: arg dict}``, where the arg dict 1496s corresponds to the keyword arguments of 1496s :func:`pandas.to_datetime` Especially useful with databases 1496s without native Datetime support, such as SQLite. 1496s chunksize : int, default None 1496s Raises NotImplementedError 1496s dtype : Type name or dict of columns 1496s Data type for data or columns. E.g. np.float64 or 1496s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1496s 1496s .. versionadded:: 1.3.0 1496s 1496s Returns 1496s ------- 1496s DataFrame 1496s 1496s See Also 1496s -------- 1496s read_sql_table : Read SQL database table into a DataFrame. 1496s read_sql 1496s 1496s """ 1496s if coerce_float is not True: 1496s raise NotImplementedError( 1496s "'coerce_float' is not implemented for ADBC drivers" 1496s ) 1496s if params: 1496s raise NotImplementedError("'params' is not implemented for ADBC drivers") 1496s if chunksize: 1496s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1496s 1496s mapping: type[ArrowDtype] | None | Callable 1496s if dtype_backend == "pyarrow": 1496s mapping = ArrowDtype 1496s elif dtype_backend == "numpy_nullable": 1496s from pandas.io._util import _arrow_dtype_mapping 1496s 1496s mapping = _arrow_dtype_mapping().get 1496s else: 1496s mapping = None 1496s 1496s with self.con.cursor() as cur: 1496s cur.execute(sql) 1496s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1496s 1496s return _wrap_result_adbc( 1496s df, 1496s index_col=index_col, 1496s parse_dates=parse_dates, 1496s dtype=dtype, 1496s ) 1496s 1496s read_sql = read_query 1496s 1496s def to_sql( 1496s self, 1496s frame, 1496s name: str, 1496s if_exists: Literal["fail", "replace", "append"] = "fail", 1496s index: bool = True, 1496s index_label=None, 1496s schema: str | None = None, 1496s chunksize: int | None = None, 1496s dtype: DtypeArg | None = None, 1496s method: Literal["multi"] | Callable | None = None, 1496s engine: str = "auto", 1496s **engine_kwargs, 1496s ) -> int | None: 1496s """ 1496s Write records stored in a DataFrame to a SQL database. 1496s 1496s Parameters 1496s ---------- 1496s frame : DataFrame 1496s name : string 1496s Name of SQL table. 1496s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1496s - fail: If table exists, do nothing. 1496s - replace: If table exists, drop it, recreate it, and insert data. 1496s - append: If table exists, insert data. Create if does not exist. 1496s index : boolean, default True 1496s Write DataFrame index as a column. 1496s index_label : string or sequence, default None 1496s Raises NotImplementedError 1496s schema : string, default None 1496s Name of SQL schema in database to write to (if database flavor 1496s supports this). If specified, this overwrites the default 1496s schema of the SQLDatabase object. 1496s chunksize : int, default None 1496s Raises NotImplementedError 1496s dtype : single type or dict of column name to SQL type, default None 1496s Raises NotImplementedError 1496s method : {None', 'multi', callable}, default None 1496s Raises NotImplementedError 1496s engine : {'auto', 'sqlalchemy'}, default 'auto' 1496s Raises NotImplementedError if not set to 'auto' 1496s """ 1496s if index_label: 1496s raise NotImplementedError( 1496s "'index_label' is not implemented for ADBC drivers" 1496s ) 1496s if chunksize: 1496s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1496s if dtype: 1496s raise NotImplementedError("'dtype' is not implemented for ADBC drivers") 1496s if method: 1496s raise NotImplementedError("'method' is not implemented for ADBC drivers") 1496s if engine != "auto": 1496s raise NotImplementedError( 1496s "engine != 'auto' not implemented for ADBC drivers" 1496s ) 1496s 1496s if schema: 1496s table_name = f"{schema}.{name}" 1496s else: 1496s table_name = name 1496s 1496s # pandas if_exists="append" will still create the 1496s # table if it does not exist; ADBC is more explicit with append/create 1496s # as applicable modes, so the semantics get blurred across 1496s # the libraries 1496s mode = "create" 1496s if self.has_table(name, schema): 1496s if if_exists == "fail": 1496s raise ValueError(f"Table '{table_name}' already exists.") 1496s elif if_exists == "replace": 1496s with self.con.cursor() as cur: 1496s cur.execute(f"DROP TABLE {table_name}") 1496s elif if_exists == "append": 1496s mode = "append" 1496s 1496s import pyarrow as pa 1496s 1496s try: 1496s tbl = pa.Table.from_pandas(frame, preserve_index=index) 1496s except pa.ArrowNotImplementedError as exc: 1496s raise ValueError("datatypes not supported") from exc 1496s 1496s with self.con.cursor() as cur: 1496s total_inserted = cur.adbc_ingest( 1496s table_name=name, data=tbl, mode=mode, db_schema_name=schema 1496s ) 1496s 1496s self.con.commit() 1496s return total_inserted 1496s 1496s def has_table(self, name: str, schema: str | None = None) -> bool: 1496s meta = self.con.adbc_get_objects( 1496s db_schema_filter=schema, table_name_filter=name 1496s ).read_all() 1496s 1496s for catalog_schema in meta["catalog_db_schemas"].to_pylist(): 1496s if not catalog_schema: 1496s continue 1496s for schema_record in catalog_schema: 1496s if not schema_record: 1496s continue 1496s 1496s for table_record in schema_record["db_schema_tables"]: 1496s if table_record["table_name"] == name: 1496s return True 1496s 1496s return False 1496s 1496s def _create_sql_schema( 1496s self, 1496s frame: DataFrame, 1496s table_name: str, 1496s keys: list[str] | None = None, 1496s dtype: DtypeArg | None = None, 1496s schema: str | None = None, 1496s ) -> str: 1496s raise NotImplementedError("not implemented for adbc") 1496s 1496s 1496s # sqlite-specific sql strings and handler class 1496s # dictionary used for readability purposes 1496s _SQL_TYPES = { 1496s "string": "TEXT", 1496s "floating": "REAL", 1496s "integer": "INTEGER", 1496s "datetime": "TIMESTAMP", 1496s "date": "DATE", 1496s "time": "TIME", 1496s "boolean": "INTEGER", 1496s } 1496s 1496s 1496s def _get_unicode_name(name: object): 1496s try: 1496s uname = str(name).encode("utf-8", "strict").decode("utf-8") 1496s except UnicodeError as err: 1496s raise ValueError(f"Cannot convert identifier to UTF-8: '{name}'") from err 1496s return uname 1496s 1496s 1496s def _get_valid_sqlite_name(name: object): 1496s # See https://stackoverflow.com/questions/6514274/how-do-you-escape-strings\ 1496s # -for-sqlite-table-column-names-in-python 1496s # Ensure the string can be encoded as UTF-8. 1496s # Ensure the string does not include any NUL characters. 1496s # Replace all " with "". 1496s # Wrap the entire thing in double quotes. 1496s 1496s name = _get_unicode_name(name) 1496s if not len(name): 1496s raise ValueError("Empty table or column name specified") 1496s 1496s if '\0' in name: 1496s raise ValueError("SQLite identifier cannot contain NULs") 1496s name = name.replace('"', '""') 1496s return '"' + name + '"' 1496s 1496s 1496s class SQLiteTable(SQLTable): 1496s """ 1496s Patch the SQLTable for fallback support. 1496s Instead of a table variable just use the Create Table statement. 1496s """ 1496s 1496s def __init__(self, *args, **kwargs) -> None: 1496s super().__init__(*args, **kwargs) 1496s 1496s self._register_date_adapters() 1496s 1496s def _register_date_adapters(self) -> None: 1496s # GH 8341 1496s # register an adapter callable for datetime.time object 1496s import sqlite3 1496s 1496s # this will transform time(12,34,56,789) into '12:34:56.000789' 1496s # (this is what sqlalchemy does) 1496s def _adapt_time(t) -> str: 1496s # This is faster than strftime 1496s return f"{t.hour:02d}:{t.minute:02d}:{t.second:02d}.{t.microsecond:06d}" 1496s 1496s # Also register adapters for date/datetime and co 1496s # xref https://docs.python.org/3.12/library/sqlite3.html#adapter-and-converter-recipes 1496s # Python 3.12+ doesn't auto-register adapters for us anymore 1496s 1496s adapt_date_iso = lambda val: val.isoformat() 1496s adapt_datetime_iso = lambda val: val.isoformat(" ") 1496s 1496s sqlite3.register_adapter(time, _adapt_time) 1496s 1496s sqlite3.register_adapter(date, adapt_date_iso) 1496s sqlite3.register_adapter(datetime, adapt_datetime_iso) 1496s 1496s convert_date = lambda val: date.fromisoformat(val.decode()) 1496s convert_timestamp = lambda val: datetime.fromisoformat(val.decode()) 1496s 1496s sqlite3.register_converter("date", convert_date) 1496s sqlite3.register_converter("timestamp", convert_timestamp) 1496s 1496s def sql_schema(self) -> str: 1496s return str(";\n".join(self.table)) 1496s 1496s def _execute_create(self) -> None: 1496s with self.pd_sql.run_transaction() as conn: 1496s for stmt in self.table: 1496s conn.execute(stmt) 1496s 1496s def insert_statement(self, *, num_rows: int) -> str: 1496s names = list(map(str, self.frame.columns)) 1496s wld = "?" # wildcard char 1496s escape = _get_valid_sqlite_name 1496s 1496s if self.index is not None: 1496s for idx in self.index[::-1]: 1496s names.insert(0, idx) 1496s 1496s bracketed_names = [escape(column) for column in names] 1496s col_names = ",".join(bracketed_names) 1496s 1496s row_wildcards = ",".join([wld] * len(names)) 1496s wildcards = ",".join([f"({row_wildcards})" for _ in range(num_rows)]) 1496s insert_statement = ( 1496s f"INSERT INTO {escape(self.name)} ({col_names}) VALUES {wildcards}" 1496s ) 1496s return insert_statement 1496s 1496s def _execute_insert(self, conn, keys, data_iter) -> int: 1496s data_list = list(data_iter) 1496s conn.executemany(self.insert_statement(num_rows=1), data_list) 1496s return conn.rowcount 1496s 1496s def _execute_insert_multi(self, conn, keys, data_iter) -> int: 1496s data_list = list(data_iter) 1496s flattened_data = [x for row in data_list for x in row] 1496s conn.execute(self.insert_statement(num_rows=len(data_list)), flattened_data) 1496s return conn.rowcount 1496s 1496s def _create_table_setup(self): 1496s """ 1496s Return a list of SQL statements that creates a table reflecting the 1496s structure of a DataFrame. The first entry will be a CREATE TABLE 1496s statement while the rest will be CREATE INDEX statements. 1496s """ 1496s column_names_and_types = self._get_column_names_and_types(self._sql_type_name) 1496s escape = _get_valid_sqlite_name 1496s 1496s create_tbl_stmts = [ 1496s escape(cname) + " " + ctype for cname, ctype, _ in column_names_and_types 1496s ] 1496s 1496s if self.keys is not None and len(self.keys): 1496s if not is_list_like(self.keys): 1496s keys = [self.keys] 1496s else: 1496s keys = self.keys 1496s cnames_br = ", ".join([escape(c) for c in keys]) 1496s create_tbl_stmts.append( 1496s f"CONSTRAINT {self.name}_pk PRIMARY KEY ({cnames_br})" 1496s ) 1496s if self.schema: 1496s schema_name = self.schema + "." 1496s else: 1496s schema_name = "" 1496s create_stmts = [ 1496s "CREATE TABLE " 1496s + schema_name 1496s + escape(self.name) 1496s + " (\n" 1496s + ",\n ".join(create_tbl_stmts) 1496s + "\n)" 1496s ] 1496s 1496s ix_cols = [cname for cname, _, is_index in column_names_and_types if is_index] 1496s if len(ix_cols): 1496s cnames = "_".join(ix_cols) 1496s cnames_br = ",".join([escape(c) for c in ix_cols]) 1496s create_stmts.append( 1496s "CREATE INDEX " 1496s + escape("ix_" + self.name + "_" + cnames) 1496s + "ON " 1496s + escape(self.name) 1496s + " (" 1496s + cnames_br 1496s + ")" 1496s ) 1496s 1496s return create_stmts 1496s 1496s def _sql_type_name(self, col): 1496s dtype: DtypeArg = self.dtype or {} 1496s if is_dict_like(dtype): 1496s dtype = cast(dict, dtype) 1496s if col.name in dtype: 1496s return dtype[col.name] 1496s 1496s # Infer type of column, while ignoring missing values. 1496s # Needed for inserting typed data containing NULLs, GH 8778. 1496s col_type = lib.infer_dtype(col, skipna=True) 1496s 1496s if col_type == "timedelta64": 1496s warnings.warn( 1496s "the 'timedelta' type is not supported, and will be " 1496s "written as integer values (ns frequency) to the database.", 1496s UserWarning, 1496s stacklevel=find_stack_level(), 1496s ) 1496s col_type = "integer" 1496s 1496s elif col_type == "datetime64": 1496s col_type = "datetime" 1496s 1496s elif col_type == "empty": 1496s col_type = "string" 1496s 1496s elif col_type == "complex": 1496s raise ValueError("Complex datatypes not supported") 1496s 1496s if col_type not in _SQL_TYPES: 1496s col_type = "string" 1496s 1496s return _SQL_TYPES[col_type] 1496s 1496s 1496s class SQLiteDatabase(PandasSQL): 1496s """ 1496s Version of SQLDatabase to support SQLite connections (fallback without 1496s SQLAlchemy). This should only be used internally. 1496s 1496s Parameters 1496s ---------- 1496s con : sqlite connection object 1496s 1496s """ 1496s 1496s def __init__(self, con) -> None: 1496s self.con = con 1496s 1496s @contextmanager 1496s def run_transaction(self): 1496s cur = self.con.cursor() 1496s try: 1496s yield cur 1496s self.con.commit() 1496s except Exception: 1496s self.con.rollback() 1496s raise 1496s finally: 1496s cur.close() 1496s 1496s def execute(self, sql: str | Select | TextClause, params=None): 1496s if not isinstance(sql, str): 1496s raise TypeError("Query must be a string unless using sqlalchemy.") 1496s args = [] if params is None else [params] 1496s > cur = self.con.cursor() 1496s E AttributeError: 'Engine' object has no attribute 'cursor' 1496s 1496s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1496s ----------------------------- Captured stdout call ----------------------------- 1496s Dumped cluster state to test_cluster_dump/test_to_sql_engine_kwargs.yaml 1496s ------------------------------ Captured log call ------------------------------- 1496s INFO distributed.scheduler:scheduler.py:1711 State start 1496s INFO distributed.scheduler:scheduler.py:4072 Scheduler at: tcp://127.0.0.1:43171 1496s INFO distributed.scheduler:scheduler.py:4087 dashboard at: http://127.0.0.1:42123/status 1496s INFO distributed.scheduler:scheduler.py:7879 Registering Worker plugin shuffle 1496s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:39929 1496s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:39929 1496s INFO distributed.worker:worker.py:1446 Worker name: 0 1496s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:46845 1496s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:43171 1496s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1496s INFO distributed.worker:worker.py:1451 Threads: 1 1496s INFO distributed.worker:worker.py:1453 Memory: 7.76 GiB 1496s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-_xjfc_i8 1496s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1496s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:39719 1496s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:39719 1496s INFO distributed.worker:worker.py:1446 Worker name: 1 1496s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:38595 1496s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:43171 1496s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1496s INFO distributed.worker:worker.py:1451 Threads: 2 1496s INFO distributed.worker:worker.py:1453 Memory: 7.76 GiB 1496s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-16cb5h5z 1496s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1496s INFO distributed.scheduler:scheduler.py:4424 Register worker 1496s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:39929 1496s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:35620 1496s INFO distributed.scheduler:scheduler.py:4424 Register worker 1496s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:39719 1496s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:35632 1496s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1496s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1496s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:43171 1496s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1496s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:43171 1496s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1496s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:43171 1496s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:43171 1496s INFO distributed.scheduler:scheduler.py:5691 Receive client connection: Client-8083d15b-594e-11ef-917c-fa163eb33cb8 1496s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:35634 1496s WARNING distributed.worker:worker.py:2343 Compute Failed 1496s Key: _to_sql_chunk-73d28d55-4049-4015-93fd-1ef3f6937234 1496s Function: execute_task 1496s args: ((, , [Empty DataFrame 1496s Columns: [a, b] 1496s Index: []], (, [['name', 'test'], ['uri', 'sqlite:////tmp/tmp8gn1ow2_'], ['engine_kwargs', (, [['echo', False]])], ['schema', None], ['if_exists', 'fail'], ['index', True], ['index_label', None], ['chunksize', None], ['dtype', None], ['method', None]]))) 1496s kwargs: {} 1496s Exception: 'AttributeError("\'Engine\' object has no attribute \'cursor\'")' 1496s 1496s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-8083d15b-594e-11ef-917c-fa163eb33cb8 1496s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:35634; closing. 1496s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-8083d15b-594e-11ef-917c-fa163eb33cb8 1496s INFO distributed.scheduler:scheduler.py:5727 Close client connection: Client-8083d15b-594e-11ef-917c-fa163eb33cb8 1496s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:39929. Reason: worker-close 1496s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:39719. Reason: worker-close 1496s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:43171 has been closed. 1496s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:43171 has been closed. 1496s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:35620; closing. 1496s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:35632; closing. 1496s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1723537917.1993766') 1496s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1723537917.1996558') 1496s INFO distributed.scheduler:scheduler.py:5336 Lost all workers 1496s INFO distributed.scheduler:scheduler.py:4146 Scheduler closing due to unknown reason... 1496s INFO distributed.scheduler:scheduler.py:4164 Scheduler closing all comms 1496s =============================== warnings summary =============================== 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: 10 warnings 1496s array/tests/test_array_core.py: 1 warning 1496s bag/tests/test_bag.py: 13 warnings 1496s dataframe/io/tests/test_csv.py: 1 warning 1496s dataframe/io/tests/test_demo.py: 29 warnings 1496s dataframe/io/tests/test_io.py: 2 warnings 1496s dataframe/tests/test_accessors.py: 4 warnings 1496s dataframe/tests/test_categorical.py: 25 warnings 1496s dataframe/tests/test_dataframe.py: 2 warnings 1496s dataframe/tests/test_groupby.py: 2 warnings 1496s dataframe/tests/test_hyperloglog.py: 1 warning 1496s dataframe/tests/test_indexing.py: 1 warning 1496s dataframe/tests/test_shuffle.py: 50 warnings 1496s tests/test_backends.py: 1 warning 1496s tests/test_base.py: 13 warnings 1496s tests/test_distributed.py: 45 warnings 1496s tests/test_graph_manipulation.py: 3 warnings 1496s tests/test_layers.py: 5 warnings 1496s tests/test_typing.py: 4 warnings 1496s tests/test_utils.py: 1 warning 1496s /usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: FutureWarning: 1496s Dask dataframe query planning is disabled because dask-expr is not installed. 1496s 1496s You can install it with `pip install dask[dataframe]` or `conda install dask`. 1496s This will raise in a future version. 1496s 1496s warnings.warn(msg, FutureWarning) 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_creation.py:20 1496s /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 1496s ["numpy", pytest.param("cupy", marks=pytest.mark.gpu)], 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_core.py:7 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_creation.py:6 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_gufunc.py:6 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_linalg.py:7 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_overlap.py:7 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_percentile.py:6 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_random.py:5 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_reductions.py:8 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_routines.py:7 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_slicing.py:6 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_sparse.py:5 1496s /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 1496s pytestmark = pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:591 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:603 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:1040 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_reductions.py:207 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_slicing.py:802 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:673 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:674 1496s /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 1496s @pytest.mark.network 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:738 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:739 1496s /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 1496s @pytest.mark.network 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:173 1496s /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 1496s @pytest.mark.network 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:201 1496s /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 1496s @pytest.mark.flaky( 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:204 1496s /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 1496s @pytest.mark.network 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:217 1496s /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 1496s @pytest.mark.network 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_local.py:276 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:745 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:1828 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_demo.py:96 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:23 1496s /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 1496s pytestmark = pytest.mark.skip_with_pyarrow_strings # no support for hdf yet 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:407 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:352 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:561 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:1096 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1041 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # need an object to store a dict 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1145 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # don't want to convert binary data to pyarrow strings 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1231 1496s /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 1496s @pytest.mark.xfail_with_pyarrow_strings # https://github.com/apache/arrow/issues/33727 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1292 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # need object columns to store arrays 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:2835 1496s /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 1496s marks=pytest.mark.xfail_with_pyarrow_strings, 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4574 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4677 1496s /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 1496s @pytest.mark.network 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4678 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:43 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:167 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:942 1496s /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 1496s @pytest.mark.xfail_with_pyarrow_strings 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:1075 1496s /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 1496s @pytest.mark.xfail_with_pyarrow_strings 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_categorical.py:131 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:2497 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3670 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3756 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3805 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5189 1496s /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 1496s @pytest.mark.parametrize("gpu", [False, pytest.param(True, marks=pytest.mark.gpu)]) 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5536 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # DateOffset has to be an object 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5781 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5793 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:6438 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:1348 1496s /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 1496s @pytest.mark.flaky(reruns=5) # See https://github.com/dask/dask/issues/9793 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2513 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2931 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2974 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3000 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3125 1496s /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 1496s pytest.param("cudf", marks=pytest.mark.gpu), 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_indexing.py:757 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1159 1496s /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 1496s pytest.param("cudf", marks=pytest.mark.gpu), 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1212 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1488 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1631 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:2651 1496s /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 1496s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:215 1496s /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 1496s "npartitions", [1, 4, 7, pytest.param(23, marks=pytest.mark.slow)] 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:583 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:723 1496s /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 1496s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:781 1496s /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 1496s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:810 1496s /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 1496s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:837 1496s /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 1496s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1128 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1596 1496s /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 1496s "backend", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/tests/test_backends.py:8 1496s /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 1496s @pytest.mark.gpu 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:983 1496s /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 1496s @pytest.mark.flaky(reruns=10, reruns_delay=5) 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:984 1496s /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 1496s @pytest.mark.slow 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:278 1496s /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 1496s @pytest.mark.xfail_with_pyarrow_strings 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:303 1496s /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 1496s @pytest.mark.xfail_with_pyarrow_strings 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:509 1496s /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 1496s "parquet-fastparquet", marks=pytest.mark.skip_with_pyarrow_strings 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:513 1496s /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 1496s pytest.param("hdf", marks=pytest.mark.flaky(reruns=5)), 1496s 1496s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:1000 1496s /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 1496s @pytest.mark.skip_with_pyarrow_strings # AttributeError: 'StringDtype' object has no attribute 'itemsize' 1496s 1496s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1496s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1496s /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. 1496s if not block_info: 1496s 1496s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1496s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1496s /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. 1496s if not block_info: 1496s 1496s array/tests/test_reductions.py::test_nan_object[min] 1496s array/tests/test_reductions.py::test_nan_object[min] 1496s array/tests/test_reductions.py::test_nan_object[min] 1496s array/tests/test_reductions.py::test_nan_object[max] 1496s array/tests/test_reductions.py::test_nan_object[max] 1496s array/tests/test_reductions.py::test_nan_object[max] 1496s /usr/lib/python3/dist-packages/numpy/core/fromnumeric.py:88: RuntimeWarning: invalid value encountered in reduce 1496s return ufunc.reduce(obj, axis, dtype, out, **passkwargs) 1496s 1496s bag/tests/test_bag.py: 4 warnings 1496s diagnostics/tests/test_profiler.py: 5 warnings 1496s tests/test_multiprocessing.py: 12 warnings 1496s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=4476) is multi-threaded, use of fork() may lead to deadlocks in the child. 1496s self.pid = os.fork() 1496s 1496s dataframe/io/tests/test_sql.py::test_to_sql[False-1] 1496s dataframe/io/tests/test_sql.py::test_to_sql[False-2] 1496s dataframe/io/tests/test_sql.py::test_to_sql[True-1] 1496s dataframe/io/tests/test_sql.py::test_to_sql[True-2] 1496s dataframe/io/tests/test_sql.py::test_to_sql_kwargs 1496s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs 1496s tests/test_distributed.py::test_to_sql_engine_kwargs 1496s /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. 1496s q = d.to_sql(con=engine, **kwargs) 1496s 1496s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] 1496s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] 1496s /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. 1496s result = testfunction(**testargs) 1496s 1496s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] 1496s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] 1496s /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. 1496s return getattr(__obj, self.method)(*args, **kwargs) 1496s 1496s dataframe/tests/test_groupby.py: 168 warnings 1496s /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. 1496s s_result = result.stack(dropna=False) 1496s 1496s dataframe/tests/test_groupby.py: 40 warnings 1496s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:594: RuntimeWarning: invalid value encountered in scalar divide 1496s val = (df[mul_col] - df[i] * df[j] / n).values[0] / div.values[0] 1496s 1496s dataframe/tests/test_groupby.py: 20 warnings 1496s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:598: RuntimeWarning: invalid value encountered in scalar divide 1496s std_val_i = (df[ii] - (df[i] ** 2) / ni).values[0] / div.values[0] 1496s 1496s dataframe/tests/test_groupby.py: 20 warnings 1496s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:599: RuntimeWarning: invalid value encountered in scalar divide 1496s std_val_j = (df[jj] - (df[j] ** 2) / nj).values[0] / div.values[0] 1496s 1496s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1496s =========================== short test summary info ============================ 1496s FAILED dataframe/io/tests/test_sql.py::test_datetimes - ImportError: Using UR... 1496s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-1] - AttributeError:... 1496s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-2] - AttributeError:... 1496s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-1] - AttributeError: ... 1496s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-2] - AttributeError: ... 1496s FAILED dataframe/io/tests/test_sql.py::test_to_sql_kwargs - AttributeError: '... 1496s FAILED dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs - AttributeE... 1496s FAILED tests/test_distributed.py::test_to_sql_engine_kwargs - AttributeError:... 1496s ERROR dataframe/io/tests/test_sql.py::test_empty - ImportError: Using URI str... 1496s ERROR dataframe/io/tests/test_sql.py::test_single_column[True] - ImportError:... 1496s ERROR dataframe/io/tests/test_sql.py::test_single_column[False] - ImportError... 1496s ERROR dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error 1496s ERROR dataframe/io/tests/test_sql.py::test_needs_rational - ImportError: Usin... 1496s ERROR dataframe/io/tests/test_sql.py::test_simple - ImportError: Using URI st... 1496s ERROR dataframe/io/tests/test_sql.py::test_npartitions - ImportError: Using U... 1496s ERROR dataframe/io/tests/test_sql.py::test_divisions - ImportError: Using URI... 1496s ERROR dataframe/io/tests/test_sql.py::test_meta - ImportError: Using URI stri... 1496s ERROR dataframe/io/tests/test_sql.py::test_meta_no_head_rows - ImportError: U... 1496s ERROR dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows - ImportError... 1496s ERROR dataframe/io/tests/test_sql.py::test_limits - ImportError: Using URI st... 1496s ERROR dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords 1496s ERROR dataframe/io/tests/test_sql.py::test_query - ImportError: Using URI str... 1496s ERROR dataframe/io/tests/test_sql.py::test_query_index_from_query - ImportErr... 1496s ERROR dataframe/io/tests/test_sql.py::test_query_with_meta - ImportError: Usi... 1496s ERROR dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions 1496s ERROR dataframe/io/tests/test_sql.py::test_read_sql - ImportError: Using URI ... 1496s = 8 failed, 10620 passed, 1587 skipped, 12 deselected, 173 xfailed, 315 xpassed, 587 warnings, 18 errors in 974.48s (0:16:14) = 1498s autopkgtest [08:32:33]: test run-test: -----------------------] 1499s autopkgtest [08:32:34]: test run-test: - - - - - - - - - - results - - - - - - - - - - 1499s run-test FAIL non-zero exit status 1 1499s autopkgtest [08:32:34]: @@@@@@@@@@@@@@@@@@@@ summary 1499s run-test FAIL non-zero exit status 1 1605s nova [W] Skipping flock for amd64 1605s Creating nova instance adt-oracular-amd64-dask-20240813-080731-juju-7f2275-prod-proposed-migration-environment-3-2b20f398-967e-4ac2-b00d-24ea9502f6f7 from image adt/ubuntu-oracular-amd64-server-20240812.img (UUID 60fbc336-d86f-46e4-82b7-10b881bc972f)...