0s autopkgtest [16:04:25]: starting date and time: 2024-07-26 16:04:25+0000 0s autopkgtest [16:04:25]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [16:04:25]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.o11izl2n/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pandas --apt-upgrade dask --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pandas/2.2.2+dfsg-4 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-12.secgroup --name adt-oracular-arm64-dask-20240726-160425-juju-7f2275-prod-proposed-migration-environment-2-7434a00b-c7c4-43ae-83fc-b6bfa7bd7372 --image adt/ubuntu-oracular-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 618s autopkgtest [16:14:43]: testbed dpkg architecture: arm64 620s autopkgtest [16:14:45]: testbed apt version: 2.9.6 620s autopkgtest [16:14:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 628s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 655s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 655s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 655s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 655s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 656s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [88.6 kB] 656s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 c-n-f Metadata [2116 B] 656s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [43.9 kB] 656s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 c-n-f Metadata [364 B] 656s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [482 kB] 656s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 c-n-f Metadata [8752 B] 656s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [8744 B] 656s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 c-n-f Metadata [276 B] 672s Fetched 1261 kB in 31s (41.1 kB/s) 673s Reading package lists... 703s Reading package lists... 705s Building dependency tree... 705s Reading state information... 706s Calculating upgrade... 709s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 711s Reading package lists... 711s Building dependency tree... 711s Reading state information... 712s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 722s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 722s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 722s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 722s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 750s Reading package lists... 752s Reading package lists... 752s Building dependency tree... 752s Reading state information... 753s Calculating upgrade... 755s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 770s Reading package lists... 771s Building dependency tree... 771s Reading state information... 772s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 792s autopkgtest [16:17:37]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 02:32:42 UTC 2024 792s autopkgtest [16:17:37]: @@@@@@@@@@@@@@@@@@@@ apt-source dask 797s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (dsc) [3415 B] 797s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (tar) [8627 kB] 797s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (diff) [77.9 kB] 800s gpgv: Signature made Sun Jun 16 20:49:41 2024 UTC 800s gpgv: using RSA key 8F91B227C7D6F2B1948C8236793CF67E8F0D11DA 800s gpgv: issuer "emollier@debian.org" 800s gpgv: Can't check signature: No public key 800s dpkg-source: warning: cannot verify inline signature for ./dask_2024.5.2+dfsg-1.dsc: no acceptable signature found 810s autopkgtest [16:17:55]: testing package dask version 2024.5.2+dfsg-1 811s autopkgtest [16:17:56]: build not needed 818s autopkgtest [16:18:03]: test run-test: preparing testbed 844s Reading package lists... 845s Building dependency tree... 845s Reading state information... 845s Starting pkgProblemResolver with broken count: 0 846s Starting 2 pkgProblemResolver with broken count: 0 846s Done 846s The following additional packages will be installed: 846s blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 libann0 libblas3 846s libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 libcgraph6 libdatrie1 846s libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 libhdf5-103-1t64 846s libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui libjs-mathjax 846s libjs-sphinxdoc libjs-sprintf-js libjs-underscore liblab-gamut1 liblapack3 846s liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 libopenjp2-7 846s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpathplan4 846s libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 libtcl8.6 846s libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 846s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 846s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 846s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 846s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 846s python3-all python3-appdirs python3-asttokens python3-async-timeout 846s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 846s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 846s python3-cycler python3-dask python3-dateutil python3-decorator 846s python3-distributed python3-executing python3-fonttools python3-frozenlist 846s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 846s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 846s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 846s python3-lazy-loader python3-locket python3-lxml python3-lz4 846s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 846s python3-multidict python3-networkx python3-numexpr python3-numpy 846s python3-packaging python3-pandas python3-pandas-lib python3-parso 846s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 846s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 846s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 846s python3-six python3-skimage python3-skimage-lib python3-sklearn 846s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 846s python3-stack-data python3-sympy python3-tables python3-tables-lib 846s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 846s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 846s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 846s tzdata-legacy unicode-data x11-common 846s Suggested packages: 846s blt-demo gsfonts graphviz-doc libjs-jquery-ui-docs fonts-mathjax-extras 846s fonts-stix libjs-mathjax-doc libjs-angularjs liblcms2-utils tcl8.6 tk8.6 846s javascript-common npm node-corepack python-blosc-doc python-cycler-doc 846s ipython python-fsspec-doc python-greenlet-dev python-greenlet-doc 846s python-h5py-doc python-imageio-doc python3-astropy python3-gdal ffmpeg 846s python-ipython-doc python-lxml-doc cm-super-minimal dvipng fonts-staypuft 846s ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common 846s python3-cairocffi python3-gi-cairo python3-gobject python3-pyqt5 python3-sip 846s texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2 846s python3-pydot python3-pygraphviz gcc gfortran python-numpy-doc python3-dev 846s python-pandas-doc python3-statsmodels python-pexpect-doc python-pil-doc 846s python-scipy-doc python-skimage-doc python3-dap python-sklearn-doc 846s python-sortedcontainers-doc python-sqlalchemy-doc python3-fdb 846s python3-pymssql python3-mysqldb python3-psycopg2 python3-asyncpg 846s python3-aiosqlite texlive-fonts-extra python-sympy-doc python3-netcdf4 846s python-tables-doc vitables tix python3-tk-dbg python-toolz-doc 846s python3-pycurl python-tornado-doc python3-twisted 846s Recommended packages: 846s fonts-liberation libgts-bin javascript-common nodejs-doc python3-aiodns git 846s python3-dropbox python3-fusepy python3-libarchive-c python3-paramiko 846s python3-pygit2 python3-simplejson python3-bs4 python3-cssselect 846s python3-html5lib python3-bottleneck python3-odf python3-openpyxl python3-zmq 846s python3-olefile g++ | c++-compiler python3-sqlalchemy-ext isympy-common 847s The following NEW packages will be installed: 847s autopkgtest-satdep blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 847s libann0 libblas3 libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 847s libcgraph6 libdatrie1 libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 847s libhdf5-103-1t64 libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui 847s libjs-mathjax libjs-sphinxdoc libjs-sprintf-js libjs-underscore 847s liblab-gamut1 liblapack3 liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 847s libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 847s libpathplan4 libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 847s libtcl8.6 libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 847s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 847s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 847s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 847s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 847s python3-all python3-appdirs python3-asttokens python3-async-timeout 847s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 847s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 847s python3-cycler python3-dask python3-dateutil python3-decorator 847s python3-distributed python3-executing python3-fonttools python3-frozenlist 847s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 847s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 847s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 847s python3-lazy-loader python3-locket python3-lxml python3-lz4 847s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 847s python3-multidict python3-networkx python3-numexpr python3-numpy 847s python3-packaging python3-pandas python3-pandas-lib python3-parso 847s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 847s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 847s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 847s python3-six python3-skimage python3-skimage-lib python3-sklearn 847s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 847s python3-stack-data python3-sympy python3-tables python3-tables-lib 847s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 847s python3-toolz python3-tornado python3-traitlets python3-typeshed python3-tz 847s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 847s tzdata-legacy unicode-data x11-common 849s 0 upgraded, 166 newly installed, 0 to remove and 0 not upgraded. 849s Need to get 157 MB/157 MB of archives. 849s After this operation, 796 MB of additional disk space will be used. 849s Get:1 /tmp/autopkgtest.p4gnRV/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [884 B] 849s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libtcl8.6 arm64 8.6.14+dfsg-1build1 [978 kB] 850s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 850s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 850s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 850s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 850s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 libtk8.6 arm64 8.6.14-1build1 [767 kB] 850s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 tk8.6-blt2.5 arm64 2.5.3+dfsg-7build1 [618 kB] 850s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 blt arm64 2.5.3+dfsg-7build1 [4840 B] 850s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] 850s Get:11 http://ftpmaster.internal/ubuntu oracular/universe arm64 fonts-lyx all 2.4.1-2 [171 kB] 850s Get:12 http://ftpmaster.internal/ubuntu oracular/main arm64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 850s Get:13 http://ftpmaster.internal/ubuntu oracular/universe arm64 libann0 arm64 1.1.2+doc-9build1 [25.7 kB] 850s Get:14 http://ftpmaster.internal/ubuntu oracular/universe arm64 libcdt5 arm64 2.42.4-1 [20.5 kB] 850s Get:15 http://ftpmaster.internal/ubuntu oracular/universe arm64 libcgraph6 arm64 2.42.4-1 [45.0 kB] 850s Get:16 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgts-0.7-5t64 arm64 0.7.6+darcs121130-5.2build1 [154 kB] 850s Get:17 http://ftpmaster.internal/ubuntu oracular/main arm64 libpixman-1-0 arm64 0.42.2-1build1 [204 kB] 850s Get:18 http://ftpmaster.internal/ubuntu oracular/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 850s Get:19 http://ftpmaster.internal/ubuntu oracular/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 850s Get:20 http://ftpmaster.internal/ubuntu oracular/main arm64 libcairo2 arm64 1.18.0-3build1 [555 kB] 850s Get:21 http://ftpmaster.internal/ubuntu oracular/main arm64 libltdl7 arm64 2.4.7-7build1 [40.4 kB] 850s Get:22 http://ftpmaster.internal/ubuntu oracular/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 850s Get:23 http://ftpmaster.internal/ubuntu oracular/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 850s Get:24 http://ftpmaster.internal/ubuntu oracular/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 850s Get:25 http://ftpmaster.internal/ubuntu oracular/main arm64 libpango-1.0-0 arm64 1.54.0+ds-1 [230 kB] 850s Get:26 http://ftpmaster.internal/ubuntu oracular/main arm64 libpangoft2-1.0-0 arm64 1.54.0+ds-1 [41.7 kB] 850s Get:27 http://ftpmaster.internal/ubuntu oracular/main arm64 libpangocairo-1.0-0 arm64 1.54.0+ds-1 [27.2 kB] 850s Get:28 http://ftpmaster.internal/ubuntu oracular/universe arm64 libpathplan4 arm64 2.42.4-1 [22.7 kB] 850s Get:29 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgvc6 arm64 2.42.4-1 [692 kB] 850s Get:30 http://ftpmaster.internal/ubuntu oracular/universe arm64 libgvpr2 arm64 2.42.4-1 [185 kB] 850s Get:31 http://ftpmaster.internal/ubuntu oracular/universe arm64 liblab-gamut1 arm64 2.42.4-1 [1832 kB] 850s Get:32 http://ftpmaster.internal/ubuntu oracular/main arm64 libice6 arm64 2:1.0.10-1build3 [41.1 kB] 850s Get:33 http://ftpmaster.internal/ubuntu oracular/main arm64 libsm6 arm64 2:1.2.3-1build3 [15.6 kB] 850s Get:34 http://ftpmaster.internal/ubuntu oracular/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 850s Get:35 http://ftpmaster.internal/ubuntu oracular/main arm64 libxmu6 arm64 2:1.1.3-3build2 [47.5 kB] 850s Get:36 http://ftpmaster.internal/ubuntu oracular/main arm64 libxaw7 arm64 2:1.0.14-1build2 [183 kB] 850s Get:37 http://ftpmaster.internal/ubuntu oracular/universe arm64 graphviz arm64 2.42.4-1 [610 kB] 850s Get:38 http://ftpmaster.internal/ubuntu oracular/universe arm64 libaec0 arm64 1.1.3-1 [22.0 kB] 850s Get:39 http://ftpmaster.internal/ubuntu oracular/main arm64 libblas3 arm64 3.12.0-3build1 [143 kB] 850s Get:40 http://ftpmaster.internal/ubuntu oracular/main arm64 libsnappy1v5 arm64 1.2.1-1 [30.4 kB] 850s Get:41 http://ftpmaster.internal/ubuntu oracular/universe arm64 libblosc1 arm64 1.21.5+ds-1build1 [25.7 kB] 850s Get:42 http://ftpmaster.internal/ubuntu oracular/universe arm64 libblosc2-4 arm64 2.15.0+ds-1 [151 kB] 850s Get:43 http://ftpmaster.internal/ubuntu oracular/main arm64 libcares2 arm64 1.32.3-1 [82.8 kB] 850s Get:44 http://ftpmaster.internal/ubuntu oracular/main arm64 libgfortran5 arm64 14.1.0-5ubuntu1 [438 kB] 850s Get:45 http://ftpmaster.internal/ubuntu oracular/universe arm64 libsz2 arm64 1.1.3-1 [5254 B] 850s Get:46 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf5-103-1t64 arm64 1.10.10+repack-3.1ubuntu4 [1192 kB] 850s Get:47 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf5-hl-100t64 arm64 1.10.10+repack-3.1ubuntu4 [55.8 kB] 850s Get:48 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 850s Get:49 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 850s Get:50 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 850s Get:51 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-sphinxdoc all 7.3.7-3 [154 kB] 850s Get:52 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB] 850s Get:53 http://ftpmaster.internal/ubuntu oracular/main arm64 liblapack3 arm64 3.12.0-3build1 [2241 kB] 851s Get:54 http://ftpmaster.internal/ubuntu oracular/universe arm64 liblbfgsb0 arm64 3.0+dfsg.4-1build1 [27.7 kB] 851s Get:55 http://ftpmaster.internal/ubuntu oracular/main arm64 liblcms2-2 arm64 2.14-2build1 [161 kB] 851s Get:56 http://ftpmaster.internal/ubuntu oracular/universe arm64 liblzf1 arm64 3.6-4 [7426 B] 851s Get:57 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-xtend all 4.0.2-3 [3902 B] 851s Get:58 http://ftpmaster.internal/ubuntu oracular/universe arm64 nodejs arm64 20.15.0+dfsg-1ubuntu3 [332 kB] 851s Get:59 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 851s Get:60 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 851s Get:61 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB] 851s Get:62 http://ftpmaster.internal/ubuntu oracular/universe arm64 libnode115 arm64 20.15.0+dfsg-1ubuntu3 [12.6 MB] 851s Get:63 http://ftpmaster.internal/ubuntu oracular/universe arm64 libqhull-r8.0 arm64 2020.2-6build1 [189 kB] 851s Get:64 http://ftpmaster.internal/ubuntu oracular/main arm64 libwebpdemux2 arm64 1.4.0-0.1 [12.3 kB] 851s Get:65 http://ftpmaster.internal/ubuntu oracular/main arm64 libwebpmux3 arm64 1.4.0-0.1 [25.1 kB] 851s Get:66 http://ftpmaster.internal/ubuntu oracular/main arm64 libxslt1.1 arm64 1.1.39-0exp1build1 [166 kB] 851s Get:67 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB] 851s Get:68 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [3916 B] 851s Get:69 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-argparse all 2.0.1-2 [33.2 kB] 851s Get:70 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [61.9 kB] 851s Get:71 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 851s Get:72 http://ftpmaster.internal/ubuntu oracular/universe arm64 python-dask-doc all 2024.5.2+dfsg-1 [10.8 MB] 851s Get:73 http://ftpmaster.internal/ubuntu oracular/universe arm64 python-matplotlib-data all 3.6.3-2ubuntu1 [2937 kB] 851s Get:74 http://ftpmaster.internal/ubuntu oracular/universe arm64 python-tables-data all 3.9.2-2build2 [49.4 kB] 851s Get:75 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-multidict arm64 6.0.4-1.1build1 [33.5 kB] 851s Get:76 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-yarl arm64 1.9.4-1 [68.2 kB] 851s Get:77 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-async-timeout all 4.0.3-1 [6412 B] 851s Get:78 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-frozenlist arm64 1.4.1-1 [45.5 kB] 851s Get:79 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-aiosignal all 1.3.1-1 [5172 B] 851s Get:80 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-aiohttp arm64 3.9.5-1 [278 kB] 851s Get:81 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-all arm64 3.12.3-0ubuntu1 [888 B] 851s Get:82 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-appdirs all 1.4.4-4 [10.9 kB] 851s Get:83 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-six all 1.16.0-6 [13.0 kB] 851s Get:84 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-asttokens all 2.4.1-1 [20.9 kB] 851s Get:85 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-blosc arm64 1.11.1+ds1-2 [34.0 kB] 851s Get:86 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-dateutil all 2.9.0-2 [80.3 kB] 851s Get:87 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-jmespath all 1.0.1-1 [21.3 kB] 852s Get:88 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-botocore all 1.34.46+repack-1ubuntu1 [6211 kB] 852s Get:89 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-s3transfer all 0.10.1-1ubuntu2 [54.3 kB] 852s Get:90 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-boto3 all 1.34.46+dfsg-1ubuntu1 [72.5 kB] 852s Get:91 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-brotli arm64 1.1.0-2build2 [340 kB] 852s Get:92 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-colorama all 0.4.6-4 [32.1 kB] 852s Get:93 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-click all 8.1.7-1 [79.1 kB] 852s Get:94 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-cloudpickle all 3.0.0-2 [21.5 kB] 852s Get:95 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-numpy arm64 1:1.26.4+ds-10 [3565 kB] 852s Get:96 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-contourpy arm64 1.0.7-3 [163 kB] 852s Get:97 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-cpuinfo all 9.0.0+git20221119-1 [21.4 kB] 852s Get:98 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-cycler all 0.12.1-1 [9716 B] 852s Get:99 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-fsspec all 2024.6.0-1 [202 kB] 852s Get:100 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-toolz all 0.12.1-1 [44.7 kB] 852s Get:101 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-packaging all 24.1-1 [41.4 kB] 852s Get:102 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-locket all 1.0.0-2 [5872 B] 852s Get:103 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-partd all 1.4.2-1 [15.7 kB] 852s Get:104 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-dask all 2024.5.2+dfsg-1 [849 kB] 852s Get:105 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-decorator all 5.1.1-5 [10.1 kB] 852s Get:106 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-msgpack arm64 1.0.3-3build2 [77.9 kB] 852s Get:107 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-psutil arm64 5.9.8-2build2 [196 kB] 852s Get:108 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 852s Get:109 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-tblib all 3.0.0-5 [12.9 kB] 852s Get:110 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-tornado arm64 6.4.1-1 [298 kB] 853s Get:111 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-zict all 3.0.0-2ubuntu1 [30.4 kB] 853s Get:112 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-distributed all 2024.5.2+ds.1-3 [1004 kB] 853s Get:113 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-executing all 2.0.1-0.1 [23.3 kB] 853s Get:114 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-scipy arm64 1.12.0-2 [15.9 MB] 853s Get:115 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 853s Get:116 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-mpmath all 1.3.0-1 [425 kB] 853s Get:117 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-sympy all 1.12.1-1 [3967 kB] 853s Get:118 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-tz all 2024.1-2 [31.4 kB] 853s Get:119 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-fs all 2.4.16-4 [91.3 kB] 853s Get:120 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-lxml arm64 5.2.2-1 [1176 kB] 853s Get:121 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-lz4 arm64 4.0.2+dfsg-1build4 [26.7 kB] 853s Get:122 http://ftpmaster.internal/ubuntu oracular/universe arm64 unicode-data all 15.1.0-1 [8878 kB] 853s Get:123 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-fonttools arm64 4.46.0-1build2 [1398 kB] 853s Get:124 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-graphviz all 0.20.2-1 [63.4 kB] 853s Get:125 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-h5py-serial arm64 3.10.0-1ubuntu3 [888 kB] 853s Get:126 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-h5py all 3.10.0-1ubuntu3 [7978 B] 853s Get:127 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-tk arm64 3.12.3-0ubuntu1 [102 kB] 853s Get:128 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pil.imagetk arm64 10.4.0-1 [9316 B] 853s Get:129 http://ftpmaster.internal/ubuntu oracular/main arm64 libopenjp2-7 arm64 2.5.0-2build3 [171 kB] 853s Get:130 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-pil arm64 10.4.0-1 [450 kB] 853s Get:131 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-imageio all 2.34.2-1 [233 kB] 853s Get:132 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 853s Get:133 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-parso all 0.8.3-1 [67.2 kB] 853s Get:134 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 853s Get:135 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-jedi all 0.19.1+ds1-1 [693 kB] 853s Get:136 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-traitlets all 5.14.3+really5.5.0-1 [88.3 kB] 853s Get:137 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-matplotlib-inline all 0.1.6-2 [8784 B] 854s Get:138 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-ptyprocess all 0.7.0-5 [15.1 kB] 854s Get:139 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-pexpect all 4.9-2 [48.1 kB] 854s Get:140 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-wcwidth all 0.2.5+dfsg1-1.1ubuntu1 [22.5 kB] 854s Get:141 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-prompt-toolkit all 3.0.47-1 [256 kB] 854s Get:142 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pure-eval all 0.2.2-2 [11.1 kB] 854s Get:143 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-stack-data all 0.6.3-1 [22.0 kB] 854s Get:144 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-ipython all 8.20.0-1ubuntu1 [561 kB] 854s Get:145 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-joblib all 1.3.2-2 [208 kB] 854s Get:146 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-kiwisolver arm64 1.4.5-1 [48.9 kB] 854s Get:147 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-lazy-loader all 0.4-1 [11.1 kB] 854s Get:148 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-matplotlib arm64 3.6.3-2ubuntu1 [5963 kB] 854s Get:149 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 854s Get:150 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-numexpr arm64 2.10.1-2 [114 kB] 854s Get:151 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 python3-pandas-lib arm64 2.2.2+dfsg-4 [4189 kB] 854s Get:152 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 python3-pandas all 2.2.2+dfsg-4 [3111 kB] 854s Get:153 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 854s Get:154 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pytest all 7.4.4-1 [305 kB] 854s Get:155 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pytest-timeout all 2.3.1-1 [22.1 kB] 854s Get:156 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-skimage-lib arm64 0.23.2-1ubuntu1 [2188 kB] 854s Get:157 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-tifffile all 20240724-1 [176 kB] 854s Get:158 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-skimage all 0.23.2-1ubuntu1 [21.5 MB] 855s Get:159 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-threadpoolctl all 3.1.0-1 [21.3 kB] 855s Get:160 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-sklearn-lib arm64 1.4.2+dfsg-3 [3651 kB] 855s Get:161 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-sklearn all 1.4.2+dfsg-3 [2257 kB] 855s Get:162 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-greenlet arm64 3.0.3-0ubuntu5 [153 kB] 855s Get:163 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-sqlalchemy all 1.4.50+ds1-1build1 [1020 kB] 855s Get:164 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-tables-lib arm64 3.9.2-2build2 [496 kB] 855s Get:165 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-tables all 3.9.2-2build2 [344 kB] 855s Get:166 http://ftpmaster.internal/ubuntu oracular/main arm64 tzdata-legacy all 2024a-4ubuntu1 [94.7 kB] 857s Fetched 157 MB in 8s (20.0 MB/s) 858s Selecting previously unselected package libtcl8.6:arm64. 858s (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 ... 78607 files and directories currently installed.) 858s Preparing to unpack .../000-libtcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 858s Unpacking libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 858s Selecting previously unselected package libxrender1:arm64. 858s Preparing to unpack .../001-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 858s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 858s Selecting previously unselected package libxft2:arm64. 858s Preparing to unpack .../002-libxft2_2.3.6-1build1_arm64.deb ... 858s Unpacking libxft2:arm64 (2.3.6-1build1) ... 858s Selecting previously unselected package x11-common. 858s Preparing to unpack .../003-x11-common_1%3a7.7+23ubuntu3_all.deb ... 858s Unpacking x11-common (1:7.7+23ubuntu3) ... 858s Selecting previously unselected package libxss1:arm64. 859s Preparing to unpack .../004-libxss1_1%3a1.2.3-1build3_arm64.deb ... 859s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 859s Selecting previously unselected package libtk8.6:arm64. 859s Preparing to unpack .../005-libtk8.6_8.6.14-1build1_arm64.deb ... 859s Unpacking libtk8.6:arm64 (8.6.14-1build1) ... 859s Selecting previously unselected package tk8.6-blt2.5. 859s Preparing to unpack .../006-tk8.6-blt2.5_2.5.3+dfsg-7build1_arm64.deb ... 859s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 859s Selecting previously unselected package blt. 859s Preparing to unpack .../007-blt_2.5.3+dfsg-7build1_arm64.deb ... 859s Unpacking blt (2.5.3+dfsg-7build1) ... 859s Selecting previously unselected package fontconfig. 859s Preparing to unpack .../008-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... 859s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 859s Selecting previously unselected package fonts-lyx. 859s Preparing to unpack .../009-fonts-lyx_2.4.1-2_all.deb ... 859s Unpacking fonts-lyx (2.4.1-2) ... 859s Selecting previously unselected package fonts-mathjax. 859s Preparing to unpack .../010-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 859s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 860s Selecting previously unselected package libann0. 860s Preparing to unpack .../011-libann0_1.1.2+doc-9build1_arm64.deb ... 860s Unpacking libann0 (1.1.2+doc-9build1) ... 860s Selecting previously unselected package libcdt5:arm64. 860s Preparing to unpack .../012-libcdt5_2.42.4-1_arm64.deb ... 860s Unpacking libcdt5:arm64 (2.42.4-1) ... 860s Selecting previously unselected package libcgraph6:arm64. 860s Preparing to unpack .../013-libcgraph6_2.42.4-1_arm64.deb ... 860s Unpacking libcgraph6:arm64 (2.42.4-1) ... 860s Selecting previously unselected package libgts-0.7-5t64:arm64. 860s Preparing to unpack .../014-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_arm64.deb ... 860s Unpacking libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2build1) ... 860s Selecting previously unselected package libpixman-1-0:arm64. 860s Preparing to unpack .../015-libpixman-1-0_0.42.2-1build1_arm64.deb ... 860s Unpacking libpixman-1-0:arm64 (0.42.2-1build1) ... 860s Selecting previously unselected package libxcb-render0:arm64. 860s Preparing to unpack .../016-libxcb-render0_1.17.0-2_arm64.deb ... 860s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 860s Selecting previously unselected package libxcb-shm0:arm64. 860s Preparing to unpack .../017-libxcb-shm0_1.17.0-2_arm64.deb ... 860s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 860s Selecting previously unselected package libcairo2:arm64. 860s Preparing to unpack .../018-libcairo2_1.18.0-3build1_arm64.deb ... 860s Unpacking libcairo2:arm64 (1.18.0-3build1) ... 860s Selecting previously unselected package libltdl7:arm64. 860s Preparing to unpack .../019-libltdl7_2.4.7-7build1_arm64.deb ... 860s Unpacking libltdl7:arm64 (2.4.7-7build1) ... 860s Selecting previously unselected package libthai-data. 860s Preparing to unpack .../020-libthai-data_0.1.29-2build1_all.deb ... 860s Unpacking libthai-data (0.1.29-2build1) ... 860s Selecting previously unselected package libdatrie1:arm64. 860s Preparing to unpack .../021-libdatrie1_0.2.13-3build1_arm64.deb ... 860s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 860s Selecting previously unselected package libthai0:arm64. 860s Preparing to unpack .../022-libthai0_0.1.29-2build1_arm64.deb ... 860s Unpacking libthai0:arm64 (0.1.29-2build1) ... 860s Selecting previously unselected package libpango-1.0-0:arm64. 860s Preparing to unpack .../023-libpango-1.0-0_1.54.0+ds-1_arm64.deb ... 860s Unpacking libpango-1.0-0:arm64 (1.54.0+ds-1) ... 861s Selecting previously unselected package libpangoft2-1.0-0:arm64. 861s Preparing to unpack .../024-libpangoft2-1.0-0_1.54.0+ds-1_arm64.deb ... 861s Unpacking libpangoft2-1.0-0:arm64 (1.54.0+ds-1) ... 861s Selecting previously unselected package libpangocairo-1.0-0:arm64. 861s Preparing to unpack .../025-libpangocairo-1.0-0_1.54.0+ds-1_arm64.deb ... 861s Unpacking libpangocairo-1.0-0:arm64 (1.54.0+ds-1) ... 861s Selecting previously unselected package libpathplan4:arm64. 861s Preparing to unpack .../026-libpathplan4_2.42.4-1_arm64.deb ... 861s Unpacking libpathplan4:arm64 (2.42.4-1) ... 861s Selecting previously unselected package libgvc6. 861s Preparing to unpack .../027-libgvc6_2.42.4-1_arm64.deb ... 861s Unpacking libgvc6 (2.42.4-1) ... 862s Selecting previously unselected package libgvpr2:arm64. 862s Preparing to unpack .../028-libgvpr2_2.42.4-1_arm64.deb ... 862s Unpacking libgvpr2:arm64 (2.42.4-1) ... 862s Selecting previously unselected package liblab-gamut1:arm64. 862s Preparing to unpack .../029-liblab-gamut1_2.42.4-1_arm64.deb ... 862s Unpacking liblab-gamut1:arm64 (2.42.4-1) ... 862s Selecting previously unselected package libice6:arm64. 862s Preparing to unpack .../030-libice6_2%3a1.0.10-1build3_arm64.deb ... 862s Unpacking libice6:arm64 (2:1.0.10-1build3) ... 862s Selecting previously unselected package libsm6:arm64. 862s Preparing to unpack .../031-libsm6_2%3a1.2.3-1build3_arm64.deb ... 862s Unpacking libsm6:arm64 (2:1.2.3-1build3) ... 862s Selecting previously unselected package libxt6t64:arm64. 862s Preparing to unpack .../032-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 862s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 862s Selecting previously unselected package libxmu6:arm64. 862s Preparing to unpack .../033-libxmu6_2%3a1.1.3-3build2_arm64.deb ... 862s Unpacking libxmu6:arm64 (2:1.1.3-3build2) ... 862s Selecting previously unselected package libxaw7:arm64. 862s Preparing to unpack .../034-libxaw7_2%3a1.0.14-1build2_arm64.deb ... 862s Unpacking libxaw7:arm64 (2:1.0.14-1build2) ... 862s Selecting previously unselected package graphviz. 862s Preparing to unpack .../035-graphviz_2.42.4-1_arm64.deb ... 862s Unpacking graphviz (2.42.4-1) ... 862s Selecting previously unselected package libaec0:arm64. 862s Preparing to unpack .../036-libaec0_1.1.3-1_arm64.deb ... 862s Unpacking libaec0:arm64 (1.1.3-1) ... 862s Selecting previously unselected package libblas3:arm64. 862s Preparing to unpack .../037-libblas3_3.12.0-3build1_arm64.deb ... 862s Unpacking libblas3:arm64 (3.12.0-3build1) ... 863s Selecting previously unselected package libsnappy1v5:arm64. 863s Preparing to unpack .../038-libsnappy1v5_1.2.1-1_arm64.deb ... 863s Unpacking libsnappy1v5:arm64 (1.2.1-1) ... 863s Selecting previously unselected package libblosc1:arm64. 863s Preparing to unpack .../039-libblosc1_1.21.5+ds-1build1_arm64.deb ... 863s Unpacking libblosc1:arm64 (1.21.5+ds-1build1) ... 863s Selecting previously unselected package libblosc2-4:arm64. 863s Preparing to unpack .../040-libblosc2-4_2.15.0+ds-1_arm64.deb ... 863s Unpacking libblosc2-4:arm64 (2.15.0+ds-1) ... 863s Selecting previously unselected package libcares2:arm64. 863s Preparing to unpack .../041-libcares2_1.32.3-1_arm64.deb ... 863s Unpacking libcares2:arm64 (1.32.3-1) ... 863s Selecting previously unselected package libgfortran5:arm64. 863s Preparing to unpack .../042-libgfortran5_14.1.0-5ubuntu1_arm64.deb ... 863s Unpacking libgfortran5:arm64 (14.1.0-5ubuntu1) ... 863s Selecting previously unselected package libsz2:arm64. 863s Preparing to unpack .../043-libsz2_1.1.3-1_arm64.deb ... 863s Unpacking libsz2:arm64 (1.1.3-1) ... 863s Selecting previously unselected package libhdf5-103-1t64:arm64. 863s Preparing to unpack .../044-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_arm64.deb ... 863s Unpacking libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 863s Selecting previously unselected package libhdf5-hl-100t64:arm64. 863s Preparing to unpack .../045-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_arm64.deb ... 863s Unpacking libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 863s Selecting previously unselected package libjs-jquery. 863s Preparing to unpack .../046-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 863s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 863s Selecting previously unselected package libjs-jquery-ui. 863s Preparing to unpack .../047-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 863s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 863s Selecting previously unselected package libjs-underscore. 863s Preparing to unpack .../048-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 863s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 863s Selecting previously unselected package libjs-sphinxdoc. 863s Preparing to unpack .../049-libjs-sphinxdoc_7.3.7-3_all.deb ... 863s Unpacking libjs-sphinxdoc (7.3.7-3) ... 863s Selecting previously unselected package libjs-sprintf-js. 864s Preparing to unpack .../050-libjs-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 864s Unpacking libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 864s Selecting previously unselected package liblapack3:arm64. 864s Preparing to unpack .../051-liblapack3_3.12.0-3build1_arm64.deb ... 864s Unpacking liblapack3:arm64 (3.12.0-3build1) ... 864s Selecting previously unselected package liblbfgsb0:arm64. 865s Preparing to unpack .../052-liblbfgsb0_3.0+dfsg.4-1build1_arm64.deb ... 865s Unpacking liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 865s Selecting previously unselected package liblcms2-2:arm64. 865s Preparing to unpack .../053-liblcms2-2_2.14-2build1_arm64.deb ... 865s Unpacking liblcms2-2:arm64 (2.14-2build1) ... 865s Selecting previously unselected package liblzf1:arm64. 865s Preparing to unpack .../054-liblzf1_3.6-4_arm64.deb ... 865s Unpacking liblzf1:arm64 (3.6-4) ... 865s Selecting previously unselected package node-xtend. 865s Preparing to unpack .../055-node-xtend_4.0.2-3_all.deb ... 865s Unpacking node-xtend (4.0.2-3) ... 865s Selecting previously unselected package nodejs. 865s Preparing to unpack .../056-nodejs_20.15.0+dfsg-1ubuntu3_arm64.deb ... 865s Unpacking nodejs (20.15.0+dfsg-1ubuntu3) ... 865s Selecting previously unselected package node-acorn. 865s Preparing to unpack .../057-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 865s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 865s Selecting previously unselected package node-cjs-module-lexer. 865s Preparing to unpack .../058-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 865s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 865s Selecting previously unselected package node-undici. 866s Preparing to unpack .../059-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... 866s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 866s Selecting previously unselected package libnode115:arm64. 866s Preparing to unpack .../060-libnode115_20.15.0+dfsg-1ubuntu3_arm64.deb ... 866s Unpacking libnode115:arm64 (20.15.0+dfsg-1ubuntu3) ... 866s Selecting previously unselected package libqhull-r8.0:arm64. 866s Preparing to unpack .../061-libqhull-r8.0_2020.2-6build1_arm64.deb ... 866s Unpacking libqhull-r8.0:arm64 (2020.2-6build1) ... 867s Selecting previously unselected package libwebpdemux2:arm64. 867s Preparing to unpack .../062-libwebpdemux2_1.4.0-0.1_arm64.deb ... 867s Unpacking libwebpdemux2:arm64 (1.4.0-0.1) ... 867s Selecting previously unselected package libwebpmux3:arm64. 867s Preparing to unpack .../063-libwebpmux3_1.4.0-0.1_arm64.deb ... 867s Unpacking libwebpmux3:arm64 (1.4.0-0.1) ... 867s Selecting previously unselected package libxslt1.1:arm64. 867s Preparing to unpack .../064-libxslt1.1_1.1.39-0exp1build1_arm64.deb ... 867s Unpacking libxslt1.1:arm64 (1.1.39-0exp1build1) ... 867s Selecting previously unselected package node-esprima. 867s Preparing to unpack .../065-node-esprima_4.0.1+ds+~4.0.3-2_all.deb ... 867s Unpacking node-esprima (4.0.1+ds+~4.0.3-2) ... 867s Selecting previously unselected package node-sprintf-js. 868s Preparing to unpack .../066-node-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 868s Unpacking node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 868s Selecting previously unselected package node-argparse. 869s Preparing to unpack .../067-node-argparse_2.0.1-2_all.deb ... 869s Unpacking node-argparse (2.0.1-2) ... 869s Selecting previously unselected package node-js-yaml. 869s Preparing to unpack .../068-node-js-yaml_4.1.0+dfsg+~4.0.5-7_all.deb ... 869s Unpacking node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 869s Selecting previously unselected package libjs-mathjax. 870s Preparing to unpack .../069-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 870s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 871s Selecting previously unselected package python-dask-doc. 872s Preparing to unpack .../070-python-dask-doc_2024.5.2+dfsg-1_all.deb ... 872s Unpacking python-dask-doc (2024.5.2+dfsg-1) ... 873s Selecting previously unselected package python-matplotlib-data. 876s Preparing to unpack .../071-python-matplotlib-data_3.6.3-2ubuntu1_all.deb ... 876s Unpacking python-matplotlib-data (3.6.3-2ubuntu1) ... 878s Selecting previously unselected package python-tables-data. 884s Preparing to unpack .../072-python-tables-data_3.9.2-2build2_all.deb ... 884s Unpacking python-tables-data (3.9.2-2build2) ... 886s Selecting previously unselected package python3-multidict. 892s Preparing to unpack .../073-python3-multidict_6.0.4-1.1build1_arm64.deb ... 892s Unpacking python3-multidict (6.0.4-1.1build1) ... 893s Selecting previously unselected package python3-yarl. 906s Preparing to unpack .../074-python3-yarl_1.9.4-1_arm64.deb ... 906s Unpacking python3-yarl (1.9.4-1) ... 911s Selecting previously unselected package python3-async-timeout. 920s Preparing to unpack .../075-python3-async-timeout_4.0.3-1_all.deb ... 920s Unpacking python3-async-timeout (4.0.3-1) ... 921s Selecting previously unselected package python3-frozenlist. 929s Preparing to unpack .../076-python3-frozenlist_1.4.1-1_arm64.deb ... 929s Unpacking python3-frozenlist (1.4.1-1) ... 930s Selecting previously unselected package python3-aiosignal. 937s Preparing to unpack .../077-python3-aiosignal_1.3.1-1_all.deb ... 937s Unpacking python3-aiosignal (1.3.1-1) ... 938s Selecting previously unselected package python3-aiohttp. 946s Preparing to unpack .../078-python3-aiohttp_3.9.5-1_arm64.deb ... 946s Unpacking python3-aiohttp (3.9.5-1) ... 947s Selecting previously unselected package python3-all. 956s Preparing to unpack .../079-python3-all_3.12.3-0ubuntu1_arm64.deb ... 956s Unpacking python3-all (3.12.3-0ubuntu1) ... 961s Selecting previously unselected package python3-appdirs. 976s Preparing to unpack .../080-python3-appdirs_1.4.4-4_all.deb ... 976s Unpacking python3-appdirs (1.4.4-4) ... 977s Selecting previously unselected package python3-six. 982s Preparing to unpack .../081-python3-six_1.16.0-6_all.deb ... 982s Unpacking python3-six (1.16.0-6) ... 983s Selecting previously unselected package python3-asttokens. 987s Preparing to unpack .../082-python3-asttokens_2.4.1-1_all.deb ... 987s Unpacking python3-asttokens (2.4.1-1) ... 987s Selecting previously unselected package python3-blosc. 991s Preparing to unpack .../083-python3-blosc_1.11.1+ds1-2_arm64.deb ... 991s Unpacking python3-blosc (1.11.1+ds1-2) ... 991s Selecting previously unselected package python3-dateutil. 995s Preparing to unpack .../084-python3-dateutil_2.9.0-2_all.deb ... 995s Unpacking python3-dateutil (2.9.0-2) ... 995s Selecting previously unselected package python3-jmespath. 999s Preparing to unpack .../085-python3-jmespath_1.0.1-1_all.deb ... 999s Unpacking python3-jmespath (1.0.1-1) ... 1000s Selecting previously unselected package python3-botocore. 1005s Preparing to unpack .../086-python3-botocore_1.34.46+repack-1ubuntu1_all.deb ... 1005s Unpacking python3-botocore (1.34.46+repack-1ubuntu1) ... 1008s Selecting previously unselected package python3-s3transfer. 1014s Preparing to unpack .../087-python3-s3transfer_0.10.1-1ubuntu2_all.deb ... 1014s Unpacking python3-s3transfer (0.10.1-1ubuntu2) ... 1014s Selecting previously unselected package python3-boto3. 1019s Preparing to unpack .../088-python3-boto3_1.34.46+dfsg-1ubuntu1_all.deb ... 1019s Unpacking python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 1020s Selecting previously unselected package python3-brotli. 1026s Preparing to unpack .../089-python3-brotli_1.1.0-2build2_arm64.deb ... 1026s Unpacking python3-brotli (1.1.0-2build2) ... 1027s Selecting previously unselected package python3-colorama. 1030s Preparing to unpack .../090-python3-colorama_0.4.6-4_all.deb ... 1030s Unpacking python3-colorama (0.4.6-4) ... 1030s Selecting previously unselected package python3-click. 1033s Preparing to unpack .../091-python3-click_8.1.7-1_all.deb ... 1033s Unpacking python3-click (8.1.7-1) ... 1033s Selecting previously unselected package python3-cloudpickle. 1037s Preparing to unpack .../092-python3-cloudpickle_3.0.0-2_all.deb ... 1037s Unpacking python3-cloudpickle (3.0.0-2) ... 1037s Selecting previously unselected package python3-numpy. 1045s Preparing to unpack .../093-python3-numpy_1%3a1.26.4+ds-10_arm64.deb ... 1045s Unpacking python3-numpy (1:1.26.4+ds-10) ... 1049s Selecting previously unselected package python3-contourpy. 1054s Preparing to unpack .../094-python3-contourpy_1.0.7-3_arm64.deb ... 1054s Unpacking python3-contourpy (1.0.7-3) ... 1056s Selecting previously unselected package python3-cpuinfo. 1062s Preparing to unpack .../095-python3-cpuinfo_9.0.0+git20221119-1_all.deb ... 1062s Unpacking python3-cpuinfo (9.0.0+git20221119-1) ... 1062s Selecting previously unselected package python3-cycler. 1067s Preparing to unpack .../096-python3-cycler_0.12.1-1_all.deb ... 1067s Unpacking python3-cycler (0.12.1-1) ... 1067s Selecting previously unselected package python3-fsspec. 1072s Preparing to unpack .../097-python3-fsspec_2024.6.0-1_all.deb ... 1072s Unpacking python3-fsspec (2024.6.0-1) ... 1073s Selecting previously unselected package python3-toolz. 1081s Preparing to unpack .../098-python3-toolz_0.12.1-1_all.deb ... 1081s Unpacking python3-toolz (0.12.1-1) ... 1082s Selecting previously unselected package python3-packaging. 1087s Preparing to unpack .../099-python3-packaging_24.1-1_all.deb ... 1087s Unpacking python3-packaging (24.1-1) ... 1087s Selecting previously unselected package python3-locket. 1092s Preparing to unpack .../100-python3-locket_1.0.0-2_all.deb ... 1092s Unpacking python3-locket (1.0.0-2) ... 1093s Selecting previously unselected package python3-partd. 1099s Preparing to unpack .../101-python3-partd_1.4.2-1_all.deb ... 1099s Unpacking python3-partd (1.4.2-1) ... 1100s Selecting previously unselected package python3-dask. 1110s Preparing to unpack .../102-python3-dask_2024.5.2+dfsg-1_all.deb ... 1110s Unpacking python3-dask (2024.5.2+dfsg-1) ... 1115s Selecting previously unselected package python3-decorator. 1125s Preparing to unpack .../103-python3-decorator_5.1.1-5_all.deb ... 1125s Unpacking python3-decorator (5.1.1-5) ... 1125s Selecting previously unselected package python3-msgpack. 1130s Preparing to unpack .../104-python3-msgpack_1.0.3-3build2_arm64.deb ... 1130s Unpacking python3-msgpack (1.0.3-3build2) ... 1131s Selecting previously unselected package python3-psutil. 1136s Preparing to unpack .../105-python3-psutil_5.9.8-2build2_arm64.deb ... 1136s Unpacking python3-psutil (5.9.8-2build2) ... 1137s Selecting previously unselected package python3-sortedcontainers. 1144s Preparing to unpack .../106-python3-sortedcontainers_2.4.0-2_all.deb ... 1144s Unpacking python3-sortedcontainers (2.4.0-2) ... 1145s Selecting previously unselected package python3-tblib. 1154s Preparing to unpack .../107-python3-tblib_3.0.0-5_all.deb ... 1154s Unpacking python3-tblib (3.0.0-5) ... 1157s Selecting previously unselected package python3-tornado. 1164s Preparing to unpack .../108-python3-tornado_6.4.1-1_arm64.deb ... 1164s Unpacking python3-tornado (6.4.1-1) ... 1165s Selecting previously unselected package python3-zict. 1170s Preparing to unpack .../109-python3-zict_3.0.0-2ubuntu1_all.deb ... 1170s Unpacking python3-zict (3.0.0-2ubuntu1) ... 1171s Selecting previously unselected package python3-distributed. 1178s Preparing to unpack .../110-python3-distributed_2024.5.2+ds.1-3_all.deb ... 1178s Unpacking python3-distributed (2024.5.2+ds.1-3) ... 1180s Selecting previously unselected package python3-executing. 1191s Preparing to unpack .../111-python3-executing_2.0.1-0.1_all.deb ... 1196s Unpacking python3-executing (2.0.1-0.1) ... 1197s Selecting previously unselected package python3-scipy. 1206s Preparing to unpack .../112-python3-scipy_1.12.0-2_arm64.deb ... 1207s Unpacking python3-scipy (1.12.0-2) ... 1218s Selecting previously unselected package python3-ufolib2. 1227s Preparing to unpack .../113-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 1227s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 1228s Selecting previously unselected package python3-mpmath. 1236s Preparing to unpack .../114-python3-mpmath_1.3.0-1_all.deb ... 1236s Unpacking python3-mpmath (1.3.0-1) ... 1239s Selecting previously unselected package python3-sympy. 1253s Preparing to unpack .../115-python3-sympy_1.12.1-1_all.deb ... 1254s Unpacking python3-sympy (1.12.1-1) ... 1259s Selecting previously unselected package python3-tz. 1267s Preparing to unpack .../116-python3-tz_2024.1-2_all.deb ... 1267s Unpacking python3-tz (2024.1-2) ... 1270s Selecting previously unselected package python3-fs. 1276s Preparing to unpack .../117-python3-fs_2.4.16-4_all.deb ... 1276s Unpacking python3-fs (2.4.16-4) ... 1283s Selecting previously unselected package python3-lxml:arm64. 1287s Preparing to unpack .../118-python3-lxml_5.2.2-1_arm64.deb ... 1287s Unpacking python3-lxml:arm64 (5.2.2-1) ... 1288s Selecting previously unselected package python3-lz4. 1294s Preparing to unpack .../119-python3-lz4_4.0.2+dfsg-1build4_arm64.deb ... 1294s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 1296s Selecting previously unselected package unicode-data. 1298s Preparing to unpack .../120-unicode-data_15.1.0-1_all.deb ... 1298s Unpacking unicode-data (15.1.0-1) ... 1298s Selecting previously unselected package python3-fonttools. 1300s Preparing to unpack .../121-python3-fonttools_4.46.0-1build2_arm64.deb ... 1300s Unpacking python3-fonttools (4.46.0-1build2) ... 1300s Selecting previously unselected package python3-graphviz. 1301s Preparing to unpack .../122-python3-graphviz_0.20.2-1_all.deb ... 1301s Unpacking python3-graphviz (0.20.2-1) ... 1301s Selecting previously unselected package python3-h5py-serial. 1301s Preparing to unpack .../123-python3-h5py-serial_3.10.0-1ubuntu3_arm64.deb ... 1301s Unpacking python3-h5py-serial (3.10.0-1ubuntu3) ... 1301s Selecting previously unselected package python3-h5py. 1302s Preparing to unpack .../124-python3-h5py_3.10.0-1ubuntu3_all.deb ... 1302s Unpacking python3-h5py (3.10.0-1ubuntu3) ... 1302s Selecting previously unselected package python3-tk:arm64. 1305s Preparing to unpack .../125-python3-tk_3.12.3-0ubuntu1_arm64.deb ... 1305s Unpacking python3-tk:arm64 (3.12.3-0ubuntu1) ... 1306s Selecting previously unselected package python3-pil.imagetk:arm64. 1308s Preparing to unpack .../126-python3-pil.imagetk_10.4.0-1_arm64.deb ... 1308s Unpacking python3-pil.imagetk:arm64 (10.4.0-1) ... 1308s Selecting previously unselected package libopenjp2-7:arm64. 1308s Preparing to unpack .../127-libopenjp2-7_2.5.0-2build3_arm64.deb ... 1308s Unpacking libopenjp2-7:arm64 (2.5.0-2build3) ... 1308s Selecting previously unselected package python3-pil:arm64. 1309s Preparing to unpack .../128-python3-pil_10.4.0-1_arm64.deb ... 1309s Unpacking python3-pil:arm64 (10.4.0-1) ... 1309s Selecting previously unselected package python3-imageio. 1309s Preparing to unpack .../129-python3-imageio_2.34.2-1_all.deb ... 1309s Unpacking python3-imageio (2.34.2-1) ... 1309s Selecting previously unselected package python3-iniconfig. 1309s Preparing to unpack .../130-python3-iniconfig_1.1.1-2_all.deb ... 1309s Unpacking python3-iniconfig (1.1.1-2) ... 1309s Selecting previously unselected package python3-parso. 1310s Preparing to unpack .../131-python3-parso_0.8.3-1_all.deb ... 1310s Unpacking python3-parso (0.8.3-1) ... 1310s Selecting previously unselected package python3-typeshed. 1310s Preparing to unpack .../132-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 1310s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 1311s Selecting previously unselected package python3-jedi. 1311s Preparing to unpack .../133-python3-jedi_0.19.1+ds1-1_all.deb ... 1311s Unpacking python3-jedi (0.19.1+ds1-1) ... 1311s Selecting previously unselected package python3-traitlets. 1311s Preparing to unpack .../134-python3-traitlets_5.14.3+really5.5.0-1_all.deb ... 1311s Unpacking python3-traitlets (5.14.3+really5.5.0-1) ... 1311s Selecting previously unselected package python3-matplotlib-inline. 1312s Preparing to unpack .../135-python3-matplotlib-inline_0.1.6-2_all.deb ... 1312s Unpacking python3-matplotlib-inline (0.1.6-2) ... 1312s Selecting previously unselected package python3-ptyprocess. 1312s Preparing to unpack .../136-python3-ptyprocess_0.7.0-5_all.deb ... 1312s Unpacking python3-ptyprocess (0.7.0-5) ... 1312s Selecting previously unselected package python3-pexpect. 1312s Preparing to unpack .../137-python3-pexpect_4.9-2_all.deb ... 1312s Unpacking python3-pexpect (4.9-2) ... 1312s Selecting previously unselected package python3-wcwidth. 1313s Preparing to unpack .../138-python3-wcwidth_0.2.5+dfsg1-1.1ubuntu1_all.deb ... 1313s Unpacking python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 1313s Selecting previously unselected package python3-prompt-toolkit. 1315s Preparing to unpack .../139-python3-prompt-toolkit_3.0.47-1_all.deb ... 1315s Unpacking python3-prompt-toolkit (3.0.47-1) ... 1315s Selecting previously unselected package python3-pure-eval. 1318s Preparing to unpack .../140-python3-pure-eval_0.2.2-2_all.deb ... 1318s Unpacking python3-pure-eval (0.2.2-2) ... 1318s Selecting previously unselected package python3-stack-data. 1321s Preparing to unpack .../141-python3-stack-data_0.6.3-1_all.deb ... 1321s Unpacking python3-stack-data (0.6.3-1) ... 1322s Selecting previously unselected package python3-ipython. 1324s Preparing to unpack .../142-python3-ipython_8.20.0-1ubuntu1_all.deb ... 1324s Unpacking python3-ipython (8.20.0-1ubuntu1) ... 1325s Selecting previously unselected package python3-joblib. 1332s Preparing to unpack .../143-python3-joblib_1.3.2-2_all.deb ... 1332s Unpacking python3-joblib (1.3.2-2) ... 1333s Selecting previously unselected package python3-kiwisolver. 1336s Preparing to unpack .../144-python3-kiwisolver_1.4.5-1_arm64.deb ... 1336s Unpacking python3-kiwisolver (1.4.5-1) ... 1336s Selecting previously unselected package python3-lazy-loader. 1343s Preparing to unpack .../145-python3-lazy-loader_0.4-1_all.deb ... 1343s Unpacking python3-lazy-loader (0.4-1) ... 1344s Selecting previously unselected package python3-matplotlib. 1350s Preparing to unpack .../146-python3-matplotlib_3.6.3-2ubuntu1_arm64.deb ... 1350s Unpacking python3-matplotlib (3.6.3-2ubuntu1) ... 1351s Selecting previously unselected package python3-networkx. 1354s Preparing to unpack .../147-python3-networkx_3.2.1-4ubuntu1_all.deb ... 1354s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 1355s Selecting previously unselected package python3-numexpr. 1356s Preparing to unpack .../148-python3-numexpr_2.10.1-2_arm64.deb ... 1356s Unpacking python3-numexpr (2.10.1-2) ... 1356s Selecting previously unselected package python3-pandas-lib:arm64. 1357s Preparing to unpack .../149-python3-pandas-lib_2.2.2+dfsg-4_arm64.deb ... 1357s Unpacking python3-pandas-lib:arm64 (2.2.2+dfsg-4) ... 1357s Selecting previously unselected package python3-pandas. 1360s Preparing to unpack .../150-python3-pandas_2.2.2+dfsg-4_all.deb ... 1360s Unpacking python3-pandas (2.2.2+dfsg-4) ... 1362s Selecting previously unselected package python3-pluggy. 1367s Preparing to unpack .../151-python3-pluggy_1.5.0-1_all.deb ... 1367s Unpacking python3-pluggy (1.5.0-1) ... 1367s Selecting previously unselected package python3-pytest. 1369s Preparing to unpack .../152-python3-pytest_7.4.4-1_all.deb ... 1369s Unpacking python3-pytest (7.4.4-1) ... 1369s Selecting previously unselected package python3-pytest-timeout. 1371s Preparing to unpack .../153-python3-pytest-timeout_2.3.1-1_all.deb ... 1371s Unpacking python3-pytest-timeout (2.3.1-1) ... 1372s Selecting previously unselected package python3-skimage-lib:arm64. 1373s Preparing to unpack .../154-python3-skimage-lib_0.23.2-1ubuntu1_arm64.deb ... 1373s Unpacking python3-skimage-lib:arm64 (0.23.2-1ubuntu1) ... 1374s Selecting previously unselected package python3-tifffile. 1375s Preparing to unpack .../155-python3-tifffile_20240724-1_all.deb ... 1375s Unpacking python3-tifffile (20240724-1) ... 1375s Selecting previously unselected package python3-skimage. 1375s Preparing to unpack .../156-python3-skimage_0.23.2-1ubuntu1_all.deb ... 1375s Unpacking python3-skimage (0.23.2-1ubuntu1) ... 1375s Selecting previously unselected package python3-threadpoolctl. 1378s Preparing to unpack .../157-python3-threadpoolctl_3.1.0-1_all.deb ... 1378s Unpacking python3-threadpoolctl (3.1.0-1) ... 1379s Selecting previously unselected package python3-sklearn-lib:arm64. 1383s Preparing to unpack .../158-python3-sklearn-lib_1.4.2+dfsg-3_arm64.deb ... 1383s Unpacking python3-sklearn-lib:arm64 (1.4.2+dfsg-3) ... 1384s Selecting previously unselected package python3-sklearn. 1390s Preparing to unpack .../159-python3-sklearn_1.4.2+dfsg-3_all.deb ... 1390s Unpacking python3-sklearn (1.4.2+dfsg-3) ... 1397s Selecting previously unselected package python3-greenlet. 1401s Preparing to unpack .../160-python3-greenlet_3.0.3-0ubuntu5_arm64.deb ... 1401s Unpacking python3-greenlet (3.0.3-0ubuntu5) ... 1401s Selecting previously unselected package python3-sqlalchemy. 1404s Preparing to unpack .../161-python3-sqlalchemy_1.4.50+ds1-1build1_all.deb ... 1404s Unpacking python3-sqlalchemy (1.4.50+ds1-1build1) ... 1405s Selecting previously unselected package python3-tables-lib. 1408s Preparing to unpack .../162-python3-tables-lib_3.9.2-2build2_arm64.deb ... 1408s Unpacking python3-tables-lib (3.9.2-2build2) ... 1409s Selecting previously unselected package python3-tables. 1412s Preparing to unpack .../163-python3-tables_3.9.2-2build2_all.deb ... 1412s Unpacking python3-tables (3.9.2-2build2) ... 1413s Selecting previously unselected package tzdata-legacy. 1416s Preparing to unpack .../164-tzdata-legacy_2024a-4ubuntu1_all.deb ... 1416s Unpacking tzdata-legacy (2024a-4ubuntu1) ... 1420s Selecting previously unselected package autopkgtest-satdep. 1424s Preparing to unpack .../165-1-autopkgtest-satdep.deb ... 1424s Unpacking autopkgtest-satdep (0) ... 1427s Setting up liblcms2-2:arm64 (2.14-2build1) ... 1427s Setting up python3-iniconfig (1.1.1-2) ... 1429s Setting up libpixman-1-0:arm64 (0.42.2-1build1) ... 1429s Setting up python3-tornado (6.4.1-1) ... 1430s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 1435s Regenerating fonts cache... done. 1435s Setting up python3-pure-eval (0.2.2-2) ... 1436s Setting up libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 1436s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 1436s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 1436s Setting up python3-tblib (3.0.0-5) ... 1437s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 1437s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 1437s Setting up python3-joblib (1.3.2-2) ... 1438s Setting up python3-parso (0.8.3-1) ... 1439s Setting up python3-colorama (0.4.6-4) ... 1441s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 1443s Setting up libxcb-render0:arm64 (1.17.0-2) ... 1443s Setting up fonts-lyx (2.4.1-2) ... 1443s Setting up libwebpdemux2:arm64 (1.4.0-0.1) ... 1443s Setting up python3-fsspec (2024.6.0-1) ... 1445s Setting up liblab-gamut1:arm64 (2.42.4-1) ... 1445s Setting up python3-threadpoolctl (3.1.0-1) ... 1447s Setting up x11-common (1:7.7+23ubuntu3) ... 1455s Setting up libqhull-r8.0:arm64 (2020.2-6build1) ... 1455s Setting up python3-all (3.12.3-0ubuntu1) ... 1455s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1455s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 1455s Setting up python3-sortedcontainers (2.4.0-2) ... 1456s Setting up python3-click (8.1.7-1) ... 1458s Setting up python3-networkx (3.2.1-4ubuntu1) ... 1460s Setting up libcairo2:arm64 (1.18.0-3build1) ... 1460s Setting up libaec0:arm64 (1.1.3-1) ... 1460s Setting up python3-psutil (5.9.8-2build2) ... 1461s Setting up python3-multidict (6.0.4-1.1build1) ... 1464s Setting up tzdata-legacy (2024a-4ubuntu1) ... 1464s Setting up python3-tz (2024.1-2) ... 1465s Setting up python3-cloudpickle (3.0.0-2) ... 1466s Setting up python3-frozenlist (1.4.1-1) ... 1468s Setting up libsnappy1v5:arm64 (1.2.1-1) ... 1468s Setting up python3-aiosignal (1.3.1-1) ... 1469s Setting up python3-async-timeout (4.0.3-1) ... 1470s Setting up unicode-data (15.1.0-1) ... 1470s Setting up python3-six (1.16.0-6) ... 1471s Setting up python3-decorator (5.1.1-5) ... 1472s Setting up libblosc2-4:arm64 (2.15.0+ds-1) ... 1472s Setting up libblas3:arm64 (3.12.0-3build1) ... 1473s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 1473s Setting up python3-packaging (24.1-1) ... 1474s Setting up python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 1475s Setting up node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 1475s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 1475s Setting up libpathplan4:arm64 (2.42.4-1) ... 1475s Setting up python3-jmespath (1.0.1-1) ... 1476s Setting up python3-brotli (1.1.0-2build2) ... 1476s Setting up libann0 (1.1.2+doc-9build1) ... 1477s Setting up liblzf1:arm64 (3.6-4) ... 1477s Setting up python3-greenlet (3.0.3-0ubuntu5) ... 1477s Setting up python3-cycler (0.12.1-1) ... 1478s Setting up python3-kiwisolver (1.4.5-1) ... 1478s Setting up libcares2:arm64 (1.32.3-1) ... 1478s Setting up libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 1478s Setting up python3-cpuinfo (9.0.0+git20221119-1) ... 1479s Setting up libltdl7:arm64 (2.4.7-7build1) ... 1479s Setting up libgfortran5:arm64 (14.1.0-5ubuntu1) ... 1479s Setting up python3-pluggy (1.5.0-1) ... 1479s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 1479s Setting up python3-traitlets (5.14.3+really5.5.0-1) ... 1480s Setting up libxslt1.1:arm64 (1.1.39-0exp1build1) ... 1480s Setting up libblosc1:arm64 (1.21.5+ds-1build1) ... 1480s Setting up libopenjp2-7:arm64 (2.5.0-2build3) ... 1480s Setting up python3-toolz (0.12.1-1) ... 1480s Setting up libthai-data (0.1.29-2build1) ... 1480s Setting up python3-dateutil (2.9.0-2) ... 1481s Setting up libgts-0.7-5t64:arm64 (0.7.6+darcs121130-5.2build1) ... 1481s Setting up python3-msgpack (1.0.3-3build2) ... 1481s Setting up libcdt5:arm64 (2.42.4-1) ... 1481s Setting up libcgraph6:arm64 (2.42.4-1) ... 1481s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 1481s Setting up python3-lazy-loader (0.4-1) ... 1482s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1482s Setting up python3-mpmath (1.3.0-1) ... 1483s Setting up node-xtend (4.0.2-3) ... 1483s Setting up python3-zict (3.0.0-2ubuntu1) ... 1484s Setting up python-matplotlib-data (3.6.3-2ubuntu1) ... 1484s Setting up libwebpmux3:arm64 (1.4.0-0.1) ... 1484s Setting up python3-locket (1.0.0-2) ... 1485s Setting up python3-appdirs (1.4.4-4) ... 1487s Setting up python3-yarl (1.9.4-1) ... 1488s Setting up python-tables-data (3.9.2-2build2) ... 1488s Setting up libsz2:arm64 (1.1.3-1) ... 1488s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1488s Setting up python3-ptyprocess (0.7.0-5) ... 1489s Setting up python3-prompt-toolkit (3.0.47-1) ... 1491s Setting up python3-partd (1.4.2-1) ... 1492s Setting up python3-sympy (1.12.1-1) ... 1500s Setting up libice6:arm64 (2:1.0.10-1build3) ... 1500s Setting up liblapack3:arm64 (3.12.0-3build1) ... 1501s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 1501s Setting up libxft2:arm64 (2.3.6-1build1) ... 1501s Setting up python3-jedi (0.19.1+ds1-1) ... 1502s Setting up python3-asttokens (2.4.1-1) ... 1504s Setting up python3-pytest (7.4.4-1) ... 1506s Setting up libtk8.6:arm64 (8.6.14-1build1) ... 1506s Setting up python3-aiohttp (3.9.5-1) ... 1507s Setting up python3-dask (2024.5.2+dfsg-1) ... 1510s Setting up python3-sqlalchemy (1.4.50+ds1-1build1) ... 1512s Setting up python3-matplotlib-inline (0.1.6-2) ... 1513s Setting up python3-fs (2.4.16-4) ... 1514s Setting up python3-blosc (1.11.1+ds1-2) ... 1516s Setting up libthai0:arm64 (0.1.29-2build1) ... 1516s Setting up python3-pil:arm64 (10.4.0-1) ... 1529s Setting up python3-distributed (2024.5.2+ds.1-3) ... 1531s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 1531s Setting up python3-executing (2.0.1-0.1) ... 1533s Setting up python3-pexpect (4.9-2) ... 1534s Setting up python3-botocore (1.34.46+repack-1ubuntu1) ... 1538s Setting up python3-numpy (1:1.26.4+ds-10) ... 1543s Setting up libjs-sphinxdoc (7.3.7-3) ... 1543s Setting up libgvpr2:arm64 (2.42.4-1) ... 1544s Setting up python3-lxml:arm64 (5.2.2-1) ... 1546s Setting up python3-contourpy (1.0.7-3) ... 1548s Setting up libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 1548s Setting up libsm6:arm64 (2:1.2.3-1build3) ... 1548s Setting up python3-stack-data (0.6.3-1) ... 1551s Setting up python3-imageio (2.34.2-1) ... 1557s Setting up liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 1557s Setting up libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 1557s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 1557s Setting up python3-scipy (1.12.0-2) ... 1563s Setting up python3-pytest-timeout (2.3.1-1) ... 1565s Setting up python3-skimage-lib:arm64 (0.23.2-1ubuntu1) ... 1565s Setting up python3-tables-lib (3.9.2-2build2) ... 1565s Setting up blt (2.5.3+dfsg-7build1) ... 1565s Setting up python3-pandas-lib:arm64 (2.2.2+dfsg-4) ... 1565s Setting up libpango-1.0-0:arm64 (1.54.0+ds-1) ... 1565s Setting up python3-s3transfer (0.10.1-1ubuntu2) ... 1566s Setting up python3-sklearn-lib:arm64 (1.4.2+dfsg-3) ... 1566s Setting up python3-h5py-serial (3.10.0-1ubuntu3) ... 1568s Setting up python3-tk:arm64 (3.12.3-0ubuntu1) ... 1570s Setting up python3-tifffile (20240724-1) ... 1572s Setting up python3-pandas (2.2.2+dfsg-4) ... 1579s Setting up python3-pil.imagetk:arm64 (10.4.0-1) ... 1581s Setting up python3-ipython (8.20.0-1ubuntu1) ... 1583s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 1583s Setting up python3-h5py (3.10.0-1ubuntu3) ... 1585s Setting up python3-sklearn (1.4.2+dfsg-3) ... 1588s Setting up python3-numexpr (2.10.1-2) ... 1589s Setting up python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 1592s Setting up libpangoft2-1.0-0:arm64 (1.54.0+ds-1) ... 1592s Setting up libpangocairo-1.0-0:arm64 (1.54.0+ds-1) ... 1592s Setting up libxmu6:arm64 (2:1.1.3-3build2) ... 1592s Setting up libxaw7:arm64 (2:1.0.14-1build2) ... 1592s Setting up python3-tables (3.9.2-2build2) ... 1593s Setting up libgvc6 (2.42.4-1) ... 1599s Setting up graphviz (2.42.4-1) ... 1599s Setting up python3-graphviz (0.20.2-1) ... 1600s Setting up python3-fonttools (4.46.0-1build2) ... 1602s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 1602s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 1602s Setting up libnode115:arm64 (20.15.0+dfsg-1ubuntu3) ... 1602s Setting up python3-matplotlib (3.6.3-2ubuntu1) ... 1604s Setting up nodejs (20.15.0+dfsg-1ubuntu3) ... 1604s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1604s Setting up node-argparse (2.0.1-2) ... 1604s Setting up node-esprima (4.0.1+ds+~4.0.3-2) ... 1605s Setting up python3-skimage (0.23.2-1ubuntu1) ... 1606s Setting up node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 1606s Setting up python-dask-doc (2024.5.2+dfsg-1) ... 1606s Setting up autopkgtest-satdep (0) ... 1606s Processing triggers for libc-bin (2.39-0ubuntu9) ... 1607s Processing triggers for man-db (2.12.1-2) ... 1629s (Reading database ... 113168 files and directories currently installed.) 1629s Removing autopkgtest-satdep (0) ... 1632s autopkgtest [16:31:37]: test run-test: [----------------------- 1635s Testing with python3.12: 1661s ============================= test session starts ============================== 1661s platform linux -- Python 3.12.4, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3.12 1661s cachedir: .pytest_cache 1661s rootdir: /tmp/autopkgtest.p4gnRV/autopkgtest_tmp 1661s plugins: timeout-2.3.1 1697s collecting ... collected 12712 items / 12 deselected / 21 skipped / 12700 selected 1697s 1698s array/tests/test_array_core.py::test_graph_from_arraylike[True] PASSED [ 0%] 1698s array/tests/test_array_core.py::test_graph_from_arraylike[False] PASSED [ 0%] 1698s array/tests/test_array_core.py::test_top PASSED [ 0%] 1698s array/tests/test_array_core.py::test_top_supports_broadcasting_rules PASSED [ 0%] 1698s array/tests/test_array_core.py::test_top_literals PASSED [ 0%] 1699s array/tests/test_array_core.py::test_blockwise_literals PASSED [ 0%] 1699s array/tests/test_array_core.py::test_blockwise_1_in_shape_I PASSED [ 0%] 1699s array/tests/test_array_core.py::test_blockwise_1_in_shape_II PASSED [ 0%] 1699s array/tests/test_array_core.py::test_blockwise_1_in_shape_III PASSED [ 0%] 1699s array/tests/test_array_core.py::test_concatenate3_on_scalars PASSED [ 0%] 1699s array/tests/test_array_core.py::test_chunked_dot_product PASSED [ 0%] 1699s array/tests/test_array_core.py::test_chunked_transpose_plus_one PASSED [ 0%] 1699s array/tests/test_array_core.py::test_broadcast_dimensions_works_with_singleton_dimensions PASSED [ 0%] 1699s array/tests/test_array_core.py::test_broadcast_dimensions PASSED [ 0%] 1699s array/tests/test_array_core.py::test_Array PASSED [ 0%] 1699s array/tests/test_array_core.py::test_uneven_chunks PASSED [ 0%] 1699s array/tests/test_array_core.py::test_numblocks_suppoorts_singleton_block_dims PASSED [ 0%] 1699s array/tests/test_array_core.py::test_keys PASSED [ 0%] 1699s array/tests/test_array_core.py::test_Array_computation PASSED [ 0%] 1699s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__01 PASSED [ 0%] 1699s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__02 PASSED [ 0%] 1699s array/tests/test_array_core.py::test_stack PASSED [ 0%] 1699s array/tests/test_array_core.py::test_stack_zero_size PASSED [ 0%] 1699s array/tests/test_array_core.py::test_short_stack PASSED [ 0%] 1699s array/tests/test_array_core.py::test_stack_scalars PASSED [ 0%] 1699s array/tests/test_array_core.py::test_stack_promote_type PASSED [ 0%] 1699s array/tests/test_array_core.py::test_stack_rechunk PASSED [ 0%] 1699s array/tests/test_array_core.py::test_stack_unknown_chunksizes PASSED [ 0%] 1699s array/tests/test_array_core.py::test_concatenate PASSED [ 0%] 1699s array/tests/test_array_core.py::test_concatenate_types[dtypes0] PASSED [ 0%] 1699s array/tests/test_array_core.py::test_concatenate_types[dtypes1] PASSED [ 0%] 1699s array/tests/test_array_core.py::test_concatenate_unknown_axes PASSED [ 0%] 1699s array/tests/test_array_core.py::test_concatenate_flatten PASSED [ 0%] 1699s array/tests/test_array_core.py::test_concatenate_rechunk PASSED [ 0%] 1699s array/tests/test_array_core.py::test_concatenate_fixlen_strings PASSED [ 0%] 1699s array/tests/test_array_core.py::test_concatenate_zero_size PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_simple_row_wise PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_simple_column_wise PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_with_1d_arrays_row_wise PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_with_1d_arrays_multiple_rows PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_with_1d_arrays_column_wise PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_mixed_1d_and_2d PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_complicated PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_nested PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_3d PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_with_mismatched_shape PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_no_lists PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_invalid_nesting PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_empty_lists PASSED [ 0%] 1699s array/tests/test_array_core.py::test_block_tuple PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_shapes PASSED [ 0%] 1700s array/tests/test_array_core.py::test_elemwise_on_scalars PASSED [ 0%] 1700s array/tests/test_array_core.py::test_elemwise_with_ndarrays PASSED [ 0%] 1700s array/tests/test_array_core.py::test_elemwise_differently_chunked PASSED [ 0%] 1700s array/tests/test_array_core.py::test_elemwise_dtype PASSED [ 0%] 1700s array/tests/test_array_core.py::test_operators PASSED [ 0%] 1700s array/tests/test_array_core.py::test_operator_dtype_promotion PASSED [ 0%] 1700s array/tests/test_array_core.py::test_field_access PASSED [ 0%] 1700s array/tests/test_array_core.py::test_field_access_with_shape PASSED [ 0%] 1700s array/tests/test_array_core.py::test_matmul PASSED [ 0%] 1700s array/tests/test_array_core.py::test_matmul_array_ufunc PASSED [ 0%] 1700s array/tests/test_array_core.py::test_T PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_to PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_to_array PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_to_scalar PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_to_chunks PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_arrays PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_arrays_uneven_chunks PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_operator[u_shape0-v_shape0] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_operator[u_shape1-v_shape1] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_operator[u_shape2-v_shape2] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_operator[u_shape3-v_shape3] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_operator[u_shape4-v_shape4] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_operator[u_shape5-v_shape5] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_broadcast_operator[u_shape6-v_shape6] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape0-new_shape0-chunks0] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape1-new_shape1-5] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape2-new_shape2-5] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape3-new_shape3-12] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape4-new_shape4-12] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape5-new_shape5-chunks5] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape6-new_shape6-4] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape7-new_shape7-4] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape8-new_shape8-4] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape9-new_shape9-2] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape10-new_shape10-2] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape11-new_shape11-2] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape12-new_shape12-2] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape13-new_shape13-2] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape14-new_shape14-2] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape15-new_shape15-2] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape16-new_shape16-chunks16] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape17-new_shape17-3] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape18-new_shape18-4] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape19-new_shape19-chunks19] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape20-new_shape20-1] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape21-new_shape21-1] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape22-new_shape22-24] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape23-new_shape23-6] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape24-new_shape24-6] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape25-new_shape25-6] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape26-new_shape26-chunks26] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape27-new_shape27-chunks27] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape28-new_shape28-chunks28] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape29-new_shape29-chunks29] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape30-new_shape30-chunks30] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape31-new_shape31-chunks31] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape32-new_shape32-chunks32] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape33-new_shape33-chunks33] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape[original_shape34-new_shape34-chunks34] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_exceptions PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_splat PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_not_implemented_error PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_unknown_dimensions PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-None] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-134217728] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-67108864] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-None] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-134217728] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-67108864] PASSED [ 0%] 1700s array/tests/test_array_core.py::test_reshape_warns_by_default_if_it_is_producing_large_chunks PASSED [ 0%] 1700s array/tests/test_array_core.py::test_full PASSED [ 0%] 1700s array/tests/test_array_core.py::test_map_blocks PASSED [ 0%] 1700s array/tests/test_array_core.py::test_map_blocks2 PASSED [ 0%] 1700s array/tests/test_array_core.py::test_map_blocks_block_info PASSED [ 0%] 1700s array/tests/test_array_core.py::test_map_blocks_block_info_with_new_axis PASSED [ 0%] 1700s array/tests/test_array_core.py::test_map_blocks_block_info_with_drop_axis PASSED [ 1%] 1700s array/tests/test_array_core.py::test_map_blocks_block_info_with_broadcast PASSED [ 1%] 1700s array/tests/test_array_core.py::test_map_blocks_with_constants PASSED [ 1%] 1700s array/tests/test_array_core.py::test_map_blocks_with_kwargs PASSED [ 1%] 1700s array/tests/test_array_core.py::test_map_blocks_infer_chunks_broadcast PASSED [ 1%] 1701s array/tests/test_array_core.py::test_map_blocks_with_chunks PASSED [ 1%] 1701s array/tests/test_array_core.py::test_map_blocks_dtype_inference PASSED [ 1%] 1701s array/tests/test_array_core.py::test_map_blocks_infer_newaxis PASSED [ 1%] 1701s array/tests/test_array_core.py::test_map_blocks_no_array_args PASSED [ 1%] 1701s array/tests/test_array_core.py::test_map_blocks_unique_name_chunks_dtype PASSED [ 1%] 1701s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis PASSED [ 1%] 1701s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis PASSED [ 1%] 1701s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[0] PASSED [ 1%] 1701s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[1] PASSED [ 1%] 1701s array/tests/test_array_core.py::test_repr PASSED [ 1%] 1701s array/tests/test_array_core.py::test_repr_meta SKIPPED (could not im...) [ 1%] 1701s array/tests/test_array_core.py::test_repr_html_array_highlevelgraph PASSED [ 1%] 1701s array/tests/test_array_core.py::test_slicing_with_ellipsis PASSED [ 1%] 1701s array/tests/test_array_core.py::test_slicing_with_ndarray PASSED [ 1%] 1701s array/tests/test_array_core.py::test_slicing_flexible_type PASSED [ 1%] 1701s array/tests/test_array_core.py::test_slicing_with_object_dtype PASSED [ 1%] 1701s array/tests/test_array_core.py::test_dtype PASSED [ 1%] 1701s array/tests/test_array_core.py::test_blockdims_from_blockshape PASSED [ 1%] 1701s array/tests/test_array_core.py::test_coerce PASSED [ 1%] 1701s array/tests/test_array_core.py::test_bool PASSED [ 1%] 1701s array/tests/test_array_core.py::test_store_kwargs PASSED [ 1%] 1701s array/tests/test_array_core.py::test_store_delayed_target PASSED [ 1%] 1701s array/tests/test_array_core.py::test_store PASSED [ 1%] 1701s array/tests/test_array_core.py::test_store_regions PASSED [ 1%] 1701s array/tests/test_array_core.py::test_store_compute_false PASSED [ 1%] 1701s array/tests/test_array_core.py::test_store_nocompute_regions PASSED [ 1%] 1701s array/tests/test_array_core.py::test_store_locks PASSED [ 1%] 1701s array/tests/test_array_core.py::test_store_method_return PASSED [ 1%] 1704s array/tests/test_array_core.py::test_store_multiprocessing_lock XFAIL [ 1%] 1704s array/tests/test_array_core.py::test_store_deterministic_keys[False-False] PASSED [ 1%] 1704s array/tests/test_array_core.py::test_store_deterministic_keys[False-True] PASSED [ 1%] 1704s array/tests/test_array_core.py::test_store_deterministic_keys[True-False] PASSED [ 1%] 1704s array/tests/test_array_core.py::test_store_deterministic_keys[True-True] PASSED [ 1%] 1707s array/tests/test_array_core.py::test_to_hdf5 PASSED [ 1%] 1708s array/tests/test_array_core.py::test_to_dask_dataframe PASSED [ 1%] 1708s array/tests/test_array_core.py::test_np_array_with_zero_dimensions PASSED [ 1%] 1708s array/tests/test_array_core.py::test_dtype_complex PASSED [ 1%] 1708s array/tests/test_array_core.py::test_astype PASSED [ 1%] 1708s array/tests/test_array_core.py::test_astype_gh1151 PASSED [ 1%] 1708s array/tests/test_array_core.py::test_astype_gh9318 PASSED [ 1%] 1708s array/tests/test_array_core.py::test_astype_gh9316 XFAIL (Github iss...) [ 1%] 1708s array/tests/test_array_core.py::test_arithmetic PASSED [ 1%] 1708s array/tests/test_array_core.py::test_elemwise_consistent_names PASSED [ 1%] 1708s array/tests/test_array_core.py::test_optimize PASSED [ 1%] 1708s array/tests/test_array_core.py::test_slicing_with_non_ndarrays PASSED [ 1%] 1708s array/tests/test_array_core.py::test_getter PASSED [ 1%] 1708s array/tests/test_array_core.py::test_size PASSED [ 1%] 1708s array/tests/test_array_core.py::test_nbytes PASSED [ 1%] 1708s array/tests/test_array_core.py::test_itemsize PASSED [ 1%] 1708s array/tests/test_array_core.py::test_Array_normalizes_dtype PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_with_lock[True] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_with_lock[False] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x0-chunks0] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x1--1] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x2-1] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x3-1] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x0-chunks0] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x1--1] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x2-1] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x3-1] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x0] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x1] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x2] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x3] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x4] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x5] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_ndarray_getitem PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_list[x0] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_list[x1] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_list[x2] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[bool] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[bytes] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[complex] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[float] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[int] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[bool_] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[bytes_] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[clongdouble] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[complex128] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[complex64] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[datetime64] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[float16] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[float32] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[float64] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[int16] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[int32] PASSED [ 1%] 1708s array/tests/test_array_core.py::test_from_array_scalar[int64] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[int8] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[longdouble] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[longlong] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[object_] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[str_] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[timedelta64] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[uint16] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[uint32] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[uint64] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[uint8] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[ulonglong] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[void] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_scalar[str] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_no_asarray[True-True-ndarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_no_asarray[True-False-matrix] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_no_asarray[False-True-ndarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_no_asarray[False-False-matrix] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_getitem[True-True] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_getitem[True-False] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_getitem[False-True] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_getitem[False-False] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_minus_one PASSED [ 1%] 1709s array/tests/test_array_core.py::test_array_copy_noop[-1] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_array_copy_noop[2] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_dask_array PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_dask_collection_warns PASSED [ 1%] 1709s array/tests/test_array_core.py::test_from_array_inline PASSED [ 1%] 1709s array/tests/test_array_core.py::test_asarray[asarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_asarray[asanyarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_asarray_dask_dataframe[asarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_asarray_dask_dataframe[asanyarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_asarray_h5py[True-asarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_asarray_h5py[True-asanyarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_asarray_h5py[False-asarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_asarray_h5py[False-asanyarray] PASSED [ 1%] 1709s array/tests/test_array_core.py::test_asarray_chunks PASSED [ 2%] 1709s array/tests/test_array_core.py::test_asanyarray PASSED [ 2%] 1709s array/tests/test_array_core.py::test_asanyarray_dataframe PASSED [ 2%] 1709s array/tests/test_array_core.py::test_asanyarray_datetime64 PASSED [ 2%] 1709s array/tests/test_array_core.py::test_from_func PASSED [ 2%] 1709s array/tests/test_array_core.py::test_concatenate3_2 PASSED [ 2%] 1709s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[True] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[False] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_map_blocks3 PASSED [ 2%] 1709s array/tests/test_array_core.py::test_from_array_with_missing_chunks PASSED [ 2%] 1709s array/tests/test_array_core.py::test_normalize_chunks PASSED [ 2%] 1709s array/tests/test_array_core.py::test_align_chunks_to_previous_chunks PASSED [ 2%] 1709s array/tests/test_array_core.py::test_raise_on_no_chunks PASSED [ 2%] 1709s array/tests/test_array_core.py::test_chunks_is_immutable PASSED [ 2%] 1709s array/tests/test_array_core.py::test_raise_on_bad_kwargs PASSED [ 2%] 1709s array/tests/test_array_core.py::test_long_slice PASSED [ 2%] 1709s array/tests/test_array_core.py::test_h5py_newaxis PASSED [ 2%] 1709s array/tests/test_array_core.py::test_ellipsis_slicing PASSED [ 2%] 1709s array/tests/test_array_core.py::test_point_slicing PASSED [ 2%] 1709s array/tests/test_array_core.py::test_point_slicing_with_full_slice PASSED [ 2%] 1709s array/tests/test_array_core.py::test_slice_with_floats PASSED [ 2%] 1709s array/tests/test_array_core.py::test_slice_with_integer_types[int32] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_slice_with_integer_types[int64] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_slice_with_integer_types[uint32] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_slice_with_integer_types[uint64] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_index_with_integer_types[int] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_index_with_integer_types[int32] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_index_with_integer_types[int64] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_index_with_integer_types[uint32] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_index_with_integer_types[uint64] PASSED [ 2%] 1709s array/tests/test_array_core.py::test_vindex_basic PASSED [ 2%] 1709s array/tests/test_array_core.py::test_vindex_nd PASSED [ 2%] 1709s array/tests/test_array_core.py::test_vindex_negative PASSED [ 2%] 1709s array/tests/test_array_core.py::test_vindex_errors PASSED [ 2%] 1709s array/tests/test_array_core.py::test_vindex_merge PASSED [ 2%] 1709s array/tests/test_array_core.py::test_vindex_identity PASSED [ 2%] 1709s array/tests/test_array_core.py::test_empty_array PASSED [ 2%] 1709s array/tests/test_array_core.py::test_memmap PASSED [ 2%] 1709s array/tests/test_array_core.py::test_to_npy_stack PASSED [ 2%] 1709s array/tests/test_array_core.py::test_view PASSED [ 2%] 1709s array/tests/test_array_core.py::test_view_fortran PASSED [ 2%] 1709s array/tests/test_array_core.py::test_h5py_tokenize PASSED [ 2%] 1709s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension PASSED [ 2%] 1709s array/tests/test_array_core.py::test_map_blocks_with_negative_drop_axis PASSED [ 2%] 1709s array/tests/test_array_core.py::test_map_blocks_with_invalid_drop_axis PASSED [ 2%] 1709s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension_and_broadcast_chunks PASSED [ 2%] 1709s array/tests/test_array_core.py::test_broadcast_chunks PASSED [ 2%] 1709s array/tests/test_array_core.py::test_chunks_error PASSED [ 2%] 1709s array/tests/test_array_core.py::test_array_compute_forward_kwargs PASSED [ 2%] 1709s array/tests/test_array_core.py::test_dont_fuse_outputs PASSED [ 2%] 1709s array/tests/test_array_core.py::test_dont_dealias_outputs PASSED [ 2%] 1709s array/tests/test_array_core.py::test_timedelta_op PASSED [ 2%] 1709s array/tests/test_array_core.py::test_to_delayed PASSED [ 2%] 1709s array/tests/test_array_core.py::test_to_delayed_optimize_graph PASSED [ 2%] 1710s array/tests/test_array_core.py::test_cumulative PASSED [ 2%] 1710s array/tests/test_array_core.py::test_from_delayed PASSED [ 2%] 1710s array/tests/test_array_core.py::test_from_delayed_meta PASSED [ 2%] 1710s array/tests/test_array_core.py::test_A_property PASSED [ 2%] 1710s array/tests/test_array_core.py::test_copy_mutate PASSED [ 2%] 1710s array/tests/test_array_core.py::test_npartitions PASSED [ 2%] 1710s array/tests/test_array_core.py::test_elemwise_name PASSED [ 2%] 1710s array/tests/test_array_core.py::test_map_blocks_name PASSED [ 2%] 1710s array/tests/test_array_core.py::test_map_blocks_token_deprecated PASSED [ 2%] 1710s array/tests/test_array_core.py::test_from_array_names PASSED [ 2%] 1710s array/tests/test_array_core.py::test_array_picklable[array0] PASSED [ 2%] 1710s array/tests/test_array_core.py::test_array_picklable[array1] PASSED [ 2%] 1710s array/tests/test_array_core.py::test_from_array_raises_on_bad_chunks PASSED [ 2%] 1710s array/tests/test_array_core.py::test_concatenate_axes PASSED [ 2%] 1710s array/tests/test_array_core.py::test_blockwise_concatenate PASSED [ 2%] 1710s array/tests/test_array_core.py::test_common_blockdim PASSED [ 2%] 1710s array/tests/test_array_core.py::test_uneven_chunks_that_fit_neatly PASSED [ 2%] 1710s array/tests/test_array_core.py::test_elemwise_uneven_chunks PASSED [ 2%] 1710s array/tests/test_array_core.py::test_uneven_chunks_blockwise PASSED [ 2%] 1710s array/tests/test_array_core.py::test_warn_bad_rechunking PASSED [ 2%] 1710s array/tests/test_array_core.py::test_concatenate_stack_dont_warn PASSED [ 2%] 1710s array/tests/test_array_core.py::test_map_blocks_delayed PASSED [ 2%] 1710s array/tests/test_array_core.py::test_no_chunks PASSED [ 2%] 1710s array/tests/test_array_core.py::test_no_chunks_2d PASSED [ 2%] 1710s array/tests/test_array_core.py::test_no_chunks_yes_chunks PASSED [ 2%] 1710s array/tests/test_array_core.py::test_raise_informative_errors_no_chunks PASSED [ 2%] 1710s array/tests/test_array_core.py::test_no_chunks_slicing_2d PASSED [ 2%] 1710s array/tests/test_array_core.py::test_index_array_with_array_1d PASSED [ 2%] 1710s array/tests/test_array_core.py::test_index_array_with_array_2d PASSED [ 2%] 1713s array/tests/test_array_core.py::test_index_array_with_array_3d_2d XFAIL [ 2%] 1713s array/tests/test_array_core.py::test_setitem_1d PASSED [ 2%] 1713s array/tests/test_array_core.py::test_setitem_masked PASSED [ 2%] 1713s array/tests/test_array_core.py::test_setitem_hardmask PASSED [ 2%] 1713s array/tests/test_array_core.py::test_setitem_slice_twice PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_2d PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_0d PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index0--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index1--2] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index2--3] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index3-value3] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index4--4] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index5-value5] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index6--5] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index7--6] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index8--4] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index9--5] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index10-value10] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_1d[index11-value11] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index0--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index1--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index2--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index3--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index4--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[5--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index6-value6] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[3-value7] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index8-value8] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index9-value9] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index10-value10] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index11-value11] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index12-value12] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index13-value13] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index14--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index15--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index16--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index17--1] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index18-value18] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index19--99] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index20-value20] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index21--98] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d[index22-value22] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d_rhs_func_of_lhs PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index0-value0] PASSED [ 2%] 1714s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index1-value1] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_setitem_on_read_only_blocks PASSED [ 3%] 1714s array/tests/test_array_core.py::test_setitem_errs PASSED [ 3%] 1714s array/tests/test_array_core.py::test_zero_slice_dtypes PASSED [ 3%] 1714s array/tests/test_array_core.py::test_zero_sized_array_rechunk PASSED [ 3%] 1714s array/tests/test_array_core.py::test_blockwise_zero_shape PASSED [ 3%] 1714s array/tests/test_array_core.py::test_blockwise_zero_shape_new_axes PASSED [ 3%] 1714s array/tests/test_array_core.py::test_broadcast_against_zero_shape PASSED [ 3%] 1714s array/tests/test_array_core.py::test_from_array_name PASSED [ 3%] 1714s array/tests/test_array_core.py::test_concatenate_errs PASSED [ 3%] 1714s array/tests/test_array_core.py::test_stack_errs PASSED [ 3%] 1714s array/tests/test_array_core.py::test_blockwise_with_numpy_arrays PASSED [ 3%] 1714s array/tests/test_array_core.py::test_elemwise_with_lists[other0-100] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_elemwise_with_lists[other0-6] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_elemwise_with_lists[other1-100] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_elemwise_with_lists[other1-6] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_elemwise_with_lists[other2-100] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_elemwise_with_lists[other2-6] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_constructor_plugin PASSED [ 3%] 1714s array/tests/test_array_core.py::test_no_warnings_on_metadata PASSED [ 3%] 1714s array/tests/test_array_core.py::test_delayed_array_key_hygeine PASSED [ 3%] 1714s array/tests/test_array_core.py::test_empty_chunks_in_array_len PASSED [ 3%] 1714s array/tests/test_array_core.py::test_meta[None] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_meta[dtype1] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[100-10-expected0] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-10-expected1] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-5-expected2] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[24-5-expected3] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[23-5-expected4] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[1000-167-expected5] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape0-chunks0-20-expected0] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape1-chunks1-20-expected1] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape2-auto-10-expected2] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_auto_3d PASSED [ 3%] 1714s array/tests/test_array_core.py::test_constructors_chunks_dict PASSED [ 3%] 1714s array/tests/test_array_core.py::test_from_array_chunks_dict PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[object] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[dtype1] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_tuples_of_tuples PASSED [ 3%] 1714s array/tests/test_array_core.py::test_normalize_chunks_nan PASSED [ 3%] 1714s array/tests/test_array_core.py::test_pandas_from_dask_array PASSED [ 3%] 1714s array/tests/test_array_core.py::test_from_zarr_unique_name SKIPPED (...) [ 3%] 1714s array/tests/test_array_core.py::test_from_zarr_name SKIPPED (could n...) [ 3%] 1714s array/tests/test_array_core.py::test_zarr_roundtrip SKIPPED (could n...) [ 3%] 1714s array/tests/test_array_core.py::test_zarr_roundtrip_with_path_like SKIPPED [ 3%] 1714s array/tests/test_array_core.py::test_to_zarr_accepts_empty_array_without_exception_raised SKIPPED [ 3%] 1714s array/tests/test_array_core.py::test_zarr_return_stored[False] SKIPPED [ 3%] 1714s array/tests/test_array_core.py::test_zarr_return_stored[True] SKIPPED [ 3%] 1714s array/tests/test_array_core.py::test_zarr_inline_array[True] SKIPPED [ 3%] 1714s array/tests/test_array_core.py::test_zarr_inline_array[False] SKIPPED [ 3%] 1714s array/tests/test_array_core.py::test_zarr_existing_array SKIPPED (co...) [ 3%] 1714s array/tests/test_array_core.py::test_to_zarr_unknown_chunks_raises SKIPPED [ 3%] 1714s array/tests/test_array_core.py::test_read_zarr_chunks SKIPPED (could...) [ 3%] 1714s array/tests/test_array_core.py::test_zarr_pass_mapper SKIPPED (could...) [ 3%] 1714s array/tests/test_array_core.py::test_zarr_group SKIPPED (could not i...) [ 3%] 1714s array/tests/test_array_core.py::test_regular_chunks[data0] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_regular_chunks[data1] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_regular_chunks[data2] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_regular_chunks[data3] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_regular_chunks[data4] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_regular_chunks[data5] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_regular_chunks[data6] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_regular_chunks[data7] PASSED [ 3%] 1714s array/tests/test_array_core.py::test_zarr_nocompute SKIPPED (could n...) [ 3%] 1714s array/tests/test_array_core.py::test_zarr_regions SKIPPED (could not...) [ 3%] 1714s array/tests/test_array_core.py::test_tiledb_roundtrip SKIPPED (could...) [ 3%] 1714s array/tests/test_array_core.py::test_tiledb_multiattr SKIPPED (could...) [ 3%] 1715s array/tests/test_array_core.py::test_blockview PASSED [ 3%] 1715s array/tests/test_array_core.py::test_blocks_indexer PASSED [ 3%] 1715s array/tests/test_array_core.py::test_partitions_indexer PASSED [ 3%] 1715s array/tests/test_array_core.py::test_dask_array_holds_scipy_sparse_containers PASSED [ 3%] 1715s array/tests/test_array_core.py::test_scipy_sparse_concatenate[0] PASSED [ 3%] 1715s array/tests/test_array_core.py::test_scipy_sparse_concatenate[1] PASSED [ 3%] 1715s array/tests/test_array_core.py::test_3851 PASSED [ 3%] 1715s array/tests/test_array_core.py::test_3925 PASSED [ 3%] 1715s array/tests/test_array_core.py::test_map_blocks_large_inputs_delayed PASSED [ 3%] 1715s array/tests/test_array_core.py::test_blockwise_large_inputs_delayed PASSED [ 3%] 1715s array/tests/test_array_core.py::test_slice_reversed PASSED [ 3%] 1715s array/tests/test_array_core.py::test_map_blocks_chunks PASSED [ 3%] 1715s array/tests/test_array_core.py::test_nbytes_auto PASSED [ 3%] 1715s array/tests/test_array_core.py::test_auto_chunks_h5py PASSED [ 3%] 1715s array/tests/test_array_core.py::test_no_warnings_from_blockwise PASSED [ 3%] 1715s array/tests/test_array_core.py::test_from_array_meta SKIPPED (could ...) [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes PASSED [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes_2d_array PASSED [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes_3d_array PASSED [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_rechunk PASSED [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_zarr SKIPPED [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_svg PASSED [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_concatenate PASSED [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reduction PASSED [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reshape PASSED [ 3%] 1715s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_slicing PASSED [ 3%] 1715s array/tests/test_array_core.py::test_rechunk_auto PASSED [ 3%] 1715s array/tests/test_array_core.py::test_chunk_assignment_invalidates_cached_properties PASSED [ 3%] 1716s array/tests/test_array_core.py::test_map_blocks_series PASSED [ 3%] 1716s array/tests/test_array_core.py::test_map_blocks_dataframe XFAIL (nee...) [ 3%] 1716s array/tests/test_array_core.py::test_dask_layers PASSED [ 3%] 1716s array/tests/test_array_core.py::test_len_object_with_unknown_size PASSED [ 3%] 1716s array/tests/test_array_core.py::test_chunk_shape_broadcast[0] PASSED [ 3%] 1716s array/tests/test_array_core.py::test_chunk_shape_broadcast[1] PASSED [ 3%] 1716s array/tests/test_array_core.py::test_chunk_shape_broadcast[3] PASSED [ 3%] 1716s array/tests/test_array_core.py::test_chunk_shape_broadcast[8] PASSED [ 3%] 1716s array/tests/test_array_core.py::test_chunk_non_array_like PASSED [ 3%] 1716s array/tests/test_array_core.py::test_to_backend PASSED [ 3%] 1716s array/tests/test_array_core.py::test_load_store_chunk PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[0] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[1] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[2] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[3] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[4] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[5] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[6] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[7] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[8] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[9] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[10] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[11] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[12] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[13] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[14] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[15] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[16] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[17] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[18] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[19] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_array_function_dask[20] PASSED [ 3%] 1716s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[0] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[1] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[2] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_array_function_fft[fft] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_array_function_fft[fft2] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_array_notimpl_function_dask[0] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_array_notimpl_function_dask[1] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_array_notimpl_function_dask[2] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_array_function_sparse[0] SKIPPED [ 4%] 1716s array/tests/test_array_function.py::test_array_function_sparse[1] SKIPPED [ 4%] 1716s array/tests/test_array_function.py::test_array_function_sparse[2] SKIPPED [ 4%] 1716s array/tests/test_array_function.py::test_array_function_sparse_tensordot SKIPPED [ 4%] 1716s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks0] SKIPPED [ 4%] 1716s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks1] SKIPPED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[0] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[1] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[2] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[3] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[4] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[5] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[6] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[7] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[8] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[9] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[10] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[11] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_unregistered_func[12] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_non_existent_func PASSED [ 4%] 1716s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-equal] PASSED [ 4%] 1716s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-matmul] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-dot] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-equal] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-matmul] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-dot] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-equal] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-matmul] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-dot] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_raises[array] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_raises[asarray] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_raises[asanyarray] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_raises[tri] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_with_numpy_func[array] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_with_numpy_func[asarray] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_with_numpy_func[asanyarray] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[array] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asarray] PASSED [ 4%] 1717s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asanyarray] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array[asarray] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[None-0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[None-1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[None-2] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str2] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-2] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str2] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[int-0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[int-1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[int-2] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str2] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[float-0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[float-1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[float-2] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str2] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_meta_from_array_type_inputs PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a0-1.0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a1-b1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a2-b2] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_assert_eq_scheduler[1.0-1.0] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_assert_eq_scheduler[a1-b1] PASSED [ 4%] 1717s array/tests/test_array_utils.py::test_assert_eq_scheduler[a2-b2] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs0-expected0] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs1-expected1] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs2-expected2] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs3-expected3] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs4-expected4] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs5-expected5] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs6-expected6] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs7-expected7] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs8-expected8] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs9-expected9] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs10-expected10] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs11-expected11] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs12-expected12] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs13-expected13] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs14-expected14] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs15-expected15] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs16-expected16] PASSED [ 4%] 1717s array/tests/test_atop.py::test_rewrite[inputs17-expected17] PASSED [ 4%] 1717s array/tests/test_atop.py::test_index_subs PASSED [ 4%] 1717s array/tests/test_atop.py::test_optimize_blockwise PASSED [ 4%] 1717s array/tests/test_atop.py::test_optimize_blockwise_control_annotations PASSED [ 4%] 1717s array/tests/test_atop.py::test_optimize_blockwise_custom_annotations PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_diamond_fusion PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_non_blockwise_output PASSED [ 4%] 1717s array/tests/test_atop.py::test_top_len PASSED [ 4%] 1717s array/tests/test_atop.py::test_inner_compute PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_args[_] PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_args[_0] PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_args[_1] PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_args[.] PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_args[.0] PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_kwargs[_0] PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_kwargs[_1] PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_kwargs[.] PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_kwargs[.0] PASSED [ 4%] 1717s array/tests/test_atop.py::test_common_token_names_kwargs[_] PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_names PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_new_axes PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_new_axes_2 PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_stacked_new_axes[True] PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_stacked_new_axes[False] PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[True] PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[False] PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[True] PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[False] PASSED [ 4%] 1717s array/tests/test_atop.py::test_blockwise_new_axes_chunked PASSED [ 5%] 1717s array/tests/test_atop.py::test_blockwise_no_args PASSED [ 5%] 1717s array/tests/test_atop.py::test_blockwise_no_array_args PASSED [ 5%] 1717s array/tests/test_atop.py::test_blockwise_kwargs PASSED [ 5%] 1717s array/tests/test_atop.py::test_blockwise_chunks PASSED [ 5%] 1717s array/tests/test_atop.py::test_blockwise_numpy_arg PASSED [ 5%] 1717s array/tests/test_atop.py::test_bag_array_conversion PASSED [ 5%] 1717s array/tests/test_atop.py::test_svd PASSED [ 5%] 1717s array/tests/test_atop.py::test_args_delayed PASSED [ 5%] 1717s array/tests/test_atop.py::test_namedtuple[tup0] PASSED [ 5%] 1717s array/tests/test_atop.py::test_namedtuple[tup1] PASSED [ 5%] 1717s array/tests/test_atop.py::test_validate_top_inputs PASSED [ 5%] 1717s array/tests/test_atop.py::test_dont_merge_before_reductions PASSED [ 5%] 1717s array/tests/test_atop.py::test_atop_legacy PASSED [ 5%] 1717s array/tests/test_atop.py::test_non_hlg PASSED [ 5%] 1717s array/tests/test_chunk.py::test_keepdims_wrapper_no_axis PASSED [ 5%] 1717s array/tests/test_chunk.py::test_keepdims_wrapper_one_axis PASSED [ 5%] 1717s array/tests/test_chunk.py::test_keepdims_wrapper_two_axes PASSED [ 5%] 1717s array/tests/test_chunk.py::test_coarsen PASSED [ 5%] 1717s array/tests/test_chunk.py::test_coarsen_unaligned_shape PASSED [ 5%] 1717s array/tests/test_chunk.py::test_integer_input PASSED [ 5%] 1717s array/tests/test_chunk.py::test_getitem PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 5%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 6%] 1717s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 6%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 7%] 1718s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 7%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 8%] 1719s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 8%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 8%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 8%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 8%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 8%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-empty_like-kwargs0] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-ones_like-kwargs1] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-zeros_like-kwargs2] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-full_like-kwargs3] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-empty_like-kwargs0] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-ones_like-kwargs1] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-zeros_like-kwargs2] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-full_like-kwargs3] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-empty_like-kwargs0] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-ones_like-kwargs1] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-zeros_like-kwargs2] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-full_like-kwargs3] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-empty_like-kwargs0] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-ones_like-kwargs1] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-zeros_like-kwargs2] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-full_like-kwargs3] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-empty_like-kwargs0] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-ones_like-kwargs1] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-zeros_like-kwargs2] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-full_like-kwargs3] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-empty_like-kwargs0] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-ones_like-kwargs1] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-zeros_like-kwargs2] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-full_like-kwargs3] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-empty_like-kwargs0] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-ones_like-kwargs1] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-zeros_like-kwargs2] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-full_like-kwargs3] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-empty_like-kwargs0] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-ones_like-kwargs1] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-zeros_like-kwargs2] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-full_like-kwargs3] PASSED [ 9%] 1720s array/tests/test_creation.py::test_linspace[True] PASSED [ 9%] 1720s array/tests/test_creation.py::test_linspace[False] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arange PASSED [ 9%] 1720s array/tests/test_creation.py::test_arange_dtypes[0-1-1-None] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arange_dtypes[1.5-2-1-None] PASSED [ 9%] 1720s array/tests/test_creation.py::test_arange_dtypes[1-2.5-1-None] PASSED [ 10%] 1720s array/tests/test_creation.py::test_arange_dtypes[1-2-0.5-None] PASSED [ 10%] 1720s array/tests/test_creation.py::test_arange_dtypes[start4-stop4-step4-None] PASSED [ 10%] 1720s array/tests/test_creation.py::test_arange_dtypes[start5-stop5-step5-None] PASSED [ 10%] 1720s array/tests/test_creation.py::test_arange_dtypes[start6-stop6-step6-None] PASSED [ 10%] 1720s array/tests/test_creation.py::test_arange_dtypes[start7-stop7-step7-None] PASSED [ 10%] 1720s array/tests/test_creation.py::test_arange_dtypes[start8-stop8-step8-uint32] PASSED [ 10%] 1720s array/tests/test_creation.py::test_arange_dtypes[start9-stop9-step9-uint64] PASSED [ 10%] 1720s array/tests/test_creation.py::test_arange_cast_float_int_step XFAIL [ 10%] 1720s array/tests/test_creation.py::test_arange_float_step PASSED [ 10%] 1720s array/tests/test_creation.py::test_indices_wrong_chunks PASSED [ 10%] 1720s array/tests/test_creation.py::test_indices_dimensions_chunks PASSED [ 10%] 1720s array/tests/test_creation.py::test_empty_indices PASSED [ 10%] 1720s array/tests/test_creation.py::test_indices PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-ij-shapes0-chunks0] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-ij-shapes1-chunks1] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-ij-shapes2-chunks2] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-ij-shapes3-chunks3] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-ij-shapes4-chunks4] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-ij-shapes5-chunks5] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-xy-shapes0-chunks0] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-xy-shapes1-chunks1] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-xy-shapes2-chunks2] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-xy-shapes3-chunks3] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-xy-shapes4-chunks4] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[False-xy-shapes5-chunks5] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-ij-shapes0-chunks0] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-ij-shapes1-chunks1] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-ij-shapes2-chunks2] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-ij-shapes3-chunks3] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-ij-shapes4-chunks4] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-ij-shapes5-chunks5] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-xy-shapes0-chunks0] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-xy-shapes1-chunks1] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-xy-shapes2-chunks2] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-xy-shapes3-chunks3] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-xy-shapes4-chunks4] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid[True-xy-shapes5-chunks5] PASSED [ 10%] 1720s array/tests/test_creation.py::test_meshgrid_inputcoercion PASSED [ 10%] 1720s array/tests/test_creation.py::test_tri[3-None-0-float-auto] PASSED [ 10%] 1720s array/tests/test_creation.py::test_tri[4-None-0-float-auto] PASSED [ 10%] 1720s array/tests/test_creation.py::test_tri[3-4-0-bool-auto] PASSED [ 10%] 1720s array/tests/test_creation.py::test_tri[3-None-1-int-auto] PASSED [ 10%] 1720s array/tests/test_creation.py::test_tri[3-None--1-int-auto] PASSED [ 10%] 1720s array/tests/test_creation.py::test_tri[3-None-2-int-1] PASSED [ 10%] 1720s array/tests/test_creation.py::test_tri[6-8--2-int-chunks6] PASSED [ 10%] 1720s array/tests/test_creation.py::test_tri[6-8-0-int-chunks7] PASSED [ 10%] 1720s array/tests/test_creation.py::test_eye PASSED [ 10%] 1720s array/tests/test_creation.py::test_diag_bad_input[0] PASSED [ 10%] 1720s array/tests/test_creation.py::test_diag_bad_input[3] PASSED [ 10%] 1720s array/tests/test_creation.py::test_diag_bad_input[-3] PASSED [ 10%] 1720s array/tests/test_creation.py::test_diag_bad_input[8] PASSED [ 10%] 1720s array/tests/test_creation.py::test_diag_2d_array_creation[0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_diag_2d_array_creation[3] PASSED [ 10%] 1721s array/tests/test_creation.py::test_diag_2d_array_creation[-3] PASSED [ 10%] 1721s array/tests/test_creation.py::test_diag_2d_array_creation[8] PASSED [ 10%] 1721s array/tests/test_creation.py::test_diag_extraction[0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_diag_extraction[3] PASSED [ 10%] 1721s array/tests/test_creation.py::test_diag_extraction[-3] PASSED [ 10%] 1721s array/tests/test_creation.py::test_diag_extraction[8] PASSED [ 10%] 1721s array/tests/test_creation.py::test_diagonal PASSED [ 10%] 1721s array/tests/test_creation.py::test_fromfunction[-kwargs0-None] PASSED [ 10%] 1721s array/tests/test_creation.py::test_fromfunction[-kwargs0-f8] PASSED [ 10%] 1721s array/tests/test_creation.py::test_fromfunction[-kwargs0-i8] PASSED [ 10%] 1721s array/tests/test_creation.py::test_fromfunction[-kwargs1-None] PASSED [ 10%] 1721s array/tests/test_creation.py::test_fromfunction[-kwargs1-f8] PASSED [ 10%] 1721s array/tests/test_creation.py::test_fromfunction[-kwargs1-i8] PASSED [ 10%] 1721s array/tests/test_creation.py::test_fromfunction[-kwargs2-None] PASSED [ 10%] 1721s array/tests/test_creation.py::test_fromfunction[-kwargs2-f8] PASSED [ 10%] 1721s array/tests/test_creation.py::test_fromfunction[-kwargs2-i8] PASSED [ 10%] 1721s array/tests/test_creation.py::test_repeat PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_basic[2] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_basic[reps1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_basic[reps2] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_basic[reps3] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_basic[reps4] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[0-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[0-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[1-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[1-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[2-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[2-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[3-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[3-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[5-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[5-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[reps5-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[reps5-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[reps6-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_chunks[reps6-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_neg_reps[-1-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_neg_reps[-1-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_neg_reps[-5-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_neg_reps[-5-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_zero_reps[0-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_zero_reps[0-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_empty_array[2-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_empty_array[2-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_empty_array[reps1-shape0-chunks0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_empty_array[reps1-shape1-chunks1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape2] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape3] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape4] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape5] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape2] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape3] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape4] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape5] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape2] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape3] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape4] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape5] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape0] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape1] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape2] PASSED [ 10%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape3] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape4] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape5] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape0] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape1] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape2] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape3] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape4] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape5] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape0] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape1] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape2] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape3] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape4] PASSED [ 11%] 1721s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape5] PASSED [ 11%] 1721s array/tests/test_creation.py::test_pad_0_width[shape0-chunks0-0-constant-kwargs0] PASSED [ 11%] 1721s array/tests/test_creation.py::test_pad_0_width[shape1-chunks1-0-edge-kwargs1] PASSED [ 11%] 1721s array/tests/test_creation.py::test_pad_0_width[shape2-chunks2-0-linear_ramp-kwargs2] PASSED [ 11%] 1721s array/tests/test_creation.py::test_pad_0_width[shape3-chunks3-0-reflect-kwargs3] PASSED [ 11%] 1721s array/tests/test_creation.py::test_pad_0_width[shape4-chunks4-0-symmetric-kwargs4] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_0_width[shape5-chunks5-0-wrap-kwargs5] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_0_width[shape6-chunks6-0-empty-kwargs6] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape0-chunks0-1-constant-kwargs0] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape1-chunks1-2-constant-kwargs1] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape2-chunks2-2-constant-kwargs2] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape3-chunks3-pad_width3-constant-kwargs3] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape4-chunks4-pad_width4-constant-kwargs4] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape5-chunks5-3-edge-kwargs5] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape6-chunks6-3-linear_ramp-kwargs6] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape7-chunks7-3-linear_ramp-kwargs7] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape8-chunks8-pad_width8-linear_ramp-kwargs8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape9-chunks9-pad_width9-reflect-kwargs9] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape10-chunks10-pad_width10-symmetric-kwargs10] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape11-chunks11-pad_width11-wrap-kwargs11] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape12-chunks12-pad_width12-maximum-kwargs12] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape13-chunks13-pad_width13-mean-kwargs13] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape14-chunks14-pad_width14-minimum-kwargs14] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad[shape15-chunks15-1-empty-kwargs15] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a0-pad_value0] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a1-0.0] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a2-pad_value2] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a3-pad_value3] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a4-00] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a5-pad_value5] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a6-pad_value6] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a7-pad_value7] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a8-pad_value8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_constant_values[np_a9-pad_value9] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-2-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-2-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-2-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-2-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-2-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-2-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-2-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-2-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-bool] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[maximum-2-uint8] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[maximum-2-int16] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[maximum-2-float32] PASSED [ 11%] 1722s array/tests/test_creation.py::test_pad_3d_data[maximum-2-bool] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-uint8] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-int16] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-float32] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-bool] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-uint8] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-int16] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-float32] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-bool] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-uint8] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-int16] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-float32] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-bool] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-uint8] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-int16] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-float32] PASSED [ 11%] 1723s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-bool] PASSED [ 12%] 1723s array/tests/test_creation.py::test_pad_3d_data[mean-2-uint8] PASSED [ 12%] 1723s array/tests/test_creation.py::test_pad_3d_data[mean-2-int16] PASSED [ 12%] 1723s array/tests/test_creation.py::test_pad_3d_data[mean-2-float32] PASSED [ 12%] 1723s array/tests/test_creation.py::test_pad_3d_data[mean-2-bool] PASSED [ 12%] 1723s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-uint8] PASSED [ 12%] 1723s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-int16] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-float32] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-bool] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-uint8] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-int16] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-float32] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-bool] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-uint8] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-int16] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-float32] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-bool] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-uint8] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-int16] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-float32] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-bool] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[minimum-2-uint8] PASSED [ 12%] 1724s array/tests/test_creation.py::test_pad_3d_data[minimum-2-int16] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-2-float32] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-2-bool] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-uint8] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-int16] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-float32] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-bool] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-uint8] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-int16] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-float32] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-bool] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-uint8] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-int16] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-float32] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-bool] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-uint8] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-int16] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-float32] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-bool] PASSED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-2-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-2-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-2-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-2-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-2-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-2-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-2-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-2-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-2-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-2-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-2-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-2-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-2-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-2-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-2-float32] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-2-bool] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-uint8] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-int16] SKIPPED [ 12%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-float32] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-bool] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-uint8] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-int16] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-float32] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-bool] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-uint8] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-int16] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-float32] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-bool] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-uint8] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-int16] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-float32] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-bool] SKIPPED [ 13%] 1725s array/tests/test_creation.py::test_pad_udf[kwargs0] PASSED [ 13%] 1725s array/tests/test_creation.py::test_pad_udf[kwargs1] PASSED [ 13%] 1725s array/tests/test_creation.py::test_auto_chunks PASSED [ 13%] 1725s array/tests/test_creation.py::test_string_auto_chunk PASSED [ 13%] 1725s array/tests/test_creation.py::test_diagonal_zero_chunks PASSED [ 13%] 1725s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-zeros_like] PASSED [ 13%] 1725s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-ones_like] PASSED [ 13%] 1725s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-zeros_like] PASSED [ 13%] 1725s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-ones_like] PASSED [ 13%] 1725s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-zeros_like] PASSED [ 13%] 1725s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-ones_like] PASSED [ 13%] 1725s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-zeros_like] PASSED [ 13%] 1725s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-ones_like] PASSED [ 13%] 1725s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-zeros_like] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-ones_like] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-zeros_like] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-ones_like] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-zeros_like] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-ones_like] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-zeros_like] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-ones_like] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0.0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-99] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0--1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0.0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-99] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1--1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0.0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-99] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0--1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0.0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-99] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1--1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0.0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-99] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0--1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0.0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-99] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1--1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0.0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-99] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0--1] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0.0] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-99] PASSED [ 13%] 1726s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1--1] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add0] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-eq] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-gt] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ge] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-lt] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-le] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mod] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mul] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ne] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-pow] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-sub] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-truediv] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-floordiv] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add1] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-subtract] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add0] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-eq] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-gt] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ge] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-lt] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-le] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mod] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mul] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ne] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-pow] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-sub] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-truediv] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-floordiv] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add1] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-subtract] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add0] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-eq] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-gt] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ge] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-lt] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-le] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mod] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mul] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ne] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-pow] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-sub] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-truediv] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-floordiv] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add1] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-subtract] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr0-False] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr1-False] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr2-True] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr3-True] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr4-True] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_is_valid_array_chunk[None-True] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_is_valid_array_chunk[0.0-False] PASSED [ 13%] 1726s array/tests/test_dispatch.py::test_is_valid_array_chunk[0-False] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_is_valid_array_chunk[-False] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_is_valid_chunk_type[WrappedArray-False] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_is_valid_chunk_type[Array-False] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_is_valid_chunk_type[EncapsulateNDArray-True] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_is_valid_chunk_type[MaskedArray-True] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_is_valid_chunk_type[ndarray-True] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_is_valid_chunk_type[float-False] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_is_valid_chunk_type[int-False] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_direct_deferral_wrapping_override PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr0] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr1] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr0] PASSED [ 14%] 1726s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr1] PASSED [ 14%] 1727s array/tests/test_dispatch.py::test_delegation_specific_cases PASSED [ 14%] 1727s array/tests/test_fft.py::test_cant_fft_chunked_axis[fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_cant_fft_chunked_axis[ifft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_cant_fft_chunked_axis[rfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_cant_fft_chunked_axis[irfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_cant_fft_chunked_axis[hfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_cant_fft_chunked_axis[ihfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft[fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft[ifft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft[rfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft[irfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft[hfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft[ihfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft2n_shapes[fft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft2n_shapes[ifft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft2n_shapes[fftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft2n_shapes[ifftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft2n_shapes[rfft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft2n_shapes[irfft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft2n_shapes[rfftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft2n_shapes[irfftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_n_kwarg[fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_n_kwarg[ifft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_n_kwarg[rfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_n_kwarg[irfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_n_kwarg[hfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_n_kwarg[ihfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_consistent_names[fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_consistent_names[ifft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_consistent_names[rfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_consistent_names[irfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_consistent_names[hfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_fft_consistent_names[ihfft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_bad_kind PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float32-fft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float32-fftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float64-fft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float64-fftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfft2] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfftn] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-fft-numpy.fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-fft-scipy.fftpack] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-numpy.fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-scipy.fftpack] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-numpy.fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-scipy.fftpack] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-numpy.fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-scipy.fftpack] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-numpy.fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-scipy.fftpack] SKIPPED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-numpy.fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-scipy.fftpack] SKIPPED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float64-fft-numpy.fft] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float64-fft-scipy.fftpack] PASSED [ 14%] 1727s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-scipy.fftpack] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-numpy.fft] PASSED [ 14%] 1728s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-scipy.fftpack] SKIPPED [ 14%] 1728s array/tests/test_fft.py::test_fftfreq[0-1.0-1] PASSED [ 14%] 1728s array/tests/test_fft.py::test_fftfreq[0-1.0-2] PASSED [ 14%] 1728s array/tests/test_fft.py::test_fftfreq[0-1.0-3] PASSED [ 14%] 1728s array/tests/test_fft.py::test_fftfreq[0-1.0-6] PASSED [ 14%] 1728s array/tests/test_fft.py::test_fftfreq[0-1.0-7] PASSED [ 14%] 1728s array/tests/test_fft.py::test_fftfreq[0-0.5-1] PASSED [ 14%] 1728s array/tests/test_fft.py::test_fftfreq[0-0.5-2] PASSED [ 14%] 1728s array/tests/test_fft.py::test_fftfreq[0-0.5-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[0-0.5-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[0-0.5-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-1.0-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-1.0-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-1.0-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-1.0-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-1.0-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-0.5-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-0.5-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-0.5-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-0.5-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-0.5-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-1.0-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-1.0-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-1.0-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-1.0-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-1.0-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-0.5-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-0.5-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-0.5-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-0.5-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-0.5-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-1.0-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-1.0-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-1.0-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-1.0-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-1.0-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-0.5-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-0.5-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-0.5-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-0.5-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-0.5-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-1] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-2] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-3] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-6] PASSED [ 15%] 1728s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-7] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-fftshift-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-ifftshift-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-fftshift-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-ifftshift-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-fftshift-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-ifftshift-fftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-fftshift-ifftshift] PASSED [ 15%] 1728s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-fftshift-ifftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-fftshift-ifftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-fftshift-ifftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-fftshift-ifftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-fftshift-ifftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-fftshift-ifftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-fftshift-ifftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-fftshift-ifftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-fftshift-ifftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-ifftshift-fftshift] PASSED [ 15%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-fftshift-ifftshift] PASSED [ 16%] 1729s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-ifftshift-fftshift] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test__parse_gufunc_signature PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axes_input_validation_01 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axes_args_validation PASSED [ 16%] 1729s array/tests/test_gufunc.py::test__validate_normalize_axes_01 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test__validate_normalize_axes_02 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test__validate_normalize_axes_03 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_01 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_01b PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[False] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[True] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[False] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[True] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_pass_additional_kwargs PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_02 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_scalar_output PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01b PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_02 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_gufunc_vector_output PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_loop PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_core PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_two_scalar_output PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_two_mixed_outputs PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[int] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[output_dtypes1] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_gufunc_two_inputs PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_gufunc_mixed_inputs PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_gufunc_mixed_inputs_vectorize PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_gufunc_vectorize_whitespace PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_gufunc PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_as_gufunc PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_broadcasting_loopdims PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_check_same_dimsizes PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_check_coredim_chunksize PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_check_inhomogeneous_chunksize PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_infer_dtype PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[False] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[True] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axis_02 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axis_02b PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axis_03 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-2] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-1] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[None] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes0] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes1] PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axes_02 PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_axes_two_kept_coredims PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_01 SKIPPED (...) [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_02 SKIPPED (...) [ 16%] 1729s array/tests/test_gufunc.py::test_preserve_meta_type SKIPPED (could n...) [ 16%] 1729s array/tests/test_gufunc.py::test_apply_gufunc_with_meta PASSED [ 16%] 1729s array/tests/test_gufunc.py::test_as_gufunc_with_meta PASSED [ 16%] 1730s array/tests/test_image.py::test_imread PASSED [ 16%] 1730s array/tests/test_image.py::test_imread_with_custom_function PASSED [ 16%] 1730s array/tests/test_image.py::test_preprocess PASSED [ 16%] 1730s array/tests/test_linalg.py::test_tsqr[20-10-10-None] PASSED [ 16%] 1730s array/tests/test_linalg.py::test_tsqr[20-10-chunks1-None] PASSED [ 16%] 1730s array/tests/test_linalg.py::test_tsqr[20-10-chunks2-None] PASSED [ 16%] 1730s array/tests/test_linalg.py::test_tsqr[40-10-chunks3-None] PASSED [ 16%] 1730s array/tests/test_linalg.py::test_tsqr[128-2-chunks4-None] PASSED [ 16%] 1730s array/tests/test_linalg.py::test_tsqr[129-2-chunks5-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[130-2-chunks6-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[131-2-chunks7-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[300-10-chunks8-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[300-10-chunks9-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[300-10-chunks10-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[10-5-10-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[5-10-10-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[10-10-10-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[10-40-chunks14-ValueError] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[10-40-chunks15-ValueError] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[10-40-chunks16-ValueError] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr[20-20-10-ValueError] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks0-True-False-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks1-False-True-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks2-True-True-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks3-True-False-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks4-False-True-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks5-True-True-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks6-True-False-None] PASSED [ 16%] 1731s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks7-True-False-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks8-True-False-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks9-False-True-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks10-False-True-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks11-False-True-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks12-True-True-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks13-True-True-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks14-True-True-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_tsqr_zero_height_chunks PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[20-10-10-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[20-10-chunks1-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[20-10-chunks2-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[40-10-chunks3-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[128-2-chunks4-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[129-2-chunks5-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[130-2-chunks6-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[131-2-chunks7-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[300-10-chunks8-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[300-10-chunks9-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[300-10-chunks10-ValueError] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[10-5-10-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[5-10-10-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[10-10-10-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[10-40-chunks14-None] PASSED [ 16%] 1732s array/tests/test_linalg.py::test_sfqr[10-40-chunks15-None] PASSED [ 17%] 1732s array/tests/test_linalg.py::test_sfqr[10-40-chunks16-None] PASSED [ 17%] 1732s array/tests/test_linalg.py::test_sfqr[20-20-10-ValueError] PASSED [ 17%] 1732s array/tests/test_linalg.py::test_qr[20-10-10-None] PASSED [ 17%] 1732s array/tests/test_linalg.py::test_qr[20-10-chunks1-None] PASSED [ 17%] 1732s array/tests/test_linalg.py::test_qr[20-10-chunks2-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[40-10-chunks3-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[128-2-chunks4-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[129-2-chunks5-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[130-2-chunks6-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[131-2-chunks7-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[300-10-chunks8-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[300-10-chunks9-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[300-10-chunks10-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[10-5-10-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[5-10-10-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[10-10-10-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[10-40-chunks14-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[10-40-chunks15-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[10-40-chunks16-None] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_qr[20-20-10-NotImplementedError] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_linalg_consistent_names PASSED [ 17%] 1733s array/tests/test_linalg.py::test_dask_svd_self_consistent[10-20] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_dask_svd_self_consistent[15-15] PASSED [ 17%] 1733s array/tests/test_linalg.py::test_dask_svd_self_consistent[20-10] PASSED [ 17%] 1734s array/tests/test_linalg.py::test_svd_compressed_compute[power] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed_compute[QR] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed[iterator0] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed[iterator1] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float32-float32] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float64-float64] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks0] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks1] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks2] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks0] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks1] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks2] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed_deterministic PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-5] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-10] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-15] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-20] PASSED [ 17%] 1735s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-5] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-10] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-15] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-20] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-5] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-10] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-15] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-20] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-5] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-10] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-15] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-20] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-5] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-10] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-15] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-20] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-5] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-10] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-15] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-20] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-5] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-10] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-15] PASSED [ 17%] 1736s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-20] PASSED [ 17%] 1737s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-5] PASSED [ 17%] 1737s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-10] PASSED [ 17%] 1737s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-15] PASSED [ 17%] 1737s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-20] PASSED [ 17%] 1737s array/tests/test_linalg.py::test_lu_1 PASSED [ 17%] 1737s array/tests/test_linalg.py::test_lu_2[10] PASSED [ 17%] 1737s array/tests/test_linalg.py::test_lu_2[20] PASSED [ 17%] 1737s array/tests/test_linalg.py::test_lu_2[30] PASSED [ 17%] 1738s array/tests/test_linalg.py::test_lu_2[50] PASSED [ 17%] 1738s array/tests/test_linalg.py::test_lu_3[50] PASSED [ 17%] 1738s array/tests/test_linalg.py::test_lu_3[100] PASSED [ 17%] 1739s array/tests/test_linalg.py::test_lu_3[200] PASSED [ 17%] 1739s array/tests/test_linalg.py::test_lu_errors PASSED [ 17%] 1739s array/tests/test_linalg.py::test_solve_triangular_vector[20-10] PASSED [ 17%] 1739s array/tests/test_linalg.py::test_solve_triangular_vector[50-10] PASSED [ 17%] 1739s array/tests/test_linalg.py::test_solve_triangular_vector[70-20] PASSED [ 17%] 1739s array/tests/test_linalg.py::test_solve_triangular_matrix[20-10] PASSED [ 17%] 1739s array/tests/test_linalg.py::test_solve_triangular_matrix[50-10] PASSED [ 17%] 1739s array/tests/test_linalg.py::test_solve_triangular_matrix[50-20] PASSED [ 17%] 1739s array/tests/test_linalg.py::test_solve_triangular_matrix2[20-10] PASSED [ 17%] 1743s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-10] PASSED [ 17%] 1743s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-20] PASSED [ 17%] 1743s array/tests/test_linalg.py::test_solve_triangular_errors PASSED [ 17%] 1743s array/tests/test_linalg.py::test_solve[20-10] PASSED [ 17%] 1743s array/tests/test_linalg.py::test_solve[50-10] PASSED [ 17%] 1743s array/tests/test_linalg.py::test_inv[20-10] PASSED [ 17%] 1744s array/tests/test_linalg.py::test_inv[50-10] PASSED [ 17%] 1744s array/tests/test_linalg.py::test_solve_assume_a[20-10] PASSED [ 17%] 1744s array/tests/test_linalg.py::test_solve_assume_a[30-6] PASSED [ 17%] 1744s array/tests/test_linalg.py::test_cholesky[20-10] PASSED [ 17%] 1744s array/tests/test_linalg.py::test_cholesky[12-3] PASSED [ 17%] 1745s array/tests/test_linalg.py::test_cholesky[30-3] PASSED [ 17%] 1745s array/tests/test_linalg.py::test_cholesky[30-6] PASSED [ 17%] 1745s array/tests/test_linalg.py::test_lstsq[20-10-5-False] PASSED [ 17%] 1745s array/tests/test_linalg.py::test_lstsq[20-10-5-True] PASSED [ 17%] 1745s array/tests/test_linalg.py::test_lstsq[100-10-10-False] PASSED [ 17%] 1745s array/tests/test_linalg.py::test_lstsq[100-10-10-True] PASSED [ 17%] 1745s array/tests/test_linalg.py::test_no_chunks_svd PASSED [ 17%] 1745s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape0] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape1] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape2] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape0] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape1] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape2] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape0] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape1] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape2] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape0] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape1] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape2] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape0] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape1] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape2] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape0] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape1] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape2] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[True-f2] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[True-f4] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[True-f8] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[True-f16] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[True-c8] PASSED [ 17%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[True-c16] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[True-c32] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[False-f2] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[False-f4] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[False-f8] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[False-f16] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[False-c8] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[False-c16] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_flip_sign[False-c32] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks0] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks1] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks2] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks3] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks0] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks1] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks2] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks3] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks0] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks1] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks2] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks3] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_incompatible_chunking PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_incompatible_dimensions[0] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_incompatible_dimensions[1] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_svd_incompatible_dimensions[3] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape0-chunks0-None] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape1-chunks1-0] PASSED [ 18%] 1746s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape0-chunks0-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape1-chunks1-0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape0-chunks0-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape1-chunks1-0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape0-chunks0-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape1-chunks1-0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape0-chunks0-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape1-chunks1-0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape0-chunks0-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape1-chunks1-0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape0-chunks0-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape1-chunks1-0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape0-chunks0-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape1-chunks1-0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape0-chunks0-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape1-chunks1-0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape0-chunks0-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape1-chunks1-0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape2-chunks2-axis2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape3-chunks3-None] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-single] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-double] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape0-chunks0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape1-chunks1] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape2-chunks2] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape3-chunks3] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape4-chunks4] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape0-chunks0] PASSED [ 18%] 1747s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape1-chunks1] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape2-chunks2] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape3-chunks3] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape4-chunks4] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape0-chunks0] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape1-chunks1] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape2-chunks2] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape3-chunks3] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape4-chunks4] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape0-chunks0] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape1-chunks1] PASSED [ 18%] 1748s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape2-chunks2] PASSED [ 18%] 1749s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape3-chunks3] PASSED [ 18%] 1749s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape4-chunks4] PASSED [ 18%] 1749s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape0-chunks0] PASSED [ 18%] 1749s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape1-chunks1] PASSED [ 18%] 1749s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape2-chunks2] PASSED [ 19%] 1749s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape3-chunks3] PASSED [ 19%] 1749s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape4-chunks4] PASSED [ 19%] 1749s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape0-chunks0] PASSED [ 19%] 1749s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape1-chunks1] PASSED [ 19%] 1749s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape2-chunks2] PASSED [ 19%] 1749s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape3-chunks3] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape4-chunks4] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape0-chunks0] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape1-chunks1] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape2-chunks2] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape3-chunks3] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape4-chunks4] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape0-chunks0] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape1-chunks1] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape2-chunks2] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape3-chunks3] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape4-chunks4] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape0-chunks0] PASSED [ 19%] 1750s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape1-chunks1] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape2-chunks2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape3-chunks3] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape4-chunks4] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape0-chunks0] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape1-chunks1] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape2-chunks2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape3-chunks3] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape4-chunks4] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False-0-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False-0-shape1-chunks1-0] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False-0-shape2-chunks2-axis2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False-2-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False-2-shape1-chunks1-0] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False--2-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False--2-shape1-chunks1-0] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape1-chunks1-0] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape2-chunks2-axis2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True-0-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True-0-shape1-chunks1-0] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True-0-shape2-chunks2-axis2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True-2-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True-2-shape1-chunks1-0] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True--2-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True--2-shape1-chunks1-0] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape1-chunks1-0] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape2-chunks2-axis2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape1-chunks1-axis1] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape2-chunks2-axis2] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape0-chunks0-None] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 1751s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape2-chunks2-axis2] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[False-2-shape0-chunks0-None] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[False-2-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[False--2-shape0-chunks0-None] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[False--2-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape0-chunks0-None] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape2-chunks2-axis2] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape0-chunks0-None] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape2-chunks2-axis2] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True-2-shape0-chunks0-None] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True-2-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True--2-shape0-chunks0-None] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True--2-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_2dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape0-chunks0-axis0] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape0-chunks0-axis0] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape0-chunks0-axis0] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape0-chunks0-axis0] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape0-chunks0-axis0] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape0-chunks0-axis0] PASSED [ 19%] 1752s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape1-chunks1-axis1] PASSED [ 19%] 1752s array/tests/test_masked.py::test_tokenize_masked_array PASSED [ 19%] 1752s array/tests/test_masked.py::test_from_array_masked_array PASSED [ 19%] 1752s array/tests/test_masked.py::test_copy_deepcopy PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[0] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[1] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[2] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[3] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[4] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[5] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[6] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[7] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[8] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[9] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[10] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[11] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[12] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[13] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[14] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[15] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[16] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[17] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[18] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[19] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[20] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[21] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[22] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[23] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[24] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[25] PASSED [ 19%] 1752s array/tests/test_masked.py::test_basic[26] PASSED [ 19%] 1752s array/tests/test_masked.py::test_tensordot PASSED [ 19%] 1752s array/tests/test_masked.py::test_mixed_concatenate[0] PASSED [ 19%] 1752s array/tests/test_masked.py::test_mixed_concatenate[1] PASSED [ 19%] 1753s array/tests/test_masked.py::test_mixed_concatenate[2] PASSED [ 19%] 1753s array/tests/test_masked.py::test_mixed_concatenate[3] PASSED [ 19%] 1753s array/tests/test_masked.py::test_mixed_concatenate[4] PASSED [ 19%] 1753s array/tests/test_masked.py::test_mixed_concatenate[5] PASSED [ 19%] 1753s array/tests/test_masked.py::test_mixed_concatenate[6] PASSED [ 19%] 1753s array/tests/test_masked.py::test_mixed_concatenate[7] PASSED [ 19%] 1753s array/tests/test_masked.py::test_mixed_concatenate[8] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[9] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[10] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[11] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[12] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[13] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[14] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[15] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[16] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[17] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[18] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[19] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[20] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[21] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[22] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[23] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[24] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[25] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_concatenate[26] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[0] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[1] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[2] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[3] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[4] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[5] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[6] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[7] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[8] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[9] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[10] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[11] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[12] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[13] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[14] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[15] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[16] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[17] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[18] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[19] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[20] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[21] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[22] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[23] PASSED [ 20%] 1753s array/tests/test_masked.py::test_mixed_random[24] PASSED [ 20%] 1754s array/tests/test_masked.py::test_mixed_random[25] PASSED [ 20%] 1754s array/tests/test_masked.py::test_mixed_random[26] PASSED [ 20%] 1754s array/tests/test_masked.py::test_mixed_output_type PASSED [ 20%] 1754s array/tests/test_masked.py::test_creation_functions PASSED [ 20%] 1754s array/tests/test_masked.py::test_filled PASSED [ 20%] 1754s array/tests/test_masked.py::test_reductions[sum-i8] PASSED [ 20%] 1754s array/tests/test_masked.py::test_reductions[sum-f8] PASSED [ 20%] 1754s array/tests/test_masked.py::test_reductions[prod-i8] PASSED [ 20%] 1754s array/tests/test_masked.py::test_reductions[prod-f8] PASSED [ 20%] 1754s array/tests/test_masked.py::test_reductions[mean-i8] PASSED [ 20%] 1754s array/tests/test_masked.py::test_reductions[mean-f8] PASSED [ 20%] 1754s array/tests/test_masked.py::test_reductions[var-i8] PASSED [ 20%] 1755s array/tests/test_masked.py::test_reductions[var-f8] PASSED [ 20%] 1755s array/tests/test_masked.py::test_reductions[std-i8] PASSED [ 20%] 1755s array/tests/test_masked.py::test_reductions[std-f8] PASSED [ 20%] 1755s array/tests/test_masked.py::test_reductions[min-i8] PASSED [ 20%] 1755s array/tests/test_masked.py::test_reductions[min-f8] PASSED [ 20%] 1755s array/tests/test_masked.py::test_reductions[max-i8] PASSED [ 20%] 1755s array/tests/test_masked.py::test_reductions[max-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions[any-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions[any-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions[all-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions[all-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[sum-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[sum-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[prod-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[prod-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[mean-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[mean-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[var-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[var-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[std-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[std-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[min-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[min-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[max-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[max-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[any-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[any-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[all-i8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_reductions_allmasked[all-f8] PASSED [ 20%] 1756s array/tests/test_masked.py::test_arg_reductions[argmin] PASSED [ 20%] 1756s array/tests/test_masked.py::test_arg_reductions[argmax] PASSED [ 20%] 1757s array/tests/test_masked.py::test_cumulative PASSED [ 20%] 1757s array/tests/test_masked.py::test_accessors PASSED [ 20%] 1757s array/tests/test_masked.py::test_masked_array PASSED [ 20%] 1757s array/tests/test_masked.py::test_set_fill_value PASSED [ 20%] 1757s array/tests/test_masked.py::test_average_weights_with_masked_array[False] PASSED [ 20%] 1757s array/tests/test_masked.py::test_average_weights_with_masked_array[True] PASSED [ 20%] 1757s array/tests/test_masked.py::test_arithmetic_results_in_masked PASSED [ 20%] 1757s array/tests/test_masked.py::test_count PASSED [ 20%] 1757s array/tests/test_masked.py::test_like_funcs[ones_like] PASSED [ 20%] 1757s array/tests/test_masked.py::test_like_funcs[zeros_like] PASSED [ 20%] 1757s array/tests/test_masked.py::test_like_funcs[empty_like] PASSED [ 20%] 1757s array/tests/test_masked.py::test_nonzero PASSED [ 20%] 1757s array/tests/test_masked.py::test_where PASSED [ 20%] 1757s array/tests/test_numpy_compat.py::test_basic PASSED [ 20%] 1757s array/tests/test_numpy_compat.py::test_min_max_round_funcs PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem[True-True-True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem[True-True-False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem[True-False-True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem[True-False-False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem[False-True-True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem[False-True-False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem[False-False-True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem[False-False-False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_optimize_slicing[True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_optimize_slicing[False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_slice PASSED [ 20%] 1757s array/tests/test_optimization.py::test_fuse_slice_with_lists PASSED [ 20%] 1757s array/tests/test_optimization.py::test_nonfusible_fancy_indexing PASSED [ 20%] 1757s array/tests/test_optimization.py::test_hard_fuse_slice_cases[True] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_hard_fuse_slice_cases[False] PASSED [ 20%] 1757s array/tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 21%] 1757s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-True] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-False] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-True] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-False] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-True] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-False] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-True] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-False] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_fuse_getter_with_asarray[10] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_fuse_getter_with_asarray[5] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_fuse_getter_with_asarray[3] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[True] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[False] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter_nofancy] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter_nofancy] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter_nofancy] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter_nofancy] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter_nofancy] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter_nofancy] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter_nofancy] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter_nofancy] PASSED [ 21%] 1757s array/tests/test_optimization.py::test_turn_off_fusion XFAIL (blockw...) [ 21%] 1757s array/tests/test_optimization.py::test_disable_lowlevel_fusion PASSED [ 21%] 1757s array/tests/test_optimization.py::test_array_creation_blockwise_fusion PASSED [ 21%] 1757s array/tests/test_optimization.py::test_gh3937 PASSED [ 21%] 1757s array/tests/test_optimization.py::test_double_dependencies PASSED [ 21%] 1758s array/tests/test_optimization.py::test_fuse_roots PASSED [ 21%] 1758s array/tests/test_optimization.py::test_fuse_roots_annotations PASSED [ 21%] 1758s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[True] PASSED [ 21%] 1758s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[False] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_overlap_internal PASSED [ 21%] 1758s array/tests/test_overlap.py::test_overlap_internal_asymmetric PASSED [ 21%] 1758s array/tests/test_overlap.py::test_overlap_internal_asymmetric_small PASSED [ 21%] 1758s array/tests/test_overlap.py::test_trim_internal PASSED [ 21%] 1758s array/tests/test_overlap.py::test_periodic PASSED [ 21%] 1758s array/tests/test_overlap.py::test_reflect PASSED [ 21%] 1758s array/tests/test_overlap.py::test_nearest PASSED [ 21%] 1758s array/tests/test_overlap.py::test_constant PASSED [ 21%] 1758s array/tests/test_overlap.py::test_boundaries PASSED [ 21%] 1758s array/tests/test_overlap.py::test_overlap PASSED [ 21%] 1758s array/tests/test_overlap.py::test_overlap_allow_rechunk_kwarg PASSED [ 21%] 1758s array/tests/test_overlap.py::test_asymmetric_overlap_boundary_exception PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_escapes_to_map_blocks_when_depth_is_zero PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_no_depth[None] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_no_depth[reflect] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_no_depth[periodic] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_no_depth[nearest] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_no_depth[none] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_no_depth[0] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_multiarray PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_multiarray_defaults PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_multiarray_different_depths PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_multiarray_uneven_numblocks_exception PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_multiarray_block_broadcast PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_multiarray_variadic PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis0] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis1] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis2] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis3] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis4] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis5] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[1] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis7] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis8] PASSED [ 21%] 1758s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis9] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis10] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis11] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis12] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[-2] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_map_overlap_assumes_shape_matches_first_array_if_trim_is_false PASSED [ 21%] 1759s array/tests/test_overlap.py::test_map_overlap_deprecated_signature PASSED [ 21%] 1759s array/tests/test_overlap.py::test_nearest_overlap PASSED [ 21%] 1759s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth0] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth1] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth2] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth3] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_one_chunk_along_axis PASSED [ 21%] 1759s array/tests/test_overlap.py::test_constant_boundaries PASSED [ 21%] 1759s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks0] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks1] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_depth_greater_than_dim PASSED [ 21%] 1759s array/tests/test_overlap.py::test_none_boundaries PASSED [ 21%] 1759s array/tests/test_overlap.py::test_overlap_small PASSED [ 21%] 1759s array/tests/test_overlap.py::test_no_shared_keys_with_different_depths PASSED [ 21%] 1759s array/tests/test_overlap.py::test_overlap_few_dimensions_small PASSED [ 21%] 1759s array/tests/test_overlap.py::test_overlap_few_dimensions PASSED [ 21%] 1759s array/tests/test_overlap.py::test_trim_boundary[reflect] PASSED [ 21%] 1759s array/tests/test_overlap.py::test_trim_boundary[periodic] PASSED [ 21%] 1760s array/tests/test_overlap.py::test_trim_boundary[nearest] PASSED [ 21%] 1760s array/tests/test_overlap.py::test_trim_boundary[none] PASSED [ 21%] 1760s array/tests/test_overlap.py::test_map_overlap_rechunks_array_if_needed PASSED [ 21%] 1762s array/tests/test_overlap.py::test_map_overlap_rechunks_array_along_multiple_dims_if_needed PASSED [ 21%] 1762s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks0-expected0] PASSED [ 21%] 1762s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks1-expected1] PASSED [ 21%] 1762s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks2-expected2] PASSED [ 21%] 1762s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks3-expected3] PASSED [ 21%] 1762s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks4-expected4] PASSED [ 21%] 1762s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks5-expected5] PASSED [ 21%] 1762s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks6-expected6] PASSED [ 21%] 1762s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks7-expected7] PASSED [ 21%] 1762s array/tests/test_overlap.py::test_ensure_minimum_chunksize_raises_error PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape0-chunks0-window_shape0-axis0] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape1-5-window_shape1-axis1] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape2-3-window_shape2-axis2] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape3-3-3-0] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape4-3-3--1] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape5-3-3-None] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape6-3-window_shape6-None] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape7-3-window_shape7-axis7] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape8-3-window_shape8-axis8] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_view[shape9-3-window_shape9-axis9] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_errors[window_shape0-0] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_errors[window_shape1-3] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_errors[-1-0] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_errors[2-axis3] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_errors[2-None] PASSED [ 21%] 1763s array/tests/test_overlap.py::test_sliding_window_errors[0-None] PASSED [ 21%] 1763s array/tests/test_percentiles.py::test_percentile[tdigest] SKIPPED (R...) [ 22%] 1763s array/tests/test_percentiles.py::test_percentile[dask] PASSED [ 22%] 1763s array/tests/test_percentiles.py::test_percentile_with_categoricals SKIPPED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[tdigest] SKIPPED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[dask] PASSED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_empty_q[tdigest] SKIPPED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_empty_q[dask] PASSED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-tdigest] SKIPPED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-dask] PASSED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-tdigest] SKIPPED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-dask] PASSED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-tdigest] SKIPPED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-dask] PASSED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-tdigest] SKIPPED [ 22%] 1763s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-dask] PASSED [ 22%] 1763s array/tests/test_percentiles.py::test_unknown_chunk_sizes[tdigest] SKIPPED [ 22%] 1763s array/tests/test_percentiles.py::test_unknown_chunk_sizes[dask] PASSED [ 22%] 1763s array/tests/test_random.py::test_generators[RandomState] PASSED [ 22%] 1763s array/tests/test_random.py::test_generators[default_rng] PASSED [ 22%] 1763s array/tests/test_random.py::test_default_rng[NoneType] PASSED [ 22%] 1763s array/tests/test_random.py::test_default_rng[int] PASSED [ 22%] 1763s array/tests/test_random.py::test_default_rng[type] PASSED [ 22%] 1763s array/tests/test_random.py::test_default_rng[Generator] PASSED [ 22%] 1771s array/tests/test_random.py::test_concurrency[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_concurrency[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_doc_randomstate[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_doc_randomstate[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_doc_generator PASSED [ 22%] 1772s array/tests/test_random.py::test_serializability[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_serializability[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_determinisim_through_dask_values[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_determinisim_through_dask_values[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_generator_consistent_names[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_generator_consistent_names[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_random[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_random[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_parametrized_random_function[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_parametrized_random_function[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_kwargs[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_kwargs[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_unique_names[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_unique_names[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_docs[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_docs[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_can_make_really_big_random_array[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_can_make_really_big_random_array[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_random_seed PASSED [ 22%] 1772s array/tests/test_random.py::test_consistent_across_sizes[RandomState] PASSED [ 22%] 1772s array/tests/test_random.py::test_consistent_across_sizes[default_rng] PASSED [ 22%] 1772s array/tests/test_random.py::test_random_all[NoneType] PASSED [ 22%] 1772s array/tests/test_random.py::test_random_all[int] PASSED [ 22%] 1772s array/tests/test_random.py::test_random_all[tuple] PASSED [ 22%] 1772s array/tests/test_random.py::test_Generator_only_funcs[NoneType] PASSED [ 22%] 1772s array/tests/test_random.py::test_Generator_only_funcs[int] PASSED [ 22%] 1772s array/tests/test_random.py::test_Generator_only_funcs[tuple] PASSED [ 22%] 1773s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-NoneType] PASSED [ 22%] 1773s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-int] PASSED [ 22%] 1773s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-tuple] PASSED [ 22%] 1773s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-NoneType] PASSED [ 22%] 1773s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-int] PASSED [ 22%] 1773s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-tuple] PASSED [ 22%] 1773s array/tests/test_random.py::test_array_broadcasting[RandomState] PASSED [ 22%] 1773s array/tests/test_random.py::test_array_broadcasting[default_rng] PASSED [ 22%] 1773s array/tests/test_random.py::test_multinomial[RandomState] PASSED [ 22%] 1773s array/tests/test_random.py::test_multinomial[default_rng] PASSED [ 22%] 1773s array/tests/test_random.py::test_choice[RandomState] PASSED [ 22%] 1773s array/tests/test_random.py::test_choice[default_rng] PASSED [ 22%] 1773s array/tests/test_random.py::test_create_with_auto_dimensions PASSED [ 22%] 1773s array/tests/test_random.py::test_names PASSED [ 22%] 1773s array/tests/test_random.py::test_permutation[RandomState] PASSED [ 22%] 1773s array/tests/test_random.py::test_permutation[default_rng] PASSED [ 22%] 1773s array/tests/test_random.py::test_auto_chunks[RandomState] PASSED [ 22%] 1773s array/tests/test_random.py::test_auto_chunks[default_rng] PASSED [ 22%] 1773s array/tests/test_random.py::test_randint_dtype PASSED [ 22%] 1773s array/tests/test_random.py::test_raises_bad_kwarg[RandomState] PASSED [ 22%] 1773s array/tests/test_random.py::test_raises_bad_kwarg[default_rng] PASSED [ 22%] 1773s array/tests/test_random.py::test_randomstate_kwargs SKIPPED (could n...) [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_internals_1 PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_intersect_1 PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_intersect_2 PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_1d PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_2d PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_4d PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_expand PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_expand2 PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_method PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_blockshape PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_dtype PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_with_dict PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_with_empty_input PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_with_null_dimensions PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_with_integer PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_0d PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_empty_array[arr0] PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_empty_array[arr1] PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_empty_array[arr2] PASSED [ 22%] 1773s array/tests/test_rechunk.py::test_rechunk_empty PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_zero_dim_array PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_zero_dim_array_II PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_same PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown_floats PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_same_partially_unknown PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_with_zero_placeholders PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_minus_one PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_intermediates PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_divide_to_width PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_merge_to_number PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_plan_rechunk PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_plan_rechunk_5d PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_plan_rechunk_heterogeneous PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_plan_rechunk_asymmetric PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_warning PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape0-chunks0] PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape1-chunks1] PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape2-chunks2] PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_intersect_nan PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_intersect_nan_single PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_intersect_nan_long PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_unknown_from_pandas PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_unknown_from_array PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x0-chunks0] PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x1-chunks1] PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x2-chunks2] PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x3-chunks3] PASSED [ 22%] 1774s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x4-chunks4] PASSED [ 22%] 1775s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x5-chunks5] PASSED [ 22%] 1775s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x6-chunks6] PASSED [ 23%] 1775s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x7-chunks7] PASSED [ 23%] 1775s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x8-chunks8] PASSED [ 23%] 1775s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x9-chunks9] PASSED [ 23%] 1775s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x10-chunks10] PASSED [ 23%] 1775s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x11-chunks11] PASSED [ 23%] 1775s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x0-chunks0] PASSED [ 23%] 1775s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x1-chunks1] PASSED [ 23%] 1775s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x2-chunks2] PASSED [ 23%] 1775s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x3-chunks3] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x4-chunks4] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x6-chunks6] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x7-chunks7] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x8-chunks8] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x9-chunks9] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x10-chunks10] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x11-chunks11] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_unknown_raises PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_old_to_new_single PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_old_to_new PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_old_to_new_large PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_old_to_new_known PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_zero_dim PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_empty_chunks PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_avoid_needless_chunking PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-1-10-expected0] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-50-10-expected1] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-100-10-expected2] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-7-10-expected3] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-chunks4-5-expected4] PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_auto_2d PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_auto_3d PASSED [ 23%] 1776s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[100] PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[1000] PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_rechunk_down PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_rechunk_zero PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_rechunk_bad_keys PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_balance_basics PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_balance_chunks_unchanged PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_balance_small PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_balance_n_chunks_size PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_balance_raises PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_balance_basics_2d PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_balance_2d_negative_dimension PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_balance_different_inputs PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_balance_split_into_n_chunks PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_rechunk_with_zero PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_intersect_chunks_with_nonzero PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_intersect_chunks_with_zero PASSED [ 23%] 1777s array/tests/test_rechunk.py::test_old_to_new_with_zero PASSED [ 23%] 1777s array/tests/test_reductions.py::test_numel[True-True-f4] PASSED [ 23%] 1777s array/tests/test_reductions.py::test_numel[True-True-i4] PASSED [ 23%] 1777s array/tests/test_reductions.py::test_numel[True-False-f4] PASSED [ 23%] 1777s array/tests/test_reductions.py::test_numel[True-False-i4] PASSED [ 23%] 1777s array/tests/test_reductions.py::test_numel[False-True-f4] PASSED [ 23%] 1777s array/tests/test_reductions.py::test_numel[False-True-i4] PASSED [ 23%] 1777s array/tests/test_reductions.py::test_numel[False-False-f4] PASSED [ 23%] 1777s array/tests/test_reductions.py::test_numel[False-False-i4] PASSED [ 23%] 1777s array/tests/test_reductions.py::test_reductions_0D PASSED [ 23%] 1777s array/tests/test_reductions.py::test_reductions_1D[f4] PASSED [ 23%] 1778s array/tests/test_reductions.py::test_reductions_1D[i4] PASSED [ 23%] 1778s array/tests/test_reductions.py::test_reductions_1D[c8] PASSED [ 23%] 1778s array/tests/test_reductions.py::test_reduction_errors PASSED [ 23%] 1780s array/tests/test_reductions.py::test_reductions_2D[f4] PASSED [ 23%] 1781s array/tests/test_reductions.py::test_reductions_2D[i4] PASSED [ 23%] 1782s array/tests/test_reductions.py::test_reductions_2D[c8] PASSED [ 23%] 1782s array/tests/test_reductions.py::test_arg_reductions[argmin-argmin] PASSED [ 23%] 1782s array/tests/test_reductions.py::test_arg_reductions[argmax-argmax] PASSED [ 23%] 1782s array/tests/test_reductions.py::test_arg_reductions[nanargmin-nanargmin] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_arg_reductions[nanargmax-nanargmax] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmin-nanmin] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmax-nanmax] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_nanarg_reductions[nanargmin-nanargmin] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_nanarg_reductions[nanargmax-nanargmax] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_min_max_empty_chunks[min-min] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_min_max_empty_chunks[max-max] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[argmax] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[nanargmax] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[argmax] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[nanargmax] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[argmax] PASSED [ 23%] 1783s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[nanargmax] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_reductions_2D_nans PASSED [ 23%] 1784s array/tests/test_reductions.py::test_moment PASSED [ 23%] 1784s array/tests/test_reductions.py::test_reductions_with_negative_axes PASSED [ 23%] 1784s array/tests/test_reductions.py::test_nan PASSED [ 23%] 1784s array/tests/test_reductions.py::test_nan_object[nansum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_nan_object[sum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_nan_object[nanmin] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_nan_object[min] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_nan_object[nanmax] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_nan_object[max] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_0d_array PASSED [ 23%] 1784s array/tests/test_reductions.py::test_reduction_on_scalar PASSED [ 23%] 1784s array/tests/test_reductions.py::test_reductions_with_empty_array PASSED [ 23%] 1784s array/tests/test_reductions.py::test_tree_reduce_depth PASSED [ 23%] 1784s array/tests/test_reductions.py::test_tree_reduce_set_options PASSED [ 23%] 1784s array/tests/test_reductions.py::test_reduction_names PASSED [ 23%] 1784s array/tests/test_reductions.py::test_general_reduction_names PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_reduction_out[sum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_reduction_out[argmax] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumprod] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumprod] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumprod] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumprod] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumprod] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumprod] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumprod] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumprod] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumprod] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumsum] PASSED [ 23%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumprod] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumsum] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumprod] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumsum] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumprod] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumsum] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumprod] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumsum] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumprod] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumsum] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumprod] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumsum] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumprod] PASSED [ 24%] 1784s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_out[cumsum] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_array_cumreduction_out[cumprod] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_topk_argtopk1[None-sort-topk] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_topk_argtopk1[None-argsort-argtopk] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_topk_argtopk1[2-sort-topk] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_topk_argtopk1[2-argsort-argtopk] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_topk_argtopk1[4-sort-topk] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_topk_argtopk1[4-argsort-argtopk] PASSED [ 24%] 1785s array/tests/test_reductions.py::test_topk_argtopk1[8-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk1[8-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[1-None-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[1-None-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[1-2-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[1-2-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[1-3-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[1-3-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[1-4-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[1-4-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[2-None-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[2-None-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[2-2-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[2-2-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[2-3-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[2-3-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[2-4-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[2-4-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[3-None-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[3-None-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[3-2-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[3-2-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[3-3-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[3-3-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[3-4-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[3-4-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[4-None-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[4-None-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[4-2-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[4-2-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[4-3-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[4-3-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[4-4-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[4-4-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[5-None-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[5-None-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[5-2-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[5-2-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[5-3-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[5-3-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[5-4-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[5-4-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[10-None-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[10-None-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[10-2-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[10-2-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[10-3-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[10-3-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[10-4-sort-topk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk2[10-4-argsort-argtopk] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_topk_argtopk3 PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[sequential-cumsum] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[sequential-cumprod] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[sequential-argmin] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[sequential-argmax] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[sequential-min] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[sequential-max] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[sequential-nansum] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[sequential-nanmax] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[blelloch-cumsum] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[blelloch-cumprod] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[blelloch-argmin] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[blelloch-argmax] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[blelloch-min] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[blelloch-max] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[blelloch-nansum] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_regres_3940[blelloch-nanmax] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_trace PASSED [ 24%] 1786s array/tests/test_reductions.py::test_median[True-0-median] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_median[True-0-nanmedian] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_median[True-axis1-median] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_median[True-axis1-nanmedian] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_median[True-1-median] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_median[True-1-nanmedian] PASSED [ 24%] 1786s array/tests/test_reductions.py::test_median[True--1-median] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median[True--1-nanmedian] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median[False-0-median] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median[False-0-nanmedian] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median[False-axis1-median] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median[False-axis1-nanmedian] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median[False-1-median] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median[False-1-nanmedian] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median[False--1-median] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median[False--1-nanmedian] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-median] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-nanmedian] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-median] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-nanmedian] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-median] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-nanmedian] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_object_reduction[sum] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_object_reduction[mean] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_object_reduction[prod] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmin] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmax] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmin] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmax] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_mean_func_does_not_warn SKIPPED [ 25%] 1786s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanvar] PASSED [ 25%] 1786s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanstd] PASSED [ 25%] 1787s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks0] PASSED [ 25%] 1787s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks1] PASSED [ 25%] 1787s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks2] PASSED [ 25%] 1787s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks3] PASSED [ 25%] 1787s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks4] PASSED [ 25%] 1787s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks5] PASSED [ 25%] 1787s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks0] PASSED [ 25%] 1787s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks1] PASSED [ 25%] 1789s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks2] PASSED [ 25%] 1789s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks3] PASSED [ 25%] 1789s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks4] PASSED [ 25%] 1789s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks5] PASSED [ 25%] 1789s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks0] PASSED [ 25%] 1789s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks1] PASSED [ 25%] 1789s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks2] PASSED [ 25%] 1789s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks3] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks4] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks5] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks0] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks1] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks2] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks3] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks4] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks5] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks0] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks1] PASSED [ 25%] 1790s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks2] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks3] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks4] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks5] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks0] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks1] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks2] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks3] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks4] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks5] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks0] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks1] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks2] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks3] PASSED [ 25%] 1791s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks4] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks5] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks0] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks1] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks2] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks3] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks4] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks5] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks0] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks1] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks2] PASSED [ 25%] 1792s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks3] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks4] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks5] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks0] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks1] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks2] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks3] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks4] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks5] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks0] PASSED [ 25%] 1793s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks1] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks2] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks3] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks4] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks5] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks0] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks1] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks2] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks3] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks4] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks5] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks0] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks1] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks2] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks3] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks4] PASSED [ 25%] 1794s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks5] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks0] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks1] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks2] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks3] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks4] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks5] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks0] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks1] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks2] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks3] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks4] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks5] PASSED [ 25%] 1795s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks0] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks1] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks2] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks3] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks4] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks5] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks0] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks1] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks2] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks3] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks4] PASSED [ 25%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks5] PASSED [ 26%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks0] PASSED [ 26%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks1] PASSED [ 26%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks2] PASSED [ 26%] 1796s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks3] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks4] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks5] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks0] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks1] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks2] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks3] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks4] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks5] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks0] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks1] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks2] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks3] PASSED [ 26%] 1797s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks4] PASSED [ 26%] 1798s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks5] PASSED [ 26%] 1798s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks0] PASSED [ 26%] 1798s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks1] PASSED [ 26%] 1798s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks2] PASSED [ 26%] 1798s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks3] PASSED [ 26%] 1798s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks4] PASSED [ 26%] 1798s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks5] PASSED [ 26%] 1798s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks0] PASSED [ 26%] 1798s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks1] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks2] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks3] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks4] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks5] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks0] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks1] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks2] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks3] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks4] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks5] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks0] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks1] PASSED [ 26%] 1799s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks2] PASSED [ 26%] 1800s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks3] PASSED [ 26%] 1800s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks4] PASSED [ 26%] 1800s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks5] PASSED [ 26%] 1800s array/tests/test_reductions.py::test_weighted_reduction PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape0-outshape0-prechunks0-inchunks0-outchunks0] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape1-outshape1-prechunks1-inchunks1-outchunks1] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape2-outshape2-prechunks2-inchunks2-outchunks2] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape3-outshape3-prechunks3-inchunks3-outchunks3] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape4-outshape4-prechunks4-inchunks4-outchunks4] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape5-outshape5-prechunks5-inchunks5-outchunks5] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape6-outshape6-prechunks6-inchunks6-outchunks6] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape7-outshape7-prechunks7-inchunks7-outchunks7] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape8-outshape8-prechunks8-inchunks8-outchunks8] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape9-outshape9-prechunks9-inchunks9-outchunks9] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape10-outshape10-prechunks10-inchunks10-outchunks10] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape11-outshape11-prechunks11-inchunks11-outchunks11] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape12-outshape12-prechunks12-inchunks12-outchunks12] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape13-outshape13-prechunks13-inchunks13-outchunks13] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape14-outshape14-prechunks14-inchunks14-outchunks14] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_rechunk[inshape15-outshape15-prechunks15-inchunks15-outchunks15] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_expand_tuple PASSED [ 26%] 1800s array/tests/test_reshape.py::test_contract_tuple PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_unknown_sizes PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape6-inchunks6-outshape6-outchunks6] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_all_not_chunked_merge[inshape0-inchunks0-expected_inchunks0-outshape0-outchunks0] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 1800s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 1800s array/tests/test_routines.py::test_array PASSED [ 26%] 1800s array/tests/test_routines.py::test_array_return_type PASSED [ 26%] 1800s array/tests/test_routines.py::test_derived_docstrings PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_3d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_1d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_2d] PASSED [ 26%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_3d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_1d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_2d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_3d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_1d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_2d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_3d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_1d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_2d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_3d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_1d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_2d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_3d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_1d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_2d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_3d] PASSED [ 27%] 1800s array/tests/test_routines.py::test_transpose PASSED [ 27%] 1800s array/tests/test_routines.py::test_transpose_negative_axes PASSED [ 27%] 1800s array/tests/test_routines.py::test_transpose_skip_when_possible PASSED [ 27%] 1800s array/tests/test_routines.py::test_swapaxes PASSED [ 27%] 1800s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-moveaxis] PASSED [ 27%] 1800s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-rollaxis] PASSED [ 27%] 1800s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-moveaxis] PASSED [ 27%] 1800s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-rollaxis] PASSED [ 27%] 1800s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-moveaxis] PASSED [ 27%] 1801s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-rollaxis] PASSED [ 27%] 1801s array/tests/test_routines.py::test_moveaxis_rollaxis_keyword PASSED [ 27%] 1801s array/tests/test_routines.py::test_moveaxis_rollaxis_numpy_api PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape0-flipud-kwargs0] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape0-fliplr-kwargs1] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape0-flip-kwargs2] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape0-flip-kwargs3] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape0-flip-kwargs4] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape0-flip-kwargs5] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape0-flip-kwargs6] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape0-flip-kwargs7] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape1-flipud-kwargs0] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape1-fliplr-kwargs1] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape1-flip-kwargs2] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape1-flip-kwargs3] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape1-flip-kwargs4] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape1-flip-kwargs5] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape1-flip-kwargs6] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape1-flip-kwargs7] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape2-flipud-kwargs0] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape2-fliplr-kwargs1] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape2-flip-kwargs2] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape2-flip-kwargs3] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape2-flip-kwargs4] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape2-flip-kwargs5] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape2-flip-kwargs6] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape2-flip-kwargs7] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape3-flipud-kwargs0] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape3-fliplr-kwargs1] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape3-flip-kwargs2] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape3-flip-kwargs3] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape3-flip-kwargs4] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape3-flip-kwargs5] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape3-flip-kwargs6] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape3-flip-kwargs7] PASSED [ 27%] 1801s array/tests/test_routines.py::test_flip[shape4-flipud-kwargs0] PASSED [ 27%] 1802s array/tests/test_routines.py::test_flip[shape4-fliplr-kwargs1] PASSED [ 27%] 1802s array/tests/test_routines.py::test_flip[shape4-flip-kwargs2] PASSED [ 27%] 1802s array/tests/test_routines.py::test_flip[shape4-flip-kwargs3] PASSED [ 27%] 1803s array/tests/test_routines.py::test_flip[shape4-flip-kwargs4] PASSED [ 27%] 1803s array/tests/test_routines.py::test_flip[shape4-flip-kwargs5] PASSED [ 27%] 1803s array/tests/test_routines.py::test_flip[shape4-flip-kwargs6] PASSED [ 27%] 1804s array/tests/test_routines.py::test_flip[shape4-flip-kwargs7] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape0-kwargs0] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape0-kwargs1] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape0-kwargs2] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape0-kwargs3] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape0-kwargs4] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape1-kwargs0] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape1-kwargs1] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape1-kwargs2] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape1-kwargs3] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape1-kwargs4] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape2-kwargs0] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape2-kwargs1] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape2-kwargs2] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape2-kwargs3] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape2-kwargs4] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape3-kwargs0] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape3-kwargs1] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape3-kwargs2] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape3-kwargs3] PASSED [ 27%] 1804s array/tests/test_routines.py::test_rot90[shape3-kwargs4] PASSED [ 27%] 1810s array/tests/test_routines.py::test_rot90[shape4-kwargs0] PASSED [ 27%] 1815s array/tests/test_routines.py::test_rot90[shape4-kwargs1] PASSED [ 27%] 1820s array/tests/test_routines.py::test_rot90[shape4-kwargs2] PASSED [ 27%] 1820s array/tests/test_routines.py::test_rot90[shape4-kwargs3] PASSED [ 27%] 1820s array/tests/test_routines.py::test_rot90[shape4-kwargs4] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape0-y_shape0-x_chunks0-y_chunks0] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape1-y_shape1-x_chunks1-y_chunks1] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape2-y_shape2-x_chunks2-y_chunks2] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape3-y_shape3-x_chunks3-y_chunks3] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape4-y_shape4-x_chunks4-y_chunks4] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape5-y_shape5-x_chunks5-y_chunks5] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape6-y_shape6-x_chunks6-y_chunks6] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape7-y_shape7-x_chunks7-y_chunks7] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape8-y_shape8-x_chunks8-y_chunks8] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape9-y_shape9-x_chunks9-y_chunks9] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape10-y_shape10-x_chunks10-y_chunks10] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape11-y_shape11-x_chunks11-y_chunks11] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape12-y_shape12-x_chunks12-y_chunks12] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape13-y_shape13-x_chunks13-y_chunks13] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape14-y_shape14-x_chunks14-y_chunks14] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape15-y_shape15-x_chunks15-y_chunks15] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape16-y_shape16-x_chunks16-y_chunks16] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape17-y_shape17-x_chunks17-y_chunks17] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape18-y_shape18-x_chunks18-y_chunks18] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape19-y_shape19-x_chunks19-y_chunks19] PASSED [ 27%] 1820s array/tests/test_routines.py::test_matmul[x_shape20-y_shape20-x_chunks20-y_chunks20] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape21-y_shape21-x_chunks21-y_chunks21] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape22-y_shape22-x_chunks22-y_chunks22] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape23-y_shape23-x_chunks23-y_chunks23] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape24-y_shape24-x_chunks24-y_chunks24] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape25-y_shape25-x_chunks25-y_chunks25] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape26-y_shape26-x_chunks26-y_chunks26] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape27-y_shape27-x_chunks27-y_chunks27] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape28-y_shape28-x_chunks28-y_chunks28] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape29-y_shape29-x_chunks29-y_chunks29] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape30-y_shape30-x_chunks30-y_chunks30] PASSED [ 27%] 1821s array/tests/test_routines.py::test_matmul[x_shape31-y_shape31-x_chunks31-y_chunks31] PASSED [ 27%] 1821s array/tests/test_routines.py::test_tensordot PASSED [ 27%] 1821s array/tests/test_routines.py::test_tensordot_2[0] PASSED [ 27%] 1821s array/tests/test_routines.py::test_tensordot_2[1] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_2[axes2] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_2[axes3] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_2[axes4] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_2[axes5] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_2[axes6] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[auto] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks1] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks2] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks3] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks4] PASSED [ 28%] 1821s array/tests/test_routines.py::test_tensordot_double_contraction_ngt2 PASSED [ 28%] 1825s array/tests/test_routines.py::test_tensordot_more_than_26_dims PASSED [ 28%] 1825s array/tests/test_routines.py::test_dot_method PASSED [ 28%] 1825s array/tests/test_routines.py::test_dot_persist_equivalence PASSED [ 28%] 1825s array/tests/test_routines.py::test_vdot[shape0-chunks0] PASSED [ 28%] 1825s array/tests/test_routines.py::test_vdot[shape1-chunks1] PASSED [ 28%] 1825s array/tests/test_routines.py::test_outer[shape10-shape20] PASSED [ 28%] 1825s array/tests/test_routines.py::test_outer[shape11-shape21] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-ndim--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-sum--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range2--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-cumsum--True] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-ndim--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-sum--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range2--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-cumsum--True] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-ndim--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-sum--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range2--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-cumsum--True] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-ndim--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-sum--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range2--False] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-cumsum--True] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum0-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum1-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-range-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum0-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum1-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape1-0-range-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum0-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum1-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-range-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum0-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum1-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-range-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum0-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum1-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-range-] PASSED [ 28%] 1825s array/tests/test_routines.py::test_ptp[shape0-None] PASSED [ 28%] 1825s array/tests/test_routines.py::test_ptp[shape1-0] PASSED [ 28%] 1825s array/tests/test_routines.py::test_ptp[shape2-1] PASSED [ 28%] 1825s array/tests/test_routines.py::test_ptp[shape3-2] PASSED [ 28%] 1825s array/tests/test_routines.py::test_ptp[shape4--1] PASSED [ 28%] 1825s array/tests/test_routines.py::test_diff[0-shape0-0] PASSED [ 28%] 1825s array/tests/test_routines.py::test_diff[0-shape1-1] PASSED [ 28%] 1825s array/tests/test_routines.py::test_diff[0-shape2-2] PASSED [ 28%] 1825s array/tests/test_routines.py::test_diff[0-shape3--1] PASSED [ 28%] 1825s array/tests/test_routines.py::test_diff[1-shape0-0] PASSED [ 28%] 1825s array/tests/test_routines.py::test_diff[1-shape1-1] PASSED [ 28%] 1825s array/tests/test_routines.py::test_diff[1-shape2-2] PASSED [ 28%] 1825s array/tests/test_routines.py::test_diff[1-shape3--1] PASSED [ 28%] 1825s array/tests/test_routines.py::test_diff[2-shape0-0] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff[2-shape1-1] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff[2-shape2-2] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff[2-shape3--1] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff_prepend[0] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff_prepend[1] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff_prepend[2] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff_append[0] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff_append[1] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff_append[2] PASSED [ 28%] 1826s array/tests/test_routines.py::test_diff_negative_order PASSED [ 28%] 1826s array/tests/test_routines.py::test_ediff1d[None-None-shape0] PASSED [ 28%] 1826s array/tests/test_routines.py::test_ediff1d[None-None-shape1] PASSED [ 28%] 1826s array/tests/test_routines.py::test_ediff1d[0-0-shape0] PASSED [ 28%] 1826s array/tests/test_routines.py::test_ediff1d[0-0-shape1] PASSED [ 28%] 1826s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape0] PASSED [ 28%] 1826s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape1] PASSED [ 28%] 1826s array/tests/test_routines.py::test_gradient[1-shape0-varargs0-None] PASSED [ 28%] 1826s array/tests/test_routines.py::test_gradient[1-shape1-varargs1-None] PASSED [ 28%] 1826s array/tests/test_routines.py::test_gradient[1-shape2-varargs2-None] PASSED [ 28%] 1826s array/tests/test_routines.py::test_gradient[1-shape3-varargs3-0] PASSED [ 28%] 1826s array/tests/test_routines.py::test_gradient[1-shape4-varargs4-1] PASSED [ 28%] 1826s array/tests/test_routines.py::test_gradient[1-shape5-varargs5-2] PASSED [ 28%] 1826s array/tests/test_routines.py::test_gradient[1-shape6-varargs6--1] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[1-shape7-varargs7-axis7] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[1-shape8-varargs8-axis8] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[1-shape9-varargs9-axis9] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[1-shape10-varargs10--1] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape0-varargs0-None] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape1-varargs1-None] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape2-varargs2-None] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape3-varargs3-0] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape4-varargs4-1] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape5-varargs5-2] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape6-varargs6--1] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape7-varargs7-axis7] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape8-varargs8-axis8] PASSED [ 28%] 1827s array/tests/test_routines.py::test_gradient[2-shape9-varargs9-axis9] PASSED [ 28%] 1828s array/tests/test_routines.py::test_gradient[2-shape10-varargs10--1] PASSED [ 28%] 1828s array/tests/test_routines.py::test_bincount PASSED [ 28%] 1828s array/tests/test_routines.py::test_bincount_with_weights[weights0] PASSED [ 28%] 1828s array/tests/test_routines.py::test_bincount_with_weights[weights1] PASSED [ 28%] 1828s array/tests/test_routines.py::test_bincount_unspecified_minlength PASSED [ 28%] 1828s array/tests/test_routines.py::test_digitize PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[left-a0-1-v0-1] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[left-a1-1-v1-1] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[left-a2-3-v2-2] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[left-a3-3-v3-5] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[left-a4-3-v4-5] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[left-a5-3-v5-v_chunks5] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[right-a0-1-v0-1] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[right-a1-1-v1-1] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[right-a2-3-v2-2] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[right-a3-3-v3-5] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[right-a4-3-v4-5] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted[right-a5-3-v5-v_chunks5] PASSED [ 28%] 1828s array/tests/test_routines.py::test_searchsorted_sorter_not_implemented PASSED [ 28%] 1828s array/tests/test_routines.py::test_histogram PASSED [ 28%] 1828s array/tests/test_routines.py::test_histogram_alternative_bins_range PASSED [ 28%] 1828s array/tests/test_routines.py::test_histogram_bins_range_with_nan_array PASSED [ 28%] 1828s array/tests/test_routines.py::test_histogram_return_type PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_extra_args_and_shapes PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_normed_deprecation PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[None-None] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[10-None] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[10-1] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[None-hist_range3] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range4] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range5] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range6] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range7] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[bins8-None] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[bins9-None] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_bin_range_raises[bins10-None] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-True] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-False] PASSED [ 29%] 1828s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-True] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-False] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram_delayed_bins[True-True] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram_delayed_bins[True-False] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram_delayed_bins[False-True] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram_delayed_bins[False-False] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram_delayed_n_bins_raises_with_density PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d[bins0-True-True] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d[bins0-True-False] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d[bins0-False-True] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d[bins0-False-False] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d[5-True-True] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d[5-True-False] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d[5-False-True] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d[5-False-False] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d_array_bins[True-True] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d_array_bins[True-False] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d_array_bins[False-True] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogram2d_array_bins[False-False] PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_seq_of_arrays PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_alternative_bins_range PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_weighted PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_density PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_weighted_density PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_raises_incompat_sample_chunks PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_raises_incompat_multiarg_chunks PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_raises_incompat_weight_chunks PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_raises_incompat_bins_or_range PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_raise_normed_and_density PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_raise_incompat_shape PASSED [ 29%] 1829s array/tests/test_routines.py::test_histogramdd_edges PASSED [ 29%] 1830s array/tests/test_routines.py::test_cov PASSED [ 29%] 1830s array/tests/test_routines.py::test_corrcoef PASSED [ 29%] 1830s array/tests/test_routines.py::test_round PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_kwargs[False-False-False] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_kwargs[False-False-True] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_kwargs[False-True-False] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_kwargs[False-True-True] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_kwargs[True-False-False] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_kwargs[True-False-True] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_kwargs[True-True-False] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_kwargs[True-True-True] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 1830s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 1831s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_assume_unique[True] PASSED [ 30%] 1832s array/tests/test_routines.py::test_isin_assume_unique[False] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-7-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-7-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-9-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-9-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-shift3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-shift3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-shift4-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[None-shift4-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-7-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-7-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-9-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-9-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-shift3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-shift3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-shift4-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[0-shift4-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-7-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-7-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-9-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-9-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-shift3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-shift3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-shift4-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[1-shift4-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-7-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-7-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-9-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-9-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-shift3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-shift3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-shift4-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[-1-shift4-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-7-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-7-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-9-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-9-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-shift3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-shift3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-shift4-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis4-shift4-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-7-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-7-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-9-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-9-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-shift3-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-shift3-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-shift4-chunks0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll[axis5-shift4-chunks1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll_always_results_in_a_new_array PASSED [ 30%] 1832s array/tests/test_routines.py::test_roll_works_even_if_shape_is_0 PASSED [ 30%] 1832s array/tests/test_routines.py::test_shape_and_ndim[shape0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_shape_and_ndim[shape1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_shape_and_ndim[shape2] PASSED [ 30%] 1832s array/tests/test_routines.py::test_union1d[True-shape0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_union1d[True-shape1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_union1d[True-shape2] PASSED [ 30%] 1832s array/tests/test_routines.py::test_union1d[False-shape0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_union1d[False-shape1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_union1d[False-shape2] PASSED [ 30%] 1832s array/tests/test_routines.py::test_ravel PASSED [ 30%] 1832s array/tests/test_routines.py::test_ravel_1D_no_op PASSED [ 30%] 1832s array/tests/test_routines.py::test_ravel_with_array_like PASSED [ 30%] 1832s array/tests/test_routines.py::test_expand_dims[None] PASSED [ 30%] 1832s array/tests/test_routines.py::test_expand_dims[0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_expand_dims[1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_expand_dims[-1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_expand_dims[axis4] PASSED [ 30%] 1832s array/tests/test_routines.py::test_expand_dims[axis5] PASSED [ 30%] 1832s array/tests/test_routines.py::test_expand_dims[axis6] PASSED [ 30%] 1832s array/tests/test_routines.py::test_expand_dims[2] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze[None-True] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze[None-False] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze[0-True] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze[0-False] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze[-1-True] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze[-1-False] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze[axis3-True] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze[axis3-False] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze_1d_array[shape0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_squeeze_1d_array[shape1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_vstack PASSED [ 30%] 1832s array/tests/test_routines.py::test_hstack PASSED [ 30%] 1832s array/tests/test_routines.py::test_dstack PASSED [ 30%] 1832s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[hstack-hstack-0] PASSED [ 30%] 1832s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[dstack-dstack-1] PASSED [ 30%] 1832s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[vstack-vstack-2] PASSED [ 30%] 1832s array/tests/test_routines.py::test_take PASSED [ 30%] 1832s array/tests/test_routines.py::test_take_dask_from_numpy PASSED [ 30%] 1832s array/tests/test_routines.py::test_compress PASSED [ 30%] 1832s array/tests/test_routines.py::test_extract PASSED [ 31%] 1832s array/tests/test_routines.py::test_isnull PASSED [ 31%] 1832s array/tests/test_routines.py::test_isnull_result_is_an_array PASSED [ 31%] 1833s array/tests/test_routines.py::test_isclose PASSED [ 31%] 1833s array/tests/test_routines.py::test_allclose PASSED [ 31%] 1833s array/tests/test_routines.py::test_choose PASSED [ 31%] 1833s array/tests/test_routines.py::test_piecewise PASSED [ 31%] 1833s array/tests/test_routines.py::test_piecewise_otherwise PASSED [ 31%] 1833s array/tests/test_routines.py::test_select PASSED [ 31%] 1833s array/tests/test_routines.py::test_select_multidimension PASSED [ 31%] 1833s array/tests/test_routines.py::test_select_return_dtype PASSED [ 31%] 1833s array/tests/test_routines.py::test_select_broadcasting XFAIL (broadc...) [ 31%] 1833s array/tests/test_routines.py::test_argwhere PASSED [ 31%] 1833s array/tests/test_routines.py::test_argwhere_obj PASSED [ 31%] 1833s array/tests/test_routines.py::test_argwhere_str PASSED [ 31%] 1833s array/tests/test_routines.py::test_where PASSED [ 31%] 1833s array/tests/test_routines.py::test_where_scalar_dtype PASSED [ 31%] 1833s array/tests/test_routines.py::test_where_bool_optimization PASSED [ 31%] 1833s array/tests/test_routines.py::test_where_nonzero PASSED [ 31%] 1833s array/tests/test_routines.py::test_where_incorrect_args PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_axis[None] PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_axis[0] PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_axis[axis2] PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_axis[axis3] PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_obj PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_obj_axis[None] PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_obj_axis[0] PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis2] PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis3] PASSED [ 31%] 1833s array/tests/test_routines.py::test_count_nonzero_str PASSED [ 31%] 1833s array/tests/test_routines.py::test_flatnonzero PASSED [ 31%] 1833s array/tests/test_routines.py::test_nonzero PASSED [ 31%] 1833s array/tests/test_routines.py::test_nonzero_method PASSED [ 31%] 1833s array/tests/test_routines.py::test_unravel_index_empty PASSED [ 31%] 1833s array/tests/test_routines.py::test_unravel_index PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-0] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-1] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-2] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-asarray] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-from_array] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-0] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-1] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-2] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-asarray] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-from_array] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-0] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-1] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-2] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-asarray] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-from_array] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-0] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-1] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-2] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-asarray] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-from_array] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-0] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-1] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-2] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-asarray] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-from_array] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-0] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-1] PASSED [ 31%] 1833s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-2] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-asarray] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-from_array] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-0] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-1] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-2] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-asarray] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-from_array] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-0] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-1] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-2] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-asarray] SKIPPED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-from_array] SKIPPED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-0] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-1] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-2] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-asarray] SKIPPED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-from_array] SKIPPED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape_fails PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims0] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims1] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims0] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims1] PASSED [ 31%] 1834s array/tests/test_routines.py::test_ravel_multi_index_non_int_dtype PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_with_excess PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks0] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks1] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks2] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks3] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks4] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks5] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks6] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks7] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks8] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks9] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks10] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks11] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks12] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks13] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks14] PASSED [ 31%] 1834s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks15] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks0-1] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks1-2] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks2-2] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks3-10] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks4-10] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks5-8] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks6-10] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks7-16] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks8-10] PASSED [ 31%] 1834s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks9-4] PASSED [ 31%] 1834s array/tests/test_routines.py::test_insert PASSED [ 31%] 1834s array/tests/test_routines.py::test_append PASSED [ 31%] 1834s array/tests/test_routines.py::test_multi_insert PASSED [ 31%] 1834s array/tests/test_routines.py::test_delete PASSED [ 31%] 1834s array/tests/test_routines.py::test_result_type PASSED [ 31%] 1834s array/tests/test_routines.py::test_einsum[abc,bad->abcd] PASSED [ 31%] 1834s array/tests/test_routines.py::test_einsum[abcdef,bcdfg->abcdeg] PASSED [ 31%] 1834s array/tests/test_routines.py::test_einsum[ea,fb,abcd,gc,hd->efgh] PASSED [ 31%] 1834s array/tests/test_routines.py::test_einsum[ab,b] PASSED [ 31%] 1834s array/tests/test_routines.py::test_einsum[aa] PASSED [ 31%] 1834s array/tests/test_routines.py::test_einsum[a,a->] PASSED [ 31%] 1834s array/tests/test_routines.py::test_einsum[a,a->a] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[a,a] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[a,b] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[a,b,c] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[a] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[ba,b] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[ba,b->] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[defab,fedbc->defac] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[ab...,bc...->ac...] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[a...a] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[abc...->cba...] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[...ab->...a] PASSED [ 32%] 1834s array/tests/test_routines.py::test_einsum[a...a->a...] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum[...abc,...abcd->...d] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum[ab...,b->ab...] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum[aa->a] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum[ab,ab,c->c] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum[aab,bc->ac] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum[aab,bcc->ac] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum[fdf,cdd,ccd,afe->ae] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum[fff,fae,bef,def->abd] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_optimize[optimize_opts0] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_optimize[optimize_opts1] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_optimize[optimize_opts2] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_order[C] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_order[F] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_order[A] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_order[K] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_casting[no] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_casting[equiv] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_casting[safe] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_casting[same_kind] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_casting[unsafe] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_split_every[None] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_split_every[2] PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_invalid_args PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_broadcasting_contraction PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_broadcasting_contraction2 PASSED [ 32%] 1835s array/tests/test_routines.py::test_einsum_broadcasting_contraction3 PASSED [ 32%] 1835s array/tests/test_routines.py::test_average[True-a0] PASSED [ 32%] 1835s array/tests/test_routines.py::test_average[True-a1] PASSED [ 32%] 1835s array/tests/test_routines.py::test_average[False-a0] PASSED [ 32%] 1835s array/tests/test_routines.py::test_average[False-a1] PASSED [ 32%] 1835s array/tests/test_routines.py::test_average_keepdims[a0] PASSED [ 32%] 1835s array/tests/test_routines.py::test_average_keepdims[a1] PASSED [ 32%] 1835s array/tests/test_routines.py::test_average_weights[False] PASSED [ 32%] 1835s array/tests/test_routines.py::test_average_weights[True] PASSED [ 32%] 1835s array/tests/test_routines.py::test_average_raises PASSED [ 32%] 1835s array/tests/test_routines.py::test_iscomplexobj PASSED [ 32%] 1836s array/tests/test_routines.py::test_tril_triu PASSED [ 32%] 1836s array/tests/test_routines.py::test_tril_ndims PASSED [ 32%] 1836s array/tests/test_routines.py::test_tril_triu_non_square_arrays PASSED [ 32%] 1836s array/tests/test_routines.py::test_tril_triu_indices[3-0-3-auto] PASSED [ 32%] 1836s array/tests/test_routines.py::test_tril_triu_indices[3-1-3-auto] PASSED [ 32%] 1836s array/tests/test_routines.py::test_tril_triu_indices[3--1-3-auto] PASSED [ 32%] 1837s array/tests/test_routines.py::test_tril_triu_indices[5-0-5-1] PASSED [ 32%] 1837s array/tests/test_routines.py::test_pickle_vectorized_routines PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slice_1d PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slice_singleton_value_on_boundary PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slice_array_1d PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slice_array_2d PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slice_optimizations PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_with_singleton_indices PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_with_newaxis PASSED [ 32%] 1837s array/tests/test_slicing.py::test_take PASSED [ 32%] 1837s array/tests/test_slicing.py::test_take_sorted PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_chunks PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_with_numpy_arrays PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_and_chunks PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_and_unknown_chunks PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_identities PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slice_stop_0 PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slice_list_then_None PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_exhaustively SKIPPED (real...) [ 32%] 1837s array/tests/test_slicing.py::test_slicing_with_negative_step_flops_keys PASSED [ 32%] 1837s array/tests/test_slicing.py::test_empty_slice PASSED [ 32%] 1837s array/tests/test_slicing.py::test_multiple_list_slicing PASSED [ 32%] 1837s array/tests/test_slicing.py::test_boolean_list_slicing PASSED [ 32%] 1837s array/tests/test_slicing.py::test_boolean_numpy_array_slicing PASSED [ 32%] 1837s array/tests/test_slicing.py::test_empty_list PASSED [ 32%] 1837s array/tests/test_slicing.py::test_uneven_chunks PASSED [ 32%] 1837s array/tests/test_slicing.py::test_new_blockdim PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_consistent_names PASSED [ 32%] 1837s array/tests/test_slicing.py::test_slicing_consistent_names_after_normalization PASSED [ 32%] 1837s array/tests/test_slicing.py::test_sanitize_index_element PASSED [ 32%] 1837s array/tests/test_slicing.py::test_sanitize_index PASSED [ 32%] 1837s array/tests/test_slicing.py::test_uneven_blockdims PASSED [ 32%] 1837s array/tests/test_slicing.py::test_oob_check PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[None-None] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[None-3] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[None-2] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[None-1] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-None] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-3] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-2] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-1] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-None] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-3] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-2] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-1] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-None] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-3] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-2] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-1] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-None] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-3] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-2] PASSED [ 32%] 1837s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-1] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[1] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[2] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[3] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[1] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[2] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[3] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[4] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[5] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[2] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[4] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[2] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[4] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int8] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int16] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int32] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int64] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint8] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint16] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint32] PASSED [ 32%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint64] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_index_with_int_dask_array_nocompute PASSED [ 33%] 1838s array/tests/test_slicing.py::test_index_with_bool_dask_array PASSED [ 33%] 1838s array/tests/test_slicing.py::test_index_with_bool_dask_array_2 PASSED [ 33%] 1838s array/tests/test_slicing.py::test_cull XFAIL [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape0] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape1] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape2] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape0] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape1] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape2] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape0] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape1] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape2] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape0] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape1] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape2] PASSED [ 33%] 1838s array/tests/test_slicing.py::test_slicing_integer_no_warnings PASSED [ 33%] 1843s array/tests/test_slicing.py::test_slicing_none_int_ellipes PASSED [ 33%] 1843s array/tests/test_slicing.py::test_None_overlap_int PASSED [ 33%] 1843s array/tests/test_slicing.py::test_negative_n_slicing PASSED [ 33%] 1843s array/tests/test_slicing.py::test_negative_list_slicing PASSED [ 33%] 1843s array/tests/test_slicing.py::test_permit_oob_slices PASSED [ 33%] 1843s array/tests/test_slicing.py::test_normalize_index PASSED [ 33%] 1843s array/tests/test_slicing.py::test_take_semi_sorted PASSED [ 33%] 1843s array/tests/test_slicing.py::test_slicing_plan[chunks0-index0-expected0] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_slicing_plan[chunks1-index1-expected1] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_slicing_plan[chunks2-index2-expected2] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_getitem_avoids_large_chunks PASSED [ 33%] 1843s array/tests/test_slicing.py::test_getitem_avoids_large_chunks_missing PASSED [ 33%] 1843s array/tests/test_slicing.py::test_take_avoids_large_chunks PASSED [ 33%] 1843s array/tests/test_slicing.py::test_take_uses_config PASSED [ 33%] 1843s array/tests/test_slicing.py::test_pathological_unsorted_slicing PASSED [ 33%] 1843s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params0] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params1] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_gh3579 PASSED [ 33%] 1843s array/tests/test_slicing.py::test_make_blockwise_sorted_slice PASSED [ 33%] 1843s array/tests/test_slicing.py::test_shuffle_slice[size0-chunks0] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_shuffle_slice[size1-chunks1] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_shuffle_slice[size2-chunks2] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_gh4043[True-True-True] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_gh4043[True-True-False] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_gh4043[True-False-True] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_gh4043[True-False-False] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_gh4043[False-True-True] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_gh4043[False-True-False] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_gh4043[False-False-True] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_gh4043[False-False-False] PASSED [ 33%] 1843s array/tests/test_slicing.py::test_slice_array_3d_with_bool_numpy_array PASSED [ 33%] 1843s array/tests/test_slicing.py::test_slice_array_null_dimension PASSED [ 33%] 1843s array/tests/test_stats.py::test_measures[True-skew-kwargs0] PASSED [ 33%] 1843s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs1] PASSED [ 33%] 1843s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs2] PASSED [ 33%] 1843s array/tests/test_stats.py::test_measures[False-skew-kwargs0] PASSED [ 33%] 1843s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs1] PASSED [ 33%] 1843s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs2] PASSED [ 33%] 1843s array/tests/test_stats.py::test_bias_raises PASSED [ 33%] 1843s array/tests/test_stats.py::test_one[chisquare] PASSED [ 33%] 1843s array/tests/test_stats.py::test_one[power_divergence] PASSED [ 33%] 1843s array/tests/test_stats.py::test_one[normaltest] PASSED [ 33%] 1844s array/tests/test_stats.py::test_one[skewtest] PASSED [ 33%] 1844s array/tests/test_stats.py::test_one[kurtosistest] PASSED [ 33%] 1844s array/tests/test_stats.py::test_two[ttest_ind-kwargs0] PASSED [ 33%] 1844s array/tests/test_stats.py::test_two[ttest_ind-kwargs1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_two[ttest_1samp-kwargs2] XFAIL (http...) [ 33%] 1844s array/tests/test_stats.py::test_two[ttest_rel-kwargs3] PASSED [ 33%] 1844s array/tests/test_stats.py::test_two[chisquare-kwargs4] PASSED [ 33%] 1844s array/tests/test_stats.py::test_two[power_divergence-kwargs5] PASSED [ 33%] 1844s array/tests/test_stats.py::test_two[power_divergence-kwargs6] PASSED [ 33%] 1844s array/tests/test_stats.py::test_two[power_divergence-kwargs7] PASSED [ 33%] 1844s array/tests/test_stats.py::test_two[power_divergence-kwargs8] PASSED [ 33%] 1844s array/tests/test_stats.py::test_moments[0] PASSED [ 33%] 1844s array/tests/test_stats.py::test_moments[1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_moments[2] PASSED [ 33%] 1844s array/tests/test_stats.py::test_moments[3] PASSED [ 33%] 1844s array/tests/test_stats.py::test_moments[4] PASSED [ 33%] 1844s array/tests/test_stats.py::test_anova PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[omit-ttest_1samp-2] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[omit-ttest_rel-2] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[omit-skewtest-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[omit-kurtosis-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[omit-kurtosistest-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[omit-normaltest-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[omit-moment-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[raise-ttest_1samp-2] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[raise-ttest_rel-2] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[raise-skewtest-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[raise-kurtosis-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[raise-kurtosistest-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[raise-normaltest-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_nan_raises[raise-moment-1] PASSED [ 33%] 1844s array/tests/test_stats.py::test_power_divergence_invalid PASSED [ 33%] 1844s array/tests/test_stats.py::test_skew_raises PASSED [ 33%] 1844s array/tests/test_stats.py::test_skew_single_return_type PASSED [ 33%] 1844s array/tests/test_stats.py::test_kurtosis_single_return_type PASSED [ 33%] 1844s array/tests/test_svg.py::test_basic PASSED [ 33%] 1844s array/tests/test_svg.py::test_repr_html PASSED [ 33%] 1844s array/tests/test_svg.py::test_errors PASSED [ 33%] 1844s array/tests/test_svg.py::test_repr_html_size_units PASSED [ 33%] 1844s array/tests/test_svg.py::test_draw_sizes PASSED [ 33%] 1844s array/tests/test_svg.py::test_too_many_lines_fills_sides_darker PASSED [ 33%] 1844s array/tests/test_svg.py::test_3d PASSED [ 33%] 1844s array/tests/test_testing.py::test_assert_eq_checks_scalars PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_ufunc_meta[log] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_ufunc_meta[modf] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_ufunc_meta[frexp] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_ufunc PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[abs] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[absolute] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[arccos] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[arccosh] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[arcsin] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[arcsinh] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[arctan] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[arctanh] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[bitwise_not] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[cbrt] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[ceil] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[conj] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[cos] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[cosh] PASSED [ 33%] 1844s array/tests/test_ufunc.py::test_unary_ufunc[deg2rad] PASSED [ 33%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[degrees] PASSED [ 33%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[exp] PASSED [ 33%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[exp2] PASSED [ 33%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[expm1] PASSED [ 33%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[fabs] PASSED [ 33%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[fix] SKIPPED (fix calls ...) [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[floor] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[invert] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[isfinite] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[isinf] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[isnan] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[log] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[log10] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[log1p] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[log2] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[logical_not] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[negative] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[positive] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[rad2deg] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[radians] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[reciprocal] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[rint] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[sign] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[signbit] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[sin] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[sinh] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[spacing] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[sqrt] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[square] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[tan] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[tanh] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_unary_ufunc[trunc] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[add] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[arctan2] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[copysign] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[divide] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[equal] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_and] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_or] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_xor] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[floor_divide] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[fmax] PASSED [ 34%] 1845s array/tests/test_ufunc.py::test_binary_ufunc[fmin] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[fmod] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[greater] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[greater_equal] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[hypot] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[ldexp] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[left_shift] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[less] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[less_equal] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp2] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[logical_and] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[logical_or] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[logical_xor] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[maximum] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[minimum] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[mod] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[multiply] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[nextafter] PASSED [ 34%] 1846s array/tests/test_ufunc.py::test_binary_ufunc[not_equal] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_binary_ufunc[power] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_binary_ufunc[remainder] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_binary_ufunc[right_shift] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_binary_ufunc[subtract] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_binary_ufunc[true_divide] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_binary_ufunc[float_power] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_outer PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_complex[isreal] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_complex[iscomplex] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_complex[real] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_complex[imag] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_2results[frexp] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_2results[modf] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_clip PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_angle PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_issignedinf PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_non_ufunc_others[i0] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_non_ufunc_others[sinc] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_non_ufunc_others[nan_to_num] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_frompyfunc PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_frompyfunc_wrapper PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_array_ufunc PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_array_ufunc_binop PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_array_ufunc_out PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_unsupported_ufunc_methods PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_out_numpy PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_out_shape_mismatch PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_divmod PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_dtype_kwarg[float64] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_dtype_kwarg[float32] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_dtype_kwarg[int32] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_dtype_kwarg[int64] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-None] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-f8] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-None] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-f8] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-None] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-f8] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-None] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-f8] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-None] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-f8] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-None] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-f8] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-None] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-f8] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-None] PASSED [ 34%] 1847s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-f8] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-None] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-f8] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-None] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-f8] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-None] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-f8] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-None] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-f8] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-None] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-f8] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-None] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-f8] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-None] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-f8] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-None] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-f8] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-False] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-True] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-False] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-True] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-False] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-True] PASSED [ 34%] 1848s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-False] PASSED [ 35%] 1848s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-True] PASSED [ 35%] 1848s array/tests/test_ufunc.py::test_ufunc_where_no_out PASSED [ 35%] 1848s array/tests/test_ufunc.py::test_ufunc_where_doesnt_mutate_out PASSED [ 35%] 1848s array/tests/test_wrap.py::test_ones PASSED [ 35%] 1848s array/tests/test_wrap.py::test_size_as_list PASSED [ 35%] 1848s array/tests/test_wrap.py::test_singleton_size PASSED [ 35%] 1848s array/tests/test_wrap.py::test_kwargs PASSED [ 35%] 1848s array/tests/test_wrap.py::test_full PASSED [ 35%] 1848s array/tests/test_wrap.py::test_full_error_nonscalar_fill_value PASSED [ 35%] 1848s array/tests/test_wrap.py::test_full_detects_da_dtype PASSED [ 35%] 1848s array/tests/test_wrap.py::test_full_none_dtype PASSED [ 35%] 1848s array/tests/test_wrap.py::test_full_like_error_nonscalar_fill_value PASSED [ 35%] 1848s array/tests/test_wrap.py::test_can_make_really_big_array_of_ones PASSED [ 35%] 1848s array/tests/test_wrap.py::test_wrap_consistent_names PASSED [ 35%] 1848s bag/tests/test_bag.py::test_Bag PASSED [ 35%] 1848s bag/tests/test_bag.py::test_keys PASSED [ 35%] 1853s bag/tests/test_bag.py::test_bag_groupby_pure_hash PASSED [ 35%] 1855s bag/tests/test_bag.py::test_bag_groupby_normal_hash PASSED [ 35%] 1857s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-disk] PASSED [ 35%] 1857s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-tasks] PASSED [ 35%] 1861s bag/tests/test_bag.py::test_bag_groupby_none[processes-disk] PASSED [ 35%] 1862s bag/tests/test_bag.py::test_bag_groupby_none[processes-tasks] PASSED [ 35%] 1864s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-none_field] PASSED [ 35%] 1865s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-no_none_fields] PASSED [ 35%] 1865s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-none_field] PASSED [ 35%] 1865s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-no_none_fields] PASSED [ 35%] 1869s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-none_field] PASSED [ 35%] 1875s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-no_none_fields] PASSED [ 35%] 1878s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-none_field] PASSED [ 35%] 1879s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-no_none_fields] PASSED [ 35%] 1880s bag/tests/test_bag.py::test_bag_map PASSED [ 35%] 1884s bag/tests/test_bag.py::test_map_method PASSED [ 35%] 1888s bag/tests/test_bag.py::test_starmap PASSED [ 35%] 1888s bag/tests/test_bag.py::test_filter PASSED [ 35%] 1889s bag/tests/test_bag.py::test_remove PASSED [ 35%] 1889s bag/tests/test_bag.py::test_iter PASSED [ 35%] 1889s bag/tests/test_bag.py::test_repr[str] PASSED [ 35%] 1889s bag/tests/test_bag.py::test_repr[repr] PASSED [ 35%] 1890s bag/tests/test_bag.py::test_pluck PASSED [ 35%] 1891s bag/tests/test_bag.py::test_pluck_with_default PASSED [ 35%] 1892s bag/tests/test_bag.py::test_unzip PASSED [ 35%] 1894s bag/tests/test_bag.py::test_fold PASSED [ 35%] 1894s bag/tests/test_bag.py::test_fold_bag PASSED [ 35%] 1896s bag/tests/test_bag.py::test_distinct PASSED [ 35%] 1896s bag/tests/test_bag.py::test_distinct_with_key PASSED [ 35%] 1898s bag/tests/test_bag.py::test_frequencies PASSED [ 35%] 1899s bag/tests/test_bag.py::test_frequencies_sorted PASSED [ 35%] 1901s bag/tests/test_bag.py::test_topk PASSED [ 35%] 1902s bag/tests/test_bag.py::test_topk_with_non_callable_key[1] PASSED [ 35%] 1903s bag/tests/test_bag.py::test_topk_with_non_callable_key[2] PASSED [ 35%] 1903s bag/tests/test_bag.py::test_topk_with_multiarg_lambda PASSED [ 35%] 1904s bag/tests/test_bag.py::test_lambdas PASSED [ 35%] 1906s bag/tests/test_bag.py::test_reductions PASSED [ 35%] 1906s bag/tests/test_bag.py::test_reduction_names PASSED [ 35%] 1909s bag/tests/test_bag.py::test_tree_reductions PASSED [ 35%] 1909s bag/tests/test_bag.py::test_aggregation[1] PASSED [ 35%] 1909s bag/tests/test_bag.py::test_aggregation[3] PASSED [ 35%] 1909s bag/tests/test_bag.py::test_aggregation[4] PASSED [ 35%] 1909s bag/tests/test_bag.py::test_non_splittable_reductions[1] PASSED [ 35%] 1909s bag/tests/test_bag.py::test_non_splittable_reductions[10] PASSED [ 35%] 1909s bag/tests/test_bag.py::test_std PASSED [ 35%] 1910s bag/tests/test_bag.py::test_var PASSED [ 35%] 1910s bag/tests/test_bag.py::test_join[identity] PASSED [ 35%] 1911s bag/tests/test_bag.py::test_join[delayed] PASSED [ 35%] 1911s bag/tests/test_bag.py::test_join[] PASSED [ 35%] 1913s bag/tests/test_bag.py::test_foldby PASSED [ 35%] 1914s bag/tests/test_bag.py::test_foldby_tree_reduction PASSED [ 35%] 1915s bag/tests/test_bag.py::test_map_partitions PASSED [ 35%] 1915s bag/tests/test_bag.py::test_map_partitions_args_kwargs PASSED [ 35%] 1915s bag/tests/test_bag.py::test_map_partitions_blockwise PASSED [ 35%] 1915s bag/tests/test_bag.py::test_random_sample_size PASSED [ 35%] 1915s bag/tests/test_bag.py::test_random_sample_prob_range PASSED [ 35%] 1916s bag/tests/test_bag.py::test_random_sample_repeated_computation PASSED [ 35%] 1917s bag/tests/test_bag.py::test_random_sample_different_definitions PASSED [ 35%] 1918s bag/tests/test_bag.py::test_random_sample_random_state PASSED [ 35%] 1918s bag/tests/test_bag.py::test_lazify_task PASSED [ 35%] 1918s bag/tests/test_bag.py::test_lazify PASSED [ 35%] 1918s bag/tests/test_bag.py::test_inline_singleton_lists PASSED [ 35%] 1918s bag/tests/test_bag.py::test_rename_fused_keys_bag PASSED [ 35%] 1919s bag/tests/test_bag.py::test_take PASSED [ 35%] 1921s bag/tests/test_bag.py::test_take_npartitions PASSED [ 35%] 1921s bag/tests/test_bag.py::test_take_npartitions_warn PASSED [ 35%] 1921s bag/tests/test_bag.py::test_map_is_lazy PASSED [ 35%] 1921s bag/tests/test_bag.py::test_can_use_dict_to_make_concrete PASSED [ 35%] 1922s bag/tests/test_bag.py::test_read_text PASSED [ 35%] 1925s bag/tests/test_bag.py::test_read_text_large PASSED [ 35%] 1927s bag/tests/test_bag.py::test_read_text_encoding PASSED [ 35%] 1927s bag/tests/test_bag.py::test_read_text_large_gzip PASSED [ 35%] 1927s bag/tests/test_bag.py::test_from_sequence PASSED [ 35%] 1927s bag/tests/test_bag.py::test_from_long_sequence PASSED [ 35%] 1928s bag/tests/test_bag.py::test_from_empty_sequence PASSED [ 35%] 1928s bag/tests/test_bag.py::test_product PASSED [ 35%] 1928s bag/tests/test_bag.py::test_partition_collect PASSED [ 35%] 1929s bag/tests/test_bag.py::test_groupby PASSED [ 35%] 1930s bag/tests/test_bag.py::test_groupby_with_indexer PASSED [ 35%] 1931s bag/tests/test_bag.py::test_groupby_with_npartitions_changed PASSED [ 35%] 1931s bag/tests/test_bag.py::test_groupby_with_scheduler_func PASSED [ 35%] 1931s bag/tests/test_bag.py::test_concat PASSED [ 35%] 1932s bag/tests/test_bag.py::test_flatten PASSED [ 35%] 1932s bag/tests/test_bag.py::test_concat_after_map PASSED [ 35%] 1933s bag/tests/test_bag.py::test_args PASSED [ 35%] 1935s bag/tests/test_bag.py::test_to_dataframe PASSED [ 35%] 1935s bag/tests/test_bag.py::test_to_textfiles[gz-GzipFile] PASSED [ 35%] 1935s bag/tests/test_bag.py::test_to_textfiles[bz2-BZ2File] PASSED [ 35%] 1935s bag/tests/test_bag.py::test_to_textfiles[-open] PASSED [ 35%] 1935s bag/tests/test_bag.py::test_to_textfiles_name_function_preserves_order PASSED [ 35%] 1936s bag/tests/test_bag.py::test_to_textfiles_name_function_warn PASSED [ 35%] 1936s bag/tests/test_bag.py::test_to_textfiles_encoding PASSED [ 35%] 1937s bag/tests/test_bag.py::test_to_textfiles_inputs PASSED [ 35%] 1937s bag/tests/test_bag.py::test_to_textfiles_endlines PASSED [ 35%] 1939s bag/tests/test_bag.py::test_string_namespace PASSED [ 35%] 1939s bag/tests/test_bag.py::test_string_namespace_with_unicode PASSED [ 35%] 1939s bag/tests/test_bag.py::test_str_empty_split PASSED [ 35%] 1940s bag/tests/test_bag.py::test_map_with_iterator_function PASSED [ 35%] 1940s bag/tests/test_bag.py::test_ensure_compute_output_is_concrete PASSED [ 35%] 1941s bag/tests/test_bag.py::test_bag_class_extend PASSED [ 35%] 1941s bag/tests/test_bag.py::test_gh715 PASSED [ 35%] 1942s bag/tests/test_bag.py::test_bag_compute_forward_kwargs PASSED [ 35%] 1942s bag/tests/test_bag.py::test_to_delayed PASSED [ 35%] 1942s bag/tests/test_bag.py::test_to_delayed_optimize_graph PASSED [ 35%] 1942s bag/tests/test_bag.py::test_from_delayed PASSED [ 35%] 1942s bag/tests/test_bag.py::test_from_delayed_iterator PASSED [ 35%] 1944s bag/tests/test_bag.py::test_range PASSED [ 35%] 1944s bag/tests/test_bag.py::test_zip[1] PASSED [ 35%] 1945s bag/tests/test_bag.py::test_zip[7] PASSED [ 35%] 1945s bag/tests/test_bag.py::test_zip[10] PASSED [ 35%] 1945s bag/tests/test_bag.py::test_zip[28] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[1-1] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[1-2] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[1-7] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[1-11] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[1-23] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[2-1] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[2-2] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[2-7] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[2-11] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[2-23] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[5-1] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[5-2] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[5-7] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[5-11] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[5-23] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[12-1] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[12-2] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[12-7] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[12-11] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[12-23] PASSED [ 36%] 1945s bag/tests/test_bag.py::test_repartition_npartitions[23-1] PASSED [ 36%] 1946s bag/tests/test_bag.py::test_repartition_npartitions[23-2] PASSED [ 36%] 1946s bag/tests/test_bag.py::test_repartition_npartitions[23-7] PASSED [ 36%] 1946s bag/tests/test_bag.py::test_repartition_npartitions[23-11] PASSED [ 36%] 1946s bag/tests/test_bag.py::test_repartition_npartitions[23-23] PASSED [ 36%] 1946s bag/tests/test_bag.py::test_repartition_partition_size[1-1] PASSED [ 36%] 1947s bag/tests/test_bag.py::test_repartition_partition_size[2-1] PASSED [ 36%] 1948s bag/tests/test_bag.py::test_repartition_partition_size[5-1] PASSED [ 36%] 1949s bag/tests/test_bag.py::test_repartition_partition_size[1-2] PASSED [ 36%] 1951s bag/tests/test_bag.py::test_repartition_partition_size[2-2] PASSED [ 36%] 1952s bag/tests/test_bag.py::test_repartition_partition_size[5-2] PASSED [ 36%] 1954s bag/tests/test_bag.py::test_repartition_partition_size[1-5] PASSED [ 36%] 1955s bag/tests/test_bag.py::test_repartition_partition_size[2-5] PASSED [ 36%] 1956s bag/tests/test_bag.py::test_repartition_partition_size[5-5] PASSED [ 36%] 1957s bag/tests/test_bag.py::test_multiple_repartition_partition_size PASSED [ 36%] 1960s bag/tests/test_bag.py::test_repartition_partition_size_complex_dtypes PASSED [ 36%] 1960s bag/tests/test_bag.py::test_repartition_names PASSED [ 36%] 1960s bag/tests/test_bag.py::test_repartition_input_errors PASSED [ 36%] 1961s bag/tests/test_bag.py::test_accumulate PASSED [ 36%] 1964s bag/tests/test_bag.py::test_groupby_tasks PASSED [ 36%] 1964s bag/tests/test_bag.py::test_groupby_tasks_names PASSED [ 36%] 1964s bag/tests/test_bag.py::test_groupby_tasks_2[1000-20-100] PASSED [ 36%] 1965s bag/tests/test_bag.py::test_groupby_tasks_2[12345-234-1042] PASSED [ 36%] 1965s bag/tests/test_bag.py::test_groupby_tasks_2[100-1-50] PASSED [ 36%] 1965s bag/tests/test_bag.py::test_groupby_tasks_3 PASSED [ 36%] 1965s bag/tests/test_bag.py::test_to_textfiles_empty_partitions PASSED [ 36%] 1965s bag/tests/test_bag.py::test_reduction_empty PASSED [ 36%] 1965s bag/tests/test_bag.py::test_reduction_empty_aggregate[1] PASSED [ 36%] 1965s bag/tests/test_bag.py::test_reduction_empty_aggregate[2] PASSED [ 36%] 1966s bag/tests/test_bag.py::test_reduction_empty_aggregate[4] PASSED [ 36%] 1966s bag/tests/test_bag.py::test_reduction_with_non_comparable_objects PASSED [ 36%] 1966s bag/tests/test_bag.py::test_reduction_with_sparse_matrices PASSED [ 36%] 1966s bag/tests/test_bag.py::test_empty PASSED [ 36%] 1967s bag/tests/test_bag.py::test_bag_picklable PASSED [ 36%] 1967s bag/tests/test_bag.py::test_msgpack_unicode PASSED [ 36%] 1967s bag/tests/test_bag.py::test_bag_with_single_callable PASSED [ 36%] 1967s bag/tests/test_bag.py::test_optimize_fuse_keys PASSED [ 36%] 1967s bag/tests/test_bag.py::test_reductions_are_lazy PASSED [ 36%] 1969s bag/tests/test_bag.py::test_repeated_groupby PASSED [ 36%] 1971s bag/tests/test_bag.py::test_temporary_directory PASSED [ 36%] 1971s bag/tests/test_bag.py::test_empty_bag PASSED [ 36%] 1971s bag/tests/test_bag.py::test_bag_paths PASSED [ 36%] 1971s bag/tests/test_bag.py::test_map_partitions_arg PASSED [ 36%] 1971s bag/tests/test_bag.py::test_map_keynames PASSED [ 36%] 1971s bag/tests/test_bag.py::test_map_releases_element_references_as_soon_as_possible PASSED [ 36%] 1972s bag/tests/test_bag.py::test_bagged_array_delayed PASSED [ 36%] 1972s bag/tests/test_bag.py::test_dask_layers PASSED [ 36%] 1972s bag/tests/test_bag.py::test_dask_layers_to_delayed[False] PASSED [ 36%] 1972s bag/tests/test_bag.py::test_dask_layers_to_delayed[True] PASSED [ 36%] 1973s bag/tests/test_bag.py::test_to_dataframe_optimize_graph PASSED [ 36%] 1973s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[100] PASSED [ 36%] 1973s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[250] PASSED [ 36%] 1973s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[500] PASSED [ 36%] 1974s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[1000] PASSED [ 36%] 1974s bag/tests/test_bag.py::test_npartitions_saturation[100] PASSED [ 36%] 1974s bag/tests/test_bag.py::test_npartitions_saturation[250] PASSED [ 36%] 1974s bag/tests/test_bag.py::test_npartitions_saturation[500] PASSED [ 36%] 1974s bag/tests/test_bag.py::test_npartitions_saturation[1000] PASSED [ 36%] 1975s bag/tests/test_bag.py::test_map_total_mem_usage PASSED [ 36%] 1975s bag/tests/test_random.py::test_choices_size_exactly_k PASSED [ 36%] 1976s bag/tests/test_random.py::test_choices_k_bigger_than_bag_size PASSED [ 36%] 1976s bag/tests/test_random.py::test_choices_empty_partition PASSED [ 36%] 1977s bag/tests/test_random.py::test_choices_k_bigger_than_smallest_partition_size PASSED [ 36%] 1977s bag/tests/test_random.py::test_choices_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 1978s bag/tests/test_random.py::test_choices_with_more_bag_partitons PASSED [ 36%] 1979s bag/tests/test_random.py::test_sample_with_more_bag_partitons PASSED [ 36%] 1979s bag/tests/test_random.py::test_sample_size_exactly_k PASSED [ 36%] 1980s bag/tests/test_random.py::test_sample_k_bigger_than_bag_size PASSED [ 36%] 1980s bag/tests/test_random.py::test_sample_empty_partition PASSED [ 36%] 1981s bag/tests/test_random.py::test_sample_size_k_bigger_than_smallest_partition_size PASSED [ 36%] 1982s bag/tests/test_random.py::test_sample_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 1982s bag/tests/test_random.py::test_sample_k_larger_than_partitions PASSED [ 36%] 1982s bag/tests/test_random.py::test_weighted_sampling_without_replacement PASSED [ 36%] 1982s bag/tests/test_random.py::test_sample_return_bag PASSED [ 36%] 1983s bag/tests/test_random.py::test_partitions_are_coerced_to_lists PASSED [ 36%] 1983s bag/tests/test_random.py::test_reservoir_sample_map_partitions_correctness PASSED [ 36%] 1983s bag/tests/test_random.py::test_reservoir_sample_with_replacement_map_partitions_correctness PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[None-None-ascii-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[None-None-ascii-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[None-None-utf-8-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[None-None-utf-8-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[zip-None-ascii-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[zip-None-ascii-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[zip-None-utf-8-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[zip-None-utf-8-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[bz2-None-ascii-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[bz2-None-ascii-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[gzip-None-ascii-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[gzip-None-ascii-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[lzma-None-ascii-True] SKIPPED [ 36%] 1983s bag/tests/test_text.py::test_read_text[lzma-None-ascii-False] SKIPPED [ 36%] 1983s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-True] SKIPPED [ 36%] 1983s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-False] SKIPPED [ 36%] 1983s bag/tests/test_text.py::test_read_text[xz-None-ascii-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[xz-None-ascii-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[xz-None-utf-8-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[xz-None-utf-8-False] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[lz4-None-ascii-True] SKIPPED [ 36%] 1983s bag/tests/test_text.py::test_read_text[lz4-None-ascii-False] SKIPPED [ 36%] 1983s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-True] SKIPPED [ 36%] 1983s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-False] SKIPPED [ 36%] 1983s bag/tests/test_text.py::test_read_text[None-10 B-ascii-True] PASSED [ 36%] 1983s bag/tests/test_text.py::test_read_text[None-10 B-ascii-False] PASSED [ 37%] 1983s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-True] PASSED [ 37%] 1983s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-False] PASSED [ 37%] 1983s bag/tests/test_text.py::test_read_text_unicode_no_collection PASSED [ 37%] 1983s bag/tests/test_text.py::test_files_per_partition PASSED [ 37%] 1984s bag/tests/test_text.py::test_errors PASSED [ 37%] 1985s bag/tests/test_text.py::test_complex_delimiter PASSED [ 37%] 1985s bytes/tests/test_bytes_utils.py::test_read_block PASSED [ 37%] 1985s bytes/tests/test_bytes_utils.py::test_seek_delimiter_endline PASSED [ 37%] 1985s bytes/tests/test_bytes_utils.py::test_infer_storage_options PASSED [ 37%] 1985s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 1986s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[C:\\\\foo\\bar-C:\\\\foo\\bar] PASSED [ 37%] 1986s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:/foo/bar-c:/foo/bar] PASSED [ 37%] 1986s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///c|\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 1986s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C|/foo/bar-C:/foo/bar] PASSED [ 37%] 1986s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C:/foo/bar-C:/foo/bar] PASSED [ 37%] 1986s bytes/tests/test_bytes_utils.py::test_stringify_path PASSED [ 37%] 1986s bytes/tests/test_compression.py::test_files[None-noop_file] PASSED [ 37%] 1986s bytes/tests/test_compression.py::test_files[zip-unzip] PASSED [ 37%] 1986s bytes/tests/test_compression.py::test_files[bz2-BZ2File] PASSED [ 37%] 1986s bytes/tests/test_compression.py::test_files[gzip-] PASSED [ 37%] 1986s bytes/tests/test_compression.py::test_files[lzma-LZMAFile] SKIPPED (...) [ 37%] 1986s bytes/tests/test_compression.py::test_files[xz-LZMAFile] PASSED [ 37%] 1986s bytes/tests/test_compression.py::test_files[lz4-open] SKIPPED (compr...) [ 37%] 1986s bytes/tests/test_http.py::test_simple PASSED [ 37%] 1986s bytes/tests/test_http.py::test_loc PASSED [ 37%] 1986s bytes/tests/test_http.py::test_fetch_range_with_headers PASSED [ 37%] 1986s bytes/tests/test_http.py::test_ops[None] PASSED [ 37%] 1986s bytes/tests/test_http.py::test_ops[99999] PASSED [ 37%] 1986s bytes/tests/test_http.py::test_ops_blocksize PASSED [ 37%] 1986s bytes/tests/test_http.py::test_errors PASSED [ 37%] 1986s bytes/tests/test_http.py::test_files PASSED [ 37%] 1986s bytes/tests/test_http.py::test_open_glob PASSED [ 37%] 1986s bytes/tests/test_local.py::test_unordered_urlpath_errors PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes_sample_delimiter PASSED [ 37%] 1986s bytes/tests/test_local.py::test_parse_sample_bytes PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes_no_sample PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes_blocksize_none PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5.0] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5 B] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes_blocksize_float_errs PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes_include_path PASSED [ 37%] 1986s bytes/tests/test_local.py::test_with_urls PASSED [ 37%] 1986s bytes/tests/test_local.py::test_with_paths PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes_block PASSED [ 37%] 1986s bytes/tests/test_local.py::test_read_bytes_delimited PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[None-None] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[zip-None] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[bz2-None] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[gzip-None] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[lzma-None] SKIPPED (comp...) [ 37%] 1986s bytes/tests/test_local.py::test_compression[xz-None] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[lz4-None] SKIPPED (compr...) [ 37%] 1986s bytes/tests/test_local.py::test_compression[None-10] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[zip-10] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[bz2-10] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[gzip-10] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[lzma-10] SKIPPED (compre...) [ 37%] 1986s bytes/tests/test_local.py::test_compression[xz-10] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_compression[lz4-10] SKIPPED (compres...) [ 37%] 1986s bytes/tests/test_local.py::test_open_files PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_text_mode[utf-8] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_text_mode[ascii] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[None-rt] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[None-rb] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[zip-rt] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[zip-rb] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[bz2-rt] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[bz2-rb] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[gzip-rt] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[gzip-rb] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[lzma-rt] SKIPPED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[lzma-rb] SKIPPED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[xz-rt] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[xz-rb] PASSED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[lz4-rt] SKIPPED [ 37%] 1986s bytes/tests/test_local.py::test_open_files_compression[lz4-rb] SKIPPED [ 37%] 1986s bytes/tests/test_local.py::test_bad_compression PASSED [ 37%] 1986s bytes/tests/test_local.py::test_not_found PASSED [ 37%] 1987s bytes/tests/test_local.py::test_names PASSED [ 37%] 1987s bytes/tests/test_local.py::test_open_files_write[compression_opener0] PASSED [ 37%] 1987s bytes/tests/test_local.py::test_open_files_write[compression_opener1] PASSED [ 37%] 1987s bytes/tests/test_local.py::test_pickability_of_lazy_files PASSED [ 37%] 1987s bytes/tests/test_local.py::test_py2_local_bytes PASSED [ 37%] 1987s bytes/tests/test_local.py::test_abs_paths PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_csv-files0] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_table-files1] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_fwf-files2] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_csv-files0] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_table-files1] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_fwf-files2] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_csv-files0] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_table-files1] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_fwf-files2] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_csv-files0] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_table-files1] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_fwf-files2] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_csv-files0] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_table-files1] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_fwf-files2] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_csv-files0] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_table-files1] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_fwf-files2] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_csv-files0] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_table-files1] PASSED [ 37%] 1987s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_fwf-files2] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_skiprows[read_csv-read_csv-files0] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_skiprows[read_table-read_table-files1] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_comment[read_csv-read_csv-files0] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_comment[read_table-read_table-files1] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_skipfooter[read_csv-read_csv-files0] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_skipfooter[read_table-read_table-files1] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_csv-read_csv-files0-str, int, int\n] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_table-read_table-files1-str\t int\t int\n] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_csv-blocks0] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_table-blocks1] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_enforce_columns[read_csv-blocks0] PASSED [ 37%] 1988s dataframe/io/tests/test_csv.py::test_enforce_columns[read_table-blocks1] PASSED [ 37%] 1988s 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%] 1988s 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%] 1988s 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%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_convert_string_config SKIPPED [ 37%] 1988s 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%] 1988s 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%] 1988s 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%] 1988s 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%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_files[read_csv-read_csv-files0] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_files[read_table-read_table-files1] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_csv-read_csv-files0] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_table-read_table-files1] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_csv-files0] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_table-files1] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_csv-files0] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_table-files1] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_csv-files0] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_table-files1] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_csv-files0] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_table-files1] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_csv-files0] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_table-files1] PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_index PASSED [ 38%] 1988s dataframe/io/tests/test_csv.py::test_read_csv_skiprows_range PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_usecols PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_string_blocksize PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_skipinitialspace PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_consistent_dtypes PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_consistent_dtypes_2 PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_categorical_dtypes PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_categorical_known PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_compression_multiple_files[infer] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_compression_multiple_files[gzip] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_empty_csv_file PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_no_sample PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_sensitive_to_enforce PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-None] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-10] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-None] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-10] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-None] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-10] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-None] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-10] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-None] SKIPPED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-10] SKIPPED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-None] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-10] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-None] SKIPPED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-10] SKIPPED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-None] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-10] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_warn_non_seekable_files SKIPPED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_windows_line_terminator PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_header_int[1] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_header_int[2] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_header_int[3] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_header_None PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_auto_blocksize PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test__infer_block_size PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_auto_blocksize_max64mb PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_auto_blocksize_csv PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_head_partial_line_fix PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_raises_on_no_files PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_has_deterministic_name PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_multiple_read_csv_has_deterministic_name PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_has_different_names_based_on_blocksize PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_csv_with_integer_names PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_late_dtypes PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_assume_missing PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_index_col PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_one PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_n PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-8-sig] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-le] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-be] PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_read_csv_header_issue_823 PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_none_usecols PASSED [ 38%] 1989s dataframe/io/tests/test_csv.py::test_parse_dates_multi_column PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_read_csv_sep PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_read_csv_slash_r PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_read_csv_singleton_dtype PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_read_csv_arrow_engine SKIPPED (...) [ 38%] 1990s dataframe/io/tests/test_csv.py::test_robust_column_mismatch PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_different_columns_are_allowed PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_error_if_sample_is_too_small PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_read_csv_names_not_none PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_csv PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_csv_multiple_files_cornercases PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_single_csv PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_single_csv_with_name_function PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_single_csv_with_header_first_partition_only PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_exclusive_mode PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_csv_single_file_exlusive_mode_no_overwrite PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_single_csv_gzip PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_csv_gzip XFAIL (to_csv does ...) [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_csv_nodir PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_csv_simple PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_append_mode PASSED [ 38%] 1990s dataframe/io/tests/test_csv.py::test_to_csv_series PASSED [ 38%] 1992s dataframe/io/tests/test_csv.py::test_to_csv_with_get PASSED [ 38%] 1993s dataframe/io/tests/test_csv.py::test_to_csv_warns_using_scheduler_argument PASSED [ 38%] 1995s dataframe/io/tests/test_csv.py::test_to_csv_errors_using_multiple_scheduler_args PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_keeps_all_non_scheduler_compute_kwargs PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_paths PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[False-] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[True-x,y\n] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_header[False-False-a,1\n-d,4\n] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_header[True-False-x,y\n-x,y\n] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_header[False-True-a,1\n-d,4\n] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_header[True-True-x,y\n-d,4\n] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_header[header4-False-aa,bb\n-aa,bb\n] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_header[header5-True-aa,bb\n-d,4\n] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_to_csv_line_ending PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_block_mask[block_lists0] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_block_mask[block_lists1] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_block_mask[block_lists2] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_block_mask[block_lists3] PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_reading_empty_csv_files_with_path PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_read_csv_groupby_get_group PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_csv_getitem_column_order PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_getitem_optimization_after_filter PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_csv_parse_fail PASSED [ 38%] 1996s dataframe/io/tests/test_csv.py::test_csv_name_should_be_different_even_if_head_is_same PASSED [ 38%] 1997s dataframe/io/tests/test_csv.py::test_select_with_include_path_column PASSED [ 38%] 1997s dataframe/io/tests/test_csv.py::test_names_with_header_0[True] PASSED [ 38%] 1997s dataframe/io/tests/test_csv.py::test_names_with_header_0[False] PASSED [ 38%] 1998s dataframe/io/tests/test_demo.py::test_make_timeseries PASSED [ 38%] 1998s dataframe/io/tests/test_demo.py::test_make_timeseries_no_args PASSED [ 38%] 1998s dataframe/io/tests/test_demo.py::test_make_timeseries_blockwise PASSED [ 38%] 1998s dataframe/io/tests/test_demo.py::test_no_overlaps PASSED [ 38%] 1998s dataframe/io/tests/test_demo.py::test_make_timeseries_keywords PASSED [ 38%] 1998s dataframe/io/tests/test_demo.py::test_make_timeseries_fancy_keywords PASSED [ 38%] 2000s dataframe/io/tests/test_demo.py::test_make_timeseries_getitem_compute PASSED [ 38%] 2000s dataframe/io/tests/test_demo.py::test_make_timeseries_column_projection PASSED [ 39%] 2000s dataframe/io/tests/test_demo.py::test_with_spec[None] PASSED [ 39%] 2000s dataframe/io/tests/test_demo.py::test_with_spec[42] PASSED [ 39%] 2001s dataframe/io/tests/test_demo.py::test_with_spec_non_default[None] PASSED [ 39%] 2001s dataframe/io/tests/test_demo.py::test_with_spec_non_default[42] PASSED [ 39%] 2001s dataframe/io/tests/test_demo.py::test_with_spec_pyarrow SKIPPED (pya...) [ 39%] 2001s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[None] PASSED [ 39%] 2001s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[42] PASSED [ 39%] 2001s dataframe/io/tests/test_demo.py::test_with_spec_category_nunique PASSED [ 39%] 2001s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[None] PASSED [ 39%] 2001s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[42] PASSED [ 39%] 2001s dataframe/io/tests/test_demo.py::test_with_spec_integer_method PASSED [ 39%] 2001s dataframe/io/tests/test_demo.py::test_with_spec_datetime_index PASSED [ 39%] 2003s dataframe/io/tests/test_hdf.py::test_to_hdf PASSED [ 39%] 2003s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_nodes SKIPPED (...) [ 39%] 2007s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_files PASSED [ 39%] 2007s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_nodes PASSED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_files PASSED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_link_optimizations PASSED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_lock_delays SKIPPED (seg...) [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_exceptions PASSED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-sync] SKIPPED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-threads] SKIPPED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-processes] SKIPPED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-sync] SKIPPED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-threads] SKIPPED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-processes] SKIPPED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-sync] SKIPPED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-threads] SKIPPED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-processes] SKIPPED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_hdf_kwargs PASSED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_to_fmt_warns PASSED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_read_hdf[data0-assert_frame_equal] PASSED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_read_hdf[data1-assert_series_equal] PASSED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_read_hdf_multiply_open PASSED [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_read_hdf_multiple SKIPPED (segf...) [ 39%] 2008s dataframe/io/tests/test_hdf.py::test_read_hdf_start_stop_values PASSED [ 39%] 2009s dataframe/io/tests/test_hdf.py::test_hdf_globbing PASSED [ 39%] 2009s dataframe/io/tests/test_hdf.py::test_hdf_file_list PASSED [ 39%] 2009s dataframe/io/tests/test_hdf.py::test_read_hdf_pattern_pathlike PASSED [ 39%] 2009s dataframe/io/tests/test_hdf.py::test_to_hdf_path_pathlike PASSED [ 39%] 2009s dataframe/io/tests/test_hdf.py::test_read_hdf_doesnt_segfault PASSED [ 39%] 2009s dataframe/io/tests/test_hdf.py::test_hdf_filenames PASSED [ 39%] 2009s dataframe/io/tests/test_hdf.py::test_hdf_path_exceptions PASSED [ 39%] 2009s dataframe/io/tests/test_hdf.py::test_hdf_nonpandas_keys PASSED [ 39%] 2009s dataframe/io/tests/test_hdf.py::test_hdf_empty_dataframe PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_meta_from_array PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_meta_from_1darray PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_meta_from_recarray PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_array PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_array_with_record_dtype PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_dataframe PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_small PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[1] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[2] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[4] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[5] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_series PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_non_sorted PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_single_row PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_with_datetime_index PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[None] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value1] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value2] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_with_wrong_args PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_chunksize_one PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index0] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index1] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index2] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config SKIPPED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config_raises SKIPPED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index0] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index1] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index0] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index1] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_gpu_from_pandas_npartitions_duplicates SKIPPED [ 39%] 2009s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array_with_blockwise_ops PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_Series_from_dask_array PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_index[True] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_index[False] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_index_raises PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_array_raises_more_than_2D PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_array_wrong_column_shape_error PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_array_with_column_names PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array_1d PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_array_1d_with_column_names PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_array_1d_list_of_columns_gives_dataframe PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_struct_dtype PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_chunks PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes0-expected_divisions0] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes1-expected_divisions1] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes2-expected_divisions2] PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_width_error PASSED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_array_dispatching[cupy-cudf] SKIPPED [ 39%] 2009s dataframe/io/tests/test_io.py::test_from_array_dispatching[numpy-pandas] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_to_bag PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_to_bag_frame PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_to_records PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_to_records_with_lengths[lengths0] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_to_records_with_lengths[True] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_to_records_raises PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_delayed PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_delayed_optimize_fusion PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_delayed_to_dask_array PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_delayed_preserves_hlgs PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_delayed_misordered_meta PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_delayed_sorted PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_to_delayed PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_to_delayed_optimize_graph PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_dask_array_index_dtype PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_simple[vals0] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_simple[vals1] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_simple[vals2] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_multi PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_args PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_divisions PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_meta PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_custom_name PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable0] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable1] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_other_iterables[_generator] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_map_column_projection PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_dict_backends[pandas] PASSED [ 39%] 2022s dataframe/io/tests/test_io.py::test_from_dict_backends[cudf] SKIPPED [ 39%] 2022s dataframe/io/tests/test_json.py::test_read_json_with_path_column[split] PASSED [ 39%] 2022s dataframe/io/tests/test_json.py::test_read_json_with_path_column[records] PASSED [ 40%] 2022s dataframe/io/tests/test_json.py::test_read_json_with_path_column[index] PASSED [ 40%] 2022s dataframe/io/tests/test_json.py::test_read_json_with_path_column[columns] PASSED [ 40%] 2022s dataframe/io/tests/test_json.py::test_read_json_with_path_column[values] PASSED [ 40%] 2022s dataframe/io/tests/test_json.py::test_read_json_path_column_with_duplicate_name_is_error PASSED [ 40%] 2022s dataframe/io/tests/test_json.py::test_read_json_with_path_converter PASSED [ 40%] 2022s dataframe/io/tests/test_json.py::test_read_orient_not_records_and_lines PASSED [ 40%] 2022s dataframe/io/tests/test_json.py::test_write_orient_not_records_and_lines PASSED [ 40%] 2022s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[5] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[15] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[33] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[200] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[90000] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_basic[split] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_basic[records] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_basic[index] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_basic[columns] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_basic[values] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_fkeyword[pandas] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_fkeyword[json] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_engine_str[ujson] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_engine_str[read_json] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_meta[split] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_meta[records] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_meta[index] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_meta[columns] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_read_json_meta[values] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_write_json_basic[split] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_write_json_basic[records] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_write_json_basic[index] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_write_json_basic[columns] PASSED [ 40%] 2023s dataframe/io/tests/test_json.py::test_write_json_basic[values] PASSED [ 40%] 2024s dataframe/io/tests/test_json.py::test_to_json_with_get PASSED [ 40%] 2024s dataframe/io/tests/test_json.py::test_read_json_error PASSED [ 40%] 2024s dataframe/io/tests/test_json.py::test_read_chunked[5] PASSED [ 40%] 2024s dataframe/io/tests/test_json.py::test_read_chunked[15] PASSED [ 40%] 2024s dataframe/io/tests/test_json.py::test_read_chunked[33] PASSED [ 40%] 2024s dataframe/io/tests/test_json.py::test_read_chunked[200] PASSED [ 40%] 2024s dataframe/io/tests/test_json.py::test_read_chunked[90000] PASSED [ 40%] 2024s dataframe/io/tests/test_json.py::test_json_compressed[None] PASSED [ 40%] 2024s dataframe/io/tests/test_json.py::test_json_compressed[gzip] PASSED [ 40%] 2025s dataframe/io/tests/test_json.py::test_json_compressed[xz] PASSED [ 40%] 2025s dataframe/io/tests/test_json.py::test_read_json_inferred_compression PASSED [ 40%] 2025s dataframe/io/tests/test_json.py::test_to_json_results PASSED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_get_engine_pyarrow SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet_only SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_get_engine_no_engine PASSED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_get_engine_third_party PASSED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_get_engine_invalid PASSED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-False] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-True] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-False] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-True] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-False] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-True] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-False] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-True] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-False] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-True] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-False] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-True] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-False] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-True] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-False] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-True] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_nonsense_column[fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_nonsense_column[pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_series[fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_read_series[pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_names[fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_names[pyarrow] SKIPPED (pya...) [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pandas] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pandas] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-fastparquet] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-pyarrow] SKIPPED [ 40%] 2025s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append[fastparquet-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append[fastparquet-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append[pyarrow-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append[pyarrow-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_create[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_create[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_with_partition SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_cats[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_cats[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_append_dict_column SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_categories[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_categories[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_empty_partition[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_empty_partition[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_fastparquet_default_writes_nulls SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_pyarrow_w_inconsistent_schema_by_partition_succeeds_w_manual_schema SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-False] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-True] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_error SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_explicit_schema_none SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_string[aa] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_partition_on_string[partition_on1] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-pyarrow] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-fastparquet] SKIPPED [ 41%] 2025s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_filters_file_list[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_filters_file_list[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_divisions_read_with_filters SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_divisions_are_known_read_with_filters SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-threads] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-processes] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-threads] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-processes] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_timestamp96 SKIPPED (fastpa...) [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_drill_scheme SKIPPED (fastp...) [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_columns_name[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_columns_name[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-None] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-gzip] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-snappy] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-None] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-gzip] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-snappy] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-None] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-gzip] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-snappy] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-None] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-gzip] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-snappy] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata0] PASSED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata1] PASSED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata2] PASSED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_null_index PASSED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_no_metadata[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_no_metadata[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_duplicate_index_columns PASSED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_column_with_index_name PASSED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_with_tz SKIPPED (fastparque...) [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_arrow_partitioning SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_informative_error_messages PASSED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_append_cat_fp[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_append_cat_fp[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df0] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df1] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df2] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df3] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df4] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df5] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df6] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df7] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df8] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df9] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df10] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df11] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df12] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df13] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df14] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df15] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df16] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df17] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df18] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df19] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df20] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_pathlib_path[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_pathlib_path[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_categories_large[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_categories_large[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-infer] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-None] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-infer] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-None] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-True] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-False] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[pyarrow] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[fastparquet] SKIPPED [ 42%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_layer_creation_info[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_layer_creation_info[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-1] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-12] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-1] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-12] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-1] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-12] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-1] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-12] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-8] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-25] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-8] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-25] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters0--13] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters1--2] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters0--13] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters1--2] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters0--13] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters1--2] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters0--13] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters1--2] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_isna[True] SKIPPED (...) [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_isna[False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_optimize_and_not[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_optimize_and_not[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-None] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-None] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-None] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-None] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-True] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_pandas_metadata_nullable_pyarrow SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_pandas_timestamp_overflow_pyarrow SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols0] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols1] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols0] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols1] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols0] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols1] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols0] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols1] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_directory_partitioning SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-pyarrow] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-fastparquet] SKIPPED [ 43%] 2025s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_illegal_column_name[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_illegal_column_name[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[processes] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_read_from_paths SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata_append SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_create_metadata_file[None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_create_metadata_file[a] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_dir_filter[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_dir_filter[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_decimal_dtype SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_date_dtype SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_custom_metadata[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_custom_metadata[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-b] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-b] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_custom_filename[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_custom_filename[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-set] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-list] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-tuple] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-set] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-list] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-tuple] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_not_in_predicate[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_not_in_predicate[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-single-nest] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-double-nest] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-double-nest] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-two-nest] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-single-nest] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-double-nest] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-double-nest] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-two-nest] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_gpu_write_parquet_simple SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_retries_on_remote_filesystem SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-fsspec] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-fsspec] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[arrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_fsspec_to_parquet_filesystem_option SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_select_filtered_column[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_select_filtered_column[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-True] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-False] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[fastparquet] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-numpy_nullable] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-numpy_nullable] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-pyarrow] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_preserve_categorical_column_dtype SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_dtype_backend_categoricals SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[None] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[filters1] SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_read_parquet_lists_not_converting SKIPPED [ 44%] 2025s dataframe/io/tests/test_parquet.py::test_parquet_string_roundtrip SKIPPED [ 44%] 2025s dataframe/io/tests/test_sql.py::test_empty ERROR [ 44%] 2025s dataframe/io/tests/test_sql.py::test_single_column[True] ERROR [ 44%] 2026s dataframe/io/tests/test_sql.py::test_single_column[False] ERROR [ 44%] 2026s dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error ERROR [ 44%] 2026s dataframe/io/tests/test_sql.py::test_empty_other_schema SKIPPED (Req...) [ 44%] 2026s dataframe/io/tests/test_sql.py::test_needs_rational ERROR [ 44%] 2026s dataframe/io/tests/test_sql.py::test_simple ERROR [ 44%] 2027s dataframe/io/tests/test_sql.py::test_npartitions ERROR [ 45%] 2027s dataframe/io/tests/test_sql.py::test_divisions ERROR [ 45%] 2027s dataframe/io/tests/test_sql.py::test_meta ERROR [ 45%] 2027s dataframe/io/tests/test_sql.py::test_meta_no_head_rows ERROR [ 45%] 2027s dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows ERROR [ 45%] 2028s dataframe/io/tests/test_sql.py::test_limits ERROR [ 45%] 2028s dataframe/io/tests/test_sql.py::test_datetimes FAILED [ 45%] 2028s dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords ERROR [ 45%] 2028s dataframe/io/tests/test_sql.py::test_query ERROR [ 45%] 2028s dataframe/io/tests/test_sql.py::test_query_index_from_query ERROR [ 45%] 2029s dataframe/io/tests/test_sql.py::test_query_with_meta ERROR [ 45%] 2029s dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions ERROR [ 45%] 2029s dataframe/io/tests/test_sql.py::test_read_sql ERROR [ 45%] 2030s dataframe/io/tests/test_sql.py::test_to_sql[False-1] FAILED [ 45%] 2030s dataframe/io/tests/test_sql.py::test_to_sql[False-2] FAILED [ 45%] 2031s dataframe/io/tests/test_sql.py::test_to_sql[True-1] FAILED [ 45%] 2031s dataframe/io/tests/test_sql.py::test_to_sql[True-2] FAILED [ 45%] 2031s dataframe/io/tests/test_sql.py::test_to_sql_kwargs FAILED [ 45%] 2031s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs FAILED [ 45%] 2031s dataframe/tests/test_accessors.py::test_register[Series-register_series_accessor] PASSED [ 45%] 2031s dataframe/tests/test_accessors.py::test_register[DataFrame-register_dataframe_accessor] PASSED [ 45%] 2031s dataframe/tests/test_accessors.py::test_register[Index-register_index_accessor] PASSED [ 45%] 2031s dataframe/tests/test_accessors.py::test_accessor_works PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_dt_accessor PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_dt_accessor_not_available PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_not_available PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_getitem PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_extractall PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removeprefix] PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removesuffix] PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_cat PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_cat_none PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[split] PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[rsplit] PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[split] PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[rsplit] PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_accessor_split_expand_more_columns XFAIL [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_split_no_warning[range_index] PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_str_split_no_warning[other index] PASSED [ 45%] 2032s dataframe/tests/test_accessors.py::test_string_nullable_types PASSED [ 45%] 2054s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics PASSED [ 45%] 2054s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_arithmetic_names PASSED [ 45%] 2075s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics_different_index PASSED [ 45%] 2075s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics PASSED [ 45%] 2075s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics_with_dask_instances PASSED [ 45%] 2081s dataframe/tests/test_arithmetics_reduction.py::test_frame_series_arithmetic_methods PASSED [ 45%] 2082s dataframe/tests/test_arithmetics_reduction.py::test_reductions[False] PASSED [ 45%] 2083s dataframe/tests/test_arithmetics_reduction.py::test_reductions[2] PASSED [ 45%] 2083s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[False] PASSED [ 45%] 2083s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[2] PASSED [ 45%] 2083s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-0] PASSED [ 45%] 2083s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-1] PASSED [ 45%] 2083s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-0] PASSED [ 45%] 2083s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-1] PASSED [ 45%] 2083s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-0] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-1] PASSED [ 45%] 2084s dataframe/tests/test_arithmetics_reduction.py::test_allany[False] PASSED [ 45%] 2085s dataframe/tests/test_arithmetics_reduction.py::test_allany[2] PASSED [ 45%] 2085s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[False] PASSED [ 45%] 2085s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[2] PASSED [ 45%] 2085s dataframe/tests/test_arithmetics_reduction.py::test_reduction_series_invalid_axis PASSED [ 45%] 2085s dataframe/tests/test_arithmetics_reduction.py::test_reductions_non_numeric_dtypes PASSED [ 45%] 2086s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[False] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[2] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sum-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-prod-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-product-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-mean-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs5] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs6] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs7] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-min-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-max-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-count-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs12] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs13] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs14] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs16] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs17] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs18] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sum-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-prod-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-product-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-mean-None] PASSED [ 45%] 2088s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-None] PASSED [ 45%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs5] PASSED [ 45%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs6] PASSED [ 45%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs7] PASSED [ 45%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-min-None] PASSED [ 45%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-max-None] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-count-None] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-None] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs12] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs13] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs14] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-None] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs16] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs17] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs18] PASSED [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sum-None] XPASS [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-prod-None] XPASS [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-product-None] XPASS [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-mean-None] XFAIL [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-None] XPASS [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs5] XPASS [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs6] XPASS [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs7] XPASS [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-min-None] XPASS [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-max-None] XPASS [ 46%] 2089s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-count-None] XPASS [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-None] XFAIL [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs12] XFAIL [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs13] XFAIL [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs14] XFAIL [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-None] XPASS [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs16] XPASS [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs17] XPASS [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs18] XPASS [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_count_numeric_only_axis_one PASSED [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[sum] PASSED [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[prod] PASSED [ 46%] 2090s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[product] PASSED [ 46%] 2091s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[min] PASSED [ 46%] 2091s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[max] PASSED [ 46%] 2091s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[count] PASSED [ 46%] 2091s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[std] PASSED [ 46%] 2091s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[var] PASSED [ 46%] 2091s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[quantile] PASSED [ 46%] 2091s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[mean] PASSED [ 46%] 2092s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[sem] PASSED [ 46%] 2092s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[skew] PASSED [ 46%] 2092s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[kurtosis] PASSED [ 46%] 2092s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[False] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[2] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[lt] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[gt] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[le] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ge] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ne] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[eq] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_sum_intna PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_divmod PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_moment PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sum] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[count] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[mean] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[var] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sem] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-sum] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-prod] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-product] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-sum] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-prod] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-product] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-0] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-1] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-0] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-1] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-0] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-1] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-0] PASSED [ 46%] 2093s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-1] PASSED [ 46%] 2094s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-0] PASSED [ 46%] 2094s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-1] PASSED [ 46%] 2094s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-0] PASSED [ 46%] 2094s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-1] PASSED [ 46%] 2094s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-0] PASSED [ 46%] 2094s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-1] PASSED [ 46%] 2094s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-0] PASSED [ 46%] 2094s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-1] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-0] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-1] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-False] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-True] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-False] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-True] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-False] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-True] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_on_index PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_with_arrow_string_ea SKIPPED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-int64[pyarrow]] SKIPPED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-float64[pyarrow]] SKIPPED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int32] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Float64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-UInt64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-int64[pyarrow]] SKIPPED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-float64[pyarrow]] SKIPPED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int32] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Float64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-UInt64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-int64[pyarrow]] SKIPPED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-float64[pyarrow]] SKIPPED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int32] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Float64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-UInt64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-int64[pyarrow]] SKIPPED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-float64[pyarrow]] SKIPPED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int32] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Float64] PASSED [ 46%] 2095s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-UInt64] PASSED [ 46%] 2095s dataframe/tests/test_boolean.py::test_meta PASSED [ 46%] 2095s dataframe/tests/test_boolean.py::test_ops PASSED [ 46%] 2095s dataframe/tests/test_categorical.py::test_concat_unions_categoricals PASSED [ 46%] 2095s dataframe/tests/test_categorical.py::test_unknown_categories_cudf SKIPPED [ 46%] 2095s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-True] PASSED [ 46%] 2096s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-False] XFAIL [ 46%] 2096s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-None] XFAIL [ 46%] 2096s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-True] PASSED [ 46%] 2097s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-False] XFAIL [ 46%] 2097s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-None] XFAIL [ 46%] 2097s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-True] PASSED [ 46%] 2097s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-False] XFAIL [ 46%] 2098s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-None] XFAIL [ 47%] 2098s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-True] PASSED [ 47%] 2098s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-False] XFAIL [ 47%] 2098s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-None] XFAIL [ 47%] 2098s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-True] PASSED [ 47%] 2099s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-False] XFAIL [ 47%] 2099s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-None] XFAIL [ 47%] 2099s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-True] PASSED [ 47%] 2099s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-False] XFAIL [ 47%] 2100s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-None] XFAIL [ 47%] 2100s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-True] PASSED [ 47%] 2100s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-False] XFAIL [ 47%] 2100s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-None] XFAIL [ 47%] 2100s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-True] PASSED [ 47%] 2101s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-False] XFAIL [ 47%] 2101s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-None] XFAIL [ 47%] 2102s dataframe/tests/test_categorical.py::test_categorize PASSED [ 47%] 2103s dataframe/tests/test_categorical.py::test_categorical_dtype PASSED [ 47%] 2103s dataframe/tests/test_categorical.py::test_categorize_index PASSED [ 47%] 2103s dataframe/tests/test_categorical.py::test_categorical_set_index[disk] PASSED [ 47%] 2103s dataframe/tests/test_categorical.py::test_categorical_set_index[tasks] PASSED [ 47%] 2103s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-1] PASSED [ 47%] 2103s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-3] PASSED [ 47%] 2103s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-6] PASSED [ 47%] 2103s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-1] PASSED [ 47%] 2104s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-3] PASSED [ 47%] 2104s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-6] PASSED [ 47%] 2104s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-1] PASSED [ 47%] 2104s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-3] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-6] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[4] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::test_categorical_accessor_presence PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::test_categorize_nan PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::test_return_type_known_categories PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_empty PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series0] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series1] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series2] PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_string_ops PASSED [ 47%] 2105s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_non_string_raises PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_dataframe_doc PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_dataframe_doc_from_non_pandas PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_Dataframe PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_head_tail PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_head_npartitions PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_head_npartitions_warn PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_index_head PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_Series PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_Index PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_axes PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_series_axes PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_Scalar PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_scalar_raises PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_attributes PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_column_names PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_columns_named_divisions_and_meta PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_index_names PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_rename_columns PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_rename_series PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_rename_series_method PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_rename_series_method_2 PASSED [ 47%] 2105s dataframe/tests/test_dataframe.py::test_describe_numeric[tdigest-test_values0] SKIPPED [ 47%] 2106s dataframe/tests/test_dataframe.py::test_describe_numeric[dask-test_values1] PASSED [ 47%] 2106s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset0] PASSED [ 47%] 2106s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset1] PASSED [ 47%] 2106s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset2] PASSED [ 47%] 2106s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset3] PASSED [ 47%] 2106s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset4] PASSED [ 47%] 2106s dataframe/tests/test_dataframe.py::test_describe[all-None-None-None] PASSED [ 47%] 2106s dataframe/tests/test_dataframe.py::test_describe[include6-None-percentiles6-None] PASSED [ 47%] 2107s dataframe/tests/test_dataframe.py::test_describe[include7-None-None-None] PASSED [ 47%] 2107s dataframe/tests/test_dataframe.py::test_describe[include8-None-percentiles8-None] PASSED [ 47%] 2107s dataframe/tests/test_dataframe.py::test_describe[None-exclude9-None-None] PASSED [ 47%] 2107s dataframe/tests/test_dataframe.py::test_describe[include10-None-None-None] PASSED [ 47%] 2107s dataframe/tests/test_dataframe.py::test_describe_without_datetime_is_numeric PASSED [ 47%] 2107s dataframe/tests/test_dataframe.py::test_describe_empty PASSED [ 47%] 2107s dataframe/tests/test_dataframe.py::test_describe_empty_tdigest SKIPPED [ 47%] 2108s dataframe/tests/test_dataframe.py::test_describe_for_possibly_unsorted_q PASSED [ 47%] 2108s dataframe/tests/test_dataframe.py::test_cumulative PASSED [ 47%] 2108s dataframe/tests/test_dataframe.py::test_cumulative_out[DataFrame] PASSED [ 47%] 2108s dataframe/tests/test_dataframe.py::test_cumulative_out[Series] PASSED [ 47%] 2108s dataframe/tests/test_dataframe.py::test_cumulative_with_nans PASSED [ 47%] 2109s dataframe/tests/test_dataframe.py::test_cumulative_with_duplicate_columns PASSED [ 47%] 2109s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func0] PASSED [ 47%] 2109s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func1] PASSED [ 47%] 2109s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func2] XFAIL [ 47%] 2109s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func3] XFAIL [ 47%] 2110s dataframe/tests/test_dataframe.py::test_dropna PASSED [ 47%] 2110s dataframe/tests/test_dataframe.py::test_clip[2-5] PASSED [ 47%] 2110s dataframe/tests/test_dataframe.py::test_clip[2.5-3.5] PASSED [ 47%] 2110s dataframe/tests/test_dataframe.py::test_clip_axis_0 PASSED [ 48%] 2110s dataframe/tests/test_dataframe.py::test_clip_axis_1 PASSED [ 48%] 2110s dataframe/tests/test_dataframe.py::test_squeeze PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_where_mask PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions_multi_argument PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions_type PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions_partition_info PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions_names PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions_column_info PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions_method_names PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions_propagates_index_metadata PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions_keeps_kwargs_readable XFAIL [ 48%] 2112s dataframe/tests/test_dataframe.py::test_map_partitions_with_delayed_collection PASSED [ 48%] 2112s dataframe/tests/test_dataframe.py::test_metadata_inference_single_partition_aligned_args PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_align_dataframes PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_drop_duplicates[None] PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_drop_duplicates[True] PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_drop_duplicates_subset PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_get_partition PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_ndim PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_dtype PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_value_counts PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_value_counts_not_sorted PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_value_counts_with_dropna PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[True] PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[False] PASSED [ 48%] 2113s dataframe/tests/test_dataframe.py::test_unique PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_isin PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_contains_frame PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_len PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_size PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_shape PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_nbytes PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile[0.3-tdigest] SKIPPED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile[0.3-dask] PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile[0.5-tdigest] SKIPPED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile[0.5-dask] PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile[0.9-tdigest] SKIPPED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile[0.9-dask] PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile_missing[tdigest] SKIPPED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile_missing[dask] PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_empty_quantile[tdigest] SKIPPED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_empty_quantile[dask] PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-tdigest-expected0] SKIPPED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-dask-expected1] PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-tdigest-expected0] SKIPPED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-dask-expected1] PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-tdigest-expected0] SKIPPED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-dask-expected1] PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile_datetime_numeric_only_false PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile_for_possibly_unsorted_q PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile_tiny_partitions PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_quantile_trivial_partitions PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_index PASSED [ 48%] 2114s dataframe/tests/test_dataframe.py::test_assign PASSED [ 48%] 2115s dataframe/tests/test_dataframe.py::test_assign_callable PASSED [ 48%] 2115s dataframe/tests/test_dataframe.py::test_assign_dtypes PASSED [ 48%] 2115s dataframe/tests/test_dataframe.py::test_assign_pandas_series PASSED [ 48%] 2115s dataframe/tests/test_dataframe.py::test_map PASSED [ 48%] 2115s dataframe/tests/test_dataframe.py::test_concat PASSED [ 48%] 2115s dataframe/tests/test_dataframe.py::test_args PASSED [ 48%] 2115s dataframe/tests/test_dataframe.py::test_known_divisions PASSED [ 48%] 2115s dataframe/tests/test_dataframe.py::test_unknown_divisions PASSED [ 48%] 2116s dataframe/tests/test_dataframe.py::test_with_min_count PASSED [ 48%] 2116s dataframe/tests/test_dataframe.py::test_align[inner] PASSED [ 48%] 2116s dataframe/tests/test_dataframe.py::test_align[outer] PASSED [ 48%] 2117s dataframe/tests/test_dataframe.py::test_align[left] PASSED [ 48%] 2117s dataframe/tests/test_dataframe.py::test_align[right] PASSED [ 48%] 2117s dataframe/tests/test_dataframe.py::test_align_axis[inner] PASSED [ 48%] 2117s dataframe/tests/test_dataframe.py::test_align_axis[outer] PASSED [ 48%] 2117s dataframe/tests/test_dataframe.py::test_align_axis[left] PASSED [ 48%] 2117s dataframe/tests/test_dataframe.py::test_align_axis[right] PASSED [ 48%] 2118s dataframe/tests/test_dataframe.py::test_combine PASSED [ 48%] 2118s dataframe/tests/test_dataframe.py::test_combine_first PASSED [ 48%] 2118s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] XPASS [ 48%] 2118s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] XPASS [ 48%] 2118s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[datetime64[s]-datetime64[ns]] XFAIL [ 48%] 2118s dataframe/tests/test_dataframe.py::test_dataframe_picklable PASSED [ 48%] 2118s dataframe/tests/test_dataframe.py::test_random_partitions PASSED [ 48%] 2118s dataframe/tests/test_dataframe.py::test_series_round PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_divisions PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_on_pandas_dataframe PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-False] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-True] PASSED [ 48%] 2127s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-False] PASSED [ 48%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-True] PASSED [ 48%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-False] PASSED [ 48%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-True] PASSED [ 48%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-False] PASSED [ 48%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-True] PASSED [ 48%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-False] PASSED [ 48%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-False] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-True] PASSED [ 49%] 2128s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-False] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-True] PASSED [ 49%] 2129s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-False] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-True] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-False] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-True] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-False] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-True] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-False] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-True] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-False] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-True] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-False] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-True] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-False] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-True] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-False] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-True] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-False] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_partition_size_arg PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_npartitions_same_limits PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_npartitions_numeric_edge_case PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_object_index PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_datetime_tz_index PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-1] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-20] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-243] PASSED [ 49%] 2130s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-1] PASSED [ 49%] 2131s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-20] PASSED [ 49%] 2131s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-243] PASSED [ 49%] 2131s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-1] PASSED [ 49%] 2131s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-20] PASSED [ 49%] 2131s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-243] PASSED [ 49%] 2135s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-1] PASSED [ 49%] 2137s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-20] PASSED [ 49%] 2140s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-243] PASSED [ 49%] 2140s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-1] PASSED [ 49%] 2140s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-20] PASSED [ 49%] 2140s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-243] PASSED [ 49%] 2140s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-1] PASSED [ 49%] 2140s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-20] PASSED [ 49%] 2140s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-243] PASSED [ 49%] 2140s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-1] PASSED [ 49%] 2140s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-20] PASSED [ 49%] 2141s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 2142s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 2144s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 2146s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 2146s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 2146s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 2146s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 2146s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 2146s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-1] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-20] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-243] PASSED [ 50%] 2147s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-1] PASSED [ 50%] 2148s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-20] PASSED [ 50%] 2148s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-243] PASSED [ 50%] 2148s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-1] PASSED [ 50%] 2148s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-20] PASSED [ 50%] 2149s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-243] PASSED [ 50%] 2151s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-1] PASSED [ 50%] 2152s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-20] PASSED [ 50%] 2154s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-243] PASSED [ 50%] 2154s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 2154s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 2155s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 2155s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 2155s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 2155s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 2155s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 2155s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 2156s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 2157s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 2159s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 2160s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 2161s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-1] PASSED [ 50%] 2161s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-20] PASSED [ 50%] 2161s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-243] PASSED [ 50%] 2161s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-1] PASSED [ 50%] 2161s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-20] PASSED [ 50%] 2161s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-243] PASSED [ 50%] 2162s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-1] PASSED [ 50%] 2162s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-20] PASSED [ 50%] 2162s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-243] PASSED [ 50%] 2164s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-1] PASSED [ 50%] 2166s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-20] PASSED [ 50%] 2168s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-243] PASSED [ 50%] 2168s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 2168s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 2168s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 2169s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 2169s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 2169s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 2169s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 2169s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 2169s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 2171s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 2172s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq_divisions PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq_errors PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq_month PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_freq_day PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_noop[] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_noop[tuple] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_noop[list] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[M-MS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[ME-MS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[MS-MS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2M-2MS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-QS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-FEB-QS-FEB] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-2QS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-FEB-2QS-FEB] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2QS-FEB-2QS-FEB] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BQ-BQS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BQ-2BQS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[SM-SMS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-YS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS0] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-JUN-YS-JUN] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-JUN-YS-JUN] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BA-BYS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BA-2BYS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BY-BYS] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS1] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[freq20-expected_freq20] PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_repartition_input_errors PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_embarrassingly_parallel_operations PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_fillna PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_ffill PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_bfill PASSED [ 50%] 2174s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[True] PASSED [ 50%] 2175s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[False] PASSED [ 50%] 2175s dataframe/tests/test_dataframe.py::test_from_delayed_lazy_if_meta_provided PASSED [ 50%] 2175s dataframe/tests/test_dataframe.py::test_from_delayed_empty_meta_provided PASSED [ 50%] 2175s dataframe/tests/test_dataframe.py::test_fillna_duplicate_index PASSED [ 50%] 2175s dataframe/tests/test_dataframe.py::test_fillna_multi_dataframe PASSED [ 50%] 2175s dataframe/tests/test_dataframe.py::test_fillna_dask_dataframe_input PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_ffill_bfill PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_fillna_series_types PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_sample PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_sample_without_replacement PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_sample_raises PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_empty_max PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_query PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_eval PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_select_dtypes[include0-None] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_select_dtypes[None-exclude1] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_select_dtypes[include2-exclude2] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_select_dtypes[include3-None] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_deterministic_apply_concat_apply_names PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_aca_meta_infer PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_aca_split_every PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_reduction_method PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_reduction_method_split_every PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_pipe PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_gh_517 PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_drop_axis_1 PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_drop_columns[columns0] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_drop_columns[columns1] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_drop_meta_mismatch PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_gh580 PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_gh6305 PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_rename_dict PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_rename_function PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_rename_index PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_to_timestamp PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_to_frame PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False0] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False1] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[False] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[True] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_to_dask_array[lengths0-False-None] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-None] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-meta2] PASSED [ 51%] 2175s dataframe/tests/test_dataframe.py::test_apply PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[None] PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[True] PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[False] PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_apply_warns PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_apply_warns_with_invalid_meta PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_dataframe_map[None] PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_dataframe_map[ignore] PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_dataframe_map_raises SKIPPED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_applymap PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_add_prefix PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_add_suffix PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_abs PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_round PASSED [ 51%] 2176s dataframe/tests/test_dataframe.py::test_cov_dataframe[None] PASSED [ 51%] 2177s dataframe/tests/test_dataframe.py::test_cov_dataframe[True] PASSED [ 51%] 2177s dataframe/tests/test_dataframe.py::test_cov_dataframe[False] PASSED [ 51%] 2177s dataframe/tests/test_dataframe.py::test_cov_series PASSED [ 51%] 2177s dataframe/tests/test_dataframe.py::test_cov_gpu[None] SKIPPED (could...) [ 51%] 2177s dataframe/tests/test_dataframe.py::test_cov_gpu[True] SKIPPED (could...) [ 51%] 2177s dataframe/tests/test_dataframe.py::test_cov_gpu[False] SKIPPED (coul...) [ 51%] 2177s dataframe/tests/test_dataframe.py::test_corr PASSED [ 51%] 2177s dataframe/tests/test_dataframe.py::test_corr_gpu SKIPPED (could not ...) [ 51%] 2177s dataframe/tests/test_dataframe.py::test_corr_same_name PASSED [ 51%] 2177s dataframe/tests/test_dataframe.py::test_cov_corr_meta[1] PASSED [ 51%] 2177s dataframe/tests/test_dataframe.py::test_cov_corr_meta[2] PASSED [ 51%] 2184s dataframe/tests/test_dataframe.py::test_cov_corr_stable PASSED [ 51%] 2185s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[None] XFAIL (...) [ 51%] 2185s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[True] PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[False] XFAIL [ 51%] 2186s dataframe/tests/test_dataframe.py::test_autocorr PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_apply_infer_columns PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_index_time_properties PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest_raises PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_reset_index PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_dataframe_compute_forward_kwargs PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_contains_series_raises_deprecated_warning_preserves_behavior PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_series_iteritems SKIPPED (it...) [ 51%] 2186s dataframe/tests/test_dataframe.py::test_series_iter PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_dataframe_iterrows PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_dataframe_itertuples PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_dataframe_items[columns0] PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_dataframe_items[columns1] PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_dataframe_items[columns2] PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_index_false PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_name_none PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_astype PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_astype_categoricals PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_astype_categoricals_known PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_groupby_callable PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_methods_tokenize_differently PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_info PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_groupby_multilevel_info PASSED [ 51%] 2186s dataframe/tests/test_dataframe.py::test_categorize_info PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_gh_1301 PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_timeseries_sorted PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_index_errors PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_index_nulls[None] PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_index_nulls[null_value1] PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_index_nulls[null_value2] PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_set_index_with_index PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_column_assignment PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_array_assignment PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_columns_assignment PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_attribute_assignment PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_setitem_triggering_realign PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_inplace_operators PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-True] PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-False] PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-True] PASSED [ 51%] 2187s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-False] PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-True] PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-False] PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmin] PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmax] PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_idxmaxmin_empty_partitions PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_mode_numeric_only PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_getitem_meta PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_getitem_multilevel PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_getitem_string_subclass PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_getitem_column_types[list] PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_getitem_column_types[array] PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_getitem_column_types[Series] PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_getitem_column_types[Index] PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_getitem_with_bool_dataframe_as_key PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_getitem_with_non_series PASSED [ 51%] 2188s dataframe/tests/test_dataframe.py::test_ipython_completion PASSED [ 51%] 2189s dataframe/tests/test_dataframe.py::test_diff PASSED [ 51%] 2189s dataframe/tests/test_dataframe.py::test_shift PASSED [ 52%] 2189s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[B-False] PASSED [ 52%] 2189s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[D-True] PASSED [ 52%] 2189s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[h-True] PASSED [ 52%] 2189s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[B-False] PASSED [ 52%] 2189s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[D-True] PASSED [ 52%] 2189s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[h-True] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_shift_with_freq_TimedeltaIndex PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_shift_with_freq_errors PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_first_and_last[first] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_first_and_last[last] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-1] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-4] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-20] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-1] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-4] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-20] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-1] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-4] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-20] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-1] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-4] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-20] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-1] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-4] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-20] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-1] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-4] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-20] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-1] PASSED [ 52%] 2190s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-4] PASSED [ 52%] 2191s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-20] PASSED [ 52%] 2191s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-1] PASSED [ 52%] 2191s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-4] PASSED [ 52%] 2191s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-20] PASSED [ 52%] 2191s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[None] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[2] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_split_out_value_counts[None] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_split_out_value_counts[2] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_values PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_values_extension_dtypes PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_copy PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_del PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-True] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-False] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-True] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-False] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-True] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-False] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-True] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-False] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_index[True] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_index[False] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-True] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-False] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-True] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-False] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sum] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[mean] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[std] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[var] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[count] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[min] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[max] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmin] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmax] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[prod] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[all] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sem] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_dataframe_mode PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_median PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_median_approximate[dask] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_median_approximate[tdigest] SKIPPED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_datetime_loc_open_slicing PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_to_datetime[False] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_to_datetime[True] SKIPPED (c...) [ 52%] 2192s dataframe/tests/test_dataframe.py::test_to_timedelta PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_isna[values0] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_isna[values1] PASSED [ 52%] 2192s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[0] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[9] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_nonmonotonic PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_empty PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-False-drop0] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-True-drop1] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-False-False-drop2] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-True-False-drop3] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-False-drop4] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-True-drop5] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[-1.5-None-False-True-drop6] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-False-False-drop7] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-True-False-drop8] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_with_boundary[None-2.5-False-False-drop9] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index0-0-9] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index1--1-None] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index2-None-10] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index3-None-None] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index4--1-None] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index5-None-2] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index6--2-3] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index7-None-None] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index8-left8-None] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index9-None-right9] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index10-left10-None] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index11-None-right11] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_better_errors_object_reductions PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_sample_empty_partitions PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_coerce PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_bool PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_cumulative_multiple_columns PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_map_partition_array[asarray] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_map_partition_array[func1] PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_map_partition_sparse SKIPPED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations_errors PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_mixed_dask_array_multi_dimensional PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_meta_raises PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_meta_nonempty_uses_meta_value_if_provided PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_dask_dataframe_holds_scipy_sparse_containers PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_map_partitions_delays_large_inputs PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_partitions_indexer PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_mod_eq PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_setitem PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_setitem_with_bool_dataframe_as_key PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_setitem_with_bool_series_as_key PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_setitem_with_numeric_column_name_raises_not_implemented PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_broadcast PASSED [ 52%] 2193s dataframe/tests/test_dataframe.py::test_scalar_with_array PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_has_parallel_type PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_meta_error_message PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_map_index PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_assign_index PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_index_divisions PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_replace PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_map_partitions_delays_lists PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_dtype_cast PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-1] PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-4] PASSED [ 53%] 2193s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-1] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-4] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-1] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-4] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-1] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-4] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-1] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-4] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-1] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-4] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-1] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-4] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-1] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-4] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_dataframe_explode PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_series_explode PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_pop PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_nunique[0-True] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_nunique[0-False] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_nunique[1-True] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_nunique[1-False] PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_view PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_simple_map_partitions PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_iter PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumsum_agg_empty_partitions PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumprod_agg_empty_partitions PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_fuse_roots PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_attrs_dataframe PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_attrs_series PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_join_series PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_dask_layers PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_repr_html_dataframe_highlevelgraph PASSED [ 53%] 2194s dataframe/tests/test_dataframe.py::test_assign_na_float_columns PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_assign_no_warning_fragmented PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_dot PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_dot_nan PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_use_of_weakref_proxy PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series0] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series1] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series2] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series3] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series4] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series0] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series1] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series2] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series3] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series4] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series0] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series1] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series2] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series3] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series4] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series0] PASSED [ 53%] 2195s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series1] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series2] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series3] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series4] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_is_monotonic_deprecated SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_is_monotonic_dt64 PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_index_is_monotonic_dt64 PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_index_is_monotonic_deprecated SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_is_monotonic_empty_partitions PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_custom_map_reduce PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-int] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-float] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_from_dict[2-index-int] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_from_dict[2-index-float] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-int] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-float] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_from_dict[5-index-int] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_from_dict[5-index-float] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_from_dict_raises PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_empty PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_repr_materialize PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int64[pyarrow]] SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int32[pyarrow]] SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float64[pyarrow]] SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float32[pyarrow]] SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[uint8[pyarrow]] SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_decimal_extension_dtype SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_to_backend PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_transform_getitem_works[max] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_transform_getitem_works[sum] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df0-cond0] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df1-cond1] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df2-cond2] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df3-cond3] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df4-cond4] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_duplicate_columns[select_dtypes-kwargs0] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_duplicate_columns[describe-kwargs1] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_duplicate_columns[nunique-kwargs2] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_duplicate_columns[quantile-kwargs3] PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_mask_where_callable PASSED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[True] SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[False] SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[True] SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[False] SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch_cudf SKIPPED [ 53%] 2196s dataframe/tests/test_dataframe.py::test_enforce_runtime_divisions PASSED [ 53%] 2196s dataframe/tests/test_extensions.py::test_register_extension_type PASSED [ 53%] 2196s dataframe/tests/test_extensions.py::test_reduction PASSED [ 53%] 2196s dataframe/tests/test_extensions.py::test_scalar PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_repr PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_repr_meta_mutation PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_dataframe_format PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_dataframe_format_with_index PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_dataframe_format_unknown_divisions PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_dataframe_format_long PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_series_format PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_series_format_long PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_index_format PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_categorical_format PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_duplicate_columns_repr PASSED [ 53%] 2196s dataframe/tests/test_format.py::test_empty_repr PASSED [ 53%] 2197s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[disk] XFAIL [ 53%] 2197s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[tasks] XFAIL [ 54%] 2197s dataframe/tests/test_groupby.py::test_groupby_internal_repr[disk] PASSED [ 54%] 2197s dataframe/tests/test_groupby.py::test_groupby_internal_repr[tasks] PASSED [ 54%] 2197s dataframe/tests/test_groupby.py::test_groupby_error[disk] PASSED [ 54%] 2197s dataframe/tests/test_groupby.py::test_groupby_error[tasks] PASSED [ 54%] 2197s dataframe/tests/test_groupby.py::test_full_groupby[disk] PASSED [ 54%] 2197s dataframe/tests/test_groupby.py::test_full_groupby[tasks] PASSED [ 54%] 2197s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[disk] PASSED [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[tasks] PASSED [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-0] PASSED [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-1] PASSED [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-2] PASSED [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-3] PASSED [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-4] XFAIL [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-0] PASSED [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-1] PASSED [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-2] PASSED [ 54%] 2198s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-3] PASSED [ 54%] 2199s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-4] XFAIL [ 54%] 2199s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-0] PASSED [ 54%] 2199s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-1] PASSED [ 54%] 2199s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-2] PASSED [ 54%] 2199s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-3] PASSED [ 54%] 2199s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-4] XFAIL [ 54%] 2199s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-0] PASSED [ 54%] 2199s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-1] PASSED [ 54%] 2200s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-2] PASSED [ 54%] 2200s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-3] PASSED [ 54%] 2200s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-4] XFAIL [ 54%] 2200s dataframe/tests/test_groupby.py::test_groupby_dir[disk] PASSED [ 54%] 2200s dataframe/tests/test_groupby.py::test_groupby_dir[tasks] PASSED [ 54%] 2200s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-sync] PASSED [ 54%] 2200s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-threads] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-sync] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-threads] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-0] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-1] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-2] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-3] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-4] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-5] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-6] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-0] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-1] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-2] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-3] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-4] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-5] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-6] PASSED [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-0] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-1] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-2] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-3] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-4] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-5] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-6] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-0] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-1] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-2] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-3] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-4] XPASS [ 54%] 2201s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-5] XPASS [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-6] XPASS [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-0] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-1] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-2] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-3] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-4] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-5] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-6] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-0] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-1] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-2] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-3] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-4] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-5] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-6] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-0] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-1] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-2] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-3] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-4] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-5] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-6] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-0] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-1] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-2] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-3] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-4] PASSED [ 54%] 2202s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-5] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-6] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-0] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-1] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-2] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-3] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-4] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-5] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-6] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-0] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-1] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-2] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-3] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-4] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-5] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-6] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-0] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-1] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-2] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-3] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-4] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-5] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-6] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-0] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-1] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-2] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-3] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-4] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-5] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-6] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-0] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-1] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-2] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-3] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-4] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-5] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-6] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-0] PASSED [ 54%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-1] PASSED [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-2] PASSED [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-3] PASSED [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-4] PASSED [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-5] PASSED [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-6] PASSED [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-0] XPASS [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-1] XPASS [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-2] XPASS [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-3] XPASS [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-4] XPASS [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-5] XPASS [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-6] XPASS [ 55%] 2203s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-0] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-1] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-2] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-3] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-4] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-5] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-6] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-0] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-1] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-2] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-3] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-4] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-5] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-6] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-0] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-1] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-2] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-3] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-4] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-5] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-6] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-0] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-1] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-2] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-3] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-4] XPASS [ 55%] 2204s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-5] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-6] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-0] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-1] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-2] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-3] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-4] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-5] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-6] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-0] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-1] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-2] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-3] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-4] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-5] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-6] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-0] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-1] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-2] XPASS [ 55%] 2205s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-3] XPASS [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-4] XPASS [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-5] XPASS [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-6] XPASS [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-0] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-1] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-2] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-3] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-4] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-5] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-6] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-0] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-1] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-2] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-3] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-4] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-5] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-6] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-0] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-1] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-2] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-3] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-4] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-5] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-6] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-0] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-1] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-2] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-3] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-4] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-5] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-6] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-0] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-1] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-2] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-3] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-4] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-5] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-6] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-0] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-1] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-2] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-3] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-4] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-5] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-6] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-0] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-1] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-2] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-3] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-4] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-5] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-6] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-0] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-1] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-2] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-3] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-4] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-5] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-6] PASSED [ 55%] 2206s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[disk] PASSED [ 55%] 2207s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[tasks] PASSED [ 55%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-0] PASSED [ 55%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-0] PASSED [ 55%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-1] PASSED [ 55%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-1] PASSED [ 55%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-2] PASSED [ 55%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-0] PASSED [ 55%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-0] PASSED [ 55%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-1] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-1] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-2] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[disk] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[tasks] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[disk] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[tasks] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[disk] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[tasks] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-1] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-2] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-1] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-2] PASSED [ 56%] 2207s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-1] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-2] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-1] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-2] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-1] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-2] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-1] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-2] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby[disk] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby[tasks] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby_errors[disk] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_series_groupby_errors[tasks] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_groupby_index_array[disk] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_groupby_index_array[tasks] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_groupby_set_index[disk] PASSED [ 56%] 2208s dataframe/tests/test_groupby.py::test_groupby_set_index[tasks] PASSED [ 56%] 2211s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-True] PASSED [ 56%] 2217s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-False] PASSED [ 56%] 2220s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-True] PASSED [ 56%] 2226s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-False] PASSED [ 56%] 2226s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_every] PASSED [ 56%] 2227s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_out] PASSED [ 56%] 2227s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_every] PASSED [ 56%] 2227s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_out] PASSED [ 56%] 2227s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_every] XPASS [ 56%] 2227s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_out] XPASS [ 56%] 2228s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_every] XPASS [ 56%] 2228s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_out] XPASS [ 56%] 2228s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_every] PASSED [ 56%] 2229s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_out] PASSED [ 56%] 2229s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_every] PASSED [ 56%] 2229s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_out] PASSED [ 56%] 2229s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_every] PASSED [ 56%] 2229s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_out] PASSED [ 56%] 2230s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_every] PASSED [ 56%] 2230s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_out] PASSED [ 56%] 2230s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_every] PASSED [ 56%] 2230s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_out] PASSED [ 56%] 2230s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_every] PASSED [ 56%] 2230s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_out] PASSED [ 56%] 2231s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_every] PASSED [ 56%] 2231s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_out] PASSED [ 56%] 2231s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_every] PASSED [ 56%] 2231s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_out] PASSED [ 56%] 2231s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_every] PASSED [ 56%] 2231s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_out] PASSED [ 56%] 2231s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_every] PASSED [ 56%] 2232s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_out] PASSED [ 56%] 2232s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_every] XPASS [ 56%] 2232s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_out] XPASS [ 56%] 2233s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_every] XPASS [ 56%] 2233s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_out] XPASS [ 56%] 2233s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_every] XPASS [ 56%] 2234s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_out] XPASS [ 56%] 2234s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_every] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_out] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_every] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_out] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_every] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_out] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_every] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_out] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_every] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_out] XPASS [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_every] PASSED [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_out] PASSED [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_every] PASSED [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_out] PASSED [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_every] SKIPPED [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_out] SKIPPED [ 56%] 2235s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_every] PASSED [ 56%] 2236s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_out] PASSED [ 56%] 2236s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_every] SKIPPED [ 56%] 2236s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_out] SKIPPED [ 56%] 2236s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_every] PASSED [ 56%] 2236s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_out] PASSED [ 56%] 2236s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_every] PASSED [ 56%] 2236s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_out] PASSED [ 56%] 2236s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_every] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_out] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-0] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-1] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-2] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-3] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-4] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-5] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-6] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-7] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-8] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-9] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-10] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-11] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-0] PASSED [ 56%] 2237s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-1] PASSED [ 56%] 2238s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-2] PASSED [ 56%] 2238s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-3] PASSED [ 56%] 2238s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-4] PASSED [ 56%] 2238s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-5] PASSED [ 56%] 2238s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-6] PASSED [ 56%] 2238s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-7] PASSED [ 56%] 2238s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-8] PASSED [ 56%] 2238s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-9] PASSED [ 56%] 2238s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-10] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-11] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-0] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-1] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-2] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-3] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-4] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-5] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-6] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-7] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-8] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-9] PASSED [ 56%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-10] PASSED [ 57%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-11] PASSED [ 57%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-0] PASSED [ 57%] 2239s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-1] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-2] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-3] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-4] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-5] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-6] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-7] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-8] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-9] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-10] PASSED [ 57%] 2240s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-11] PASSED [ 57%] 2241s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-0] PASSED [ 57%] 2241s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-1] PASSED [ 57%] 2241s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-2] PASSED [ 57%] 2241s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-3] PASSED [ 57%] 2241s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-4] PASSED [ 57%] 2241s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] XFAIL [ 57%] 2242s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-0] PASSED [ 57%] 2242s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-1] PASSED [ 57%] 2243s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-2] PASSED [ 57%] 2244s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-3] PASSED [ 57%] 2245s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-4] PASSED [ 57%] 2245s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] XFAIL [ 57%] 2245s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-0] PASSED [ 57%] 2245s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-1] PASSED [ 57%] 2245s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-2] PASSED [ 57%] 2245s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-3] PASSED [ 57%] 2246s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-4] PASSED [ 57%] 2246s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] XFAIL [ 57%] 2246s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-0] PASSED [ 57%] 2247s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-1] PASSED [ 57%] 2247s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-2] PASSED [ 57%] 2247s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-3] PASSED [ 57%] 2248s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-4] PASSED [ 57%] 2248s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] XFAIL [ 57%] 2248s dataframe/tests/test_groupby.py::test_numeric_column_names[disk] PASSED [ 57%] 2248s dataframe/tests/test_groupby.py::test_numeric_column_names[tasks] PASSED [ 57%] 2248s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[disk] SKIPPED [ 57%] 2248s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[tasks] PASSED [ 57%] 2248s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[disk] PASSED [ 57%] 2248s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_groupby_normalize_by[disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_groupby_normalize_by[tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-disk] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-tasks] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-disk] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-tasks] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-disk] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-tasks] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-disk] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-tasks] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-disk] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-tasks] XPASS [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-tasks] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[disk] PASSED [ 57%] 2249s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[tasks] PASSED [ 57%] 2251s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-1] PASSED [ 57%] 2252s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-8] PASSED [ 57%] 2253s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-1] PASSED [ 57%] 2254s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-8] PASSED [ 57%] 2255s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-1] PASSED [ 57%] 2255s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-8] PASSED [ 57%] 2257s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-1] PASSED [ 57%] 2258s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-8] PASSED [ 57%] 2261s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-True] PASSED [ 57%] 2262s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-False] PASSED [ 57%] 2265s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-True] PASSED [ 57%] 2266s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-False] PASSED [ 57%] 2266s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[disk] PASSED [ 57%] 2266s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[tasks] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec0] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec1] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec0] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec1] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec0] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec1] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec0] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec1] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-0] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-1] PASSED [ 57%] 2267s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-0] PASSED [ 57%] 2268s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-1] PASSED [ 57%] 2268s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-0] PASSED [ 57%] 2268s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-1] PASSED [ 57%] 2268s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-0] PASSED [ 57%] 2268s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-1] PASSED [ 57%] 2268s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-0] PASSED [ 57%] 2268s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-1] PASSED [ 57%] 2268s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-0] PASSED [ 57%] 2268s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-1] PASSED [ 57%] 2269s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-0] PASSED [ 57%] 2269s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-1] PASSED [ 57%] 2269s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-0] PASSED [ 57%] 2269s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-1] PASSED [ 57%] 2269s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-0] PASSED [ 57%] 2269s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-1] PASSED [ 57%] 2269s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-0] PASSED [ 57%] 2269s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-1] PASSED [ 57%] 2269s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-0] PASSED [ 57%] 2270s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-1] PASSED [ 57%] 2270s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-0] PASSED [ 57%] 2270s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-1] PASSED [ 57%] 2270s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-0] PASSED [ 57%] 2270s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-1] PASSED [ 57%] 2270s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-0] PASSED [ 57%] 2270s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-1] PASSED [ 58%] 2270s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-0] PASSED [ 58%] 2270s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-1] PASSED [ 58%] 2271s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-0] PASSED [ 58%] 2271s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-1] PASSED [ 58%] 2271s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-0] PASSED [ 58%] 2271s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-1] PASSED [ 58%] 2271s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-0] PASSED [ 58%] 2271s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-1] PASSED [ 58%] 2271s dataframe/tests/test_groupby.py::test_ffill[disk-None-True] PASSED [ 58%] 2271s dataframe/tests/test_groupby.py::test_ffill[disk-None-False] PASSED [ 58%] 2271s dataframe/tests/test_groupby.py::test_ffill[disk-None-None] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[disk-1-True] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[disk-1-False] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[disk-1-None] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[disk-4-True] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[disk-4-False] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[disk-4-None] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[tasks-None-True] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[tasks-None-False] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[tasks-None-None] PASSED [ 58%] 2272s dataframe/tests/test_groupby.py::test_ffill[tasks-1-True] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_ffill[tasks-1-False] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_ffill[tasks-1-None] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_ffill[tasks-4-True] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_ffill[tasks-4-False] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_ffill[tasks-4-None] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_bfill[disk-None-True] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_bfill[disk-None-False] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_bfill[disk-None-None] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_bfill[disk-1-True] PASSED [ 58%] 2273s dataframe/tests/test_groupby.py::test_bfill[disk-1-False] PASSED [ 58%] 2274s dataframe/tests/test_groupby.py::test_bfill[disk-1-None] PASSED [ 58%] 2274s dataframe/tests/test_groupby.py::test_bfill[disk-4-True] PASSED [ 58%] 2274s dataframe/tests/test_groupby.py::test_bfill[disk-4-False] PASSED [ 58%] 2274s dataframe/tests/test_groupby.py::test_bfill[disk-4-None] PASSED [ 58%] 2274s dataframe/tests/test_groupby.py::test_bfill[tasks-None-True] PASSED [ 58%] 2274s dataframe/tests/test_groupby.py::test_bfill[tasks-None-False] PASSED [ 58%] 2274s dataframe/tests/test_groupby.py::test_bfill[tasks-None-None] PASSED [ 58%] 2274s dataframe/tests/test_groupby.py::test_bfill[tasks-1-True] PASSED [ 58%] 2274s dataframe/tests/test_groupby.py::test_bfill[tasks-1-False] PASSED [ 58%] 2275s dataframe/tests/test_groupby.py::test_bfill[tasks-1-None] PASSED [ 58%] 2275s dataframe/tests/test_groupby.py::test_bfill[tasks-4-True] PASSED [ 58%] 2275s dataframe/tests/test_groupby.py::test_bfill[tasks-4-False] PASSED [ 58%] 2275s dataframe/tests/test_groupby.py::test_bfill[tasks-4-None] PASSED [ 58%] 2275s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-0] PASSED [ 58%] 2275s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-1] PASSED [ 58%] 2275s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-2] PASSED [ 58%] 2275s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-3] PASSED [ 58%] 2275s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-4] PASSED [ 58%] 2276s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-0] PASSED [ 58%] 2276s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-1] PASSED [ 58%] 2276s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-2] PASSED [ 58%] 2277s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-3] PASSED [ 58%] 2277s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-4] PASSED [ 58%] 2277s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-0] PASSED [ 58%] 2277s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-1] PASSED [ 58%] 2277s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-2] PASSED [ 58%] 2277s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-3] PASSED [ 58%] 2277s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-4] PASSED [ 58%] 2278s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-0] PASSED [ 58%] 2278s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-1] PASSED [ 58%] 2278s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-2] PASSED [ 58%] 2278s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-3] PASSED [ 58%] 2279s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-4] PASSED [ 58%] 2279s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-0] XPASS [ 58%] 2279s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-1] XPASS [ 58%] 2279s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-2] XPASS [ 58%] 2280s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-3] XPASS [ 58%] 2280s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-4] XPASS [ 58%] 2280s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-0] XPASS [ 58%] 2281s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-1] XPASS [ 58%] 2281s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-2] XPASS [ 58%] 2283s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-3] XPASS [ 58%] 2283s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-4] XPASS [ 58%] 2283s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-0] XPASS [ 58%] 2284s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-1] XPASS [ 58%] 2284s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-2] XPASS [ 58%] 2284s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-3] XPASS [ 58%] 2284s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-4] XPASS [ 58%] 2285s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-0] XPASS [ 58%] 2285s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-1] XPASS [ 58%] 2286s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-2] XPASS [ 58%] 2286s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-3] XPASS [ 58%] 2287s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-4] XPASS [ 58%] 2287s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-0] PASSED [ 58%] 2287s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-1] PASSED [ 58%] 2288s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-2] PASSED [ 58%] 2288s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-3] PASSED [ 58%] 2288s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-4] PASSED [ 58%] 2289s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-0] PASSED [ 58%] 2289s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-1] PASSED [ 58%] 2289s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-2] PASSED [ 58%] 2289s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-3] PASSED [ 58%] 2290s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-4] PASSED [ 58%] 2290s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-0] PASSED [ 58%] 2290s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-1] PASSED [ 58%] 2290s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-2] PASSED [ 58%] 2291s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-3] PASSED [ 58%] 2291s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-4] PASSED [ 58%] 2291s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-0] PASSED [ 58%] 2291s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-1] PASSED [ 58%] 2292s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-2] PASSED [ 58%] 2292s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-3] PASSED [ 58%] 2292s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-4] PASSED [ 58%] 2292s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-0] PASSED [ 58%] 2292s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-1] PASSED [ 58%] 2292s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-2] PASSED [ 58%] 2293s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-3] PASSED [ 58%] 2293s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-4] PASSED [ 58%] 2293s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-0] PASSED [ 58%] 2293s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-1] PASSED [ 58%] 2294s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-2] PASSED [ 58%] 2294s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-3] PASSED [ 58%] 2294s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-4] PASSED [ 58%] 2294s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-0] PASSED [ 58%] 2294s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-1] PASSED [ 58%] 2294s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-2] PASSED [ 58%] 2295s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-3] PASSED [ 58%] 2295s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-4] PASSED [ 58%] 2295s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-0] PASSED [ 58%] 2295s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-1] PASSED [ 58%] 2295s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-2] PASSED [ 58%] 2296s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-3] PASSED [ 58%] 2296s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-4] PASSED [ 58%] 2296s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-0] PASSED [ 58%] 2296s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-1] PASSED [ 58%] 2296s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-2] PASSED [ 59%] 2296s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-3] PASSED [ 59%] 2297s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-4] PASSED [ 59%] 2297s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-0] PASSED [ 59%] 2297s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-1] PASSED [ 59%] 2297s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-2] PASSED [ 59%] 2298s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-3] PASSED [ 59%] 2299s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-4] PASSED [ 59%] 2299s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-0] PASSED [ 59%] 2299s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-1] PASSED [ 59%] 2299s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-2] PASSED [ 59%] 2299s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-3] PASSED [ 59%] 2299s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-4] PASSED [ 59%] 2299s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-0] PASSED [ 59%] 2300s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-1] PASSED [ 59%] 2300s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-2] PASSED [ 59%] 2300s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-3] PASSED [ 59%] 2300s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-4] PASSED [ 59%] 2301s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-0] PASSED [ 59%] 2301s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-1] PASSED [ 59%] 2301s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-2] PASSED [ 59%] 2301s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-3] PASSED [ 59%] 2301s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-4] PASSED [ 59%] 2301s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-0] PASSED [ 59%] 2301s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-1] PASSED [ 59%] 2302s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-2] PASSED [ 59%] 2302s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-3] PASSED [ 59%] 2303s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-4] PASSED [ 59%] 2303s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-0] PASSED [ 59%] 2303s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-1] PASSED [ 59%] 2303s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-2] PASSED [ 59%] 2303s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-3] PASSED [ 59%] 2303s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-4] PASSED [ 59%] 2303s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-0] PASSED [ 59%] 2304s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-1] PASSED [ 59%] 2304s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-2] PASSED [ 59%] 2304s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-3] PASSED [ 59%] 2304s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-4] PASSED [ 59%] 2304s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-0] PASSED [ 59%] 2304s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-1] PASSED [ 59%] 2305s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-2] PASSED [ 59%] 2305s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-3] PASSED [ 59%] 2305s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-4] PASSED [ 59%] 2305s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-0] PASSED [ 59%] 2305s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-1] PASSED [ 59%] 2306s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-2] PASSED [ 59%] 2306s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-3] PASSED [ 59%] 2306s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-4] PASSED [ 59%] 2306s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-0] PASSED [ 59%] 2306s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-1] PASSED [ 59%] 2307s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-2] PASSED [ 59%] 2307s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-3] PASSED [ 59%] 2307s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-4] PASSED [ 59%] 2307s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-0] PASSED [ 59%] 2307s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-1] PASSED [ 59%] 2307s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-2] PASSED [ 59%] 2308s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-3] PASSED [ 59%] 2308s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-4] PASSED [ 59%] 2308s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-0] XPASS [ 59%] 2308s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-1] XPASS [ 59%] 2309s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-2] XPASS [ 59%] 2309s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-3] XPASS [ 59%] 2309s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-4] XPASS [ 59%] 2309s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-0] XPASS [ 59%] 2310s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-1] XPASS [ 59%] 2310s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-2] XPASS [ 59%] 2310s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-3] XPASS [ 59%] 2311s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-4] XPASS [ 59%] 2311s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-0] XPASS [ 59%] 2311s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-1] XPASS [ 59%] 2311s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-2] XPASS [ 59%] 2312s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-3] XPASS [ 59%] 2312s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-4] XPASS [ 59%] 2312s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-0] XPASS [ 59%] 2312s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-1] XPASS [ 59%] 2313s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-2] XPASS [ 59%] 2313s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-3] XPASS [ 59%] 2313s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-4] XPASS [ 59%] 2314s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-0] XPASS [ 59%] 2314s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-1] XPASS [ 59%] 2314s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-2] XPASS [ 59%] 2314s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-3] XPASS [ 59%] 2314s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-4] XPASS [ 59%] 2315s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-0] XPASS [ 59%] 2315s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-1] XPASS [ 59%] 2315s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-2] XPASS [ 59%] 2316s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-3] XPASS [ 59%] 2316s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-4] XPASS [ 59%] 2316s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-0] XPASS [ 59%] 2316s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-1] XPASS [ 59%] 2317s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-2] XPASS [ 59%] 2317s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-3] XPASS [ 59%] 2317s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-4] XPASS [ 59%] 2317s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-0] XPASS [ 59%] 2318s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-1] XPASS [ 59%] 2318s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-2] XPASS [ 59%] 2318s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-3] XPASS [ 59%] 2319s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-4] XPASS [ 59%] 2319s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-0] XPASS [ 59%] 2320s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-1] XPASS [ 59%] 2320s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-2] XPASS [ 59%] 2321s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-3] XPASS [ 59%] 2321s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-4] XPASS [ 59%] 2321s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-0] SKIPPED [ 59%] 2321s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-1] SKIPPED [ 59%] 2321s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-2] SKIPPED [ 59%] 2321s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-3] SKIPPED [ 59%] 2321s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-4] SKIPPED [ 59%] 2322s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-0] XPASS [ 59%] 2322s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-1] XPASS [ 59%] 2323s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-2] XPASS [ 59%] 2323s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-3] XPASS [ 59%] 2324s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-4] XPASS [ 59%] 2324s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-0] SKIPPED [ 59%] 2324s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-1] SKIPPED [ 59%] 2324s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-2] SKIPPED [ 59%] 2324s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-3] SKIPPED [ 59%] 2325s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-4] SKIPPED [ 59%] 2325s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-0] XPASS [ 59%] 2326s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-1] XPASS [ 59%] 2326s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-2] XPASS [ 59%] 2327s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-3] XPASS [ 59%] 2327s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-4] XPASS [ 59%] 2327s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-0] SKIPPED [ 59%] 2327s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-1] SKIPPED [ 59%] 2327s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-2] SKIPPED [ 59%] 2327s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-3] SKIPPED [ 59%] 2327s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-4] SKIPPED [ 60%] 2328s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-0] XPASS [ 60%] 2328s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-1] XPASS [ 60%] 2329s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-2] XPASS [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-3] XPASS [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-4] XPASS [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-0] SKIPPED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-1] SKIPPED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-2] SKIPPED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-3] SKIPPED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-4] SKIPPED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-0] PASSED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-1] PASSED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-2] PASSED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-3] PASSED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-4] PASSED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-0] PASSED [ 60%] 2330s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-1] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-2] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-3] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-4] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-3] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-4] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-3] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-4] PASSED [ 60%] 2331s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-0] PASSED [ 60%] 2332s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-1] PASSED [ 60%] 2332s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-2] PASSED [ 60%] 2332s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-3] PASSED [ 60%] 2332s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-4] PASSED [ 60%] 2332s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-0] PASSED [ 60%] 2332s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-1] PASSED [ 60%] 2333s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-2] PASSED [ 60%] 2333s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-3] PASSED [ 60%] 2337s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-4] PASSED [ 60%] 2337s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-0] PASSED [ 60%] 2337s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-1] PASSED [ 60%] 2337s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-2] PASSED [ 60%] 2337s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-3] PASSED [ 60%] 2337s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-4] PASSED [ 60%] 2338s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-0] PASSED [ 60%] 2338s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-1] PASSED [ 60%] 2338s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-2] PASSED [ 60%] 2338s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-3] PASSED [ 60%] 2339s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-4] PASSED [ 60%] 2339s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-0] PASSED [ 60%] 2339s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-1] PASSED [ 60%] 2339s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-2] PASSED [ 60%] 2339s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-3] PASSED [ 60%] 2339s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-4] PASSED [ 60%] 2339s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-0] PASSED [ 60%] 2340s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-1] PASSED [ 60%] 2340s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-2] PASSED [ 60%] 2340s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-3] PASSED [ 60%] 2341s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-4] PASSED [ 60%] 2341s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-0] PASSED [ 60%] 2341s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-1] PASSED [ 60%] 2341s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-2] PASSED [ 60%] 2341s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-3] PASSED [ 60%] 2341s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-4] PASSED [ 60%] 2341s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-0] PASSED [ 60%] 2342s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-1] PASSED [ 60%] 2342s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-2] PASSED [ 60%] 2342s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-3] PASSED [ 60%] 2343s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-4] PASSED [ 60%] 2343s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-0] PASSED [ 60%] 2343s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-1] PASSED [ 60%] 2343s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-2] PASSED [ 60%] 2343s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-3] PASSED [ 60%] 2343s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-4] PASSED [ 60%] 2343s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-0] PASSED [ 60%] 2344s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-1] PASSED [ 60%] 2344s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-2] PASSED [ 60%] 2344s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-3] PASSED [ 60%] 2345s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-4] PASSED [ 60%] 2345s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-0] PASSED [ 60%] 2345s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-1] PASSED [ 60%] 2345s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-2] PASSED [ 60%] 2345s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-3] PASSED [ 60%] 2345s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-4] PASSED [ 60%] 2346s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-0] PASSED [ 60%] 2346s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-1] PASSED [ 60%] 2346s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-2] PASSED [ 60%] 2346s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-3] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-4] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-0] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-1] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-2] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-0] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-1] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-2] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-0] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-1] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-2] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-0] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-1] PASSED [ 60%] 2347s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-2] PASSED [ 60%] 2348s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-0] XPASS [ 60%] 2348s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-1] XPASS [ 60%] 2348s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-2] XPASS [ 60%] 2348s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-0] XPASS [ 60%] 2348s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-1] XPASS [ 60%] 2348s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-2] XPASS [ 60%] 2348s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-0] XPASS [ 60%] 2348s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-1] XPASS [ 60%] 2348s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-2] XPASS [ 60%] 2349s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-0] XPASS [ 60%] 2349s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-1] XPASS [ 60%] 2349s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-2] XPASS [ 60%] 2349s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-0] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-1] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-2] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-0] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-1] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-2] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-0] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-1] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-2] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-0] PASSED [ 60%] 2350s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-1] PASSED [ 60%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-2] PASSED [ 60%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-0] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-1] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-2] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-0] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-1] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-2] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-0] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-1] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-2] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-0] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-1] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-2] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-0] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-1] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-2] PASSED [ 61%] 2351s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-0] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-1] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-2] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-0] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-1] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-2] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-0] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-1] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-2] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-0] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-1] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-2] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-0] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-1] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-2] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-0] PASSED [ 61%] 2352s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-1] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-2] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-0] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-1] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-2] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-0] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-1] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-2] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-0] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-1] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-2] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-0] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-1] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-2] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-0] PASSED [ 61%] 2353s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-1] PASSED [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-2] PASSED [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-0] XPASS [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-1] XPASS [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-2] XPASS [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-0] XPASS [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-1] XPASS [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-2] XPASS [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-0] XPASS [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-1] XPASS [ 61%] 2354s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-2] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-0] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-1] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-2] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-0] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-1] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-2] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-0] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-1] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-2] XPASS [ 61%] 2355s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-0] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-1] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-2] XPASS [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-0] PASSED [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-1] PASSED [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-2] PASSED [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-0] PASSED [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-1] PASSED [ 61%] 2356s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-2] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-0] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-1] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-2] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-0] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-1] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-2] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-0] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-1] PASSED [ 61%] 2357s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-2] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-0] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-1] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-2] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-0] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-1] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-2] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-0] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-1] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-2] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-0] PASSED [ 61%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-1] PASSED [ 62%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-2] PASSED [ 62%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-0] PASSED [ 62%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-1] PASSED [ 62%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-2] PASSED [ 62%] 2358s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-1] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-2] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-1] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-2] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-1] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-2] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-1] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-2] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-1] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-2] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-3] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-4] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-1] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-2] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-3] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-4] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-1] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-2] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-3] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-4] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-1] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-2] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-3] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-4] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-1] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-2] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-3] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-4] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-0] PASSED [ 62%] 2359s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-1] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-2] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-3] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-4] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[disk] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[tasks] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[disk] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[tasks] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-1] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-4] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-20] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-1] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-4] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-20] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-1] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-4] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-20] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-1] PASSED [ 62%] 2360s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-4] PASSED [ 62%] 2361s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-20] PASSED [ 62%] 2361s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-1] PASSED [ 62%] 2361s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-4] PASSED [ 62%] 2361s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-20] PASSED [ 62%] 2361s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-1] PASSED [ 62%] 2361s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-4] PASSED [ 62%] 2363s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-20] PASSED [ 62%] 2363s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-1] PASSED [ 62%] 2363s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-4] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-20] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-1] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-4] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-20] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-1] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-4] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-20] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-1] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-4] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-20] PASSED [ 62%] 2364s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-1] PASSED [ 62%] 2365s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-4] PASSED [ 62%] 2365s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-20] PASSED [ 62%] 2365s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-1] PASSED [ 62%] 2365s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-4] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-20] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[disk] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[tasks] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_groupby_split_out_num[disk] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_groupby_split_out_num[tasks] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_groupby_not_supported[disk] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_groupby_not_supported[tasks] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_groupby_numeric_column[disk] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_groupby_numeric_column[tasks] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-a] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-c] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-d] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel3] PASSED [ 62%] 2366s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel4] PASSED [ 62%] 2367s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-a] PASSED [ 62%] 2367s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-c] PASSED [ 62%] 2367s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-d] PASSED [ 62%] 2367s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel3] PASSED [ 62%] 2367s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel4] PASSED [ 62%] 2367s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-a] PASSED [ 62%] 2367s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-c] PASSED [ 62%] 2367s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-d] PASSED [ 62%] 2368s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel3] PASSED [ 62%] 2368s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel4] PASSED [ 62%] 2368s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-a] PASSED [ 62%] 2369s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-c] PASSED [ 62%] 2369s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-d] PASSED [ 62%] 2369s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel3] PASSED [ 62%] 2369s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel4] PASSED [ 62%] 2369s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-a] PASSED [ 62%] 2369s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-c] PASSED [ 62%] 2369s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-d] PASSED [ 62%] 2369s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel3] PASSED [ 62%] 2369s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel4] PASSED [ 62%] 2370s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-a] PASSED [ 62%] 2370s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-c] PASSED [ 62%] 2370s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-d] PASSED [ 62%] 2370s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel3] PASSED [ 62%] 2370s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel4] PASSED [ 62%] 2370s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-a] PASSED [ 62%] 2370s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-c] PASSED [ 62%] 2370s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-d] PASSED [ 63%] 2370s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel3] PASSED [ 63%] 2371s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel4] PASSED [ 63%] 2371s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-a] PASSED [ 63%] 2371s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-c] PASSED [ 63%] 2371s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-d] PASSED [ 63%] 2371s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel3] PASSED [ 63%] 2371s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel4] PASSED [ 63%] 2372s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-a] PASSED [ 63%] 2372s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-c] PASSED [ 63%] 2372s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-d] PASSED [ 63%] 2372s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel3] PASSED [ 63%] 2372s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel4] PASSED [ 63%] 2372s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-a] PASSED [ 63%] 2372s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-c] PASSED [ 63%] 2373s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-d] PASSED [ 63%] 2373s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel3] PASSED [ 63%] 2373s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel4] PASSED [ 63%] 2373s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-a] PASSED [ 63%] 2373s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-c] PASSED [ 63%] 2373s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-d] PASSED [ 63%] 2373s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel3] PASSED [ 63%] 2373s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel4] PASSED [ 63%] 2374s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-a] PASSED [ 63%] 2374s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-c] PASSED [ 63%] 2375s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-d] PASSED [ 63%] 2375s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel3] PASSED [ 63%] 2375s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel4] PASSED [ 63%] 2375s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[disk] PASSED [ 63%] 2375s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[tasks] PASSED [ 63%] 2376s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumsum] PASSED [ 63%] 2376s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumprod] PASSED [ 63%] 2376s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumsum] PASSED [ 63%] 2376s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumprod] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[disk] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[tasks] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_string_label[disk] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_string_label[tasks] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumsum] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumprod] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumsum] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumprod] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[disk] PASSED [ 63%] 2377s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[tasks] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[disk] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[tasks] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[disk] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[tasks] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-a] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_1] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_2] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_3] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-a] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_1] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_2] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_3] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumprod] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumcount] PASSED [ 63%] 2378s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumsum] PASSED [ 63%] 2379s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-var] PASSED [ 63%] 2379s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-sum] PASSED [ 63%] 2379s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-mean] PASSED [ 63%] 2379s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-count] PASSED [ 63%] 2379s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-size] PASSED [ 63%] 2379s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-std] PASSED [ 63%] 2379s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-min] PASSED [ 63%] 2380s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-max] PASSED [ 63%] 2380s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-first] PASSED [ 63%] 2380s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-last] PASSED [ 63%] 2380s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-prod] PASSED [ 63%] 2380s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumprod] PASSED [ 63%] 2380s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumcount] PASSED [ 63%] 2380s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumsum] PASSED [ 63%] 2381s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-var] PASSED [ 63%] 2381s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-sum] PASSED [ 63%] 2381s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-mean] PASSED [ 63%] 2381s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-count] PASSED [ 63%] 2381s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-size] PASSED [ 63%] 2381s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-std] PASSED [ 63%] 2381s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-min] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-max] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-first] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-last] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-prod] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args0] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args1] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args2] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-idx] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args0] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args1] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args2] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-idx] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args0] PASSED [ 63%] 2382s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args1] PASSED [ 63%] 2383s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args2] PASSED [ 63%] 2383s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--idx] PASSED [ 63%] 2383s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args0] PASSED [ 63%] 2383s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args1] PASSED [ 63%] 2383s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args2] PASSED [ 63%] 2383s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-idx] PASSED [ 63%] 2383s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args0] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args1] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args2] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-idx] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args0] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args1] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args2] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--idx] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec0-dask_spec0-False] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec1-dask_spec1-True] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec2-dask_spec2-False] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec3-dask_spec3-False] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec0-dask_spec0-False] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec1-dask_spec1-True] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec2-dask_spec2-False] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec3-dask_spec3-False] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-mean-mean] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec1-dask_spec1] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec2-dask_spec2] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-mean-mean] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec1-dask_spec1] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec2-dask_spec2] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[disk] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[tasks] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[disk] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[tasks] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[disk] PASSED [ 63%] 2384s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[tasks] PASSED [ 64%] 2384s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-var] PASSED [ 64%] 2384s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-list] PASSED [ 64%] 2384s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-var] PASSED [ 64%] 2384s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-list] PASSED [ 64%] 2389s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-var] XFAIL [ 64%] 2390s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-std] XFAIL [ 64%] 2391s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-mean] XFAIL [ 64%] 2391s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-sum] PASSED [ 64%] 2392s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-var] XFAIL [ 64%] 2392s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-std] XFAIL [ 64%] 2393s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-mean] XFAIL [ 64%] 2393s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-sum] PASSED [ 64%] 2393s dataframe/tests/test_groupby.py::test_std_columns_int[disk] PASSED [ 64%] 2394s dataframe/tests/test_groupby.py::test_std_columns_int[tasks] PASSED [ 64%] 2395s dataframe/tests/test_groupby.py::test_timeseries[disk] PASSED [ 64%] 2395s dataframe/tests/test_groupby.py::test_timeseries[tasks] PASSED [ 64%] 2395s dataframe/tests/test_groupby.py::test_with_min_count[disk-0] PASSED [ 64%] 2396s dataframe/tests/test_groupby.py::test_with_min_count[disk-1] PASSED [ 64%] 2396s dataframe/tests/test_groupby.py::test_with_min_count[disk-2] PASSED [ 64%] 2396s dataframe/tests/test_groupby.py::test_with_min_count[disk-3] PASSED [ 64%] 2396s dataframe/tests/test_groupby.py::test_with_min_count[tasks-0] PASSED [ 64%] 2396s dataframe/tests/test_groupby.py::test_with_min_count[tasks-1] PASSED [ 64%] 2396s dataframe/tests/test_groupby.py::test_with_min_count[tasks-2] PASSED [ 64%] 2396s dataframe/tests/test_groupby.py::test_with_min_count[tasks-3] PASSED [ 64%] 2397s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-True] PASSED [ 64%] 2397s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-False] PASSED [ 64%] 2397s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-None] PASSED [ 64%] 2397s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-True] PASSED [ 64%] 2397s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-False] PASSED [ 64%] 2397s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-None] PASSED [ 64%] 2399s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns0] PASSED [ 64%] 2399s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns1] PASSED [ 64%] 2399s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns2] PASSED [ 64%] 2399s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns3] PASSED [ 64%] 2399s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns0] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns1] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns2] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns3] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[disk] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[tasks] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmin] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmax] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmin] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmax] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmin] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmax] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmin] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmax] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmin] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmax] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmin] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmax] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmin] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmax] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmin] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmax] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[disk] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[tasks] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[disk] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[tasks] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[disk] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[tasks] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 2400s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_unique[disk-uint8] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int32] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int64] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-uint8] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int32] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int64] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-foo] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-by1] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-foo] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-by1] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-foo] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-by1] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-foo] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-by1] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-foo] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-by1] PASSED [ 64%] 2401s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-foo] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-by1] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[disk] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[tasks] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-1] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-2] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-5] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-1] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-2] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-5] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-1] PASSED [ 64%] 2403s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-2] PASSED [ 64%] 2404s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-5] PASSED [ 64%] 2404s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-1] PASSED [ 64%] 2404s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-2] PASSED [ 64%] 2404s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-5] PASSED [ 64%] 2404s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-1] PASSED [ 64%] 2404s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-2] PASSED [ 64%] 2405s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-5] PASSED [ 64%] 2405s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-1] PASSED [ 64%] 2405s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-2] PASSED [ 64%] 2405s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-5] PASSED [ 64%] 2405s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-1] PASSED [ 64%] 2405s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-2] PASSED [ 64%] 2405s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-5] PASSED [ 64%] 2405s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-1] PASSED [ 64%] 2405s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-2] PASSED [ 64%] 2406s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-5] PASSED [ 64%] 2406s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-1] PASSED [ 64%] 2406s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-2] PASSED [ 64%] 2406s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-5] PASSED [ 64%] 2406s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-1] PASSED [ 64%] 2406s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-2] PASSED [ 65%] 2406s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-5] PASSED [ 65%] 2406s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-1] PASSED [ 65%] 2406s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-2] PASSED [ 65%] 2407s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-5] PASSED [ 65%] 2407s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-1] PASSED [ 65%] 2407s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-2] PASSED [ 65%] 2407s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-5] PASSED [ 65%] 2407s dataframe/tests/test_groupby.py::test_groupby_shift_series[disk] PASSED [ 65%] 2407s dataframe/tests/test_groupby.py::test_groupby_shift_series[tasks] PASSED [ 65%] 2407s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[disk] PASSED [ 65%] 2407s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[tasks] PASSED [ 65%] 2408s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[disk] PASSED [ 65%] 2408s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[tasks] PASSED [ 65%] 2409s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[disk] PASSED [ 65%] 2409s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[tasks] PASSED [ 65%] 2409s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-] PASSED [ 65%] 2409s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum0] PASSED [ 65%] 2409s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum1] PASSED [ 65%] 2409s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-rank] PASSED [ 65%] 2410s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-] PASSED [ 65%] 2410s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum0] PASSED [ 65%] 2410s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum1] PASSED [ 65%] 2410s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-rank] PASSED [ 65%] 2410s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-1] PASSED [ 65%] 2410s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-2] PASSED [ 65%] 2410s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-3] PASSED [ 65%] 2411s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-4] PASSED [ 65%] 2411s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-5] PASSED [ 65%] 2411s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-6] PASSED [ 65%] 2411s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-7] PASSED [ 65%] 2411s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-8] PASSED [ 65%] 2411s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-9] PASSED [ 65%] 2411s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-1] PASSED [ 65%] 2411s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-2] PASSED [ 65%] 2412s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-3] PASSED [ 65%] 2412s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-4] PASSED [ 65%] 2412s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-5] PASSED [ 65%] 2413s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-6] PASSED [ 65%] 2413s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-7] PASSED [ 65%] 2413s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-8] PASSED [ 65%] 2414s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-9] PASSED [ 65%] 2414s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-1] PASSED [ 65%] 2414s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-2] PASSED [ 65%] 2414s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-3] PASSED [ 65%] 2414s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-4] PASSED [ 65%] 2414s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-5] PASSED [ 65%] 2414s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-6] PASSED [ 65%] 2415s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-7] PASSED [ 65%] 2415s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-8] PASSED [ 65%] 2415s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-9] PASSED [ 65%] 2415s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-1] PASSED [ 65%] 2415s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-2] PASSED [ 65%] 2415s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-3] PASSED [ 65%] 2415s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-4] PASSED [ 65%] 2416s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-5] PASSED [ 65%] 2416s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-6] PASSED [ 65%] 2416s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-7] PASSED [ 65%] 2417s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-8] PASSED [ 65%] 2417s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-9] PASSED [ 65%] 2417s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--0] PASSED [ 65%] 2417s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--1] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--2] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--3] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--0] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--1] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--2] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--3] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-0] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-1] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-2] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-3] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-0] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-1] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-2] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-3] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-0] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-1] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-0] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-1] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-0] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-1] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-0] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-1] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-False] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-True] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-False] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-True] PASSED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-False] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-True] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-None] SKIPPED [ 65%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-None] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-a] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-b] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-a] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-b] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-False] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-True] SKIPPED [ 66%] 2418s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-False] SKIPPED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-True] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-False] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-True] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-False] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[disk] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[tasks] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_rounding_negative_var[disk] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_rounding_negative_var[tasks] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-2] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-3] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-2] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-3] PASSED [ 66%] 2419s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-2] PASSED [ 66%] 2420s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-3] PASSED [ 66%] 2420s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-2] PASSED [ 66%] 2420s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-3] PASSED [ 66%] 2420s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-2] PASSED [ 66%] 2420s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-3] PASSED [ 66%] 2420s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-2] PASSED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-3] PASSED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-pandas] PASSED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-cudf] SKIPPED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-pandas] PASSED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-cudf] SKIPPED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-a] PASSED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-b] PASSED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-c] PASSED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by3] PASSED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by4] PASSED [ 66%] 2421s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-a] XFAIL [ 66%] 2422s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-b] XFAIL [ 66%] 2422s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-c] XPASS [ 66%] 2423s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by3] XFAIL [ 66%] 2423s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by4] XPASS [ 66%] 2424s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-a] XFAIL [ 66%] 2424s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-b] XFAIL [ 66%] 2424s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-c] XPASS [ 66%] 2424s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by3] XFAIL [ 66%] 2425s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by4] XPASS [ 66%] 2425s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-a] PASSED [ 66%] 2425s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-b] PASSED [ 66%] 2425s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-c] PASSED [ 66%] 2425s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by3] PASSED [ 66%] 2425s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by4] PASSED [ 66%] 2426s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-a] XFAIL [ 66%] 2426s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-b] XFAIL [ 66%] 2426s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-c] XPASS [ 66%] 2427s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by3] XFAIL [ 66%] 2427s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by4] XPASS [ 66%] 2427s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-a] XFAIL [ 66%] 2428s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-b] XFAIL [ 67%] 2428s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-c] XPASS [ 67%] 2428s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by3] XFAIL [ 67%] 2428s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by4] XPASS [ 67%] 2428s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-a] PASSED [ 67%] 2428s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-b] PASSED [ 67%] 2428s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-c] PASSED [ 67%] 2428s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by3] PASSED [ 67%] 2428s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by4] PASSED [ 67%] 2429s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-a] XFAIL [ 67%] 2430s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-b] XFAIL [ 67%] 2430s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-c] XPASS [ 67%] 2430s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by3] XFAIL [ 67%] 2430s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by4] XPASS [ 67%] 2431s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-a] XFAIL [ 67%] 2431s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-b] XFAIL [ 67%] 2431s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-c] XPASS [ 67%] 2432s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by3] XFAIL [ 67%] 2432s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by4] XPASS [ 67%] 2432s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-a] PASSED [ 67%] 2432s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-b] PASSED [ 67%] 2432s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-c] PASSED [ 67%] 2432s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by3] PASSED [ 67%] 2432s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by4] PASSED [ 67%] 2432s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-a] XFAIL [ 67%] 2434s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-b] XFAIL [ 67%] 2434s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-c] XPASS [ 67%] 2434s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by3] XFAIL [ 67%] 2434s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by4] XPASS [ 67%] 2435s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-a] XFAIL [ 67%] 2435s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-b] XFAIL [ 67%] 2435s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-c] XPASS [ 67%] 2435s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by3] XFAIL [ 67%] 2435s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by4] XPASS [ 67%] 2435s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg0] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg1] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg2] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg3] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg0] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg1] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg2] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg3] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg0] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg1] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg2] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg3] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg0] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg1] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg2] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg3] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[disk] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[tasks] PASSED [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 2436s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-known] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-known] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-known] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-known] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 2437s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 2438s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 2438s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 2438s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 2438s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 2438s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 2438s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 2438s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 2438s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 2438s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 2439s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 2439s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 2439s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-known] XPASS [ 67%] 2439s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-unknown] XPASS [ 67%] 2440s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-known] XPASS [ 67%] 2440s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-unknown] XPASS [ 67%] 2440s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 2440s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 2441s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 2441s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 2441s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-known] XPASS [ 67%] 2442s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 2442s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-known] XPASS [ 67%] 2442s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 2443s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 2443s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 2443s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 2444s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 2444s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-known] XPASS [ 67%] 2444s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-unknown] XPASS [ 67%] 2444s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-known] XPASS [ 67%] 2444s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-unknown] XPASS [ 67%] 2444s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 2445s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 2445s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 2445s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 2445s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-known] XPASS [ 67%] 2445s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 2445s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-known] XPASS [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-known] SKIPPED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-unknown] SKIPPED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-known] SKIPPED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-known] PASSED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-unknown] PASSED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-known] PASSED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-unknown] PASSED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-known] SKIPPED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 67%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-known] SKIPPED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-known] SKIPPED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 2446s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 2447s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 2448s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-known] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-known] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-known] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-known] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 2449s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-known] PASSED [ 68%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-unknown] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-unknown] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-unknown] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-unknown] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-known] PASSED [ 69%] 2453s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-known] PASSED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 2458s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 2459s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 2459s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 2459s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 2460s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 2461s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 2461s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 2462s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 2465s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 2465s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 2465s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 2465s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 2465s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 2466s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-known] PASSED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 2467s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 2468s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] XFAIL [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] XFAIL [ 70%] 2469s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] XFAIL [ 70%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] XFAIL [ 70%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] XFAIL [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] XFAIL [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] XFAIL [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] XFAIL [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-known] SKIPPED [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-known] SKIPPED [ 71%] 2470s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] XFAIL [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[disk] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[tasks] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[disk] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[tasks] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_dataframe_named_agg[True] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_dataframe_named_agg[False] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_series_named_agg[count-True] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_series_named_agg[count-False] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_series_named_agg[mean-True] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_series_named_agg[mean-False] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-True] PASSED [ 71%] 2471s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-False] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-A] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-A] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[disk] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[tasks] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-head] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-tail] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-head] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-tail] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-head] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-tail] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-head] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-tail] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-head] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-tail] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-head] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-tail] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_iter_fails[disk] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_iter_fails[tasks] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[disk] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[tasks] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-key1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-by1] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-min] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-max] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-sum] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-prod] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-first] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-last] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-median] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmax] SKIPPED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmin] SKIPPED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-min] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-max] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-sum] PASSED [ 71%] 2472s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-prod] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-first] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-last] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-median] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmax] SKIPPED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmin] SKIPPED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-min] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-max] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-sum] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-prod] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-first] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-last] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-median] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmax] SKIPPED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmin] SKIPPED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-min] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-max] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-sum] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-prod] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-first] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-last] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-median] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmax] SKIPPED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmin] SKIPPED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-min] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-max] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-sum] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-prod] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-first] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-last] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-median] PASSED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmax] SKIPPED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmin] SKIPPED [ 71%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-min] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-max] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-sum] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-prod] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-first] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-last] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-median] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmax] SKIPPED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmin] SKIPPED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-mean] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-std] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-var] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-mean] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-std] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-var] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-mean] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-std] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-var] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-mean] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-std] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-var] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-min] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-max] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-sum] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-prod] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-first] PASSED [ 72%] 2473s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-last] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-corr] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cov] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumprod] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumsum] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-mean] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-median] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-std] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-var] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-min] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-max] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-sum] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-prod] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-first] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-last] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-corr] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cov] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumprod] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumsum] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-mean] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-median] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-std] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-var] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-cov] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-corr] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-cov] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-corr] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumsum] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumprod] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumsum] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumprod] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-var] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-std] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-var] PASSED [ 72%] 2474s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-std] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-var] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-std] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-var] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-std] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-var] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-std] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-var] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-std] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-var] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-std] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-var] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-std] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-sum] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-prod] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-min] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-max] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmin] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmax] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-count] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-mean] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-median] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-size] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-first] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-last] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-aggregate] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-agg] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-value_counts] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-tail] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-head] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-sum] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-prod] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-min] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-max] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmin] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmax] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-count] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-mean] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-median] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-size] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-first] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-last] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-aggregate] PASSED [ 72%] 2475s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-agg] PASSED [ 72%] 2476s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-value_counts] PASSED [ 72%] 2476s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-tail] PASSED [ 72%] 2476s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-head] PASSED [ 72%] 2476s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[disk] PASSED [ 72%] 2476s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[tasks] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj0] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj1] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj2] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj3] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj4] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj5] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj6] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj7] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj8] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj9] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj10] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj11] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj12] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_categorical_consistency PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_object_missing_values PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj0] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj1] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj2] PASSED [ 72%] 2476s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj3] PASSED [ 73%] 2476s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj4] PASSED [ 73%] 2476s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj5] PASSED [ 73%] 2476s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj6] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df0] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df1] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df2] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df3] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df4] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df5] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df6] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df7] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df8] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df9] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df10] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df11] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[2-df12] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df0] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df1] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df2] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df3] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df4] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df5] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df6] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df7] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df8] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df9] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df10] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df11] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_basic[20-df12] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_split_every[2-None] PASSED [ 73%] 2476s dataframe/tests/test_hyperloglog.py::test_split_every[2-2] PASSED [ 73%] 2477s dataframe/tests/test_hyperloglog.py::test_split_every[2-10] PASSED [ 73%] 2477s dataframe/tests/test_hyperloglog.py::test_split_every[20-None] PASSED [ 73%] 2477s dataframe/tests/test_hyperloglog.py::test_split_every[20-2] PASSED [ 73%] 2477s dataframe/tests/test_hyperloglog.py::test_split_every[20-10] PASSED [ 73%] 2477s dataframe/tests/test_hyperloglog.py::test_larger_data PASSED [ 73%] 2477s dataframe/tests/test_indexing.py::test_loc PASSED [ 73%] 2477s dataframe/tests/test_indexing.py::test_loc_non_informative_index PASSED [ 73%] 2477s dataframe/tests/test_indexing.py::test_loc_with_text_dates PASSED [ 73%] 2477s dataframe/tests/test_indexing.py::test_loc_with_series PASSED [ 73%] 2477s dataframe/tests/test_indexing.py::test_loc_with_array PASSED [ 73%] 2477s dataframe/tests/test_indexing.py::test_loc_with_function PASSED [ 73%] 2477s dataframe/tests/test_indexing.py::test_loc_with_array_different_partition PASSED [ 73%] 2477s dataframe/tests/test_indexing.py::test_loc_with_series_different_partition PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc_with_non_boolean_series PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc2d PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc2d_with_known_divisions PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc2d_with_unknown_divisions PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc2d_duplicated_columns PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_getitem PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_getitem_slice PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_getitem_integer_slice PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc_on_numpy_datetimes PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc_on_pandas_datetimes PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc_datetime_no_freq PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_coerce_loc_index PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc_timestamp_str PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_getitem_timestamp_str PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_loc_period_str PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_getitem_period_str PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_to_series[index0] PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_to_series[index1] PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_to_frame[index0] PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_to_frame[index1] PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc[0] PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc[indexer1] PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc[indexer2] PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc[indexer3] PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc[indexer4] PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc_series PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc_raises PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc_duplicate_columns PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc_dispatch_to_getitem PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_iloc_out_of_order_selection PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_pandas_nullable_boolean_data_type PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_deterministic_hashing_series PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_deterministic_hashing_dataframe PASSED [ 73%] 2478s dataframe/tests/test_indexing.py::test_gpu_loc SKIPPED (could not im...) [ 73%] 2478s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-disk] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-tasks] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-disk] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-tasks] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-disk] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-tasks] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-disk] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-tasks] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-disk] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-tasks] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-disk] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-tasks] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-disk] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-tasks] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-disk] PASSED [ 73%] 2479s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-tasks] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-disk] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-tasks] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-disk] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-tasks] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-disk] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-tasks] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-disk] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-tasks] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-disk] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-tasks] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-disk] PASSED [ 73%] 2480s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-tasks] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-disk] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-tasks] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-disk] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-tasks] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-inner] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-left] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-inner] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-left] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-inner] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-left] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-inner] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-left] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-inner] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-left] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-inner] PASSED [ 73%] 2481s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-left] PASSED [ 73%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-inner] PASSED [ 73%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-left] PASSED [ 73%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-inner] PASSED [ 73%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-left] PASSED [ 73%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-inner] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-right] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-inner] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-right] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-inner] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-right] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-inner] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-right] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-inner] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-right] PASSED [ 74%] 2482s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-inner] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-right] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-inner] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-right] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-inner] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-right] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-disk] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-tasks] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-disk] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-tasks] PASSED [ 74%] 2483s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-disk] PASSED [ 74%] 2484s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-tasks] PASSED [ 74%] 2484s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-disk] PASSED [ 74%] 2484s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-tasks] PASSED [ 74%] 2484s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-disk] PASSED [ 74%] 2484s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-tasks] PASSED [ 74%] 2484s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-disk] PASSED [ 74%] 2484s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-tasks] PASSED [ 74%] 2485s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-disk] PASSED [ 74%] 2485s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-tasks] PASSED [ 74%] 2485s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-disk] PASSED [ 74%] 2485s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-tasks] PASSED [ 74%] 2485s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-disk] PASSED [ 74%] 2486s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-tasks] PASSED [ 74%] 2487s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-disk] PASSED [ 74%] 2487s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-tasks] PASSED [ 74%] 2487s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-disk] PASSED [ 74%] 2487s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-tasks] PASSED [ 74%] 2487s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-disk] PASSED [ 74%] 2487s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-tasks] PASSED [ 74%] 2488s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-disk] PASSED [ 74%] 2488s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-tasks] PASSED [ 74%] 2488s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-disk] PASSED [ 74%] 2488s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-tasks] PASSED [ 74%] 2488s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-disk] PASSED [ 74%] 2488s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-tasks] PASSED [ 74%] 2489s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-disk] PASSED [ 74%] 2489s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-tasks] PASSED [ 74%] 2489s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-disk] PASSED [ 74%] 2489s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-tasks] PASSED [ 74%] 2489s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-disk] PASSED [ 74%] 2489s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-tasks] PASSED [ 74%] 2489s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-disk] PASSED [ 74%] 2489s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-tasks] PASSED [ 74%] 2490s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-disk] PASSED [ 74%] 2490s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-tasks] PASSED [ 74%] 2490s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-disk] PASSED [ 74%] 2491s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-tasks] PASSED [ 74%] 2491s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-disk] PASSED [ 74%] 2491s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-tasks] PASSED [ 74%] 2491s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-disk] PASSED [ 74%] 2491s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-tasks] PASSED [ 74%] 2491s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-disk] PASSED [ 74%] 2491s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-tasks] PASSED [ 74%] 2492s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-disk] PASSED [ 74%] 2492s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-tasks] PASSED [ 74%] 2492s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-disk] PASSED [ 74%] 2492s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-tasks] PASSED [ 74%] 2492s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-disk] PASSED [ 74%] 2492s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-tasks] PASSED [ 74%] 2493s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-disk] PASSED [ 74%] 2493s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-tasks] PASSED [ 74%] 2493s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-disk] PASSED [ 74%] 2493s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-tasks] PASSED [ 74%] 2493s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-disk] PASSED [ 74%] 2493s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-tasks] PASSED [ 74%] 2494s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-disk] PASSED [ 74%] 2494s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-tasks] PASSED [ 74%] 2494s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-disk] PASSED [ 74%] 2494s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-tasks] PASSED [ 74%] 2494s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-disk] PASSED [ 74%] 2494s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-tasks] PASSED [ 74%] 2495s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-disk] PASSED [ 74%] 2495s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-tasks] PASSED [ 74%] 2495s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-disk] PASSED [ 74%] 2495s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-tasks] PASSED [ 74%] 2495s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-disk] PASSED [ 74%] 2495s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-tasks] PASSED [ 74%] 2495s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-disk] PASSED [ 74%] 2496s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-tasks] PASSED [ 74%] 2496s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-disk] PASSED [ 74%] 2496s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-tasks] PASSED [ 74%] 2496s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-disk] PASSED [ 74%] 2496s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-tasks] PASSED [ 74%] 2496s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-disk] PASSED [ 74%] 2496s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-tasks] PASSED [ 74%] 2497s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-disk] PASSED [ 74%] 2497s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-tasks] PASSED [ 74%] 2497s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-disk] PASSED [ 74%] 2497s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-tasks] PASSED [ 74%] 2497s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-disk] PASSED [ 74%] 2497s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-tasks] PASSED [ 74%] 2498s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-disk] PASSED [ 74%] 2498s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-tasks] PASSED [ 74%] 2498s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-disk] PASSED [ 74%] 2498s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-tasks] PASSED [ 74%] 2498s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-disk] PASSED [ 74%] 2499s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-tasks] PASSED [ 74%] 2499s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-disk] PASSED [ 74%] 2499s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-tasks] PASSED [ 74%] 2499s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-disk] PASSED [ 74%] 2499s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-tasks] PASSED [ 74%] 2499s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-left] PASSED [ 74%] 2499s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-right] PASSED [ 74%] 2499s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-inner] PASSED [ 74%] 2499s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-outer] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_join[disk-left] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_join[disk-right] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_join[disk-inner] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_join[disk-outer] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-inner] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-left] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-inner] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-left] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-inner] PASSED [ 74%] 2500s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-left] PASSED [ 74%] 2501s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-inner] PASSED [ 74%] 2501s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-left] PASSED [ 75%] 2501s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-inner] PASSED [ 75%] 2501s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-left] PASSED [ 75%] 2501s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-inner] PASSED [ 75%] 2501s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-left] PASSED [ 75%] 2501s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-inner] PASSED [ 75%] 2502s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-left] PASSED [ 75%] 2502s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-inner] PASSED [ 75%] 2502s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-left] PASSED [ 75%] 2502s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-inner] PASSED [ 75%] 2502s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-right] PASSED [ 75%] 2502s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-inner] PASSED [ 75%] 2503s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-right] PASSED [ 75%] 2503s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-inner] PASSED [ 75%] 2503s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-right] PASSED [ 75%] 2503s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-inner] PASSED [ 75%] 2503s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-right] PASSED [ 75%] 2503s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-inner] PASSED [ 75%] 2504s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-right] PASSED [ 75%] 2504s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-inner] PASSED [ 75%] 2504s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-right] PASSED [ 75%] 2504s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-inner] PASSED [ 75%] 2504s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-right] PASSED [ 75%] 2504s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-inner] PASSED [ 75%] 2505s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-right] PASSED [ 75%] 2505s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-inner] PASSED [ 75%] 2505s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-right] PASSED [ 75%] 2505s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-inner] PASSED [ 75%] 2505s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-right] PASSED [ 75%] 2506s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-inner] PASSED [ 75%] 2506s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-right] PASSED [ 75%] 2506s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-inner] PASSED [ 75%] 2506s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-right] PASSED [ 75%] 2506s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-inner] PASSED [ 75%] 2507s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-right] PASSED [ 75%] 2507s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-inner] PASSED [ 75%] 2507s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-right] PASSED [ 75%] 2507s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-inner] PASSED [ 75%] 2508s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-right] PASSED [ 75%] 2508s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-inner] PASSED [ 75%] 2509s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-right] PASSED [ 75%] 2509s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[None] SKIPPED [ 75%] 2509s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[4] SKIPPED [ 75%] 2509s dataframe/tests/test_methods.py::test_assign_not_modifying_array_inplace PASSED [ 75%] 2509s dataframe/tests/test_multi.py::test_align_partitions PASSED [ 75%] 2509s dataframe/tests/test_multi.py::test_align_partitions_unknown_divisions PASSED [ 75%] 2509s dataframe/tests/test_multi.py::test__maybe_align_partitions PASSED [ 75%] 2509s dataframe/tests/test_multi.py::test_merge_indexed_dataframe_to_indexed_dataframe PASSED [ 75%] 2509s dataframe/tests/test_multi.py::test_hash_join[disk-inner] PASSED [ 75%] 2510s dataframe/tests/test_multi.py::test_hash_join[disk-left] PASSED [ 75%] 2510s dataframe/tests/test_multi.py::test_hash_join[disk-right] PASSED [ 75%] 2510s dataframe/tests/test_multi.py::test_hash_join[disk-outer] PASSED [ 75%] 2510s dataframe/tests/test_multi.py::test_hash_join[tasks-inner] PASSED [ 75%] 2510s dataframe/tests/test_multi.py::test_hash_join[tasks-left] PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_hash_join[tasks-right] PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_hash_join[tasks-outer] PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_sequential_joins PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_indexed PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_on_basic PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_on_lefton_righton_error PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_by_leftby_rightby_error PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_on[backward-True] PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_on[backward-False] PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_on[forward-True] PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_on[forward-False] PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-True] PASSED [ 75%] 2511s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-False] PASSED [ 75%] 2512s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-True] PASSED [ 75%] 2512s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-False] PASSED [ 75%] 2513s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-True] PASSED [ 75%] 2515s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-False] PASSED [ 75%] 2515s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-True] PASSED [ 75%] 2516s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-False] PASSED [ 75%] 2517s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-True] PASSED [ 75%] 2517s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-False] PASSED [ 75%] 2518s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-True] PASSED [ 75%] 2518s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-False] PASSED [ 75%] 2519s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-True] PASSED [ 75%] 2519s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-False] PASSED [ 75%] 2519s dataframe/tests/test_multi.py::test_merge_asof_indexed_two_partitions PASSED [ 75%] 2519s dataframe/tests/test_multi.py::test_merge_asof_on_by PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance_no_exact_matches PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_merge_asof_unsorted_raises PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_merge_asof_with_empty PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-timestamp] PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-endofweek] PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_merge_asof_with_various_npartitions PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_indexed_concat[inner] PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_indexed_concat[outer] PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_concat[inner] PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_concat[outer] PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_concat_series[inner] PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_concat_series[outer] PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_concat_with_operation_remains_hlg PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_concat_dataframe_empty PASSED [ 75%] 2520s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-1] XPASS [ 75%] 2520s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-one] XPASS [ 75%] 2520s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-value_22] XPASS [ 75%] 2520s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-one] XPASS [ 75%] 2521s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-value_24] XPASS [ 75%] 2521s dataframe/tests/test_multi.py::test_concat_different_dtypes[one-value_25] XPASS [ 75%] 2521s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-inner] PASSED [ 75%] 2521s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-outer] PASSED [ 75%] 2521s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-left] PASSED [ 75%] 2521s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-right] PASSED [ 75%] 2521s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-inner] PASSED [ 75%] 2521s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-outer] PASSED [ 75%] 2522s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-left] PASSED [ 75%] 2522s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-right] PASSED [ 75%] 2522s dataframe/tests/test_multi.py::test_merge[disk-inner] PASSED [ 75%] 2522s dataframe/tests/test_multi.py::test_merge[disk-outer] PASSED [ 75%] 2523s dataframe/tests/test_multi.py::test_merge[disk-left] PASSED [ 75%] 2523s dataframe/tests/test_multi.py::test_merge[disk-right] PASSED [ 75%] 2523s dataframe/tests/test_multi.py::test_merge[tasks-inner] PASSED [ 75%] 2524s dataframe/tests/test_multi.py::test_merge[tasks-outer] PASSED [ 75%] 2524s dataframe/tests/test_multi.py::test_merge[tasks-left] PASSED [ 75%] 2524s dataframe/tests/test_multi.py::test_merge[tasks-right] PASSED [ 75%] 2524s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[disk] PASSED [ 75%] 2524s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[tasks] PASSED [ 75%] 2524s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-right] PASSED [ 75%] 2524s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-outer] PASSED [ 75%] 2525s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-right] PASSED [ 75%] 2525s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-outer] PASSED [ 75%] 2525s dataframe/tests/test_multi.py::test_merge_how_raises PASSED [ 75%] 2525s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] XFAIL [ 75%] 2525s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] XFAIL [ 75%] 2526s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] XFAIL [ 76%] 2526s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] XFAIL [ 76%] 2527s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] XFAIL [ 76%] 2527s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] XFAIL [ 76%] 2527s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts0] SKIPPED [ 76%] 2527s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts1] SKIPPED [ 76%] 2527s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts2] SKIPPED [ 76%] 2527s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts0] SKIPPED [ 76%] 2527s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts1] SKIPPED [ 76%] 2527s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts2] SKIPPED [ 76%] 2527s dataframe/tests/test_multi.py::test_merge_tasks_passes_through PASSED [ 76%] 2542s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-inner] PASSED [ 76%] 2555s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-outer] PASSED [ 76%] 2574s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-left] PASSED [ 76%] 2592s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-right] PASSED [ 76%] 2608s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-inner] PASSED [ 76%] 2623s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-outer] PASSED [ 76%] 2638s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-left] PASSED [ 76%] 2651s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-right] PASSED [ 76%] 2651s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-inner] SKIPPED [ 76%] 2651s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-outer] SKIPPED [ 76%] 2651s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-left] SKIPPED [ 76%] 2651s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-right] SKIPPED [ 76%] 2651s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-inner] SKIPPED [ 76%] 2651s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-outer] SKIPPED [ 76%] 2651s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-left] SKIPPED [ 76%] 2651s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-right] SKIPPED [ 76%] 2651s dataframe/tests/test_multi.py::test_join_gives_proper_divisions PASSED [ 76%] 2654s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-inner] PASSED [ 76%] 2659s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-outer] PASSED [ 76%] 2662s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-left] PASSED [ 76%] 2666s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-right] PASSED [ 76%] 2669s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-inner] PASSED [ 76%] 2672s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-outer] PASSED [ 76%] 2675s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-left] PASSED [ 76%] 2678s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-right] PASSED [ 76%] 2678s dataframe/tests/test_multi.py::test_melt[kwargs0] PASSED [ 76%] 2678s dataframe/tests/test_multi.py::test_melt[kwargs1] PASSED [ 76%] 2678s dataframe/tests/test_multi.py::test_melt[kwargs2] PASSED [ 76%] 2678s dataframe/tests/test_multi.py::test_melt[kwargs3] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_melt[kwargs4] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_melt[kwargs5] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_melt[kwargs6] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_cheap_inner_merge_with_pandas_object PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[False] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[True] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_divisions PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-left] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-right] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-left] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-right] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_on_index PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_merge_maintains_columns PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_merge_index_without_divisions[disk] PASSED [ 76%] 2679s dataframe/tests/test_multi.py::test_merge_index_without_divisions[tasks] PASSED [ 76%] 2680s dataframe/tests/test_multi.py::test_half_indexed_dataframe_avoids_shuffle PASSED [ 76%] 2680s dataframe/tests/test_multi.py::test_errors_for_merge_on_frame_columns PASSED [ 76%] 2680s dataframe/tests/test_multi.py::test_concat_one_series PASSED [ 76%] 2680s dataframe/tests/test_multi.py::test_concat_unknown_divisions PASSED [ 76%] 2680s dataframe/tests/test_multi.py::test_concat_unknown_divisions_errors PASSED [ 76%] 2680s dataframe/tests/test_multi.py::test_concat2 PASSED [ 76%] 2680s dataframe/tests/test_multi.py::test_concat3 PASSED [ 76%] 2680s dataframe/tests/test_multi.py::test_concat4_interleave_partitions PASSED [ 76%] 2682s dataframe/tests/test_multi.py::test_concat5 PASSED [ 76%] 2683s dataframe/tests/test_multi.py::test_concat_categorical[True-True-False] PASSED [ 76%] 2683s dataframe/tests/test_multi.py::test_concat_categorical[True-False-True] XPASS [ 76%] 2683s dataframe/tests/test_multi.py::test_concat_categorical[True-False-False] PASSED [ 76%] 2683s dataframe/tests/test_multi.py::test_concat_categorical[False-True-False] PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_concat_categorical[False-False-True] XPASS [ 76%] 2684s dataframe/tests/test_multi.py::test_concat_categorical[False-False-False] PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_concat_categorical_mixed_simple PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_concat_datetimeindex PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_append SKIPPED (pandas removed a...) [ 76%] 2684s dataframe/tests/test_multi.py::test_append2 SKIPPED (pandas removed ...) [ 76%] 2684s dataframe/tests/test_multi.py::test_append_categorical SKIPPED (pand...) [ 76%] 2684s dataframe/tests/test_multi.py::test_append_lose_divisions SKIPPED (p...) [ 76%] 2684s dataframe/tests/test_multi.py::test_singleton_divisions PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_repartition_repeated_divisions PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_multi_duplicate_divisions PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_merge_outer_empty PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_dtype_equality_warning PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_groupby_concat_cudf[pandas] PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_groupby_concat_cudf[cudf] SKIPPED [ 76%] 2684s dataframe/tests/test_multi.py::test_concat_ignore_order[True] PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_concat_ignore_order[False] PASSED [ 76%] 2684s dataframe/tests/test_multi.py::test_nullable_types_merge[Int64] PASSED [ 76%] 2685s dataframe/tests/test_multi.py::test_nullable_types_merge[Float64] PASSED [ 76%] 2685s dataframe/tests/test_multi.py::test_nullable_types_merge[int64[pyarrow]] SKIPPED [ 76%] 2685s dataframe/tests/test_multi.py::test_nullable_types_merge[float64[pyarrow]] SKIPPED [ 76%] 2685s dataframe/tests/test_multi.py::test_categorical_join PASSED [ 76%] 2685s dataframe/tests/test_multi.py::test_categorical_merge_with_columns_missing_from_left PASSED [ 76%] 2685s dataframe/tests/test_multi.py::test_categorical_merge_with_merge_column_cat_in_one_and_not_other_upcasts PASSED [ 76%] 2685s dataframe/tests/test_multi.py::test_categorical_merge_retains_category_dtype PASSED [ 76%] 2685s dataframe/tests/test_multi.py::test_categorical_merge_does_not_raise_setting_with_copy_warning PASSED [ 76%] 2685s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-inner] PASSED [ 76%] 2685s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-left] PASSED [ 76%] 2686s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-right] PASSED [ 76%] 2686s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-inner] PASSED [ 76%] 2687s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-left] PASSED [ 76%] 2687s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-right] PASSED [ 76%] 2687s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-inner] PASSED [ 76%] 2688s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-left] PASSED [ 76%] 2688s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-right] PASSED [ 76%] 2688s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-inner] PASSED [ 76%] 2689s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-left] PASSED [ 76%] 2689s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-right] PASSED [ 76%] 2689s dataframe/tests/test_multi.py::test_broadcast_true[None] PASSED [ 76%] 2689s dataframe/tests/test_multi.py::test_broadcast_true[tasks] PASSED [ 76%] 2689s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[right] PASSED [ 76%] 2689s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[inner] PASSED [ 76%] 2690s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-left] PASSED [ 76%] 2690s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-outer] PASSED [ 76%] 2690s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-left] PASSED [ 76%] 2690s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-outer] PASSED [ 76%] 2690s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-left] PASSED [ 76%] 2690s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-outer] PASSED [ 76%] 2690s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-left] PASSED [ 76%] 2690s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-outer] PASSED [ 76%] 2691s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-left] PASSED [ 76%] 2691s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-outer] PASSED [ 76%] 2691s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-left] PASSED [ 76%] 2691s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-outer] PASSED [ 76%] 2691s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-left] PASSED [ 76%] 2692s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-outer] PASSED [ 76%] 2692s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-left] PASSED [ 76%] 2692s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-outer] PASSED [ 76%] 2692s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-left] PASSED [ 76%] 2693s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-outer] PASSED [ 77%] 2693s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[50] PASSED [ 77%] 2693s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[51] PASSED [ 77%] 2693s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5 ] PASSED [ 77%] 2693s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array PASSED [ 77%] 2693s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array_with_meta PASSED [ 77%] 2693s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series PASSED [ 77%] 2693s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series_with_meta PASSED [ 77%] 2693s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_dataframe_raises_error PASSED [ 77%] 2693s dataframe/tests/test_numeric.py::test_to_numeric_raises PASSED [ 77%] 2693s dataframe/tests/test_optimize_dataframe.py::test_fuse_ave_width PASSED [ 77%] 2693s dataframe/tests/test_optimize_dataframe.py::test_optimize_blockwise PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies[data0] PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies[data1] PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies[data2] PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies_categories_order PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies_object PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies_kwargs PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies_sparse PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies_sparse_mix PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies_dtype PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_get_dummies_errors PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_pivot_table[mean-B] PASSED [ 77%] 2693s dataframe/tests/test_reshape.py::test_pivot_table[mean-values1] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[mean-values2] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[sum-B] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[sum-values1] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[sum-values2] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[count-B] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[count-values1] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[count-values2] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[first-B] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[first-values1] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[first-values2] PASSED [ 77%] 2694s dataframe/tests/test_reshape.py::test_pivot_table[last-B] PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table[last-values1] PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table[last-values2] PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-B] PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values1] PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values2] PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-B] PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values1] PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values2] PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table_dtype PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table_index_dtype PASSED [ 77%] 2695s dataframe/tests/test_reshape.py::test_pivot_table_errors PASSED [ 77%] 2695s dataframe/tests/test_rolling.py::test_map_overlap[True-1] PASSED [ 77%] 2695s dataframe/tests/test_rolling.py::test_map_overlap[True-4] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap[False-1] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap[False-4] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-True] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-False] PASSED [ 77%] 2696s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-False] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-True] PASSED [ 77%] 2697s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-False] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-True] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-False] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-True] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-False] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-True] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-False] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-True] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-False] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-True] PASSED [ 77%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-True] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-False] PASSED [ 78%] 2698s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-True] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-False] PASSED [ 78%] 2699s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-False] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-True] PASSED [ 78%] 2700s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-False] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-True] PASSED [ 78%] 2701s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-False] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-True] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-False] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-True] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-False] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-True] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-False] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-1] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-4] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-1] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-4] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-1] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-4] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-1] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-4] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-1] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-4] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-1] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-4] PASSED [ 78%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-1] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-4] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-1] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-4] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_errors PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_map_overlap_provide_meta PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-count-args0-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-sum-args1-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-mean-args2-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-median-args3-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-min-args4-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-max-args5-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-std-args6-True] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-var-args7-True] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-skew-args8-True] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-kurt-args9-True] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-quantile-args10-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-apply-args11-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-count-args0-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-sum-args1-False] PASSED [ 79%] 2702s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-mean-args2-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-median-args3-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-min-args4-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-max-args5-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-std-args6-True] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-var-args7-True] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-skew-args8-True] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-kurt-args9-True] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-quantile-args10-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-apply-args11-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-count-args0-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-sum-args1-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-mean-args2-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-median-args3-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-min-args4-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-max-args5-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-std-args6-True] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-var-args7-True] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-skew-args8-True] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-kurt-args9-True] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-quantile-args10-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-apply-args11-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-count-args0-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-sum-args1-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-mean-args2-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-median-args3-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-min-args4-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-max-args5-False] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-std-args6-True] PASSED [ 79%] 2703s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-var-args7-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-skew-args8-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-kurt-args9-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-quantile-args10-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-apply-args11-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-count-args0-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-sum-args1-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-mean-args2-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-median-args3-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-min-args4-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-max-args5-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-std-args6-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-var-args7-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-skew-args8-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-kurt-args9-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-quantile-args10-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-apply-args11-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-count-args0-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-sum-args1-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-mean-args2-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-median-args3-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-min-args4-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-max-args5-False] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-std-args6-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-var-args7-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-skew-args8-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-kurt-args9-True] PASSED [ 79%] 2704s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-quantile-args10-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-apply-args11-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-count-args0-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-sum-args1-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-mean-args2-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-median-args3-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-min-args4-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-max-args5-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-std-args6-True] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-var-args7-True] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-skew-args8-True] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-kurt-args9-True] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-quantile-args10-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-apply-args11-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-count-args0-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-sum-args1-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-mean-args2-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-median-args3-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-min-args4-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-max-args5-False] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-std-args6-True] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-var-args7-True] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-skew-args8-True] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-kurt-args9-True] PASSED [ 79%] 2705s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-quantile-args10-False] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-apply-args11-False] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_cov[True-1] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_cov[True-2] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_cov[True-4] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_cov[True-5] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_cov[False-1] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_cov[False-2] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_cov[False-4] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_cov[False-5] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_raises PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_names PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs0] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs1] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs2] PASSED [ 79%] 2706s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs3] PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs4] PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs5] PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_rolling_partition_size PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_rolling_repr PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_repr PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_constructor PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-count-args0-False] PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-sum-args1-False] PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-mean-args2-False] PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-median-args3-False] PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-min-args4-False] PASSED [ 79%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-max-args5-False] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-std-args6-True] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-var-args7-True] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-skew-args8-True] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-kurt-args9-True] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-quantile-args10-False] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-apply-args11-False] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-count-args0-False] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-sum-args1-False] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-mean-args2-False] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-median-args3-False] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-min-args4-False] PASSED [ 80%] 2707s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-max-args5-False] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-std-args6-True] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-var-args7-True] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-skew-args8-True] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-kurt-args9-True] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-quantile-args10-False] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-apply-args11-False] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-count-args0-False] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-sum-args1-False] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-mean-args2-False] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-median-args3-False] PASSED [ 80%] 2708s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-min-args4-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-max-args5-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-std-args6-True] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-var-args7-True] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-skew-args8-True] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-kurt-args9-True] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-quantile-args10-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-apply-args11-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-count-args0-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-sum-args1-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-mean-args2-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-median-args3-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-min-args4-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-max-args5-False] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-std-args6-True] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-var-args7-True] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-skew-args8-True] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-kurt-args9-True] PASSED [ 80%] 2709s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-quantile-args10-False] PASSED [ 80%] 2710s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-apply-args11-False] PASSED [ 80%] 2710s dataframe/tests/test_rolling.py::test_time_rolling_cov[1s] PASSED [ 80%] 2710s dataframe/tests/test_rolling.py::test_time_rolling_cov[2s] PASSED [ 80%] 2710s dataframe/tests/test_rolling.py::test_time_rolling_cov[3s] PASSED [ 80%] 2710s dataframe/tests/test_rolling.py::test_time_rolling_cov[window3] PASSED [ 80%] 2710s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[1s-10] PASSED [ 80%] 2710s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[2s-10] PASSED [ 80%] 2710s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-10] PASSED [ 80%] 2710s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-10] PASSED [ 80%] 2711s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-100] PASSED [ 80%] 2711s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-100] PASSED [ 80%] 2711s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[2s] PASSED [ 80%] 2711s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[5s] PASSED [ 80%] 2711s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[20s] PASSED [ 80%] 2712s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[10h] PASSED [ 80%] 2712s dataframe/tests/test_rolling.py::test_time_rolling[6s-6s] PASSED [ 80%] 2712s dataframe/tests/test_rolling.py::test_time_rolling[2s-2s] PASSED [ 80%] 2712s dataframe/tests/test_rolling.py::test_time_rolling[6s-2s] PASSED [ 80%] 2712s dataframe/tests/test_rolling.py::test_rolling_agg_aggregate PASSED [ 80%] 2712s dataframe/tests/test_rolling.py::test_rolling_numba_engine SKIPPED (...) [ 80%] 2712s dataframe/tests/test_rolling.py::test_groupby_rolling PASSED [ 80%] 2712s dataframe/tests/test_rolling.py::test_groupby_rolling_with_integer_window_raises PASSED [ 80%] 2712s dataframe/tests/test_shuffle.py::test_shuffle[disk] PASSED [ 80%] 2712s dataframe/tests/test_shuffle.py::test_shuffle[tasks] PASSED [ 80%] 2712s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[disk] PASSED [ 80%] 2712s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[tasks] PASSED [ 80%] 2712s dataframe/tests/test_shuffle.py::test_default_partitions PASSED [ 80%] 2713s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[disk] PASSED [ 80%] 2713s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[tasks] PASSED [ 80%] 2713s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[disk] PASSED [ 80%] 2713s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[tasks] PASSED [ 80%] 2713s dataframe/tests/test_shuffle.py::test_index_with_non_series[disk] PASSED [ 80%] 2713s dataframe/tests/test_shuffle.py::test_index_with_non_series[tasks] PASSED [ 80%] 2713s dataframe/tests/test_shuffle.py::test_index_with_dataframe[disk] PASSED [ 80%] 2714s dataframe/tests/test_shuffle.py::test_index_with_dataframe[tasks] PASSED [ 80%] 2714s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[disk] PASSED [ 80%] 2714s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[tasks] PASSED [ 80%] 2714s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[disk] PASSED [ 80%] 2714s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[tasks] PASSED [ 80%] 2714s dataframe/tests/test_shuffle.py::test_partitioning_index PASSED [ 80%] 2714s dataframe/tests/test_shuffle.py::test_partitioning_index_categorical_on_values PASSED [ 80%] 2714s dataframe/tests/test_shuffle.py::test_set_index_general[disk-1] PASSED [ 80%] 2715s dataframe/tests/test_shuffle.py::test_set_index_general[disk-4] PASSED [ 80%] 2716s dataframe/tests/test_shuffle.py::test_set_index_general[disk-7] PASSED [ 80%] 2718s dataframe/tests/test_shuffle.py::test_set_index_general[disk-23] PASSED [ 80%] 2719s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-1] PASSED [ 80%] 2719s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-4] PASSED [ 80%] 2720s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-7] PASSED [ 80%] 2724s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-23] PASSED [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[python]] PASSED [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[pyarrow]] SKIPPED [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_string[disk-object] PASSED [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[python]] PASSED [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[pyarrow]] SKIPPED [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-object] PASSED [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_self_index[disk] PASSED [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_self_index[tasks] PASSED [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_names[disk] XFAIL (d...) [ 80%] 2725s dataframe/tests/test_shuffle.py::test_set_index_names[tasks] PASSED [ 80%] 2726s dataframe/tests/test_shuffle.py::test_set_index_2[disk] PASSED [ 80%] 2727s dataframe/tests/test_shuffle.py::test_set_index_2[tasks] PASSED [ 80%] 2727s dataframe/tests/test_shuffle.py::test_set_index_3[disk] PASSED [ 80%] 2727s dataframe/tests/test_shuffle.py::test_set_index_3[tasks] PASSED [ 80%] 2727s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-True] PASSED [ 80%] 2727s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-False] PASSED [ 80%] 2728s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-True] PASSED [ 80%] 2728s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-False] PASSED [ 80%] 2728s dataframe/tests/test_shuffle.py::test_shuffle_sort[disk] PASSED [ 80%] 2728s dataframe/tests/test_shuffle.py::test_shuffle_sort[tasks] PASSED [ 80%] 2728s dataframe/tests/test_shuffle.py::test_rearrange[disk-threads] PASSED [ 80%] 2734s dataframe/tests/test_shuffle.py::test_rearrange[disk-processes] PASSED [ 80%] 2734s dataframe/tests/test_shuffle.py::test_rearrange[tasks-threads] PASSED [ 80%] 2746s dataframe/tests/test_shuffle.py::test_rearrange[tasks-processes] PASSED [ 80%] 2748s dataframe/tests/test_shuffle.py::test_rearrange_cleanup PASSED [ 80%] 2756s dataframe/tests/test_shuffle.py::test_rearrange_disk_cleanup_with_exception PASSED [ 80%] 2756s dataframe/tests/test_shuffle.py::test_rearrange_by_column_with_narrow_divisions PASSED [ 80%] 2756s dataframe/tests/test_shuffle.py::test_maybe_buffered_partd PASSED [ 80%] 2756s dataframe/tests/test_shuffle.py::test_set_index_with_explicit_divisions PASSED [ 80%] 2756s dataframe/tests/test_shuffle.py::test_set_index_with_empty_divisions PASSED [ 80%] 2756s dataframe/tests/test_shuffle.py::test_set_index_divisions_2 PASSED [ 80%] 2757s dataframe/tests/test_shuffle.py::test_set_index_divisions_compute PASSED [ 80%] 2757s dataframe/tests/test_shuffle.py::test_set_index_divisions_sorted PASSED [ 80%] 2770s dataframe/tests/test_shuffle.py::test_set_index_consistent_divisions PASSED [ 80%] 2770s dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning PASSED [ 80%] 2770s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[disk] PASSED [ 80%] 2770s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[tasks] PASSED [ 81%] 2770s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[disk] PASSED [ 81%] 2770s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[tasks] PASSED [ 81%] 2770s dataframe/tests/test_shuffle.py::test_set_index_sorts PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index[pandas] PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index[cudf] SKIPPED (could...) [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[disk] PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_interpolate[pandas] PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_interpolate[cudf] SKIPPED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[pandas] PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[cudf] SKIPPED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[pandas] PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[cudf] SKIPPED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_timezone PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_npartitions PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[ns] PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[us] PASSED [ 81%] 2771s dataframe/tests/test_shuffle.py::test_set_index_drop[True] PASSED [ 81%] 2772s dataframe/tests/test_shuffle.py::test_set_index_drop[False] PASSED [ 81%] 2772s dataframe/tests/test_shuffle.py::test_set_index_raises_error_on_bad_input PASSED [ 81%] 2772s dataframe/tests/test_shuffle.py::test_set_index_sorted_true PASSED [ 81%] 2772s dataframe/tests/test_shuffle.py::test_set_index_sorted_single_partition PASSED [ 81%] 2772s dataframe/tests/test_shuffle.py::test_set_index_sorted_min_max_same PASSED [ 81%] 2772s dataframe/tests/test_shuffle.py::test_set_index_empty_partition PASSED [ 81%] 2772s dataframe/tests/test_shuffle.py::test_set_index_on_empty[int] PASSED [ 81%] 2772s dataframe/tests/test_shuffle.py::test_set_index_on_empty[float] PASSED [ 81%] 2772s dataframe/tests/test_shuffle.py::test_set_index_on_empty[str] PASSED [ 81%] 2773s dataframe/tests/test_shuffle.py::test_set_index_on_empty[] PASSED [ 81%] 2773s dataframe/tests/test_shuffle.py::test_set_index_categorical PASSED [ 81%] 2773s dataframe/tests/test_shuffle.py::test_set_index_with_empty_and_overlap PASSED [ 81%] 2773s dataframe/tests/test_shuffle.py::test_compute_divisions PASSED [ 81%] 2773s dataframe/tests/test_shuffle.py::test_empty_partitions PASSED [ 81%] 2774s dataframe/tests/test_shuffle.py::test_gh_2730 PASSED [ 81%] 2775s dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations PASSED [ 81%] 2775s dataframe/tests/test_shuffle.py::test_set_index_errors_with_inplace_kwarg PASSED [ 81%] 2775s dataframe/tests/test_shuffle.py::test_set_index_timestamp PASSED [ 81%] 2775s dataframe/tests/test_shuffle.py::test_set_index_ea_dtype PASSED [ 81%] 2775s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[None] PASSED [ 81%] 2777s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[ZLib] PASSED [ 81%] 2777s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_unknown_compression PASSED [ 81%] 2777s dataframe/tests/test_shuffle.py::test_disk_shuffle_check_actual_compression PASSED [ 81%] 2777s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-None] PASSED [ 81%] 2778s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-True] PASSED [ 81%] 2778s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-False] PASSED [ 81%] 2778s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-None] PASSED [ 81%] 2779s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-True] PASSED [ 81%] 2779s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-False] PASSED [ 81%] 2779s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-None] PASSED [ 81%] 2779s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-True] PASSED [ 81%] 2780s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-False] PASSED [ 81%] 2780s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-None] PASSED [ 81%] 2780s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-True] PASSED [ 81%] 2781s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-False] PASSED [ 81%] 2781s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-None] PASSED [ 81%] 2785s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-True] PASSED [ 81%] 2785s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-False] PASSED [ 81%] 2785s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-None] PASSED [ 81%] 2785s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-True] PASSED [ 81%] 2786s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-False] PASSED [ 81%] 2786s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-None] PASSED [ 81%] 2786s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-True] PASSED [ 81%] 2786s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-False] PASSED [ 81%] 2787s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-None] PASSED [ 81%] 2787s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-True] PASSED [ 81%] 2787s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-False] PASSED [ 81%] 2788s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-None] PASSED [ 81%] 2788s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-True] PASSED [ 81%] 2788s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-False] PASSED [ 81%] 2788s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-None] PASSED [ 81%] 2788s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-True] PASSED [ 81%] 2788s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-False] PASSED [ 81%] 2789s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-None] PASSED [ 81%] 2789s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-True] PASSED [ 81%] 2789s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-False] PASSED [ 81%] 2789s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-None] PASSED [ 81%] 2789s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-True] PASSED [ 81%] 2790s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-False] PASSED [ 81%] 2790s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-None] PASSED [ 81%] 2790s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-True] PASSED [ 81%] 2790s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-False] PASSED [ 81%] 2790s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-None] PASSED [ 81%] 2791s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-True] PASSED [ 81%] 2791s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-False] PASSED [ 81%] 2791s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-None] PASSED [ 81%] 2792s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-True] PASSED [ 81%] 2792s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-False] PASSED [ 81%] 2792s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-None] PASSED [ 81%] 2792s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-True] PASSED [ 81%] 2792s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-False] PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_set_index_overlap PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_set_index_overlap_2 PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_set_index_overlap_does_not_drop_rows_when_divisions_overlap PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_compute_current_divisions_nan_partition PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap_2 PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_shuffle_partitions_meta_dtype PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[10] PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[1] PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_set_index_nan_partition PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_set_index_with_dask_dt_index PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_set_index_with_series_uses_fastpath PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_set_index_partitions_meta_dtype PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_sort_values_partitions_meta_dtype_with_divisions PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_sort_values[10-a-True] PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_sort_values[10-a-False] PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_sort_values[10-b-True] PASSED [ 81%] 2793s dataframe/tests/test_shuffle.py::test_sort_values[10-b-False] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-True] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-False] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values[500-a-True] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values[500-a-False] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values[500-b-True] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values[500-b-False] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-True] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-False] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[disk] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-pandas] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-cudf] SKIPPED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-pandas] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-cudf] SKIPPED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-pandas] PASSED [ 81%] 2794s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-cudf] SKIPPED [ 81%] 2795s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-pandas] PASSED [ 81%] 2795s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-cudf] SKIPPED [ 81%] 2795s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-pandas] PASSED [ 82%] 2795s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-cudf] SKIPPED [ 82%] 2795s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-pandas] PASSED [ 82%] 2795s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-cudf] SKIPPED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-pandas] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-cudf] SKIPPED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-pandas] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-cudf] SKIPPED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-True] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-False] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending2] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending3] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-True] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-False] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending2] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending3] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-True] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-False] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending2] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending3] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-True] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-False] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending2] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending3] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-last] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-first] PASSED [ 82%] 2796s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-first] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-last] PASSED [ 82%] 2797s dataframe/tests/test_shuffle.py::test_shuffle_values_raises PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_shuffle_by_as_list PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_noop PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by0] PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by1] PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by0] PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by1] PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_sort_values_bool_ascending PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[1] PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[3] PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf0-expected0] PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf1-expected1] PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf2-expected2] PASSED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data0-string[pyarrow]] SKIPPED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data1-binary[pyarrow]] SKIPPED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data2-int64[pyarrow]] SKIPPED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data3-float64[pyarrow]] SKIPPED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data4-uint64[pyarrow]] SKIPPED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data5-date32[pyarrow]] SKIPPED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data6-timestamp[ns][pyarrow]] SKIPPED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data7-decimal128] SKIPPED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data8-duration[ns][pyarrow]] SKIPPED [ 82%] 2798s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data9-time64[ns][pyarrow]] SKIPPED [ 82%] 2799s dataframe/tests/test_shuffle.py::test_shuffle_nulls_introduced PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input0] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input1] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input2] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input3] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input4] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input5] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input0] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input1] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input2] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input3] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input4] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input5] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input0] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input1] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input2] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input3] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input4] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input5] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input0] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input1] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input2] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input3] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input4] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input5] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input0] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input1] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input2] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input3] PASSED [ 82%] 2799s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input4] PASSED [ 82%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input5] PASSED [ 82%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input0] PASSED [ 82%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input1] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input2] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input3] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input4] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input5] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input0] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input1] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input2] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input3] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input4] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input5] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input0] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input1] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input2] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input3] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input4] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input5] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input0] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input1] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input2] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input3] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input4] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input5] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input0] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input1] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input2] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input3] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input4] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input5] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input0] PASSED [ 83%] 2800s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input1] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input2] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input3] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input4] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input5] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input0] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input1] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input2] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input3] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input4] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input5] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input0] PASSED [ 83%] 2801s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input1] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input2] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input3] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input4] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input5] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input0] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input1] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input2] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input3] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input4] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input5] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input0] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input1] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input2] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input3] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input4] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input5] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input0] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input1] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input2] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input3] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input4] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input5] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input0] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input1] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input2] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input3] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input4] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input5] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input0] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input1] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input2] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input3] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input4] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input5] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input0] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input1] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input2] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input3] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input4] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input5] PASSED [ 83%] 2802s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input0] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input1] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input2] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input3] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input4] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input5] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input0] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input1] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input2] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input3] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input4] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input5] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input0] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input1] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input2] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input3] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input4] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input5] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input0] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input1] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input2] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input3] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input4] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input5] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input0] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input1] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input2] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input3] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input4] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input5] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input0] PASSED [ 83%] 2803s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input1] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input2] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input3] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input4] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input5] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input0] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input1] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input2] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input3] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input4] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input5] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input0] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input1] PASSED [ 83%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input2] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input3] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input4] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input5] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input0] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input1] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input2] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input3] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input4] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input5] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input0] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input1] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input2] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input3] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input4] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input5] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input0] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input1] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input2] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input3] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input4] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input5] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input0] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input1] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input2] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input3] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input4] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input5] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input0] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input1] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input2] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input3] PASSED [ 84%] 2805s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input4] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input5] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input0] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input1] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input2] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input3] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input4] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input5] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input0] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input1] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input2] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input3] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input4] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input5] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input0] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input1] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input2] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input3] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input4] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input5] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input0] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input1] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input2] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input3] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input4] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input5] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input0] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input1] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input2] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input3] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input4] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input5] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input0] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input1] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input2] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input3] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input4] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input5] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input0] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input1] PASSED [ 84%] 2806s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input2] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input3] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input4] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input5] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input0] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input1] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input2] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input3] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input4] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input5] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input0] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input1] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input2] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input3] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input4] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input5] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input0] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input1] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input2] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input3] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input4] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input5] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[isreal] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[iscomplex] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[real] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[imag] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[angle] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[fix] SKIPPED (fix ...) [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[i0] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[sinc] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[nan_to_num] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_wrapped_not_implemented PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp2] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-arctan2] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-hypot] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-copysign] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-nextafter] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-ldexp] PASSED [ 84%] 2807s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmod] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and0] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or0] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor0] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-maximum] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-minimum] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmax] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmin] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater_equal] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less_equal] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-not_equal] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-equal] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or1] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and1] PASSED [ 84%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor1] PASSED [ 85%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp] PASSED [ 85%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp2] PASSED [ 85%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-arctan2] PASSED [ 85%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-hypot] PASSED [ 85%] 2808s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-copysign] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-nextafter] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-ldexp] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmod] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and0] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or0] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor0] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-maximum] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-minimum] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmax] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmin] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater_equal] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less_equal] PASSED [ 85%] 2809s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-not_equal] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-equal] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or1] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and1] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor1] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_clip[pandas0-5-50] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_clip[pandas1-5.5-40.5] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[conj] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log2] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log10] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log1p] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[expm1] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sqrt] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[square] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sin] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cos] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tan] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsin] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccos] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctan] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sinh] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cosh] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tanh] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsinh] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccosh] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctanh] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[deg2rad] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rad2deg] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isfinite] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isinf] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isnan] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[signbit] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[degrees] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[radians] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rint] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[fabs] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sign] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[absolute] PASSED [ 85%] 2810s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[floor] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[ceil] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[trunc] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[logical_not] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cbrt] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp2] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[negative] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[reciprocal] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[spacing] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_frame_2ufunc_out PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg10] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg11] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg10] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg11] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg10] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg11] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg10] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg11] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg10] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg11] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg10] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg11] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg10] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg11] PASSED [ 85%] 2811s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg10] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg11] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg10] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg11] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg10] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg11] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg10] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg11] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg10] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg11] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg10] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg11] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg10] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg11] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg10] PASSED [ 85%] 2812s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg11] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg10] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg11] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg10] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg11] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg10] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg11] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg10] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg11] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg10] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg11] PASSED [ 85%] 2813s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg10] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg11] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg10] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg11] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg10] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg11] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg10] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg11] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg10] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg11] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg10] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg11] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg10] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg11] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg10] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg11] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg10] PASSED [ 85%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg11] PASSED [ 86%] 2814s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg10] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg11] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg10] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg11] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg10] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg11] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg10] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg11] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg10] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg11] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg10] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg11] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg10] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg11] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg10] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg11] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg10] PASSED [ 86%] 2815s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg11] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg10] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg11] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg10] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg11] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg10] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg11] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg10] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg11] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg10] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg11] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg10] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg11] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg10] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg11] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg10] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg11] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg10] PASSED [ 86%] 2816s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg11] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg10] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg11] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp2] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-arctan2] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-hypot] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-copysign] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-nextafter] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-ldexp] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmod] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and0] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or0] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor0] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-maximum] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-minimum] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmax] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmin] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater_equal] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less_equal] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-not_equal] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-equal] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or1] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and1] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor1] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp2] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-arctan2] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-hypot] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-copysign] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-nextafter] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-ldexp] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmod] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and0] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or0] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor0] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-maximum] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-minimum] PASSED [ 86%] 2817s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmax] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmin] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater_equal] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less_equal] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-not_equal] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-equal] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or1] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and1] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor1] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-sum] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-prod] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-min] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-max] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-mean] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-sum] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-prod] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-min] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-max] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-mean] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-sum] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-prod] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-min] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-max] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-mean] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-sum] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-prod] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-min] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-max] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-mean] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-sum] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-prod] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-min] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-max] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-mean] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-sum] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-prod] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-min] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-max] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-mean] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-sum] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-prod] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-min] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-max] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-mean] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-sum] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-prod] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-min] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-max] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-mean] PASSED [ 86%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-max] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-mean] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-max] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-mean] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-max] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-mean] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-max] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-mean] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-max] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-mean] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-max] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-mean] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-max] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-mean] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-max] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-mean] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-max] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-mean] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-sum] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-prod] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-min] PASSED [ 87%] 2818s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-min] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-max] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-mean] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-sum] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-prod] PASSED [ 87%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-min] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-max] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-mean] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-sum] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-prod] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-min] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-max] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-mean] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-sum] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-prod] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-min] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-max] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-mean] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-sum] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-prod] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-min] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-max] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-mean] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-sum] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-prod] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-min] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-max] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-mean] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-sum] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-prod] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-min] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-max] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-mean] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-sum] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-prod] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-min] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-max] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-mean] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-sum] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-prod] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-min] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-max] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-mean] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-sum] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-prod] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-min] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-max] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-mean] PASSED [ 88%] 2819s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-prod] XFAIL [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-prod] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-prod] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-prod] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-prod] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-prod] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-prod] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-prod] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-prod] XFAIL [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-prod] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-mean] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-sum] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-prod] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-min] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-max] PASSED [ 88%] 2820s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-mean] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-sum] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-prod] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-min] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-max] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-mean] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-sum] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-prod] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-min] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-max] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-mean] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-sum] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-prod] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-min] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-max] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-mean] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-sum] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-prod] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-min] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-max] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-mean] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-sum] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-prod] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-min] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-max] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-mean] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-sum] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-prod] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-min] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-max] PASSED [ 88%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-mean] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-sum] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-prod] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-min] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-max] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-mean] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-sum] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-prod] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-min] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-max] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-mean] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-sum] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-prod] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-min] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-max] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-mean] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-sum] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-prod] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-min] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-max] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-mean] PASSED [ 89%] 2821s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-prod] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-min] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-max] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-mean] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-sum] PASSED [ 89%] 2822s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-prod] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-prod] XFAIL [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-prod] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-prod] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-prod] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-prod] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-prod] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-prod] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-prod] XFAIL [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-prod] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-max] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-mean] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-sum] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-prod] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-min] PASSED [ 89%] 2823s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-max] PASSED [ 89%] 2824s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-mean] PASSED [ 89%] 2824s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas0] PASSED [ 89%] 2824s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas1] PASSED [ 90%] 2824s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas0] PASSED [ 90%] 2824s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas1] PASSED [ 90%] 2824s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas0] PASSED [ 90%] 2824s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas1] PASSED [ 90%] 2824s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas0] PASSED [ 90%] 2824s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas1] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_shard_df_on_index PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_make_meta PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_duplicated PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_empty_categories PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_index PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_uint64index PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_scalar PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_raise_on_meta_error PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_check_meta PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_check_matching_columns_raises_appropriate_errors PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_check_meta_typename PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[True] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[False] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_apply_and_enforce_message PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_sparse PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_nullable_float PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_assert_eq_sorts PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_assert_eq_scheduler PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data0] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data1] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data2] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data3] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data4] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data5] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data0] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data1] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions0-True] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions1-False] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions2-False] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions3-True] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions4-True] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[123-False] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions6-False] PASSED [ 90%] 2824s dataframe/tests/test_utils_dataframe.py::test_pyarrow_strings_enabled PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-left] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-right] PASSED [ 90%] 2824s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-left] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-right] PASSED [ 90%] 2825s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-left] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-right] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-left] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-right] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-left] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-right] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-left] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-right] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-left] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-right] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-left] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-right] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-left] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-right] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-left] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-right] PASSED [ 90%] 2828s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-left] PASSED [ 90%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-right] PASSED [ 90%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-left] PASSED [ 90%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-right] PASSED [ 90%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-left] PASSED [ 90%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-right] PASSED [ 90%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-left] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-right] PASSED [ 91%] 2829s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-right] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-left] PASSED [ 91%] 2830s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-left] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-right] PASSED [ 91%] 2831s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-left] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-right] PASSED [ 91%] 2832s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-left] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-right] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-left] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-right] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-left] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-right] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-left] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-right] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-left] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-right] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-left] PASSED [ 91%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-left] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-left] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-left] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-left] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-left] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-left] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-left] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-left] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-left] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-right] PASSED [ 92%] 2833s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-left] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-right] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-left] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-right] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-left] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-right] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-left] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-right] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-left] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[count] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[nunique] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[size] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[sum] PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_resample_agg PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_resample_agg_passes_kwargs PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_resample_throws_error_when_parition_index_does_not_match_index PASSED [ 92%] 2834s dataframe/tseries/tests/test_resample.py::test_resample_pads_last_division_to_avoid_off_by_one PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_resample_does_not_evenly_divide_day PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_series_resample_does_not_evenly_divide_day PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_unknown_divisions_error PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_resample_index_name PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_series_resample_non_existent_datetime PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_common_aggs[nunique] PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_common_aggs[mean] PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_common_aggs[count] PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_common_aggs[size] PASSED [ 92%] 2835s dataframe/tseries/tests/test_resample.py::test_common_aggs[quantile] PASSED [ 92%] 2835s diagnostics/tests/test_profiler.py::test_profiler PASSED [ 92%] 2835s diagnostics/tests/test_profiler.py::test_profiler_works_under_error PASSED [ 92%] 2835s diagnostics/tests/test_profiler.py::test_two_gets PASSED [ 92%] 2841s diagnostics/tests/test_profiler.py::test_resource_profiler PASSED [ 92%] 2846s diagnostics/tests/test_profiler.py::test_resource_profiler_multiple_gets PASSED [ 92%] 2846s diagnostics/tests/test_profiler.py::test_cache_profiler PASSED [ 92%] 2846s diagnostics/tests/test_profiler.py::test_register[Profiler] PASSED [ 92%] 2848s diagnostics/tests/test_profiler.py::test_register[] PASSED [ 92%] 2848s diagnostics/tests/test_profiler.py::test_register[CacheProfiler] PASSED [ 92%] 2848s diagnostics/tests/test_profiler.py::test_unquote SKIPPED (condition:...) [ 92%] 2848s diagnostics/tests/test_profiler.py::test_pprint_task SKIPPED (condit...) [ 92%] 2848s diagnostics/tests/test_profiler.py::test_profiler_plot SKIPPED (cond...) [ 92%] 2848s diagnostics/tests/test_profiler.py::test_resource_profiler_plot SKIPPED [ 92%] 2848s diagnostics/tests/test_profiler.py::test_cache_profiler_plot SKIPPED [ 92%] 2848s diagnostics/tests/test_profiler.py::test_cache_profiler_plot_with_invalid_bokeh_kwarg_raises_error SKIPPED [ 92%] 2848s diagnostics/tests/test_profiler.py::test_plot_multiple SKIPPED (cond...) [ 92%] 2848s diagnostics/tests/test_profiler.py::test_saves_file SKIPPED (conditi...) [ 92%] 2848s diagnostics/tests/test_profiler.py::test_saves_file_path_deprecated SKIPPED [ 92%] 2848s diagnostics/tests/test_profiler.py::test_get_colors SKIPPED (conditi...) [ 92%] 2848s diagnostics/tests/test_progress.py::test_array_compute PASSED [ 92%] 2848s diagnostics/tests/test_progress.py::test_progressbar PASSED [ 92%] 2848s diagnostics/tests/test_progress.py::test_minimum_time PASSED [ 92%] 2848s diagnostics/tests/test_progress.py::test_clean_exit[get] PASSED [ 92%] 2849s diagnostics/tests/test_progress.py::test_clean_exit[get_sync] PASSED [ 92%] 2849s diagnostics/tests/test_progress.py::test_format_time PASSED [ 92%] 2849s diagnostics/tests/test_progress.py::test_register PASSED [ 92%] 2849s diagnostics/tests/test_progress.py::test_no_tasks PASSED [ 92%] 2849s diagnostics/tests/test_progress.py::test_with_cache SKIPPED (could n...) [ 92%] 2849s diagnostics/tests/test_progress.py::test_with_alias PASSED [ 92%] 2849s diagnostics/tests/test_progress.py::test_store_time PASSED [ 92%] 2849s tests/test_backends.py::test_CreationDispatch_error_informative_message[pandas] PASSED [ 92%] 2849s tests/test_backends.py::test_CreationDispatch_error_informative_message[cudf] SKIPPED [ 92%] 2849s tests/test_base.py::test_is_dask_collection PASSED [ 92%] 2849s tests/test_base.py::test_is_dask_collection_dask_expr SKIPPED (could...) [ 92%] 2849s tests/test_base.py::test_is_dask_collection_dask_expr_does_not_materialize SKIPPED [ 92%] 2849s tests/test_base.py::test_unpack_collections PASSED [ 92%] 2849s tests/test_base.py::test_get_collection_names PASSED [ 92%] 2849s tests/test_base.py::test_get_name_from_key PASSED [ 92%] 2849s tests/test_base.py::test_replace_name_in_keys PASSED [ 92%] 2849s tests/test_base.py::test_custom_collection PASSED [ 92%] 2849s tests/test_base.py::test_compute_no_opt PASSED [ 92%] 2849s tests/test_base.py::test_compute_array PASSED [ 92%] 2850s tests/test_base.py::test_persist_array PASSED [ 92%] 2850s tests/test_base.py::test_persist_array_rename PASSED [ 92%] 2850s tests/test_base.py::test_compute_dataframe PASSED [ 92%] 2850s tests/test_base.py::test_persist_dataframe PASSED [ 92%] 2850s tests/test_base.py::test_persist_series PASSED [ 92%] 2850s tests/test_base.py::test_persist_scalar PASSED [ 92%] 2850s tests/test_base.py::test_persist_dataframe_rename PASSED [ 92%] 2850s tests/test_base.py::test_persist_series_rename PASSED [ 92%] 2850s tests/test_base.py::test_persist_scalar_rename PASSED [ 92%] 2850s tests/test_base.py::test_compute_array_dataframe PASSED [ 92%] 2851s tests/test_base.py::test_compute_dataframe_valid_unicode_in_bytes PASSED [ 92%] 2851s tests/test_base.py::test_compute_dataframe_invalid_unicode PASSED [ 92%] 2851s tests/test_base.py::test_compute_array_bag PASSED [ 92%] 2851s tests/test_base.py::test_compute_with_literal PASSED [ 92%] 2851s tests/test_base.py::test_compute_nested PASSED [ 92%] 2851s tests/test_base.py::test_visualize SKIPPED (could not import 'ipycyt...) [ 92%] 2855s tests/test_base.py::test_visualize_highlevelgraph PASSED [ 92%] 2856s tests/test_base.py::test_visualize_order PASSED [ 92%] 2856s tests/test_base.py::test_optimizations_keyword PASSED [ 92%] 2856s tests/test_base.py::test_optimize PASSED [ 92%] 2856s tests/test_base.py::test_optimize_nested PASSED [ 92%] 2857s tests/test_base.py::test_default_imports PASSED [ 92%] 2857s tests/test_base.py::test_persist_literals PASSED [ 92%] 2857s tests/test_base.py::test_persist_nested PASSED [ 92%] 2857s tests/test_base.py::test_persist_delayed PASSED [ 92%] 2857s tests/test_base.py::test_persist_delayed_custom_key[a] PASSED [ 92%] 2857s tests/test_base.py::test_persist_delayed_custom_key[key1] PASSED [ 92%] 2857s tests/test_base.py::test_persist_delayed_rename[a-rename0-a] PASSED [ 92%] 2857s tests/test_base.py::test_persist_delayed_rename[a-rename1-a] PASSED [ 92%] 2857s tests/test_base.py::test_persist_delayed_rename[a-rename2-b] PASSED [ 92%] 2857s tests/test_base.py::test_persist_delayed_rename[key3-rename3-new_key3] PASSED [ 92%] 2857s tests/test_base.py::test_persist_delayedleaf PASSED [ 92%] 2857s tests/test_base.py::test_persist_delayedattr PASSED [ 92%] 2857s tests/test_base.py::test_persist_array_bag PASSED [ 92%] 2857s tests/test_base.py::test_persist_bag PASSED [ 92%] 2857s tests/test_base.py::test_persist_item PASSED [ 92%] 2857s tests/test_base.py::test_persist_bag_rename PASSED [ 92%] 2857s tests/test_base.py::test_persist_item_change_name PASSED [ 92%] 2857s tests/test_base.py::test_optimize_globals PASSED [ 92%] 2857s tests/test_base.py::test_optimize_None PASSED [ 93%] 2857s tests/test_base.py::test_scheduler_keyword PASSED [ 93%] 2857s tests/test_base.py::test_raise_get_keyword PASSED [ 93%] 2857s tests/test_base.py::test_get_scheduler PASSED [ 93%] 2857s tests/test_base.py::test_callable_scheduler PASSED [ 93%] 2858s tests/test_base.py::test_num_workers_config[threads] PASSED [ 93%] 2860s tests/test_base.py::test_num_workers_config[processes] PASSED [ 93%] 2860s tests/test_base.py::test_optimizations_ctd PASSED [ 93%] 2860s tests/test_base.py::test_clone_key PASSED [ 93%] 2860s tests/test_base.py::test_compute_as_if_collection_low_level_task_graph PASSED [ 93%] 2862s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'sync', True] PASSED [ 93%] 2863s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'threads', False] PASSED [ 93%] 2863s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'sync', True] PASSED [ 93%] 2864s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'threads', False] PASSED [ 93%] 2864s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'sync', True] PASSED [ 93%] 2865s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'processes', False] PASSED [ 93%] 2865s tests/test_callbacks.py::test_start_callback PASSED [ 93%] 2865s tests/test_callbacks.py::test_start_state_callback PASSED [ 93%] 2865s tests/test_callbacks.py::test_finish_always_called PASSED [ 93%] 2865s tests/test_callbacks.py::test_nested_schedulers PASSED [ 93%] 2865s tests/test_callbacks.py::test_add_remove_mutates_not_replaces PASSED [ 93%] 2865s tests/test_ci.py::test_upstream_packages_installed SKIPPED (Only che...) [ 93%] 2865s tests/test_cli.py::test_config_get_no_key PASSED [ 93%] 2865s tests/test_cli.py::test_config_get_value PASSED [ 93%] 2865s tests/test_cli.py::test_config_get_bad_value PASSED [ 93%] 2865s tests/test_cli.py::test_config_get_none PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-True-333MiB] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-True-2] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-True-value2] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-True-value3] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-True-None] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-False-333MiB] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-False-2] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-False-value2] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-False-value3] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-None-False-None] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-333MiB] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-2] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value2] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value3] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-None] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-333MiB] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-2] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value2] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value3] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-None] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-333MiB] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-2] PASSED [ 93%] 2865s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value3] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-None] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-333MiB] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value3] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-None] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-True-333MiB] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-True-2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-True-value2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-True-value3] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-True-None] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-False-333MiB] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-False-2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-False-value2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-False-value3] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-None-False-None] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-333MiB] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value3] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-None] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-333MiB] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value3] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-None] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-333MiB] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value3] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-None] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-333MiB] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value2] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value3] PASSED [ 93%] 2866s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-None] PASSED [ 93%] 2866s tests/test_cli.py::test_config_find PASSED [ 93%] 2866s tests/test_cli.py::test_config_list PASSED [ 93%] 2866s tests/test_cli.py::test_version PASSED [ 93%] 2866s tests/test_cli.py::test_info_versions PASSED [ 93%] 2866s tests/test_cli.py::test_register_command_ep PASSED [ 93%] 2866s tests/test_cli.py::test_repeated_name_registration_warn PASSED [ 93%] 2866s tests/test_compatibility.py::test_deprecation PASSED [ 93%] 2866s tests/test_compatibility.py::test_entry_points PASSED [ 93%] 2866s tests/test_config.py::test_canonical_name PASSED [ 93%] 2866s tests/test_config.py::test_update PASSED [ 93%] 2866s tests/test_config.py::test_update_new_defaults PASSED [ 93%] 2866s tests/test_config.py::test_update_defaults PASSED [ 93%] 2866s tests/test_config.py::test_update_list_to_dict PASSED [ 93%] 2866s tests/test_config.py::test_update_dict_to_list PASSED [ 93%] 2866s tests/test_config.py::test_merge PASSED [ 93%] 2866s tests/test_config.py::test_collect_yaml_paths PASSED [ 93%] 2866s tests/test_config.py::test_paths_containing_key PASSED [ 93%] 2866s tests/test_config.py::test_collect_yaml_dir PASSED [ 93%] 2866s tests/test_config.py::test_collect_yaml_permission_errors[directory] PASSED [ 93%] 2866s tests/test_config.py::test_collect_yaml_permission_errors[file] PASSED [ 93%] 2866s tests/test_config.py::test_collect_yaml_malformed_file PASSED [ 93%] 2866s tests/test_config.py::test_collect_yaml_no_top_level_dict PASSED [ 93%] 2866s tests/test_config.py::test_env PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[None-None-0] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[None-None-1] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[None-None-2] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[Null-None-0] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[Null-None-1] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[Null-None-2] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[False-False-0] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[False-False-1] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[False-False-2] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[True-True-0] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[True-True-1] PASSED [ 93%] 2866s tests/test_config.py::test_env_special_values[True-True-2] PASSED [ 93%] 2867s tests/test_config.py::test_collect PASSED [ 93%] 2867s tests/test_config.py::test_collect_env_none PASSED [ 93%] 2867s tests/test_config.py::test_get PASSED [ 93%] 2867s tests/test_config.py::test_ensure_file PASSED [ 93%] 2867s tests/test_config.py::test_set PASSED [ 93%] 2867s tests/test_config.py::test_set_kwargs PASSED [ 93%] 2867s tests/test_config.py::test_set_nested PASSED [ 94%] 2867s tests/test_config.py::test_set_hard_to_copyables PASSED [ 94%] 2867s tests/test_config.py::test_ensure_file_directory[True] PASSED [ 94%] 2867s tests/test_config.py::test_ensure_file_directory[False] PASSED [ 94%] 2867s tests/test_config.py::test_ensure_file_defaults_to_DASK_CONFIG_directory PASSED [ 94%] 2867s tests/test_config.py::test_pop PASSED [ 94%] 2867s tests/test_config.py::test_refresh PASSED [ 94%] 2867s tests/test_config.py::test_expand_environment_variables[1-10] PASSED [ 94%] 2867s tests/test_config.py::test_expand_environment_variables[1-11] PASSED [ 94%] 2867s tests/test_config.py::test_expand_environment_variables[$FOO-foo] PASSED [ 94%] 2867s tests/test_config.py::test_expand_environment_variables[inp3-out3] PASSED [ 94%] 2867s tests/test_config.py::test_expand_environment_variables[inp4-out4] PASSED [ 94%] 2867s tests/test_config.py::test_expand_environment_variables[inp5-out5] PASSED [ 94%] 2867s tests/test_config.py::test_expand_environment_variables[inp6-out6] PASSED [ 94%] 2867s tests/test_config.py::test_expand_environment_variables[inp7-out7] PASSED [ 94%] 2867s tests/test_config.py::test_env_var_canonical_name PASSED [ 94%] 2867s tests/test_config.py::test_get_set_canonical_name PASSED [ 94%] 2867s tests/test_config.py::test_get_set_roundtrip[custom_key] PASSED [ 94%] 2867s tests/test_config.py::test_get_set_roundtrip[custom-key] PASSED [ 94%] 2867s tests/test_config.py::test_merge_None_to_dict PASSED [ 94%] 2867s tests/test_config.py::test_core_file PASSED [ 94%] 2867s tests/test_config.py::test_schema PASSED [ 94%] 2867s tests/test_config.py::test_schema_is_complete PASSED [ 94%] 2867s tests/test_config.py::test_rename PASSED [ 94%] 2867s tests/test_config.py::test_deprecations_on_set[args0-kwargs0] PASSED [ 94%] 2867s tests/test_config.py::test_deprecations_on_set[args1-kwargs1] PASSED [ 94%] 2867s tests/test_config.py::test_deprecations_on_set[args2-kwargs2] PASSED [ 94%] 2867s tests/test_config.py::test_deprecations_on_env_variables PASSED [ 94%] 2867s tests/test_config.py::test_deprecations_on_yaml[fuse-ave-width] PASSED [ 94%] 2867s tests/test_config.py::test_deprecations_on_yaml[fuse_ave_width] PASSED [ 94%] 2867s tests/test_config.py::test_get_override_with PASSED [ 94%] 2867s tests/test_config.py::test_config_serialization PASSED [ 94%] 2867s tests/test_config.py::test_config_inheritance PASSED [ 94%] 2867s tests/test_config.py::test__get_paths PASSED [ 94%] 2867s tests/test_config.py::test_default_search_paths PASSED [ 94%] 2867s tests/test_context.py::test_with_get PASSED [ 94%] 2867s tests/test_context.py::test_globalmethod PASSED [ 94%] 2867s tests/test_core.py::test_ishashable PASSED [ 94%] 2867s tests/test_core.py::test_iskey PASSED [ 94%] 2867s tests/test_core.py::test_iskey_numpy_types PASSED [ 94%] 2867s tests/test_core.py::test_validate_key PASSED [ 94%] 2867s tests/test_core.py::test_istask PASSED [ 94%] 2867s tests/test_core.py::test_has_tasks PASSED [ 94%] 2867s tests/test_core.py::test_preorder_traversal PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_get PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_badkey PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_nested_badkey PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_data_not_in_dict_is_ok PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_get_with_list PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_get_with_list_top_level PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_get_with_nested_list PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_get_works_with_unhashables_in_values PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_nested_tasks PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_get_stack_limit PASSED [ 94%] 2867s tests/test_core.py::TestGet::test_with_HighLevelGraph PASSED [ 94%] 2867s tests/test_core.py::test_GetFunctionTestMixin_class PASSED [ 94%] 2867s tests/test_core.py::test_get_dependencies_nested PASSED [ 94%] 2867s tests/test_core.py::test_get_dependencies_empty PASSED [ 94%] 2867s tests/test_core.py::test_get_dependencies_list PASSED [ 94%] 2867s tests/test_core.py::test_get_dependencies_task PASSED [ 94%] 2867s tests/test_core.py::test_get_dependencies_nothing PASSED [ 94%] 2867s tests/test_core.py::test_get_dependencies_many PASSED [ 94%] 2867s tests/test_core.py::test_get_dependencies_task_none PASSED [ 94%] 2867s tests/test_core.py::test_get_deps PASSED [ 94%] 2867s tests/test_core.py::test_flatten PASSED [ 94%] 2867s tests/test_core.py::test_subs PASSED [ 94%] 2867s tests/test_core.py::test_subs_no_key_data_eq PASSED [ 94%] 2867s tests/test_core.py::test_subs_with_unfriendly_eq PASSED [ 94%] 2867s tests/test_core.py::test_subs_with_surprisingly_friendly_eq PASSED [ 94%] 2867s tests/test_core.py::test_subs_arbitrary_key PASSED [ 94%] 2867s tests/test_core.py::test_quote PASSED [ 94%] 2867s tests/test_core.py::test_literal_serializable PASSED [ 94%] 2867s tests/test_core.py::test_getcycle PASSED [ 94%] 2867s tests/test_datasets.py::test_mimesis SKIPPED (could not import 'mime...) [ 94%] 2867s tests/test_datasets.py::test_full_dataset SKIPPED (could not import ...) [ 94%] 2867s tests/test_datasets.py::test_make_dataset_with_processes SKIPPED (co...) [ 94%] 2867s tests/test_datasets.py::test_no_mimesis PASSED [ 94%] 2867s tests/test_datasets.py::test_deterministic SKIPPED (could not import...) [ 94%] 2867s tests/test_delayed.py::test_to_task_dask PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_with_namedtuple PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_with_dataclass[ANonFrozenDataClass] PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_with_dataclass[AFrozenDataClass] PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_with_dataclass_with_custom_init PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_with_dataclass_with_eager_custom_init PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_with_eager_dataclass_with_set_init_false_field PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_with_dataclass_with_set_init_false_field PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_with_dataclass_with_unset_init_false_field PASSED [ 94%] 2867s tests/test_delayed.py::test_operators PASSED [ 94%] 2867s tests/test_delayed.py::test_methods PASSED [ 94%] 2867s tests/test_delayed.py::test_attributes PASSED [ 94%] 2867s tests/test_delayed.py::test_method_getattr_call_same_task PASSED [ 94%] 2867s tests/test_delayed.py::test_np_dtype_of_delayed PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_visualise_warn PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_errors PASSED [ 94%] 2867s tests/test_delayed.py::test_common_subexpressions PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_optimize PASSED [ 94%] 2867s tests/test_delayed.py::test_lists PASSED [ 94%] 2867s tests/test_delayed.py::test_literates PASSED [ 94%] 2867s tests/test_delayed.py::test_literates_keys PASSED [ 94%] 2867s tests/test_delayed.py::test_lists_are_concrete PASSED [ 94%] 2867s tests/test_delayed.py::test_iterators[list] PASSED [ 94%] 2867s tests/test_delayed.py::test_iterators[tuple] PASSED [ 94%] 2867s tests/test_delayed.py::test_iterators[set] PASSED [ 94%] 2867s tests/test_delayed.py::test_traverse_false PASSED [ 94%] 2867s tests/test_delayed.py::test_pure PASSED [ 94%] 2867s tests/test_delayed.py::test_pure_global_setting PASSED [ 94%] 2867s tests/test_delayed.py::test_nout PASSED [ 94%] 2867s tests/test_delayed.py::test_nout_with_tasks[x0] PASSED [ 94%] 2867s tests/test_delayed.py::test_nout_with_tasks[x1] PASSED [ 94%] 2867s tests/test_delayed.py::test_nout_with_tasks[x2] PASSED [ 94%] 2867s tests/test_delayed.py::test_nout_with_tasks[x3] PASSED [ 94%] 2867s tests/test_delayed.py::test_nout_with_tasks[x4] PASSED [ 94%] 2867s tests/test_delayed.py::test_kwargs PASSED [ 94%] 2867s tests/test_delayed.py::test_custom_delayed PASSED [ 94%] 2867s tests/test_delayed.py::test_array_delayed PASSED [ 94%] 2867s tests/test_delayed.py::test_array_bag_delayed PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_picklable PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_compute_forward_kwargs PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_method_descriptor PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_callable PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_name_on_call PASSED [ 94%] 2867s tests/test_delayed.py::test_callable_obj PASSED [ 94%] 2867s tests/test_delayed.py::test_deterministic_name PASSED [ 94%] 2867s tests/test_delayed.py::test_sensitive_to_partials PASSED [ 94%] 2867s tests/test_delayed.py::test_delayed_name PASSED [ 94%] 2867s tests/test_delayed.py::test_finalize_name PASSED [ 94%] 2867s tests/test_delayed.py::test_keys_from_array PASSED [ 95%] 2867s tests/test_delayed.py::test_delayed_decorator_on_method PASSED [ 95%] 2867s tests/test_delayed.py::test_attribute_of_attribute PASSED [ 95%] 2867s tests/test_delayed.py::test_check_meta_flag PASSED [ 95%] 2867s tests/test_delayed.py::test_pickle[modlevel_eager] PASSED [ 95%] 2867s tests/test_delayed.py::test_pickle[modlevel_delayed1] XFAIL (#3369) [ 95%] 2867s tests/test_delayed.py::test_pickle[modlevel_delayed2] XFAIL (#3369) [ 95%] 2867s tests/test_delayed.py::test_cloudpickle[modlevel_eager] PASSED [ 95%] 2867s tests/test_delayed.py::test_cloudpickle[modlevel_delayed1] PASSED [ 95%] 2867s tests/test_delayed.py::test_cloudpickle[modlevel_delayed2] PASSED [ 95%] 2867s tests/test_delayed.py::test_dask_layers PASSED [ 95%] 2867s tests/test_delayed.py::test_annotations_survive_optimization PASSED [ 95%] 2867s tests/test_delayed.py::test_delayed_function_attributes_forwarded PASSED [ 95%] 2867s tests/test_distributed.py::test_can_import_client PASSED [ 95%] 2867s tests/test_distributed.py::test_can_import_nested_things PASSED [ 95%] 2868s tests/test_distributed.py::test_persist PASSED [ 95%] 2869s tests/test_distributed.py::test_persist_nested PASSED [ 95%] 2872s tests/test_distributed.py::test_futures_to_delayed_dataframe PASSED [ 95%] 2874s tests/test_distributed.py::test_from_delayed_dataframe PASSED [ 95%] 2879s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[True] PASSED [ 95%] 2885s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[False] PASSED [ 95%] 2889s tests/test_distributed.py::test_dataframe_broadcast_merge[True-a] PASSED [ 95%] 2891s tests/test_distributed.py::test_dataframe_broadcast_merge[True-on1] PASSED [ 95%] 2897s tests/test_distributed.py::test_dataframe_broadcast_merge[False-a] PASSED [ 95%] 2905s tests/test_distributed.py::test_dataframe_broadcast_merge[False-on1] PASSED [ 95%] 2917s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-None] PASSED [ 95%] 2923s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-compute_as_if_collection] PASSED [ 95%] 2929s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-dask.compute] PASSED [ 95%] 2934s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-None] PASSED [ 95%] 2941s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-compute_as_if_collection] PASSED [ 95%] 2950s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-dask.compute] PASSED [ 95%] 2959s tests/test_distributed.py::test_futures_to_delayed_bag PASSED [ 95%] 2965s tests/test_distributed.py::test_futures_to_delayed_array PASSED [ 95%] 2965s tests/test_distributed.py::test_local_get_with_distributed_active PASSED [ 95%] 2996s tests/test_distributed.py::test_to_hdf_distributed PASSED [ 95%] 2999s tests/test_distributed.py::test_to_hdf_scheduler_distributed[1] PASSED [ 95%] 3006s tests/test_distributed.py::test_to_hdf_scheduler_distributed[4] XPASS [ 95%] 3015s tests/test_distributed.py::test_to_hdf_scheduler_distributed[10] XPASS [ 95%] 3016s tests/test_distributed.py::test_serializable_groupby_agg PASSED [ 95%] 3028s tests/test_distributed.py::test_futures_in_graph PASSED [ 95%] 3039s tests/test_distributed.py::test_zarr_distributed_roundtrip SKIPPED (...) [ 95%] 3044s tests/test_distributed.py::test_zarr_distributed_with_explicit_directory_store SKIPPED [ 95%] 3049s tests/test_distributed.py::test_zarr_distributed_with_explicit_memory_store SKIPPED [ 95%] 3062s tests/test_distributed.py::test_zarr_in_memory_distributed_err SKIPPED [ 95%] 3068s tests/test_distributed.py::test_scheduler_equals_client PASSED [ 95%] 3068s tests/test_distributed.py::test_await PASSED [ 95%] 3068s tests/test_distributed.py::test_local_scheduler PASSED [ 95%] 3068s tests/test_distributed.py::test_annotations_blockwise_unpack PASSED [ 95%] 3074s tests/test_distributed.py::test_blockwise_array_creation[True-ones] PASSED [ 95%] 3081s tests/test_distributed.py::test_blockwise_array_creation[True-zeros] PASSED [ 95%] 3088s tests/test_distributed.py::test_blockwise_array_creation[True-full] PASSED [ 95%] 3092s tests/test_distributed.py::test_blockwise_array_creation[False-ones] PASSED [ 95%] 3096s tests/test_distributed.py::test_blockwise_array_creation[False-zeros] PASSED [ 95%] 3100s tests/test_distributed.py::test_blockwise_array_creation[False-full] PASSED [ 95%] 3104s tests/test_distributed.py::test_blockwise_array_creation[None-ones] PASSED [ 95%] 3109s tests/test_distributed.py::test_blockwise_array_creation[None-zeros] PASSED [ 95%] 3116s tests/test_distributed.py::test_blockwise_array_creation[None-full] PASSED [ 95%] 3119s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-pyarrow] SKIPPED [ 95%] 3121s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-fastparquet] SKIPPED [ 95%] 3128s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-csv] PASSED [ 95%] 3139s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-hdf] PASSED [ 95%] 3142s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-pyarrow] SKIPPED [ 95%] 3145s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-fastparquet] SKIPPED [ 95%] 3149s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-csv] PASSED [ 95%] 3160s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-hdf] PASSED [ 95%] 3163s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-pyarrow] SKIPPED [ 95%] 3164s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-fastparquet] SKIPPED [ 95%] 3167s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-csv] PASSED [ 95%] 3170s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-hdf] PASSED [ 95%] 3172s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-pyarrow] SKIPPED [ 95%] 3174s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-fastparquet] SKIPPED [ 95%] 3195s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-csv] PASSED [ 95%] 3216s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-hdf] PASSED [ 95%] 3220s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-pyarrow] SKIPPED [ 95%] 3222s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-fastparquet] SKIPPED [ 95%] 3225s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-csv] PASSED [ 95%] 3229s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-hdf] PASSED [ 95%] 3232s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-pyarrow] SKIPPED [ 95%] 3234s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-fastparquet] SKIPPED [ 95%] 3236s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-csv] PASSED [ 95%] 3239s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-hdf] PASSED [ 95%] 3241s tests/test_distributed.py::test_blockwise_fusion_after_compute PASSED [ 95%] 3241s tests/test_distributed.py::test_blockwise_numpy_args PASSED [ 95%] 3241s tests/test_distributed.py::test_blockwise_numpy_kwargs PASSED [ 95%] 3243s tests/test_distributed.py::test_blockwise_different_optimization PASSED [ 95%] 3243s tests/test_distributed.py::test_combo_of_layer_types PASSED [ 95%] 3245s tests/test_distributed.py::test_blockwise_concatenate PASSED [ 95%] 3245s tests/test_distributed.py::test_map_partitions_partition_info PASSED [ 95%] 3245s tests/test_distributed.py::test_futures_in_subgraphs PASSED [ 95%] 3246s tests/test_distributed.py::test_shuffle_priority[32-SimpleShuffleLayer] PASSED [ 95%] 3247s tests/test_distributed.py::test_shuffle_priority[2-ShuffleLayer] PASSED [ 95%] 3248s tests/test_distributed.py::test_map_partitions_da_input PASSED [ 95%] 3248s tests/test_distributed.py::test_map_partitions_df_input PASSED [ 95%] 3249s tests/test_distributed.py::test_to_sql_engine_kwargs FAILED [ 95%] 3250s tests/test_distributed.py::test_non_recursive_df_reduce PASSED [ 95%] 3255s tests/test_distributed.py::test_set_index_no_resursion_error PASSED [ 95%] 3255s tests/test_distributed.py::test_get_scheduler_without_distributed_raises PASSED [ 95%] 3259s tests/test_distributed.py::test_get_scheduler_with_distributed_active PASSED [ 95%] 3261s tests/test_distributed.py::test_get_scheduler_with_distributed_active_reset_config PASSED [ 95%] 3261s tests/test_distributed.py::test_get_scheduler_lock[None-expected_classes0] PASSED [ 95%] 3261s tests/test_distributed.py::test_get_scheduler_lock[threads-expected_classes1] PASSED [ 95%] 3262s tests/test_distributed.py::test_get_scheduler_lock[processes-expected_classes2] PASSED [ 95%] 3264s tests/test_distributed.py::test_get_scheduler_lock_distributed[spawn] PASSED [ 95%] 3266s tests/test_distributed.py::test_get_scheduler_lock_distributed[fork] PASSED [ 95%] 3268s tests/test_distributed.py::test_get_scheduler_lock_distributed[forkserver] PASSED [ 95%] 3277s tests/test_distributed.py::test_write_single_hdf[True] PASSED [ 95%] 3284s tests/test_distributed.py::test_write_single_hdf[lock_param1] PASSED [ 95%] 3284s tests/test_distributed.py::test_get_scheduler_default_client_config_interleaving PASSED [ 95%] 3284s tests/test_distributed.py::test_bag_groupby_default PASSED [ 95%] 3284s tests/test_graph_manipulation.py::test_checkpoint[False] PASSED [ 95%] 3284s tests/test_graph_manipulation.py::test_checkpoint[True] PASSED [ 95%] 3284s tests/test_graph_manipulation.py::test_checkpoint_collections PASSED [ 95%] 3284s tests/test_graph_manipulation.py::test_wait_on_one[False] PASSED [ 95%] 3284s tests/test_graph_manipulation.py::test_wait_on_one[True] PASSED [ 95%] 3284s tests/test_graph_manipulation.py::test_wait_on_many[False] PASSED [ 95%] 3284s tests/test_graph_manipulation.py::test_wait_on_many[True] PASSED [ 95%] 3285s tests/test_graph_manipulation.py::test_wait_on_collections PASSED [ 95%] 3285s tests/test_graph_manipulation.py::test_clone[False] PASSED [ 95%] 3285s tests/test_graph_manipulation.py::test_clone[True] PASSED [ 95%] 3286s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[1] PASSED [ 95%] 3286s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal1] PASSED [ 95%] 3286s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal2] PASSED [ 95%] 3286s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal3] PASSED [ 95%] 3286s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal4] PASSED [ 95%] 3286s tests/test_graph_manipulation.py::test_blockwise_clone_with_no_indices SKIPPED [ 95%] 3286s tests/test_graph_manipulation.py::test_bind[False] PASSED [ 95%] 3286s tests/test_graph_manipulation.py::test_bind[True] PASSED [ 95%] 3286s tests/test_graph_manipulation.py::test_bind_clone_collections[bind] PASSED [ 96%] 3286s tests/test_graph_manipulation.py::test_bind_clone_collections[clone] PASSED [ 96%] 3286s tests/test_graph_manipulation.py::test_split_every[2-299] PASSED [ 96%] 3286s tests/test_graph_manipulation.py::test_split_every[3-250] PASSED [ 96%] 3286s tests/test_graph_manipulation.py::test_split_every[8-215] PASSED [ 96%] 3286s tests/test_graph_manipulation.py::test_split_every[None-215] PASSED [ 96%] 3286s tests/test_graph_manipulation.py::test_split_every[8.1-215] PASSED [ 96%] 3286s tests/test_graph_manipulation.py::test_split_every[1000000000.0-201] PASSED [ 96%] 3286s tests/test_graph_manipulation.py::test_split_every[False-201] PASSED [ 96%] 3286s tests/test_graph_manipulation.py::test_split_every_invalid PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer[abc] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer[x1] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer[x2] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer[x3] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer[x4] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer[x5] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer[x6] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer_hex[abc] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer_hex[x1] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer_hex[x2] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer_hex[x3] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer_hex[x4] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer_hex[x5] PASSED [ 96%] 3286s tests/test_hashing.py::test_hash_buffer_hex[x6] PASSED [ 96%] 3286s tests/test_hashing.py::test_hashers[_hash_sha1] PASSED [ 96%] 3289s tests/test_highgraph.py::test_visualize PASSED [ 96%] 3289s tests/test_highgraph.py::test_basic PASSED [ 96%] 3289s tests/test_highgraph.py::test_keys_values_items_to_dict_methods PASSED [ 96%] 3289s tests/test_highgraph.py::test_getitem PASSED [ 96%] 3289s tests/test_highgraph.py::test_copy PASSED [ 96%] 3289s tests/test_highgraph.py::test_cull PASSED [ 96%] 3289s tests/test_highgraph.py::test_cull_layers PASSED [ 96%] 3289s tests/test_highgraph.py::test_repr_html_hlg_layers PASSED [ 96%] 3289s tests/test_highgraph.py::test_single_annotation[annotation0] PASSED [ 96%] 3289s tests/test_highgraph.py::test_single_annotation[annotation1] PASSED [ 96%] 3289s tests/test_highgraph.py::test_multiple_annotations PASSED [ 96%] 3289s tests/test_highgraph.py::test_annotation_cleared_on_error PASSED [ 96%] 3289s tests/test_highgraph.py::test_materializedlayer_cull_preserves_annotations PASSED [ 96%] 3289s tests/test_highgraph.py::test_annotations_leak PASSED [ 96%] 3290s tests/test_highgraph.py::test_blockwise_cull[True] PASSED [ 96%] 3290s tests/test_highgraph.py::test_blockwise_cull[False] PASSED [ 96%] 3290s tests/test_highgraph.py::test_len_does_not_materialize PASSED [ 96%] 3290s tests/test_highgraph.py::test_node_tooltips_exist PASSED [ 96%] 3290s tests/test_highgraph.py::test_tokenize_hlg PASSED [ 96%] 3290s tests/test_layers.py::test_array_chunk_shape_dep PASSED [ 96%] 3290s tests/test_layers.py::test_array_slice_deps PASSED [ 96%] 3290s tests/test_layers.py::test_fractional_slice PASSED [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_shuffle-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_pyarrow-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_fastparquet-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_read_csv-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_creation-numpy.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_map_overlap-numpy.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_shuffle-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_pyarrow-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_fastparquet-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_read_csv-pandas.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_creation-numpy.] XFAIL [ 96%] 3290s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_map_overlap-numpy.] XFAIL [ 96%] 3290s tests/test_layers.py::test_dataframe_cull_key_dependencies[_shuffle_op] PASSED [ 96%] 3290s tests/test_layers.py::test_dataframe_cull_key_dependencies[_groupby_op] PASSED [ 96%] 3290s tests/test_layers.py::test_dataframe_cull_key_dependencies_materialized PASSED [ 96%] 3290s tests/test_local.py::test_start_state PASSED [ 96%] 3290s tests/test_local.py::test_start_state_looks_at_cache PASSED [ 96%] 3290s tests/test_local.py::test_start_state_with_redirects PASSED [ 96%] 3290s tests/test_local.py::test_start_state_with_independent_but_runnable_tasks PASSED [ 96%] 3290s tests/test_local.py::test_start_state_with_tasks_no_deps PASSED [ 96%] 3290s tests/test_local.py::test_finish_task PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_get PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_badkey PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_nested_badkey PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_data_not_in_dict_is_ok PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_get_with_list PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_get_with_list_top_level PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_get_with_nested_list PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_get_works_with_unhashables_in_values PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_nested_tasks PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_get_stack_limit PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_with_HighLevelGraph PASSED [ 96%] 3290s tests/test_local.py::TestGetAsync::test_get_sync_num_workers PASSED [ 96%] 3290s tests/test_local.py::test_cache_options PASSED [ 96%] 3290s tests/test_local.py::test_sort_key PASSED [ 96%] 3290s tests/test_local.py::test_callback PASSED [ 96%] 3290s tests/test_local.py::test_exceptions_propagate PASSED [ 96%] 3290s tests/test_local.py::test_ordering PASSED [ 96%] 3290s tests/test_local.py::test_complex_ordering PASSED [ 96%] 3290s tests/test_ml.py::test_basic PASSED [ 96%] 3290s tests/test_multiprocessing.py::test_pickle_globals PASSED [ 96%] 3290s tests/test_multiprocessing.py::test_pickle_locals PASSED [ 96%] 3290s tests/test_multiprocessing.py::test_out_of_band_pickling PASSED [ 96%] 3291s tests/test_multiprocessing.py::test_errors_propagate PASSED [ 96%] 3291s tests/test_multiprocessing.py::test_remote_exception PASSED [ 96%] 3291s tests/test_multiprocessing.py::test_lambda_with_cloudpickle PASSED [ 96%] 3291s tests/test_multiprocessing.py::test_lambda_results_with_cloudpickle PASSED [ 96%] 3292s tests/test_multiprocessing.py::test_unpicklable_args_generate_errors PASSED [ 96%] 3292s tests/test_multiprocessing.py::test_reuse_pool[Pool] PASSED [ 96%] 3293s tests/test_multiprocessing.py::test_reuse_pool[ProcessPoolExecutor] PASSED [ 96%] 3293s tests/test_multiprocessing.py::test_dumps_loads PASSED [ 96%] 3293s tests/test_multiprocessing.py::test_fuse_doesnt_clobber_intermediates PASSED [ 96%] 3293s tests/test_multiprocessing.py::test_optimize_graph_false PASSED [ 96%] 3294s tests/test_multiprocessing.py::test_works_with_highlevel_graph PASSED [ 96%] 3294s tests/test_multiprocessing.py::test_random_seeds[numpy] PASSED [ 96%] 3294s tests/test_multiprocessing.py::test_random_seeds[random] PASSED [ 96%] 3294s tests/test_multiprocessing.py::test_process_initializer[threading-None-expected_results0] PASSED [ 96%] 3295s tests/test_multiprocessing.py::test_process_initializer[processes-None-expected_results1] PASSED [ 96%] 3296s tests/test_multiprocessing.py::test_process_initializer[processes-proc_init-expected_results2] PASSED [ 96%] 3297s tests/test_multiprocessing.py::test_custom_context_used_python3_posix PASSED [ 96%] 3297s tests/test_multiprocessing.py::test_get_context_using_python3_posix PASSED [ 96%] 3297s tests/test_multiprocessing.py::test_custom_context_ignored_elsewhere SKIPPED [ 96%] 3297s tests/test_multiprocessing.py::test_get_context_always_default SKIPPED [ 96%] 3297s tests/test_optimization.py::test_cull PASSED [ 96%] 3297s tests/test_optimization.py::test_fuse PASSED [ 96%] 3297s tests/test_optimization.py::test_fuse_keys PASSED [ 96%] 3297s tests/test_optimization.py::test_donot_substitute_same_key_multiple_times PASSED [ 96%] 3297s tests/test_optimization.py::test_inline PASSED [ 96%] 3297s tests/test_optimization.py::test_inline_functions PASSED [ 96%] 3297s tests/test_optimization.py::test_inline_ignores_curries_and_partials PASSED [ 96%] 3297s tests/test_optimization.py::test_inline_functions_non_hashable PASSED [ 96%] 3297s tests/test_optimization.py::test_inline_doesnt_shrink_fast_functions_at_top PASSED [ 96%] 3297s tests/test_optimization.py::test_inline_traverses_lists PASSED [ 96%] 3297s tests/test_optimization.py::test_inline_functions_protects_output_keys PASSED [ 96%] 3297s tests/test_optimization.py::test_functions_of PASSED [ 96%] 3297s tests/test_optimization.py::test_inline_cull_dependencies PASSED [ 96%] 3297s tests/test_optimization.py::test_fuse_reductions_single_input PASSED [ 97%] 3297s tests/test_optimization.py::test_fuse_stressed PASSED [ 97%] 3297s tests/test_optimization.py::test_fuse_reductions_multiple_input PASSED [ 97%] 3297s tests/test_optimization.py::test_SubgraphCallable PASSED [ 97%] 3297s tests/test_optimization.py::test_SubgraphCallable_with_numpy PASSED [ 97%] 3297s tests/test_optimization.py::test_SubgraphCallable_eq PASSED [ 97%] 3297s tests/test_optimization.py::test_fuse_subgraphs PASSED [ 97%] 3297s tests/test_optimization.py::test_fuse_subgraphs_linear_chains_of_duplicate_deps PASSED [ 97%] 3297s tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 97%] 3297s tests/test_optimization.py::test_fuse_config PASSED [ 97%] 3297s tests/test_optimization.py::test_fused_keys_max_length PASSED [ 97%] 3297s tests/test_order.py::test_ordering_keeps_groups_together[abcde] PASSED [ 97%] 3297s tests/test_order.py::test_ordering_keeps_groups_together[edcba] PASSED [ 97%] 3297s tests/test_order.py::test_avoid_broker_nodes[abcde] PASSED [ 97%] 3297s tests/test_order.py::test_avoid_broker_nodes[edcba] PASSED [ 97%] 3297s tests/test_order.py::test_base_of_reduce_preferred[abcde] PASSED [ 97%] 3297s tests/test_order.py::test_base_of_reduce_preferred[edcba] PASSED [ 97%] 3297s tests/test_order.py::test_avoid_upwards_branching[abcde] PASSED [ 97%] 3297s tests/test_order.py::test_avoid_upwards_branching[edcba] PASSED [ 97%] 3297s tests/test_order.py::test_avoid_upwards_branching_complex[abcde] PASSED [ 97%] 3297s tests/test_order.py::test_avoid_upwards_branching_complex[edcba] PASSED [ 97%] 3297s tests/test_order.py::test_deep_bases_win_over_dependents[abcde] PASSED [ 97%] 3297s tests/test_order.py::test_deep_bases_win_over_dependents[edcba] PASSED [ 97%] 3297s tests/test_order.py::test_prefer_deep[abcde] PASSED [ 97%] 3297s tests/test_order.py::test_prefer_deep[edcba] PASSED [ 97%] 3298s tests/test_order.py::test_stacklimit[abcde] PASSED [ 97%] 3301s tests/test_order.py::test_stacklimit[edcba] PASSED [ 97%] 3301s tests/test_order.py::test_break_ties_by_str[abcde] PASSED [ 97%] 3301s tests/test_order.py::test_break_ties_by_str[edcba] PASSED [ 97%] 3301s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[abcde] PASSED [ 97%] 3301s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_gh_3055 PASSED [ 97%] 3302s tests/test_order.py::test_type_comparisions_ok[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_type_comparisions_ok[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_favor_longest_critical_path[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_favor_longest_critical_path[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_run_smaller_sections[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_run_smaller_sections[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_local_parents_of_reduction[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_local_parents_of_reduction[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_nearest_neighbor[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_nearest_neighbor[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_string_ordering PASSED [ 97%] 3302s tests/test_order.py::test_string_ordering_dependents XFAIL (see comment) [ 97%] 3302s tests/test_order.py::test_prefer_short_narrow[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_prefer_short_narrow[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_prefer_short_ancestor[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_prefer_short_ancestor[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_map_overlap[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_map_overlap[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_use_structure_not_keys[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_use_structure_not_keys[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_dont_run_all_dependents_too_early[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_dont_run_all_dependents_too_early[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_many_branches_use_ndependencies[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_many_branches_use_ndependencies[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_order_cycle PASSED [ 97%] 3302s tests/test_order.py::test_order_empty PASSED [ 97%] 3302s tests/test_order.py::test_order_with_equal_dependents[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_order_with_equal_dependents[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_terminal_node_backtrack PASSED [ 97%] 3302s tests/test_order.py::test_array_store_final_order SKIPPED (could not...) [ 97%] 3302s tests/test_order.py::test_eager_to_compute_dependent_to_free_parent PASSED [ 97%] 3302s tests/test_order.py::test_diagnostics[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_diagnostics[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_xarray_like_reduction PASSED [ 97%] 3302s tests/test_order.py::test_array_vs_dataframe[True] SKIPPED (could no...) [ 97%] 3302s tests/test_order.py::test_array_vs_dataframe[False] SKIPPED (could n...) [ 97%] 3302s tests/test_order.py::test_anom_mean SKIPPED (could not import 'xarra...) [ 97%] 3302s tests/test_order.py::test_anom_mean_raw[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_anom_mean_raw[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_flaky_array_reduction PASSED [ 97%] 3302s tests/test_order.py::test_flox_reduction[abcde] PASSED [ 97%] 3302s tests/test_order.py::test_flox_reduction[edcba] PASSED [ 97%] 3302s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-True] PASSED [ 97%] 3302s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-False] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-True] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-False] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-True] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-False] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-True] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-False] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-True] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-False] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-True] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-False] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-True] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-False] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-True] PASSED [ 97%] 3303s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-False] PASSED [ 97%] 3303s tests/test_order.py::test_doublediff[abcde] PASSED [ 97%] 3303s tests/test_order.py::test_doublediff[edcba] PASSED [ 97%] 3303s tests/test_order.py::test_recursion_depth_long_linear_chains PASSED [ 97%] 3303s tests/test_order.py::test_gh_3055_explicit[abcde] PASSED [ 97%] 3303s tests/test_order.py::test_gh_3055_explicit[edcba] PASSED [ 97%] 3303s tests/test_order.py::test_order_flox_reduction_2[abcde] PASSED [ 97%] 3303s tests/test_order.py::test_order_flox_reduction_2[edcba] PASSED [ 97%] 3303s tests/test_order.py::test_xarray_8414 SKIPPED (could not import 'xar...) [ 97%] 3303s tests/test_order.py::test_connecting_to_roots_single_root PASSED [ 97%] 3303s tests/test_order.py::test_connecting_to_roots_tree_reduction PASSED [ 97%] 3303s tests/test_order.py::test_connecting_to_roots_asym PASSED [ 97%] 3303s tests/test_order.py::test_do_not_mutate_input PASSED [ 97%] 3303s tests/test_rewrite.py::test_head PASSED [ 97%] 3303s tests/test_rewrite.py::test_args PASSED [ 97%] 3303s tests/test_rewrite.py::test_traverser PASSED [ 97%] 3303s tests/test_rewrite.py::test_RewriteRule PASSED [ 97%] 3303s tests/test_rewrite.py::test_RewriteRuleSubs PASSED [ 97%] 3303s tests/test_rewrite.py::test_RuleSet PASSED [ 97%] 3303s tests/test_rewrite.py::test_matches PASSED [ 97%] 3303s tests/test_rewrite.py::test_rewrite PASSED [ 97%] 3303s tests/test_sizeof.py::test_base PASSED [ 97%] 3303s tests/test_sizeof.py::test_name PASSED [ 97%] 3303s tests/test_sizeof.py::test_containers PASSED [ 97%] 3303s tests/test_sizeof.py::test_bytes_like PASSED [ 97%] 3303s tests/test_sizeof.py::test_numpy PASSED [ 97%] 3303s tests/test_sizeof.py::test_numpy_0_strided PASSED [ 97%] 3303s tests/test_sizeof.py::test_pandas PASSED [ 97%] 3303s tests/test_sizeof.py::test_pandas_contiguous_dtypes PASSED [ 97%] 3305s tests/test_sizeof.py::test_pandas_multiindex PASSED [ 97%] 3305s tests/test_sizeof.py::test_pandas_repeated_column PASSED [ 97%] 3306s tests/test_sizeof.py::test_sparse_matrix PASSED [ 97%] 3306s tests/test_sizeof.py::test_pandas_object_dtype[object-Series] PASSED [ 97%] 3306s tests/test_sizeof.py::test_pandas_object_dtype[object-DataFrame] PASSED [ 97%] 3306s tests/test_sizeof.py::test_pandas_object_dtype[object-Index] PASSED [ 97%] 3306s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Series] PASSED [ 97%] 3306s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-DataFrame] PASSED [ 97%] 3306s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Index] PASSED [ 97%] 3306s tests/test_sizeof.py::test_dataframe_object_dtype[object] PASSED [ 98%] 3306s tests/test_sizeof.py::test_dataframe_object_dtype[string[python]] PASSED [ 98%] 3306s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Series] SKIPPED [ 98%] 3306s tests/test_sizeof.py::test_pandas_string_arrow_dtype[DataFrame] SKIPPED [ 98%] 3306s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Index] SKIPPED [ 98%] 3306s tests/test_sizeof.py::test_pandas_empty PASSED [ 98%] 3306s tests/test_sizeof.py::test_pyarrow_table SKIPPED (could not import '...) [ 98%] 3306s tests/test_sizeof.py::test_dict PASSED [ 98%] 3322s tests/test_sizeof.py::test_register_backend_entrypoint PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count_cgroups[cpuacct,cpu] PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count_cgroups[cpu,cpuacct] PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count_cgroups[None] PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count_cgroups_v2[max-/] PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice] PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice/more.slice] PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/] PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice] PASSED [ 98%] 3322s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice/more.slice] PASSED [ 98%] 3322s tests/test_threaded.py::test_get PASSED [ 98%] 3322s tests/test_threaded.py::test_nested_get PASSED [ 98%] 3322s tests/test_threaded.py::test_get_without_computation PASSED [ 98%] 3322s tests/test_threaded.py::test_broken_callback PASSED [ 98%] 3322s tests/test_threaded.py::test_exceptions_rise_to_top PASSED [ 98%] 3322s tests/test_threaded.py::test_reuse_pool[ThreadPool] PASSED [ 98%] 3322s tests/test_threaded.py::test_reuse_pool[ThreadPoolExecutor] PASSED [ 98%] 3322s tests/test_threaded.py::test_pool_kwarg[ThreadPool] PASSED [ 98%] 3323s tests/test_threaded.py::test_pool_kwarg[ThreadPoolExecutor] PASSED [ 98%] 3323s tests/test_threaded.py::test_threaded_within_thread PASSED [ 98%] 3323s tests/test_threaded.py::test_dont_spawn_too_many_threads PASSED [ 98%] 3323s tests/test_threaded.py::test_dont_spawn_too_many_threads_CPU_COUNT PASSED [ 98%] 3324s tests/test_threaded.py::test_thread_safety PASSED [ 98%] 3324s tests/test_threaded.py::test_interrupt PASSED [ 98%] 3324s tests/test_tokenize.py::test_check_tokenize PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize_scalar PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize_numpy_array_consistent_on_values PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize_numpy_array_supports_uneven_sizes PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize_discontiguous_numpy_array PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize_numpy_datetime PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize_numpy_scalar PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize_numpy_scalar_string_rep PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize_numpy_array_on_object_dtype PASSED [ 98%] 3324s tests/test_tokenize.py::test_empty_numpy_array PASSED [ 98%] 3324s tests/test_tokenize.py::test_tokenize_numpy_memmap_offset PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_numpy_memmap PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_numpy_memmap_no_filename PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_numpy_ufunc PASSED [ 98%] 3325s tests/test_tokenize.py::test_normalize_numpy_ufunc_unserializable PASSED [ 98%] 3325s tests/test_tokenize.py::test_normalize_object_unserializable PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_partial_func_args_kwargs_consistent PASSED [ 98%] 3325s tests/test_tokenize.py::test_normalize_base PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_object PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[0] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[1] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[2] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[3] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[func0] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[f2] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[func1] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[func2] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[func3] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[func4] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[func5] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[func6] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[func7] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions[func8] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_special_callables[getattr] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_special_callables[join0] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_special_callables[join1] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_special_callables[__str__0] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_special_callables[__str__1] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_special_callables[f0] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_special_callables[f1] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_special_callables[g] PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_functions_unique_token PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[False] XFAIL [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[True] XFAIL [ 98%] 3325s tests/test_tokenize.py::test_tokenize_local_functions_from_different_contexts PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_callable PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_composite_functions PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_pandas PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_pandas_invalid_unicode PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_pandas_mixed_unicode_bytes PASSED [ 98%] 3325s tests/test_tokenize.py::test_tokenize_pandas_cloudpickle PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_pandas_extension_array PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_na PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_offset PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_pandas_index PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_kwargs PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_same_repr PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_slotted PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_slotted_no_value PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_slots_and_dict PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_method PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_callable_class PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_callable_class_with_tokenize_method PASSED [ 98%] 3326s tests/test_tokenize.py::test_staticmethods PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_sequences PASSED [ 98%] 3326s tests/test_tokenize.py::test_nested_tokenize_seen PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_dict PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_set PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_ordered_dict PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_dict_doesnt_call_str_on_values PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_sorts_dict_before_seen_map PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_sorts_set_before_seen_map PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_timedelta PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_enum[Enum] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_enum[IntEnum] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_enum[IntFlag] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_enum[Flag] PASSED [ 98%] 3326s tests/test_tokenize.py::test_local_objects PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_dataclass PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_range[other0] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_range[other1] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_range[other2] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_numpy_array PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_object_array_with_nans PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[1] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[True] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[a0] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[a1] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[1.0] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[1j0] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[1j1] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[x7] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[x8] PASSED [ 98%] 3326s tests/test_tokenize.py::test_tokenize_base_types[x9] PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_base_types[None] PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_base_types[str] PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_base_types[int] PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_literal PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_numpy_matrix PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_dense_sparse_array[dok] PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_circular_recursion PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_datetime_date[other0] PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_datetime_date[other1] PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_datetime_date[other2] PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_datetime_time PASSED [ 99%] 3326s tests/test_tokenize.py::test_tokenize_datetime_datetime PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_functions_main PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_dataclass_field_no_repr PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_operator PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_random_state PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_random_state_numpy PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_random_functions[random] PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_random_functions[np.random] PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_random_functions_with_state PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_random_functions_with_state_numpy PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_simple SKIPPED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_complex SKIPPED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_opaque_object_with_buffers PASSED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_numba[numba_jit] SKIPPED (cond...) [ 99%] 3328s tests/test_tokenize.py::test_tokenize_numba[numba_jit_with_signature] SKIPPED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize] SKIPPED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize_with_signature] SKIPPED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_numba[numba_guvectorize] SKIPPED [ 99%] 3328s tests/test_tokenize.py::test_tokenize_numba_unique_token SKIPPED (co...) [ 99%] 3328s tests/test_tokenize.py::test_numba_local SKIPPED (condition: not numba) [ 99%] 3328s tests/test_traceback.py::test_shorten_traceback[None-expect0] PASSED [ 99%] 3328s tests/test_traceback.py::test_shorten_traceback[regexes1-expect1] PASSED [ 99%] 3328s tests/test_traceback.py::test_shorten_traceback[regexes2-expect2] PASSED [ 99%] 3328s tests/test_traceback.py::test_shorten_traceback[regexes3-expect3] PASSED [ 99%] 3328s tests/test_traceback.py::test_shorten_traceback[regexes4-expect4] PASSED [ 99%] 3328s tests/test_traceback.py::test_compute_shorten_traceback[threads] PASSED [ 99%] 3331s tests/test_traceback.py::test_compute_shorten_traceback[processes] PASSED [ 99%] 3331s tests/test_traceback.py::test_compute_shorten_traceback[sync] PASSED [ 99%] 3331s tests/test_traceback.py::test_persist_shorten_traceback[threads] PASSED [ 99%] 3334s tests/test_traceback.py::test_persist_shorten_traceback[processes] PASSED [ 99%] 3334s tests/test_traceback.py::test_persist_shorten_traceback[sync] PASSED [ 99%] 3335s tests/test_traceback.py::test_distributed_shorten_traceback PASSED [ 99%] 3335s tests/test_traceback.py::test_deprecated_config PASSED [ 99%] 3335s tests/test_typing.py::test_isinstance_core[DaskCollection] PASSED [ 99%] 3335s tests/test_typing.py::test_isinstance_core[HLGDaskCollection] PASSED [ 99%] 3335s tests/test_typing.py::test_isinstance_custom PASSED [ 99%] 3335s tests/test_typing.py::test_parameter_passing PASSED [ 99%] 3335s tests/test_typing.py::test_inheriting_class PASSED [ 99%] 3335s tests/test_utils.py::test_ensure_bytes PASSED [ 99%] 3335s tests/test_utils.py::test_ensure_bytes_ndarray PASSED [ 99%] 3335s tests/test_utils.py::test_ensure_bytes_pyarrow_buffer SKIPPED (could...) [ 99%] 3335s tests/test_utils.py::test_ensure_unicode PASSED [ 99%] 3336s tests/test_utils.py::test_ensure_unicode_ndarray PASSED [ 99%] 3336s tests/test_utils.py::test_ensure_unicode_pyarrow_buffer SKIPPED (cou...) [ 99%] 3336s tests/test_utils.py::test_getargspec PASSED [ 99%] 3336s tests/test_utils.py::test_takes_multiple_arguments PASSED [ 99%] 3336s tests/test_utils.py::test_dispatch PASSED [ 99%] 3336s tests/test_utils.py::test_dispatch_kwargs PASSED [ 99%] 3336s tests/test_utils.py::test_dispatch_variadic_on_first_argument PASSED [ 99%] 3336s tests/test_utils.py::test_dispatch_lazy PASSED [ 99%] 3336s tests/test_utils.py::test_dispatch_lazy_walks_mro PASSED [ 99%] 3337s tests/test_utils.py::test_random_state_data PASSED [ 99%] 3337s tests/test_utils.py::test_memory_repr PASSED [ 99%] 3337s tests/test_utils.py::test_method_caller PASSED [ 99%] 3337s tests/test_utils.py::test_skip_doctest PASSED [ 99%] 3337s tests/test_utils.py::test_extra_titles PASSED [ 99%] 3337s tests/test_utils.py::test_asciitable PASSED [ 99%] 3337s tests/test_utils.py::test_SerializableLock PASSED [ 99%] 3337s tests/test_utils.py::test_SerializableLock_name_collision PASSED [ 99%] 3337s tests/test_utils.py::test_SerializableLock_locked PASSED [ 99%] 3337s tests/test_utils.py::test_SerializableLock_acquire_blocking PASSED [ 99%] 3337s tests/test_utils.py::test_funcname PASSED [ 99%] 3337s tests/test_utils.py::test_funcname_long PASSED [ 99%] 3337s tests/test_utils.py::test_funcname_toolz PASSED [ 99%] 3337s tests/test_utils.py::test_funcname_multipledispatch SKIPPED (could n...) [ 99%] 3337s tests/test_utils.py::test_funcname_numpy_vectorize PASSED [ 99%] 3337s tests/test_utils.py::test_ndeepmap PASSED [ 99%] 3337s tests/test_utils.py::test_ensure_dict PASSED [ 99%] 3337s tests/test_utils.py::test_ensure_set PASSED [ 99%] 3337s tests/test_utils.py::test_itemgetter PASSED [ 99%] 3337s tests/test_utils.py::test_partial_by_order PASSED [ 99%] 3337s tests/test_utils.py::test_has_keyword PASSED [ 99%] 3337s tests/test_utils.py::test_derived_from PASSED [ 99%] 3337s tests/test_utils.py::test_derived_from_prop_cached_prop[@property] PASSED [ 99%] 3337s tests/test_utils.py::test_derived_from_prop_cached_prop[@cached_property] PASSED [ 99%] 3337s tests/test_utils.py::test_derived_from_func PASSED [ 99%] 3337s tests/test_utils.py::test_derived_from_dask_dataframe PASSED [ 99%] 3337s tests/test_utils.py::test_parse_bytes PASSED [ 99%] 3337s tests/test_utils.py::test_parse_timedelta PASSED [ 99%] 3337s tests/test_utils.py::test_is_arraylike PASSED [ 99%] 3337s tests/test_utils.py::test_iter_chunks PASSED [ 99%] 3337s tests/test_utils.py::test_stringify PASSED [ 99%] 3337s tests/test_utils.py::test_stringify_collection_keys PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[0-0 B] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[920-920 B] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[930-0.91 kiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[943339.52-921.23 kiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[953579.52-0.91 MiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[965979668.48-921.23 MiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[976465428.48-0.91 GiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[989163180523.52-921.23 GiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[999900598763.52-0.91 TiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[1012903096856084.5-921.23 TiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[1023898213133844.5-0.91 PiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_bytes[1152921504606846976-1024.00 PiB] PASSED [ 99%] 3337s tests/test_utils.py::test_format_time PASSED [ 99%] 3337s tests/test_utils.py::test_deprecated PASSED [ 99%] 3337s tests/test_utils.py::test_deprecated_version PASSED [ 99%] 3337s tests/test_utils.py::test_deprecated_after_version PASSED [ 99%] 3337s tests/test_utils.py::test_deprecated_category PASSED [ 99%] 3337s tests/test_utils.py::test_deprecated_message PASSED [ 99%] 3337s tests/test_utils.py::test_typename PASSED [ 99%] 3337s tests/test_utils.py::test_typename_on_instances PASSED [ 99%] 3337s tests/test_utils.py::test_cached_cumsum PASSED [ 99%] 3337s tests/test_utils.py::test_cached_cumsum_nan PASSED [ 99%] 3337s tests/test_utils.py::test_cached_cumsum_non_tuple PASSED [ 99%] 3337s tests/test_utils.py::test_tmpfile_naming PASSED [ 99%] 3337s tests/test_utils.py::test_get_meta_library PASSED [ 99%] 3337s tests/test_utils.py::test_get_meta_library_gpu SKIPPED (could not im...) [ 99%] 3337s tests/test_utils_test.py::test_hlg_layer PASSED [ 99%] 3337s tests/test_utils_test.py::test_hlg_layer_topological PASSED [ 99%] 3337s tests/test_utils_test.py::test__check_warning PASSED [ 99%] 3337s widgets/tests/test_widgets.py::test_widgets PASSED [ 99%] 3337s widgets/tests/test_widgets.py::test_environment PASSED [ 99%] 3337s widgets/tests/test_widgets.py::test_unknown_template PASSED [ 99%] 3339s widgets/tests/test_widgets.py::test_filters PASSED [100%] 3339s 3339s ==================================== ERRORS ==================================== 3339s _________________________ ERROR at setup of test_empty _________________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmp8w_2kokn', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s __________________ ERROR at setup of test_single_column[True] __________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpyhx0zap3', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s _________________ ERROR at setup of test_single_column[False] __________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpb3_p_lrh', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s ______ ERROR at setup of test_passing_engine_as_uri_raises_helpful_error _______ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmp55gico7n', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s ____________________ ERROR at setup of test_needs_rational _____________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpjez_wyer', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s ________________________ ERROR at setup of test_simple _________________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmp_o3tncjt', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s ______________________ ERROR at setup of test_npartitions ______________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmp9v2dv8l4', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s _______________________ ERROR at setup of test_divisions _______________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmp__hxqks_', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s _________________________ ERROR at setup of test_meta __________________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpgescg1vu', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s ___________________ ERROR at setup of test_meta_no_head_rows ___________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpnlymf3x3', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s _________________ ERROR at setup of test_no_meta_no_head_rows __________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpxa_pgfmb', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s ________________________ ERROR at setup of test_limits _________________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpx1kag9kz', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s ___________ ERROR at setup of test_extra_connection_engine_keywords ____________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmp68cpjq4q', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s _________________________ ERROR at setup of test_query _________________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpwhw_awlu', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s ________________ ERROR at setup of test_query_index_from_query _________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmp5x3e1dyv', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s ____________________ ERROR at setup of test_query_with_meta ____________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpqkogu25m', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s _________ ERROR at setup of test_no_character_index_without_divisions __________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpqo2uneye', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s _______________________ ERROR at setup of test_read_sql ________________________ 3339s 3339s @pytest.fixture 3339s def db(): 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=True, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpaj2padui', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s =================================== FAILURES =================================== 3339s ________________________________ test_datetimes ________________________________ 3339s 3339s def test_datetimes(): 3339s import datetime 3339s 3339s now = datetime.datetime.now() 3339s d = datetime.timedelta(seconds=1) 3339s df = pd.DataFrame( 3339s {"a": list("ghjkl"), "b": [now + i * d for i in range(2, -3, -1)]} 3339s ) 3339s with tmpfile() as f: 3339s uri = "sqlite:///%s" % f 3339s > df.to_sql("test", uri, index=False, if_exists="replace") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:358: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s con = 'sqlite:////tmp/tmpurv_yktk', schema = None, need_transaction = True 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s > raise ImportError("Using URI string without sqlalchemy installed.") 3339s E ImportError: Using URI string without sqlalchemy installed. 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 3339s _____________________________ test_to_sql[False-1] _____________________________ 3339s 3339s npartitions = 1, parallel = False 3339s 3339s @pytest.mark.parametrize("npartitions", (1, 2)) 3339s @pytest.mark.parametrize("parallel", (False, True)) 3339s def test_to_sql(npartitions, parallel): 3339s df_by_age = df.set_index("age") 3339s df_appended = pd.concat( 3339s [ 3339s df, 3339s df, 3339s ] 3339s ) 3339s 3339s ddf = dd.from_pandas(df, npartitions) 3339s ddf_by_age = ddf.set_index("age") 3339s 3339s # Simple round trip test: use existing "number" index_col 3339s with tmp_db_uri() as uri: 3339s > ddf.to_sql("test", uri, parallel=parallel) 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 3339s return to_sql( 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 3339s dask_compute(result) 3339s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 3339s results = schedule(dsk, keys, **kwargs) 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 3339s q = d.to_sql(con=engine, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 3339s return pandas_sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 3339s table.create() 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 3339s if self.exists(): 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 3339s return self.pd_sql.has_table(self.name, self.schema) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 3339s return len(self.execute(query, [name]).fetchall()) > 0 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s self = 3339s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 3339s params = ['test'] 3339s 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s if not isinstance(sql, str): 3339s raise TypeError("Query must be a string unless using sqlalchemy.") 3339s args = [] if params is None else [params] 3339s > cur = self.con.cursor() 3339s E AttributeError: 'Engine' object has no attribute 'cursor' 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 3339s _____________________________ test_to_sql[False-2] _____________________________ 3339s 3339s npartitions = 2, parallel = False 3339s 3339s @pytest.mark.parametrize("npartitions", (1, 2)) 3339s @pytest.mark.parametrize("parallel", (False, True)) 3339s def test_to_sql(npartitions, parallel): 3339s df_by_age = df.set_index("age") 3339s df_appended = pd.concat( 3339s [ 3339s df, 3339s df, 3339s ] 3339s ) 3339s 3339s ddf = dd.from_pandas(df, npartitions) 3339s ddf_by_age = ddf.set_index("age") 3339s 3339s # Simple round trip test: use existing "number" index_col 3339s with tmp_db_uri() as uri: 3339s > ddf.to_sql("test", uri, parallel=parallel) 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 3339s return to_sql( 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 3339s dask_compute(result) 3339s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 3339s results = schedule(dsk, keys, **kwargs) 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 3339s q = d.to_sql(con=engine, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 3339s return pandas_sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 3339s table.create() 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 3339s if self.exists(): 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 3339s return self.pd_sql.has_table(self.name, self.schema) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 3339s return len(self.execute(query, [name]).fetchall()) > 0 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s self = 3339s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 3339s params = ['test'] 3339s 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s if not isinstance(sql, str): 3339s raise TypeError("Query must be a string unless using sqlalchemy.") 3339s args = [] if params is None else [params] 3339s > cur = self.con.cursor() 3339s E AttributeError: 'Engine' object has no attribute 'cursor' 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 3339s _____________________________ test_to_sql[True-1] ______________________________ 3339s 3339s npartitions = 1, parallel = True 3339s 3339s @pytest.mark.parametrize("npartitions", (1, 2)) 3339s @pytest.mark.parametrize("parallel", (False, True)) 3339s def test_to_sql(npartitions, parallel): 3339s df_by_age = df.set_index("age") 3339s df_appended = pd.concat( 3339s [ 3339s df, 3339s df, 3339s ] 3339s ) 3339s 3339s ddf = dd.from_pandas(df, npartitions) 3339s ddf_by_age = ddf.set_index("age") 3339s 3339s # Simple round trip test: use existing "number" index_col 3339s with tmp_db_uri() as uri: 3339s > ddf.to_sql("test", uri, parallel=parallel) 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 3339s return to_sql( 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 3339s dask_compute(result) 3339s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 3339s results = schedule(dsk, keys, **kwargs) 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 3339s q = d.to_sql(con=engine, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 3339s return pandas_sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 3339s table.create() 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 3339s if self.exists(): 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 3339s return self.pd_sql.has_table(self.name, self.schema) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 3339s return len(self.execute(query, [name]).fetchall()) > 0 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s self = 3339s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 3339s params = ['test'] 3339s 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s if not isinstance(sql, str): 3339s raise TypeError("Query must be a string unless using sqlalchemy.") 3339s args = [] if params is None else [params] 3339s > cur = self.con.cursor() 3339s E AttributeError: 'Engine' object has no attribute 'cursor' 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 3339s _____________________________ test_to_sql[True-2] ______________________________ 3339s 3339s npartitions = 2, parallel = True 3339s 3339s @pytest.mark.parametrize("npartitions", (1, 2)) 3339s @pytest.mark.parametrize("parallel", (False, True)) 3339s def test_to_sql(npartitions, parallel): 3339s df_by_age = df.set_index("age") 3339s df_appended = pd.concat( 3339s [ 3339s df, 3339s df, 3339s ] 3339s ) 3339s 3339s ddf = dd.from_pandas(df, npartitions) 3339s ddf_by_age = ddf.set_index("age") 3339s 3339s # Simple round trip test: use existing "number" index_col 3339s with tmp_db_uri() as uri: 3339s > ddf.to_sql("test", uri, parallel=parallel) 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 3339s return to_sql( 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 3339s dask_compute(result) 3339s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 3339s results = schedule(dsk, keys, **kwargs) 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 3339s q = d.to_sql(con=engine, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 3339s return pandas_sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 3339s table.create() 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 3339s if self.exists(): 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 3339s return self.pd_sql.has_table(self.name, self.schema) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 3339s return len(self.execute(query, [name]).fetchall()) > 0 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s self = 3339s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 3339s params = ['test'] 3339s 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s if not isinstance(sql, str): 3339s raise TypeError("Query must be a string unless using sqlalchemy.") 3339s args = [] if params is None else [params] 3339s > cur = self.con.cursor() 3339s E AttributeError: 'Engine' object has no attribute 'cursor' 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 3339s ______________________________ test_to_sql_kwargs ______________________________ 3339s 3339s def test_to_sql_kwargs(): 3339s ddf = dd.from_pandas(df, 2) 3339s with tmp_db_uri() as uri: 3339s > ddf.to_sql("test", uri, method="multi") 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:549: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 3339s return to_sql( 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 3339s dask_compute(result) 3339s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 3339s results = schedule(dsk, keys, **kwargs) 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 3339s q = d.to_sql(con=engine, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 3339s return pandas_sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 3339s table.create() 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 3339s if self.exists(): 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 3339s return self.pd_sql.has_table(self.name, self.schema) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 3339s return len(self.execute(query, [name]).fetchall()) > 0 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s self = 3339s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 3339s params = ['test'] 3339s 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s if not isinstance(sql, str): 3339s raise TypeError("Query must be a string unless using sqlalchemy.") 3339s args = [] if params is None else [params] 3339s > cur = self.con.cursor() 3339s E AttributeError: 'Engine' object has no attribute 'cursor' 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 3339s __________________________ test_to_sql_engine_kwargs ___________________________ 3339s 3339s caplog = <_pytest.logging.LogCaptureFixture object at 0xfdc45f5d38c0> 3339s 3339s def test_to_sql_engine_kwargs(caplog): 3339s ddf = dd.from_pandas(df, 2) 3339s with tmp_db_uri() as uri: 3339s > ddf.to_sql("test", uri, engine_kwargs={"echo": False}) 3339s 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:559: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 3339s return to_sql( 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 3339s dask_compute(result) 3339s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 3339s results = schedule(dsk, keys, **kwargs) 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 3339s q = d.to_sql(con=engine, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 3339s return pandas_sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 3339s table.create() 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 3339s if self.exists(): 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 3339s return self.pd_sql.has_table(self.name, self.schema) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 3339s return len(self.execute(query, [name]).fetchall()) > 0 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s self = 3339s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 3339s params = ['test'] 3339s 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s if not isinstance(sql, str): 3339s raise TypeError("Query must be a string unless using sqlalchemy.") 3339s args = [] if params is None else [params] 3339s > cur = self.con.cursor() 3339s E AttributeError: 'Engine' object has no attribute 'cursor' 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 3339s __________________________ test_to_sql_engine_kwargs ___________________________ 3339s 3339s c = 3339s s = 3339s a = 3339s b = 3339s 3339s @pytest.mark.filterwarnings( 3339s "ignore:Running on a single-machine scheduler when a distributed client " 3339s "is active might lead to unexpected results." 3339s ) 3339s @gen_cluster(client=True) 3339s async def test_to_sql_engine_kwargs(c, s, a, b): 3339s # https://github.com/dask/dask/issues/8738 3339s pd = pytest.importorskip("pandas") 3339s dd = pytest.importorskip("dask.dataframe") 3339s pytest.importorskip("sqlalchemy") 3339s 3339s df = pd.DataFrame({"a": range(10), "b": range(10)}) 3339s df.index.name = "index" 3339s ddf = dd.from_pandas(df, npartitions=1) 3339s with tmpfile() as f: 3339s uri = f"sqlite:///{f}" 3339s result = ddf.to_sql( 3339s "test", uri, index=True, engine_kwargs={"echo": False}, compute=False 3339s ) 3339s > await c.compute(result) 3339s 3339s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:869: 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s /usr/lib/python3/dist-packages/distributed/client.py:337: in _result 3339s raise exc.with_traceback(tb) 3339s /usr/lib/python3/dist-packages/dask/utils.py:78: in apply 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 3339s q = d.to_sql(con=engine, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 3339s return func(*args, **kwargs) 3339s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 3339s return sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 3339s return pandas_sql.to_sql( 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 3339s table.create() 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 3339s if self.exists(): 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 3339s return self.pd_sql.has_table(self.name, self.schema) 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 3339s return len(self.execute(query, [name]).fetchall()) > 0 3339s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3339s 3339s """ 3339s Collection of query wrappers / abstractions to both facilitate data 3339s retrieval and to reduce dependency on DB-specific API. 3339s """ 3339s 3339s from __future__ import annotations 3339s 3339s from abc import ( 3339s ABC, 3339s abstractmethod, 3339s ) 3339s from contextlib import ( 3339s ExitStack, 3339s contextmanager, 3339s ) 3339s from datetime import ( 3339s date, 3339s datetime, 3339s time, 3339s ) 3339s from functools import partial 3339s import re 3339s from typing import ( 3339s TYPE_CHECKING, 3339s Any, 3339s Callable, 3339s Literal, 3339s cast, 3339s overload, 3339s ) 3339s import warnings 3339s 3339s import numpy as np 3339s 3339s from pandas._config import using_pyarrow_string_dtype 3339s 3339s from pandas._libs import lib 3339s from pandas.compat._optional import import_optional_dependency 3339s from pandas.errors import ( 3339s AbstractMethodError, 3339s DatabaseError, 3339s ) 3339s from pandas.util._exceptions import find_stack_level 3339s from pandas.util._validators import check_dtype_backend 3339s 3339s from pandas.core.dtypes.common import ( 3339s is_dict_like, 3339s is_list_like, 3339s ) 3339s from pandas.core.dtypes.dtypes import ( 3339s ArrowDtype, 3339s DatetimeTZDtype, 3339s ) 3339s from pandas.core.dtypes.missing import isna 3339s 3339s from pandas import get_option 3339s from pandas.core.api import ( 3339s DataFrame, 3339s Series, 3339s ) 3339s from pandas.core.arrays import ArrowExtensionArray 3339s from pandas.core.base import PandasObject 3339s import pandas.core.common as com 3339s from pandas.core.common import maybe_make_list 3339s from pandas.core.internals.construction import convert_object_array 3339s from pandas.core.tools.datetimes import to_datetime 3339s 3339s if TYPE_CHECKING: 3339s from collections.abc import ( 3339s Iterator, 3339s Mapping, 3339s ) 3339s 3339s from sqlalchemy import Table 3339s from sqlalchemy.sql.expression import ( 3339s Select, 3339s TextClause, 3339s ) 3339s 3339s from pandas._typing import ( 3339s DateTimeErrorChoices, 3339s DtypeArg, 3339s DtypeBackend, 3339s IndexLabel, 3339s Self, 3339s ) 3339s 3339s from pandas import Index 3339s 3339s # ----------------------------------------------------------------------------- 3339s # -- Helper functions 3339s 3339s 3339s def _process_parse_dates_argument(parse_dates): 3339s """Process parse_dates argument for read_sql functions""" 3339s # handle non-list entries for parse_dates gracefully 3339s if parse_dates is True or parse_dates is None or parse_dates is False: 3339s parse_dates = [] 3339s 3339s elif not hasattr(parse_dates, "__iter__"): 3339s parse_dates = [parse_dates] 3339s return parse_dates 3339s 3339s 3339s def _handle_date_column( 3339s col, utc: bool = False, format: str | dict[str, Any] | None = None 3339s ): 3339s if isinstance(format, dict): 3339s # GH35185 Allow custom error values in parse_dates argument of 3339s # read_sql like functions. 3339s # Format can take on custom to_datetime argument values such as 3339s # {"errors": "coerce"} or {"dayfirst": True} 3339s error: DateTimeErrorChoices = format.pop("errors", None) or "ignore" 3339s if error == "ignore": 3339s try: 3339s return to_datetime(col, **format) 3339s except (TypeError, ValueError): 3339s # TODO: not reached 2023-10-27; needed? 3339s return col 3339s return to_datetime(col, errors=error, **format) 3339s else: 3339s # Allow passing of formatting string for integers 3339s # GH17855 3339s if format is None and ( 3339s issubclass(col.dtype.type, np.floating) 3339s or issubclass(col.dtype.type, np.integer) 3339s ): 3339s format = "s" 3339s if format in ["D", "d", "h", "m", "s", "ms", "us", "ns"]: 3339s return to_datetime(col, errors="coerce", unit=format, utc=utc) 3339s elif isinstance(col.dtype, DatetimeTZDtype): 3339s # coerce to UTC timezone 3339s # GH11216 3339s return to_datetime(col, utc=True) 3339s else: 3339s return to_datetime(col, errors="coerce", format=format, utc=utc) 3339s 3339s 3339s def _parse_date_columns(data_frame, parse_dates): 3339s """ 3339s Force non-datetime columns to be read as such. 3339s Supports both string formatted and integer timestamp columns. 3339s """ 3339s parse_dates = _process_parse_dates_argument(parse_dates) 3339s 3339s # we want to coerce datetime64_tz dtypes for now to UTC 3339s # we could in theory do a 'nice' conversion from a FixedOffset tz 3339s # GH11216 3339s for i, (col_name, df_col) in enumerate(data_frame.items()): 3339s if isinstance(df_col.dtype, DatetimeTZDtype) or col_name in parse_dates: 3339s try: 3339s fmt = parse_dates[col_name] 3339s except (KeyError, TypeError): 3339s fmt = None 3339s data_frame.isetitem(i, _handle_date_column(df_col, format=fmt)) 3339s 3339s return data_frame 3339s 3339s 3339s def _convert_arrays_to_dataframe( 3339s data, 3339s columns, 3339s coerce_float: bool = True, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> DataFrame: 3339s content = lib.to_object_array_tuples(data) 3339s arrays = convert_object_array( 3339s list(content.T), 3339s dtype=None, 3339s coerce_float=coerce_float, 3339s dtype_backend=dtype_backend, 3339s ) 3339s if dtype_backend == "pyarrow": 3339s pa = import_optional_dependency("pyarrow") 3339s 3339s result_arrays = [] 3339s for arr in arrays: 3339s pa_array = pa.array(arr, from_pandas=True) 3339s if arr.dtype == "string": 3339s # TODO: Arrow still infers strings arrays as regular strings instead 3339s # of large_string, which is what we preserver everywhere else for 3339s # dtype_backend="pyarrow". We may want to reconsider this 3339s pa_array = pa_array.cast(pa.string()) 3339s result_arrays.append(ArrowExtensionArray(pa_array)) 3339s arrays = result_arrays # type: ignore[assignment] 3339s if arrays: 3339s df = DataFrame(dict(zip(list(range(len(columns))), arrays))) 3339s df.columns = columns 3339s return df 3339s else: 3339s return DataFrame(columns=columns) 3339s 3339s 3339s def _wrap_result( 3339s data, 3339s columns, 3339s index_col=None, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s dtype: DtypeArg | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ): 3339s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 3339s frame = _convert_arrays_to_dataframe(data, columns, coerce_float, dtype_backend) 3339s 3339s if dtype: 3339s frame = frame.astype(dtype) 3339s 3339s frame = _parse_date_columns(frame, parse_dates) 3339s 3339s if index_col is not None: 3339s frame = frame.set_index(index_col) 3339s 3339s return frame 3339s 3339s 3339s def _wrap_result_adbc( 3339s df: DataFrame, 3339s *, 3339s index_col=None, 3339s parse_dates=None, 3339s dtype: DtypeArg | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> DataFrame: 3339s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 3339s if dtype: 3339s df = df.astype(dtype) 3339s 3339s df = _parse_date_columns(df, parse_dates) 3339s 3339s if index_col is not None: 3339s df = df.set_index(index_col) 3339s 3339s return df 3339s 3339s 3339s def execute(sql, con, params=None): 3339s """ 3339s Execute the given SQL query using the provided connection object. 3339s 3339s Parameters 3339s ---------- 3339s sql : string 3339s SQL query to be executed. 3339s con : SQLAlchemy connection or sqlite3 connection 3339s If a DBAPI2 object, only sqlite3 is supported. 3339s params : list or tuple, optional, default: None 3339s List of parameters to pass to execute method. 3339s 3339s Returns 3339s ------- 3339s Results Iterable 3339s """ 3339s warnings.warn( 3339s "`pandas.io.sql.execute` is deprecated and " 3339s "will be removed in the future version.", 3339s FutureWarning, 3339s stacklevel=find_stack_level(), 3339s ) # GH50185 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Engine)): 3339s raise TypeError("pandas.io.sql.execute requires a connection") # GH50185 3339s with pandasSQL_builder(con, need_transaction=True) as pandas_sql: 3339s return pandas_sql.execute(sql, params) 3339s 3339s 3339s # ----------------------------------------------------------------------------- 3339s # -- Read and write to DataFrames 3339s 3339s 3339s @overload 3339s def read_sql_table( 3339s table_name: str, 3339s con, 3339s schema=..., 3339s index_col: str | list[str] | None = ..., 3339s coerce_float=..., 3339s parse_dates: list[str] | dict[str, str] | None = ..., 3339s columns: list[str] | None = ..., 3339s chunksize: None = ..., 3339s dtype_backend: DtypeBackend | lib.NoDefault = ..., 3339s ) -> DataFrame: 3339s ... 3339s 3339s 3339s @overload 3339s def read_sql_table( 3339s table_name: str, 3339s con, 3339s schema=..., 3339s index_col: str | list[str] | None = ..., 3339s coerce_float=..., 3339s parse_dates: list[str] | dict[str, str] | None = ..., 3339s columns: list[str] | None = ..., 3339s chunksize: int = ..., 3339s dtype_backend: DtypeBackend | lib.NoDefault = ..., 3339s ) -> Iterator[DataFrame]: 3339s ... 3339s 3339s 3339s def read_sql_table( 3339s table_name: str, 3339s con, 3339s schema: str | None = None, 3339s index_col: str | list[str] | None = None, 3339s coerce_float: bool = True, 3339s parse_dates: list[str] | dict[str, str] | None = None, 3339s columns: list[str] | None = None, 3339s chunksize: int | None = None, 3339s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s """ 3339s Read SQL database table into a DataFrame. 3339s 3339s Given a table name and a SQLAlchemy connectable, returns a DataFrame. 3339s This function does not support DBAPI connections. 3339s 3339s Parameters 3339s ---------- 3339s table_name : str 3339s Name of SQL table in database. 3339s con : SQLAlchemy connectable or str 3339s A database URI could be provided as str. 3339s SQLite DBAPI connection mode not supported. 3339s schema : str, default None 3339s Name of SQL schema in database to query (if database flavor 3339s supports this). Uses default schema if None (default). 3339s index_col : str or list of str, optional, default: None 3339s Column(s) to set as index(MultiIndex). 3339s coerce_float : bool, default True 3339s Attempts to convert values of non-string, non-numeric objects (like 3339s decimal.Decimal) to floating point. Can result in loss of Precision. 3339s parse_dates : list or dict, default None 3339s - List of column names to parse as dates. 3339s - Dict of ``{column_name: format string}`` where format string is 3339s strftime compatible in case of parsing string times or is one of 3339s (D, s, ns, ms, us) in case of parsing integer timestamps. 3339s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 3339s to the keyword arguments of :func:`pandas.to_datetime` 3339s Especially useful with databases without native Datetime support, 3339s such as SQLite. 3339s columns : list, default None 3339s List of column names to select from SQL table. 3339s chunksize : int, default None 3339s If specified, returns an iterator where `chunksize` is the number of 3339s rows to include in each chunk. 3339s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 3339s Back-end data type applied to the resultant :class:`DataFrame` 3339s (still experimental). Behaviour is as follows: 3339s 3339s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 3339s (default). 3339s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 3339s DataFrame. 3339s 3339s .. versionadded:: 2.0 3339s 3339s Returns 3339s ------- 3339s DataFrame or Iterator[DataFrame] 3339s A SQL table is returned as two-dimensional data structure with labeled 3339s axes. 3339s 3339s See Also 3339s -------- 3339s read_sql_query : Read SQL query into a DataFrame. 3339s read_sql : Read SQL query or database table into a DataFrame. 3339s 3339s Notes 3339s ----- 3339s Any datetime values with time zone information will be converted to UTC. 3339s 3339s Examples 3339s -------- 3339s >>> pd.read_sql_table('table_name', 'postgres:///db_name') # doctest:+SKIP 3339s """ 3339s 3339s check_dtype_backend(dtype_backend) 3339s if dtype_backend is lib.no_default: 3339s dtype_backend = "numpy" # type: ignore[assignment] 3339s assert dtype_backend is not lib.no_default 3339s 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s if not pandas_sql.has_table(table_name): 3339s raise ValueError(f"Table {table_name} not found") 3339s 3339s table = pandas_sql.read_table( 3339s table_name, 3339s index_col=index_col, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s columns=columns, 3339s chunksize=chunksize, 3339s dtype_backend=dtype_backend, 3339s ) 3339s 3339s if table is not None: 3339s return table 3339s else: 3339s raise ValueError(f"Table {table_name} not found", con) 3339s 3339s 3339s @overload 3339s def read_sql_query( 3339s sql, 3339s con, 3339s index_col: str | list[str] | None = ..., 3339s coerce_float=..., 3339s params: list[Any] | Mapping[str, Any] | None = ..., 3339s parse_dates: list[str] | dict[str, str] | None = ..., 3339s chunksize: None = ..., 3339s dtype: DtypeArg | None = ..., 3339s dtype_backend: DtypeBackend | lib.NoDefault = ..., 3339s ) -> DataFrame: 3339s ... 3339s 3339s 3339s @overload 3339s def read_sql_query( 3339s sql, 3339s con, 3339s index_col: str | list[str] | None = ..., 3339s coerce_float=..., 3339s params: list[Any] | Mapping[str, Any] | None = ..., 3339s parse_dates: list[str] | dict[str, str] | None = ..., 3339s chunksize: int = ..., 3339s dtype: DtypeArg | None = ..., 3339s dtype_backend: DtypeBackend | lib.NoDefault = ..., 3339s ) -> Iterator[DataFrame]: 3339s ... 3339s 3339s 3339s def read_sql_query( 3339s sql, 3339s con, 3339s index_col: str | list[str] | None = None, 3339s coerce_float: bool = True, 3339s params: list[Any] | Mapping[str, Any] | None = None, 3339s parse_dates: list[str] | dict[str, str] | None = None, 3339s chunksize: int | None = None, 3339s dtype: DtypeArg | None = None, 3339s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s """ 3339s Read SQL query into a DataFrame. 3339s 3339s Returns a DataFrame corresponding to the result set of the query 3339s string. Optionally provide an `index_col` parameter to use one of the 3339s columns as the index, otherwise default integer index will be used. 3339s 3339s Parameters 3339s ---------- 3339s sql : str SQL query or SQLAlchemy Selectable (select or text object) 3339s SQL query to be executed. 3339s con : SQLAlchemy connectable, str, or sqlite3 connection 3339s Using SQLAlchemy makes it possible to use any DB supported by that 3339s library. If a DBAPI2 object, only sqlite3 is supported. 3339s index_col : str or list of str, optional, default: None 3339s Column(s) to set as index(MultiIndex). 3339s coerce_float : bool, default True 3339s Attempts to convert values of non-string, non-numeric objects (like 3339s decimal.Decimal) to floating point. Useful for SQL result sets. 3339s params : list, tuple or mapping, optional, default: None 3339s List of parameters to pass to execute method. The syntax used 3339s to pass parameters is database driver dependent. Check your 3339s database driver documentation for which of the five syntax styles, 3339s described in PEP 249's paramstyle, is supported. 3339s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 3339s parse_dates : list or dict, default: None 3339s - List of column names to parse as dates. 3339s - Dict of ``{column_name: format string}`` where format string is 3339s strftime compatible in case of parsing string times, or is one of 3339s (D, s, ns, ms, us) in case of parsing integer timestamps. 3339s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 3339s to the keyword arguments of :func:`pandas.to_datetime` 3339s Especially useful with databases without native Datetime support, 3339s such as SQLite. 3339s chunksize : int, default None 3339s If specified, return an iterator where `chunksize` is the number of 3339s rows to include in each chunk. 3339s dtype : Type name or dict of columns 3339s Data type for data or columns. E.g. np.float64 or 3339s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 3339s 3339s .. versionadded:: 1.3.0 3339s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 3339s Back-end data type applied to the resultant :class:`DataFrame` 3339s (still experimental). Behaviour is as follows: 3339s 3339s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 3339s (default). 3339s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 3339s DataFrame. 3339s 3339s .. versionadded:: 2.0 3339s 3339s Returns 3339s ------- 3339s DataFrame or Iterator[DataFrame] 3339s 3339s See Also 3339s -------- 3339s read_sql_table : Read SQL database table into a DataFrame. 3339s read_sql : Read SQL query or database table into a DataFrame. 3339s 3339s Notes 3339s ----- 3339s Any datetime values with time zone information parsed via the `parse_dates` 3339s parameter will be converted to UTC. 3339s 3339s Examples 3339s -------- 3339s >>> from sqlalchemy import create_engine # doctest: +SKIP 3339s >>> engine = create_engine("sqlite:///database.db") # doctest: +SKIP 3339s >>> with engine.connect() as conn, conn.begin(): # doctest: +SKIP 3339s ... data = pd.read_sql_table("data", conn) # doctest: +SKIP 3339s """ 3339s 3339s check_dtype_backend(dtype_backend) 3339s if dtype_backend is lib.no_default: 3339s dtype_backend = "numpy" # type: ignore[assignment] 3339s assert dtype_backend is not lib.no_default 3339s 3339s with pandasSQL_builder(con) as pandas_sql: 3339s return pandas_sql.read_query( 3339s sql, 3339s index_col=index_col, 3339s params=params, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s chunksize=chunksize, 3339s dtype=dtype, 3339s dtype_backend=dtype_backend, 3339s ) 3339s 3339s 3339s @overload 3339s def read_sql( 3339s sql, 3339s con, 3339s index_col: str | list[str] | None = ..., 3339s coerce_float=..., 3339s params=..., 3339s parse_dates=..., 3339s columns: list[str] = ..., 3339s chunksize: None = ..., 3339s dtype_backend: DtypeBackend | lib.NoDefault = ..., 3339s dtype: DtypeArg | None = None, 3339s ) -> DataFrame: 3339s ... 3339s 3339s 3339s @overload 3339s def read_sql( 3339s sql, 3339s con, 3339s index_col: str | list[str] | None = ..., 3339s coerce_float=..., 3339s params=..., 3339s parse_dates=..., 3339s columns: list[str] = ..., 3339s chunksize: int = ..., 3339s dtype_backend: DtypeBackend | lib.NoDefault = ..., 3339s dtype: DtypeArg | None = None, 3339s ) -> Iterator[DataFrame]: 3339s ... 3339s 3339s 3339s def read_sql( 3339s sql, 3339s con, 3339s index_col: str | list[str] | None = None, 3339s coerce_float: bool = True, 3339s params=None, 3339s parse_dates=None, 3339s columns: list[str] | None = None, 3339s chunksize: int | None = None, 3339s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 3339s dtype: DtypeArg | None = None, 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s """ 3339s Read SQL query or database table into a DataFrame. 3339s 3339s This function is a convenience wrapper around ``read_sql_table`` and 3339s ``read_sql_query`` (for backward compatibility). It will delegate 3339s to the specific function depending on the provided input. A SQL query 3339s will be routed to ``read_sql_query``, while a database table name will 3339s be routed to ``read_sql_table``. Note that the delegated function might 3339s have more specific notes about their functionality not listed here. 3339s 3339s Parameters 3339s ---------- 3339s sql : str or SQLAlchemy Selectable (select or text object) 3339s SQL query to be executed or a table name. 3339s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 3339s ADBC provides high performance I/O with native type support, where available. 3339s Using SQLAlchemy makes it possible to use any DB supported by that 3339s library. If a DBAPI2 object, only sqlite3 is supported. The user is responsible 3339s for engine disposal and connection closure for the ADBC connection and 3339s SQLAlchemy connectable; str connections are closed automatically. See 3339s `here `_. 3339s index_col : str or list of str, optional, default: None 3339s Column(s) to set as index(MultiIndex). 3339s coerce_float : bool, default True 3339s Attempts to convert values of non-string, non-numeric objects (like 3339s decimal.Decimal) to floating point, useful for SQL result sets. 3339s params : list, tuple or dict, optional, default: None 3339s List of parameters to pass to execute method. The syntax used 3339s to pass parameters is database driver dependent. Check your 3339s database driver documentation for which of the five syntax styles, 3339s described in PEP 249's paramstyle, is supported. 3339s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 3339s parse_dates : list or dict, default: None 3339s - List of column names to parse as dates. 3339s - Dict of ``{column_name: format string}`` where format string is 3339s strftime compatible in case of parsing string times, or is one of 3339s (D, s, ns, ms, us) in case of parsing integer timestamps. 3339s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 3339s to the keyword arguments of :func:`pandas.to_datetime` 3339s Especially useful with databases without native Datetime support, 3339s such as SQLite. 3339s columns : list, default: None 3339s List of column names to select from SQL table (only used when reading 3339s a table). 3339s chunksize : int, default None 3339s If specified, return an iterator where `chunksize` is the 3339s number of rows to include in each chunk. 3339s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 3339s Back-end data type applied to the resultant :class:`DataFrame` 3339s (still experimental). Behaviour is as follows: 3339s 3339s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 3339s (default). 3339s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 3339s DataFrame. 3339s 3339s .. versionadded:: 2.0 3339s dtype : Type name or dict of columns 3339s Data type for data or columns. E.g. np.float64 or 3339s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 3339s The argument is ignored if a table is passed instead of a query. 3339s 3339s .. versionadded:: 2.0.0 3339s 3339s Returns 3339s ------- 3339s DataFrame or Iterator[DataFrame] 3339s 3339s See Also 3339s -------- 3339s read_sql_table : Read SQL database table into a DataFrame. 3339s read_sql_query : Read SQL query into a DataFrame. 3339s 3339s Examples 3339s -------- 3339s Read data from SQL via either a SQL query or a SQL tablename. 3339s When using a SQLite database only SQL queries are accepted, 3339s providing only the SQL tablename will result in an error. 3339s 3339s >>> from sqlite3 import connect 3339s >>> conn = connect(':memory:') 3339s >>> df = pd.DataFrame(data=[[0, '10/11/12'], [1, '12/11/10']], 3339s ... columns=['int_column', 'date_column']) 3339s >>> df.to_sql(name='test_data', con=conn) 3339s 2 3339s 3339s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', conn) 3339s int_column date_column 3339s 0 0 10/11/12 3339s 1 1 12/11/10 3339s 3339s >>> pd.read_sql('test_data', 'postgres:///db_name') # doctest:+SKIP 3339s 3339s Apply date parsing to columns through the ``parse_dates`` argument 3339s The ``parse_dates`` argument calls ``pd.to_datetime`` on the provided columns. 3339s Custom argument values for applying ``pd.to_datetime`` on a column are specified 3339s via a dictionary format: 3339s 3339s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', 3339s ... conn, 3339s ... parse_dates={"date_column": {"format": "%d/%m/%y"}}) 3339s int_column date_column 3339s 0 0 2012-11-10 3339s 1 1 2010-11-12 3339s 3339s .. versionadded:: 2.2.0 3339s 3339s pandas now supports reading via ADBC drivers 3339s 3339s >>> from adbc_driver_postgresql import dbapi # doctest:+SKIP 3339s >>> with dbapi.connect('postgres:///db_name') as conn: # doctest:+SKIP 3339s ... pd.read_sql('SELECT int_column FROM test_data', conn) 3339s int_column 3339s 0 0 3339s 1 1 3339s """ 3339s 3339s check_dtype_backend(dtype_backend) 3339s if dtype_backend is lib.no_default: 3339s dtype_backend = "numpy" # type: ignore[assignment] 3339s assert dtype_backend is not lib.no_default 3339s 3339s with pandasSQL_builder(con) as pandas_sql: 3339s if isinstance(pandas_sql, SQLiteDatabase): 3339s return pandas_sql.read_query( 3339s sql, 3339s index_col=index_col, 3339s params=params, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s chunksize=chunksize, 3339s dtype_backend=dtype_backend, 3339s dtype=dtype, 3339s ) 3339s 3339s try: 3339s _is_table_name = pandas_sql.has_table(sql) 3339s except Exception: 3339s # using generic exception to catch errors from sql drivers (GH24988) 3339s _is_table_name = False 3339s 3339s if _is_table_name: 3339s return pandas_sql.read_table( 3339s sql, 3339s index_col=index_col, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s columns=columns, 3339s chunksize=chunksize, 3339s dtype_backend=dtype_backend, 3339s ) 3339s else: 3339s return pandas_sql.read_query( 3339s sql, 3339s index_col=index_col, 3339s params=params, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s chunksize=chunksize, 3339s dtype_backend=dtype_backend, 3339s dtype=dtype, 3339s ) 3339s 3339s 3339s def to_sql( 3339s frame, 3339s name: str, 3339s con, 3339s schema: str | None = None, 3339s if_exists: Literal["fail", "replace", "append"] = "fail", 3339s index: bool = True, 3339s index_label: IndexLabel | None = None, 3339s chunksize: int | None = None, 3339s dtype: DtypeArg | None = None, 3339s method: Literal["multi"] | Callable | None = None, 3339s engine: str = "auto", 3339s **engine_kwargs, 3339s ) -> int | None: 3339s """ 3339s Write records stored in a DataFrame to a SQL database. 3339s 3339s Parameters 3339s ---------- 3339s frame : DataFrame, Series 3339s name : str 3339s Name of SQL table. 3339s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 3339s or sqlite3 DBAPI2 connection 3339s ADBC provides high performance I/O with native type support, where available. 3339s Using SQLAlchemy makes it possible to use any DB supported by that 3339s library. 3339s If a DBAPI2 object, only sqlite3 is supported. 3339s schema : str, optional 3339s Name of SQL schema in database to write to (if database flavor 3339s supports this). If None, use default schema (default). 3339s if_exists : {'fail', 'replace', 'append'}, default 'fail' 3339s - fail: If table exists, do nothing. 3339s - replace: If table exists, drop it, recreate it, and insert data. 3339s - append: If table exists, insert data. Create if does not exist. 3339s index : bool, default True 3339s Write DataFrame index as a column. 3339s index_label : str or sequence, optional 3339s Column label for index column(s). If None is given (default) and 3339s `index` is True, then the index names are used. 3339s A sequence should be given if the DataFrame uses MultiIndex. 3339s chunksize : int, optional 3339s Specify the number of rows in each batch to be written at a time. 3339s By default, all rows will be written at once. 3339s dtype : dict or scalar, optional 3339s Specifying the datatype for columns. If a dictionary is used, the 3339s keys should be the column names and the values should be the 3339s SQLAlchemy types or strings for the sqlite3 fallback mode. If a 3339s scalar is provided, it will be applied to all columns. 3339s method : {None, 'multi', callable}, optional 3339s Controls the SQL insertion clause used: 3339s 3339s - None : Uses standard SQL ``INSERT`` clause (one per row). 3339s - ``'multi'``: Pass multiple values in a single ``INSERT`` clause. 3339s - callable with signature ``(pd_table, conn, keys, data_iter) -> int | None``. 3339s 3339s Details and a sample callable implementation can be found in the 3339s section :ref:`insert method `. 3339s engine : {'auto', 'sqlalchemy'}, default 'auto' 3339s SQL engine library to use. If 'auto', then the option 3339s ``io.sql.engine`` is used. The default ``io.sql.engine`` 3339s behavior is 'sqlalchemy' 3339s 3339s .. versionadded:: 1.3.0 3339s 3339s **engine_kwargs 3339s Any additional kwargs are passed to the engine. 3339s 3339s Returns 3339s ------- 3339s None or int 3339s Number of rows affected by to_sql. None is returned if the callable 3339s passed into ``method`` does not return an integer number of rows. 3339s 3339s .. versionadded:: 1.4.0 3339s 3339s Notes 3339s ----- 3339s The returned rows affected is the sum of the ``rowcount`` attribute of ``sqlite3.Cursor`` 3339s or SQLAlchemy connectable. If using ADBC the returned rows are the result 3339s of ``Cursor.adbc_ingest``. The returned value may not reflect the exact number of written 3339s rows as stipulated in the 3339s `sqlite3 `__ or 3339s `SQLAlchemy `__ 3339s """ # noqa: E501 3339s if if_exists not in ("fail", "replace", "append"): 3339s raise ValueError(f"'{if_exists}' is not valid for if_exists") 3339s 3339s if isinstance(frame, Series): 3339s frame = frame.to_frame() 3339s elif not isinstance(frame, DataFrame): 3339s raise NotImplementedError( 3339s "'frame' argument should be either a Series or a DataFrame" 3339s ) 3339s 3339s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 3339s return pandas_sql.to_sql( 3339s frame, 3339s name, 3339s if_exists=if_exists, 3339s index=index, 3339s index_label=index_label, 3339s schema=schema, 3339s chunksize=chunksize, 3339s dtype=dtype, 3339s method=method, 3339s engine=engine, 3339s **engine_kwargs, 3339s ) 3339s 3339s 3339s def has_table(table_name: str, con, schema: str | None = None) -> bool: 3339s """ 3339s Check if DataBase has named table. 3339s 3339s Parameters 3339s ---------- 3339s table_name: string 3339s Name of SQL table. 3339s con: ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 3339s ADBC provides high performance I/O with native type support, where available. 3339s Using SQLAlchemy makes it possible to use any DB supported by that 3339s library. 3339s If a DBAPI2 object, only sqlite3 is supported. 3339s schema : string, default None 3339s Name of SQL schema in database to write to (if database flavor supports 3339s this). If None, use default schema (default). 3339s 3339s Returns 3339s ------- 3339s boolean 3339s """ 3339s with pandasSQL_builder(con, schema=schema) as pandas_sql: 3339s return pandas_sql.has_table(table_name) 3339s 3339s 3339s table_exists = has_table 3339s 3339s 3339s def pandasSQL_builder( 3339s con, 3339s schema: str | None = None, 3339s need_transaction: bool = False, 3339s ) -> PandasSQL: 3339s """ 3339s Convenience function to return the correct PandasSQL subclass based on the 3339s provided parameters. Also creates a sqlalchemy connection and transaction 3339s if necessary. 3339s """ 3339s import sqlite3 3339s 3339s if isinstance(con, sqlite3.Connection) or con is None: 3339s return SQLiteDatabase(con) 3339s 3339s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 3339s 3339s if isinstance(con, str) and sqlalchemy is None: 3339s raise ImportError("Using URI string without sqlalchemy installed.") 3339s 3339s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Connectable)): 3339s return SQLDatabase(con, schema, need_transaction) 3339s 3339s adbc = import_optional_dependency("adbc_driver_manager.dbapi", errors="ignore") 3339s if adbc and isinstance(con, adbc.Connection): 3339s return ADBCDatabase(con) 3339s 3339s warnings.warn( 3339s "pandas only supports SQLAlchemy connectable (engine/connection) or " 3339s "database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 " 3339s "objects are not tested. Please consider using SQLAlchemy.", 3339s UserWarning, 3339s stacklevel=find_stack_level(), 3339s ) 3339s return SQLiteDatabase(con) 3339s 3339s 3339s class SQLTable(PandasObject): 3339s """ 3339s For mapping Pandas tables to SQL tables. 3339s Uses fact that table is reflected by SQLAlchemy to 3339s do better type conversions. 3339s Also holds various flags needed to avoid having to 3339s pass them between functions all the time. 3339s """ 3339s 3339s # TODO: support for multiIndex 3339s 3339s def __init__( 3339s self, 3339s name: str, 3339s pandas_sql_engine, 3339s frame=None, 3339s index: bool | str | list[str] | None = True, 3339s if_exists: Literal["fail", "replace", "append"] = "fail", 3339s prefix: str = "pandas", 3339s index_label=None, 3339s schema=None, 3339s keys=None, 3339s dtype: DtypeArg | None = None, 3339s ) -> None: 3339s self.name = name 3339s self.pd_sql = pandas_sql_engine 3339s self.prefix = prefix 3339s self.frame = frame 3339s self.index = self._index_name(index, index_label) 3339s self.schema = schema 3339s self.if_exists = if_exists 3339s self.keys = keys 3339s self.dtype = dtype 3339s 3339s if frame is not None: 3339s # We want to initialize based on a dataframe 3339s self.table = self._create_table_setup() 3339s else: 3339s # no data provided, read-only mode 3339s self.table = self.pd_sql.get_table(self.name, self.schema) 3339s 3339s if self.table is None: 3339s raise ValueError(f"Could not init table '{name}'") 3339s 3339s if not len(self.name): 3339s raise ValueError("Empty table name specified") 3339s 3339s def exists(self): 3339s return self.pd_sql.has_table(self.name, self.schema) 3339s 3339s def sql_schema(self) -> str: 3339s from sqlalchemy.schema import CreateTable 3339s 3339s return str(CreateTable(self.table).compile(self.pd_sql.con)) 3339s 3339s def _execute_create(self) -> None: 3339s # Inserting table into database, add to MetaData object 3339s self.table = self.table.to_metadata(self.pd_sql.meta) 3339s with self.pd_sql.run_transaction(): 3339s self.table.create(bind=self.pd_sql.con) 3339s 3339s def create(self) -> None: 3339s if self.exists(): 3339s if self.if_exists == "fail": 3339s raise ValueError(f"Table '{self.name}' already exists.") 3339s if self.if_exists == "replace": 3339s self.pd_sql.drop_table(self.name, self.schema) 3339s self._execute_create() 3339s elif self.if_exists == "append": 3339s pass 3339s else: 3339s raise ValueError(f"'{self.if_exists}' is not valid for if_exists") 3339s else: 3339s self._execute_create() 3339s 3339s def _execute_insert(self, conn, keys: list[str], data_iter) -> int: 3339s """ 3339s Execute SQL statement inserting data 3339s 3339s Parameters 3339s ---------- 3339s conn : sqlalchemy.engine.Engine or sqlalchemy.engine.Connection 3339s keys : list of str 3339s Column names 3339s data_iter : generator of list 3339s Each item contains a list of values to be inserted 3339s """ 3339s data = [dict(zip(keys, row)) for row in data_iter] 3339s result = conn.execute(self.table.insert(), data) 3339s return result.rowcount 3339s 3339s def _execute_insert_multi(self, conn, keys: list[str], data_iter) -> int: 3339s """ 3339s Alternative to _execute_insert for DBs support multi-value INSERT. 3339s 3339s Note: multi-value insert is usually faster for analytics DBs 3339s and tables containing a few columns 3339s but performance degrades quickly with increase of columns. 3339s 3339s """ 3339s 3339s from sqlalchemy import insert 3339s 3339s data = [dict(zip(keys, row)) for row in data_iter] 3339s stmt = insert(self.table).values(data) 3339s result = conn.execute(stmt) 3339s return result.rowcount 3339s 3339s def insert_data(self) -> tuple[list[str], list[np.ndarray]]: 3339s if self.index is not None: 3339s temp = self.frame.copy() 3339s temp.index.names = self.index 3339s try: 3339s temp.reset_index(inplace=True) 3339s except ValueError as err: 3339s raise ValueError(f"duplicate name in index/columns: {err}") from err 3339s else: 3339s temp = self.frame 3339s 3339s column_names = list(map(str, temp.columns)) 3339s ncols = len(column_names) 3339s # this just pre-allocates the list: None's will be replaced with ndarrays 3339s # error: List item 0 has incompatible type "None"; expected "ndarray" 3339s data_list: list[np.ndarray] = [None] * ncols # type: ignore[list-item] 3339s 3339s for i, (_, ser) in enumerate(temp.items()): 3339s if ser.dtype.kind == "M": 3339s if isinstance(ser._values, ArrowExtensionArray): 3339s import pyarrow as pa 3339s 3339s if pa.types.is_date(ser.dtype.pyarrow_dtype): 3339s # GH#53854 to_pydatetime not supported for pyarrow date dtypes 3339s d = ser._values.to_numpy(dtype=object) 3339s else: 3339s with warnings.catch_warnings(): 3339s warnings.filterwarnings("ignore", category=FutureWarning) 3339s # GH#52459 to_pydatetime will return Index[object] 3339s d = np.asarray(ser.dt.to_pydatetime(), dtype=object) 3339s else: 3339s d = ser._values.to_pydatetime() 3339s elif ser.dtype.kind == "m": 3339s vals = ser._values 3339s if isinstance(vals, ArrowExtensionArray): 3339s vals = vals.to_numpy(dtype=np.dtype("m8[ns]")) 3339s # store as integers, see GH#6921, GH#7076 3339s d = vals.view("i8").astype(object) 3339s else: 3339s d = ser._values.astype(object) 3339s 3339s assert isinstance(d, np.ndarray), type(d) 3339s 3339s if ser._can_hold_na: 3339s # Note: this will miss timedeltas since they are converted to int 3339s mask = isna(d) 3339s d[mask] = None 3339s 3339s data_list[i] = d 3339s 3339s return column_names, data_list 3339s 3339s def insert( 3339s self, 3339s chunksize: int | None = None, 3339s method: Literal["multi"] | Callable | None = None, 3339s ) -> int | None: 3339s # set insert method 3339s if method is None: 3339s exec_insert = self._execute_insert 3339s elif method == "multi": 3339s exec_insert = self._execute_insert_multi 3339s elif callable(method): 3339s exec_insert = partial(method, self) 3339s else: 3339s raise ValueError(f"Invalid parameter `method`: {method}") 3339s 3339s keys, data_list = self.insert_data() 3339s 3339s nrows = len(self.frame) 3339s 3339s if nrows == 0: 3339s return 0 3339s 3339s if chunksize is None: 3339s chunksize = nrows 3339s elif chunksize == 0: 3339s raise ValueError("chunksize argument should be non-zero") 3339s 3339s chunks = (nrows // chunksize) + 1 3339s total_inserted = None 3339s with self.pd_sql.run_transaction() as conn: 3339s for i in range(chunks): 3339s start_i = i * chunksize 3339s end_i = min((i + 1) * chunksize, nrows) 3339s if start_i >= end_i: 3339s break 3339s 3339s chunk_iter = zip(*(arr[start_i:end_i] for arr in data_list)) 3339s num_inserted = exec_insert(conn, keys, chunk_iter) 3339s # GH 46891 3339s if num_inserted is not None: 3339s if total_inserted is None: 3339s total_inserted = num_inserted 3339s else: 3339s total_inserted += num_inserted 3339s return total_inserted 3339s 3339s def _query_iterator( 3339s self, 3339s result, 3339s exit_stack: ExitStack, 3339s chunksize: int | None, 3339s columns, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ): 3339s """Return generator through chunked result set.""" 3339s has_read_data = False 3339s with exit_stack: 3339s while True: 3339s data = result.fetchmany(chunksize) 3339s if not data: 3339s if not has_read_data: 3339s yield DataFrame.from_records( 3339s [], columns=columns, coerce_float=coerce_float 3339s ) 3339s break 3339s 3339s has_read_data = True 3339s self.frame = _convert_arrays_to_dataframe( 3339s data, columns, coerce_float, dtype_backend 3339s ) 3339s 3339s self._harmonize_columns( 3339s parse_dates=parse_dates, dtype_backend=dtype_backend 3339s ) 3339s 3339s if self.index is not None: 3339s self.frame.set_index(self.index, inplace=True) 3339s 3339s yield self.frame 3339s 3339s def read( 3339s self, 3339s exit_stack: ExitStack, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s columns=None, 3339s chunksize: int | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s from sqlalchemy import select 3339s 3339s if columns is not None and len(columns) > 0: 3339s cols = [self.table.c[n] for n in columns] 3339s if self.index is not None: 3339s for idx in self.index[::-1]: 3339s cols.insert(0, self.table.c[idx]) 3339s sql_select = select(*cols) 3339s else: 3339s sql_select = select(self.table) 3339s result = self.pd_sql.execute(sql_select) 3339s column_names = result.keys() 3339s 3339s if chunksize is not None: 3339s return self._query_iterator( 3339s result, 3339s exit_stack, 3339s chunksize, 3339s column_names, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s dtype_backend=dtype_backend, 3339s ) 3339s else: 3339s data = result.fetchall() 3339s self.frame = _convert_arrays_to_dataframe( 3339s data, column_names, coerce_float, dtype_backend 3339s ) 3339s 3339s self._harmonize_columns( 3339s parse_dates=parse_dates, dtype_backend=dtype_backend 3339s ) 3339s 3339s if self.index is not None: 3339s self.frame.set_index(self.index, inplace=True) 3339s 3339s return self.frame 3339s 3339s def _index_name(self, index, index_label): 3339s # for writing: index=True to include index in sql table 3339s if index is True: 3339s nlevels = self.frame.index.nlevels 3339s # if index_label is specified, set this as index name(s) 3339s if index_label is not None: 3339s if not isinstance(index_label, list): 3339s index_label = [index_label] 3339s if len(index_label) != nlevels: 3339s raise ValueError( 3339s "Length of 'index_label' should match number of " 3339s f"levels, which is {nlevels}" 3339s ) 3339s return index_label 3339s # return the used column labels for the index columns 3339s if ( 3339s nlevels == 1 3339s and "index" not in self.frame.columns 3339s and self.frame.index.name is None 3339s ): 3339s return ["index"] 3339s else: 3339s return com.fill_missing_names(self.frame.index.names) 3339s 3339s # for reading: index=(list of) string to specify column to set as index 3339s elif isinstance(index, str): 3339s return [index] 3339s elif isinstance(index, list): 3339s return index 3339s else: 3339s return None 3339s 3339s def _get_column_names_and_types(self, dtype_mapper): 3339s column_names_and_types = [] 3339s if self.index is not None: 3339s for i, idx_label in enumerate(self.index): 3339s idx_type = dtype_mapper(self.frame.index._get_level_values(i)) 3339s column_names_and_types.append((str(idx_label), idx_type, True)) 3339s 3339s column_names_and_types += [ 3339s (str(self.frame.columns[i]), dtype_mapper(self.frame.iloc[:, i]), False) 3339s for i in range(len(self.frame.columns)) 3339s ] 3339s 3339s return column_names_and_types 3339s 3339s def _create_table_setup(self): 3339s from sqlalchemy import ( 3339s Column, 3339s PrimaryKeyConstraint, 3339s Table, 3339s ) 3339s from sqlalchemy.schema import MetaData 3339s 3339s column_names_and_types = self._get_column_names_and_types(self._sqlalchemy_type) 3339s 3339s columns: list[Any] = [ 3339s Column(name, typ, index=is_index) 3339s for name, typ, is_index in column_names_and_types 3339s ] 3339s 3339s if self.keys is not None: 3339s if not is_list_like(self.keys): 3339s keys = [self.keys] 3339s else: 3339s keys = self.keys 3339s pkc = PrimaryKeyConstraint(*keys, name=self.name + "_pk") 3339s columns.append(pkc) 3339s 3339s schema = self.schema or self.pd_sql.meta.schema 3339s 3339s # At this point, attach to new metadata, only attach to self.meta 3339s # once table is created. 3339s meta = MetaData() 3339s return Table(self.name, meta, *columns, schema=schema) 3339s 3339s def _harmonize_columns( 3339s self, 3339s parse_dates=None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> None: 3339s """ 3339s Make the DataFrame's column types align with the SQL table 3339s column types. 3339s Need to work around limited NA value support. Floats are always 3339s fine, ints must always be floats if there are Null values. 3339s Booleans are hard because converting bool column with None replaces 3339s all Nones with false. Therefore only convert bool if there are no 3339s NA values. 3339s Datetimes should already be converted to np.datetime64 if supported, 3339s but here we also force conversion if required. 3339s """ 3339s parse_dates = _process_parse_dates_argument(parse_dates) 3339s 3339s for sql_col in self.table.columns: 3339s col_name = sql_col.name 3339s try: 3339s df_col = self.frame[col_name] 3339s 3339s # Handle date parsing upfront; don't try to convert columns 3339s # twice 3339s if col_name in parse_dates: 3339s try: 3339s fmt = parse_dates[col_name] 3339s except TypeError: 3339s fmt = None 3339s self.frame[col_name] = _handle_date_column(df_col, format=fmt) 3339s continue 3339s 3339s # the type the dataframe column should have 3339s col_type = self._get_dtype(sql_col.type) 3339s 3339s if ( 3339s col_type is datetime 3339s or col_type is date 3339s or col_type is DatetimeTZDtype 3339s ): 3339s # Convert tz-aware Datetime SQL columns to UTC 3339s utc = col_type is DatetimeTZDtype 3339s self.frame[col_name] = _handle_date_column(df_col, utc=utc) 3339s elif dtype_backend == "numpy" and col_type is float: 3339s # floats support NA, can always convert! 3339s self.frame[col_name] = df_col.astype(col_type, copy=False) 3339s 3339s elif dtype_backend == "numpy" and len(df_col) == df_col.count(): 3339s # No NA values, can convert ints and bools 3339s if col_type is np.dtype("int64") or col_type is bool: 3339s self.frame[col_name] = df_col.astype(col_type, copy=False) 3339s except KeyError: 3339s pass # this column not in results 3339s 3339s def _sqlalchemy_type(self, col: Index | Series): 3339s dtype: DtypeArg = self.dtype or {} 3339s if is_dict_like(dtype): 3339s dtype = cast(dict, dtype) 3339s if col.name in dtype: 3339s return dtype[col.name] 3339s 3339s # Infer type of column, while ignoring missing values. 3339s # Needed for inserting typed data containing NULLs, GH 8778. 3339s col_type = lib.infer_dtype(col, skipna=True) 3339s 3339s from sqlalchemy.types import ( 3339s TIMESTAMP, 3339s BigInteger, 3339s Boolean, 3339s Date, 3339s DateTime, 3339s Float, 3339s Integer, 3339s SmallInteger, 3339s Text, 3339s Time, 3339s ) 3339s 3339s if col_type in ("datetime64", "datetime"): 3339s # GH 9086: TIMESTAMP is the suggested type if the column contains 3339s # timezone information 3339s try: 3339s # error: Item "Index" of "Union[Index, Series]" has no attribute "dt" 3339s if col.dt.tz is not None: # type: ignore[union-attr] 3339s return TIMESTAMP(timezone=True) 3339s except AttributeError: 3339s # The column is actually a DatetimeIndex 3339s # GH 26761 or an Index with date-like data e.g. 9999-01-01 3339s if getattr(col, "tz", None) is not None: 3339s return TIMESTAMP(timezone=True) 3339s return DateTime 3339s if col_type == "timedelta64": 3339s warnings.warn( 3339s "the 'timedelta' type is not supported, and will be " 3339s "written as integer values (ns frequency) to the database.", 3339s UserWarning, 3339s stacklevel=find_stack_level(), 3339s ) 3339s return BigInteger 3339s elif col_type == "floating": 3339s if col.dtype == "float32": 3339s return Float(precision=23) 3339s else: 3339s return Float(precision=53) 3339s elif col_type == "integer": 3339s # GH35076 Map pandas integer to optimal SQLAlchemy integer type 3339s if col.dtype.name.lower() in ("int8", "uint8", "int16"): 3339s return SmallInteger 3339s elif col.dtype.name.lower() in ("uint16", "int32"): 3339s return Integer 3339s elif col.dtype.name.lower() == "uint64": 3339s raise ValueError("Unsigned 64 bit integer datatype is not supported") 3339s else: 3339s return BigInteger 3339s elif col_type == "boolean": 3339s return Boolean 3339s elif col_type == "date": 3339s return Date 3339s elif col_type == "time": 3339s return Time 3339s elif col_type == "complex": 3339s raise ValueError("Complex datatypes not supported") 3339s 3339s return Text 3339s 3339s def _get_dtype(self, sqltype): 3339s from sqlalchemy.types import ( 3339s TIMESTAMP, 3339s Boolean, 3339s Date, 3339s DateTime, 3339s Float, 3339s Integer, 3339s ) 3339s 3339s if isinstance(sqltype, Float): 3339s return float 3339s elif isinstance(sqltype, Integer): 3339s # TODO: Refine integer size. 3339s return np.dtype("int64") 3339s elif isinstance(sqltype, TIMESTAMP): 3339s # we have a timezone capable type 3339s if not sqltype.timezone: 3339s return datetime 3339s return DatetimeTZDtype 3339s elif isinstance(sqltype, DateTime): 3339s # Caution: np.datetime64 is also a subclass of np.number. 3339s return datetime 3339s elif isinstance(sqltype, Date): 3339s return date 3339s elif isinstance(sqltype, Boolean): 3339s return bool 3339s return object 3339s 3339s 3339s class PandasSQL(PandasObject, ABC): 3339s """ 3339s Subclasses Should define read_query and to_sql. 3339s """ 3339s 3339s def __enter__(self) -> Self: 3339s return self 3339s 3339s def __exit__(self, *args) -> None: 3339s pass 3339s 3339s def read_table( 3339s self, 3339s table_name: str, 3339s index_col: str | list[str] | None = None, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s columns=None, 3339s schema: str | None = None, 3339s chunksize: int | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s raise NotImplementedError 3339s 3339s @abstractmethod 3339s def read_query( 3339s self, 3339s sql: str, 3339s index_col: str | list[str] | None = None, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s params=None, 3339s chunksize: int | None = None, 3339s dtype: DtypeArg | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s pass 3339s 3339s @abstractmethod 3339s def to_sql( 3339s self, 3339s frame, 3339s name: str, 3339s if_exists: Literal["fail", "replace", "append"] = "fail", 3339s index: bool = True, 3339s index_label=None, 3339s schema=None, 3339s chunksize: int | None = None, 3339s dtype: DtypeArg | None = None, 3339s method: Literal["multi"] | Callable | None = None, 3339s engine: str = "auto", 3339s **engine_kwargs, 3339s ) -> int | None: 3339s pass 3339s 3339s @abstractmethod 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s pass 3339s 3339s @abstractmethod 3339s def has_table(self, name: str, schema: str | None = None) -> bool: 3339s pass 3339s 3339s @abstractmethod 3339s def _create_sql_schema( 3339s self, 3339s frame: DataFrame, 3339s table_name: str, 3339s keys: list[str] | None = None, 3339s dtype: DtypeArg | None = None, 3339s schema: str | None = None, 3339s ) -> str: 3339s pass 3339s 3339s 3339s class BaseEngine: 3339s def insert_records( 3339s self, 3339s table: SQLTable, 3339s con, 3339s frame, 3339s name: str, 3339s index: bool | str | list[str] | None = True, 3339s schema=None, 3339s chunksize: int | None = None, 3339s method=None, 3339s **engine_kwargs, 3339s ) -> int | None: 3339s """ 3339s Inserts data into already-prepared table 3339s """ 3339s raise AbstractMethodError(self) 3339s 3339s 3339s class SQLAlchemyEngine(BaseEngine): 3339s def __init__(self) -> None: 3339s import_optional_dependency( 3339s "sqlalchemy", extra="sqlalchemy is required for SQL support." 3339s ) 3339s 3339s def insert_records( 3339s self, 3339s table: SQLTable, 3339s con, 3339s frame, 3339s name: str, 3339s index: bool | str | list[str] | None = True, 3339s schema=None, 3339s chunksize: int | None = None, 3339s method=None, 3339s **engine_kwargs, 3339s ) -> int | None: 3339s from sqlalchemy import exc 3339s 3339s try: 3339s return table.insert(chunksize=chunksize, method=method) 3339s except exc.StatementError as err: 3339s # GH34431 3339s # https://stackoverflow.com/a/67358288/6067848 3339s msg = r"""(\(1054, "Unknown column 'inf(e0)?' in 'field list'"\))(?# 3339s )|inf can not be used with MySQL""" 3339s err_text = str(err.orig) 3339s if re.search(msg, err_text): 3339s raise ValueError("inf cannot be used with MySQL") from err 3339s raise err 3339s 3339s 3339s def get_engine(engine: str) -> BaseEngine: 3339s """return our implementation""" 3339s if engine == "auto": 3339s engine = get_option("io.sql.engine") 3339s 3339s if engine == "auto": 3339s # try engines in this order 3339s engine_classes = [SQLAlchemyEngine] 3339s 3339s error_msgs = "" 3339s for engine_class in engine_classes: 3339s try: 3339s return engine_class() 3339s except ImportError as err: 3339s error_msgs += "\n - " + str(err) 3339s 3339s raise ImportError( 3339s "Unable to find a usable engine; " 3339s "tried using: 'sqlalchemy'.\n" 3339s "A suitable version of " 3339s "sqlalchemy is required for sql I/O " 3339s "support.\n" 3339s "Trying to import the above resulted in these errors:" 3339s f"{error_msgs}" 3339s ) 3339s 3339s if engine == "sqlalchemy": 3339s return SQLAlchemyEngine() 3339s 3339s raise ValueError("engine must be one of 'auto', 'sqlalchemy'") 3339s 3339s 3339s class SQLDatabase(PandasSQL): 3339s """ 3339s This class enables conversion between DataFrame and SQL databases 3339s using SQLAlchemy to handle DataBase abstraction. 3339s 3339s Parameters 3339s ---------- 3339s con : SQLAlchemy Connectable or URI string. 3339s Connectable to connect with the database. Using SQLAlchemy makes it 3339s possible to use any DB supported by that library. 3339s schema : string, default None 3339s Name of SQL schema in database to write to (if database flavor 3339s supports this). If None, use default schema (default). 3339s need_transaction : bool, default False 3339s If True, SQLDatabase will create a transaction. 3339s 3339s """ 3339s 3339s def __init__( 3339s self, con, schema: str | None = None, need_transaction: bool = False 3339s ) -> None: 3339s from sqlalchemy import create_engine 3339s from sqlalchemy.engine import Engine 3339s from sqlalchemy.schema import MetaData 3339s 3339s # self.exit_stack cleans up the Engine and Connection and commits the 3339s # transaction if any of those objects was created below. 3339s # Cleanup happens either in self.__exit__ or at the end of the iterator 3339s # returned by read_sql when chunksize is not None. 3339s self.exit_stack = ExitStack() 3339s if isinstance(con, str): 3339s con = create_engine(con) 3339s self.exit_stack.callback(con.dispose) 3339s if isinstance(con, Engine): 3339s con = self.exit_stack.enter_context(con.connect()) 3339s if need_transaction and not con.in_transaction(): 3339s self.exit_stack.enter_context(con.begin()) 3339s self.con = con 3339s self.meta = MetaData(schema=schema) 3339s self.returns_generator = False 3339s 3339s def __exit__(self, *args) -> None: 3339s if not self.returns_generator: 3339s self.exit_stack.close() 3339s 3339s @contextmanager 3339s def run_transaction(self): 3339s if not self.con.in_transaction(): 3339s with self.con.begin(): 3339s yield self.con 3339s else: 3339s yield self.con 3339s 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s """Simple passthrough to SQLAlchemy connectable""" 3339s args = [] if params is None else [params] 3339s if isinstance(sql, str): 3339s return self.con.exec_driver_sql(sql, *args) 3339s return self.con.execute(sql, *args) 3339s 3339s def read_table( 3339s self, 3339s table_name: str, 3339s index_col: str | list[str] | None = None, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s columns=None, 3339s schema: str | None = None, 3339s chunksize: int | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s """ 3339s Read SQL database table into a DataFrame. 3339s 3339s Parameters 3339s ---------- 3339s table_name : str 3339s Name of SQL table in database. 3339s index_col : string, optional, default: None 3339s Column to set as index. 3339s coerce_float : bool, default True 3339s Attempts to convert values of non-string, non-numeric objects 3339s (like decimal.Decimal) to floating point. This can result in 3339s loss of precision. 3339s parse_dates : list or dict, default: None 3339s - List of column names to parse as dates. 3339s - Dict of ``{column_name: format string}`` where format string is 3339s strftime compatible in case of parsing string times, or is one of 3339s (D, s, ns, ms, us) in case of parsing integer timestamps. 3339s - Dict of ``{column_name: arg}``, where the arg corresponds 3339s to the keyword arguments of :func:`pandas.to_datetime`. 3339s Especially useful with databases without native Datetime support, 3339s such as SQLite. 3339s columns : list, default: None 3339s List of column names to select from SQL table. 3339s schema : string, default None 3339s Name of SQL schema in database to query (if database flavor 3339s supports this). If specified, this overwrites the default 3339s schema of the SQL database object. 3339s chunksize : int, default None 3339s If specified, return an iterator where `chunksize` is the number 3339s of rows to include in each chunk. 3339s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 3339s Back-end data type applied to the resultant :class:`DataFrame` 3339s (still experimental). Behaviour is as follows: 3339s 3339s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 3339s (default). 3339s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 3339s DataFrame. 3339s 3339s .. versionadded:: 2.0 3339s 3339s Returns 3339s ------- 3339s DataFrame 3339s 3339s See Also 3339s -------- 3339s pandas.read_sql_table 3339s SQLDatabase.read_query 3339s 3339s """ 3339s self.meta.reflect(bind=self.con, only=[table_name], views=True) 3339s table = SQLTable(table_name, self, index=index_col, schema=schema) 3339s if chunksize is not None: 3339s self.returns_generator = True 3339s return table.read( 3339s self.exit_stack, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s columns=columns, 3339s chunksize=chunksize, 3339s dtype_backend=dtype_backend, 3339s ) 3339s 3339s @staticmethod 3339s def _query_iterator( 3339s result, 3339s exit_stack: ExitStack, 3339s chunksize: int, 3339s columns, 3339s index_col=None, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s dtype: DtypeArg | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ): 3339s """Return generator through chunked result set""" 3339s has_read_data = False 3339s with exit_stack: 3339s while True: 3339s data = result.fetchmany(chunksize) 3339s if not data: 3339s if not has_read_data: 3339s yield _wrap_result( 3339s [], 3339s columns, 3339s index_col=index_col, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s dtype=dtype, 3339s dtype_backend=dtype_backend, 3339s ) 3339s break 3339s 3339s has_read_data = True 3339s yield _wrap_result( 3339s data, 3339s columns, 3339s index_col=index_col, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s dtype=dtype, 3339s dtype_backend=dtype_backend, 3339s ) 3339s 3339s def read_query( 3339s self, 3339s sql: str, 3339s index_col: str | list[str] | None = None, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s params=None, 3339s chunksize: int | None = None, 3339s dtype: DtypeArg | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s """ 3339s Read SQL query into a DataFrame. 3339s 3339s Parameters 3339s ---------- 3339s sql : str 3339s SQL query to be executed. 3339s index_col : string, optional, default: None 3339s Column name to use as index for the returned DataFrame object. 3339s coerce_float : bool, default True 3339s Attempt to convert values of non-string, non-numeric objects (like 3339s decimal.Decimal) to floating point, useful for SQL result sets. 3339s params : list, tuple or dict, optional, default: None 3339s List of parameters to pass to execute method. The syntax used 3339s to pass parameters is database driver dependent. Check your 3339s database driver documentation for which of the five syntax styles, 3339s described in PEP 249's paramstyle, is supported. 3339s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'} 3339s parse_dates : list or dict, default: None 3339s - List of column names to parse as dates. 3339s - Dict of ``{column_name: format string}`` where format string is 3339s strftime compatible in case of parsing string times, or is one of 3339s (D, s, ns, ms, us) in case of parsing integer timestamps. 3339s - Dict of ``{column_name: arg dict}``, where the arg dict 3339s corresponds to the keyword arguments of 3339s :func:`pandas.to_datetime` Especially useful with databases 3339s without native Datetime support, such as SQLite. 3339s chunksize : int, default None 3339s If specified, return an iterator where `chunksize` is the number 3339s of rows to include in each chunk. 3339s dtype : Type name or dict of columns 3339s Data type for data or columns. E.g. np.float64 or 3339s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 3339s 3339s .. versionadded:: 1.3.0 3339s 3339s Returns 3339s ------- 3339s DataFrame 3339s 3339s See Also 3339s -------- 3339s read_sql_table : Read SQL database table into a DataFrame. 3339s read_sql 3339s 3339s """ 3339s result = self.execute(sql, params) 3339s columns = result.keys() 3339s 3339s if chunksize is not None: 3339s self.returns_generator = True 3339s return self._query_iterator( 3339s result, 3339s self.exit_stack, 3339s chunksize, 3339s columns, 3339s index_col=index_col, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s dtype=dtype, 3339s dtype_backend=dtype_backend, 3339s ) 3339s else: 3339s data = result.fetchall() 3339s frame = _wrap_result( 3339s data, 3339s columns, 3339s index_col=index_col, 3339s coerce_float=coerce_float, 3339s parse_dates=parse_dates, 3339s dtype=dtype, 3339s dtype_backend=dtype_backend, 3339s ) 3339s return frame 3339s 3339s read_sql = read_query 3339s 3339s def prep_table( 3339s self, 3339s frame, 3339s name: str, 3339s if_exists: Literal["fail", "replace", "append"] = "fail", 3339s index: bool | str | list[str] | None = True, 3339s index_label=None, 3339s schema=None, 3339s dtype: DtypeArg | None = None, 3339s ) -> SQLTable: 3339s """ 3339s Prepares table in the database for data insertion. Creates it if needed, etc. 3339s """ 3339s if dtype: 3339s if not is_dict_like(dtype): 3339s # error: Value expression in dictionary comprehension has incompatible 3339s # type "Union[ExtensionDtype, str, dtype[Any], Type[object], 3339s # Dict[Hashable, Union[ExtensionDtype, Union[str, dtype[Any]], 3339s # Type[str], Type[float], Type[int], Type[complex], Type[bool], 3339s # Type[object]]]]"; expected type "Union[ExtensionDtype, str, 3339s # dtype[Any], Type[object]]" 3339s dtype = {col_name: dtype for col_name in frame} # type: ignore[misc] 3339s else: 3339s dtype = cast(dict, dtype) 3339s 3339s from sqlalchemy.types import TypeEngine 3339s 3339s for col, my_type in dtype.items(): 3339s if isinstance(my_type, type) and issubclass(my_type, TypeEngine): 3339s pass 3339s elif isinstance(my_type, TypeEngine): 3339s pass 3339s else: 3339s raise ValueError(f"The type of {col} is not a SQLAlchemy type") 3339s 3339s table = SQLTable( 3339s name, 3339s self, 3339s frame=frame, 3339s index=index, 3339s if_exists=if_exists, 3339s index_label=index_label, 3339s schema=schema, 3339s dtype=dtype, 3339s ) 3339s table.create() 3339s return table 3339s 3339s def check_case_sensitive( 3339s self, 3339s name: str, 3339s schema: str | None, 3339s ) -> None: 3339s """ 3339s Checks table name for issues with case-sensitivity. 3339s Method is called after data is inserted. 3339s """ 3339s if not name.isdigit() and not name.islower(): 3339s # check for potentially case sensitivity issues (GH7815) 3339s # Only check when name is not a number and name is not lower case 3339s from sqlalchemy import inspect as sqlalchemy_inspect 3339s 3339s insp = sqlalchemy_inspect(self.con) 3339s table_names = insp.get_table_names(schema=schema or self.meta.schema) 3339s if name not in table_names: 3339s msg = ( 3339s f"The provided table name '{name}' is not found exactly as " 3339s "such in the database after writing the table, possibly " 3339s "due to case sensitivity issues. Consider using lower " 3339s "case table names." 3339s ) 3339s warnings.warn( 3339s msg, 3339s UserWarning, 3339s stacklevel=find_stack_level(), 3339s ) 3339s 3339s def to_sql( 3339s self, 3339s frame, 3339s name: str, 3339s if_exists: Literal["fail", "replace", "append"] = "fail", 3339s index: bool = True, 3339s index_label=None, 3339s schema: str | None = None, 3339s chunksize: int | None = None, 3339s dtype: DtypeArg | None = None, 3339s method: Literal["multi"] | Callable | None = None, 3339s engine: str = "auto", 3339s **engine_kwargs, 3339s ) -> int | None: 3339s """ 3339s Write records stored in a DataFrame to a SQL database. 3339s 3339s Parameters 3339s ---------- 3339s frame : DataFrame 3339s name : string 3339s Name of SQL table. 3339s if_exists : {'fail', 'replace', 'append'}, default 'fail' 3339s - fail: If table exists, do nothing. 3339s - replace: If table exists, drop it, recreate it, and insert data. 3339s - append: If table exists, insert data. Create if does not exist. 3339s index : boolean, default True 3339s Write DataFrame index as a column. 3339s index_label : string or sequence, default None 3339s Column label for index column(s). If None is given (default) and 3339s `index` is True, then the index names are used. 3339s A sequence should be given if the DataFrame uses MultiIndex. 3339s schema : string, default None 3339s Name of SQL schema in database to write to (if database flavor 3339s supports this). If specified, this overwrites the default 3339s schema of the SQLDatabase object. 3339s chunksize : int, default None 3339s If not None, then rows will be written in batches of this size at a 3339s time. If None, all rows will be written at once. 3339s dtype : single type or dict of column name to SQL type, default None 3339s Optional specifying the datatype for columns. The SQL type should 3339s be a SQLAlchemy type. If all columns are of the same type, one 3339s single value can be used. 3339s method : {None', 'multi', callable}, default None 3339s Controls the SQL insertion clause used: 3339s 3339s * None : Uses standard SQL ``INSERT`` clause (one per row). 3339s * 'multi': Pass multiple values in a single ``INSERT`` clause. 3339s * callable with signature ``(pd_table, conn, keys, data_iter)``. 3339s 3339s Details and a sample callable implementation can be found in the 3339s section :ref:`insert method `. 3339s engine : {'auto', 'sqlalchemy'}, default 'auto' 3339s SQL engine library to use. If 'auto', then the option 3339s ``io.sql.engine`` is used. The default ``io.sql.engine`` 3339s behavior is 'sqlalchemy' 3339s 3339s .. versionadded:: 1.3.0 3339s 3339s **engine_kwargs 3339s Any additional kwargs are passed to the engine. 3339s """ 3339s sql_engine = get_engine(engine) 3339s 3339s table = self.prep_table( 3339s frame=frame, 3339s name=name, 3339s if_exists=if_exists, 3339s index=index, 3339s index_label=index_label, 3339s schema=schema, 3339s dtype=dtype, 3339s ) 3339s 3339s total_inserted = sql_engine.insert_records( 3339s table=table, 3339s con=self.con, 3339s frame=frame, 3339s name=name, 3339s index=index, 3339s schema=schema, 3339s chunksize=chunksize, 3339s method=method, 3339s **engine_kwargs, 3339s ) 3339s 3339s self.check_case_sensitive(name=name, schema=schema) 3339s return total_inserted 3339s 3339s @property 3339s def tables(self): 3339s return self.meta.tables 3339s 3339s def has_table(self, name: str, schema: str | None = None) -> bool: 3339s from sqlalchemy import inspect as sqlalchemy_inspect 3339s 3339s insp = sqlalchemy_inspect(self.con) 3339s return insp.has_table(name, schema or self.meta.schema) 3339s 3339s def get_table(self, table_name: str, schema: str | None = None) -> Table: 3339s from sqlalchemy import ( 3339s Numeric, 3339s Table, 3339s ) 3339s 3339s schema = schema or self.meta.schema 3339s tbl = Table(table_name, self.meta, autoload_with=self.con, schema=schema) 3339s for column in tbl.columns: 3339s if isinstance(column.type, Numeric): 3339s column.type.asdecimal = False 3339s return tbl 3339s 3339s def drop_table(self, table_name: str, schema: str | None = None) -> None: 3339s schema = schema or self.meta.schema 3339s if self.has_table(table_name, schema): 3339s self.meta.reflect( 3339s bind=self.con, only=[table_name], schema=schema, views=True 3339s ) 3339s with self.run_transaction(): 3339s self.get_table(table_name, schema).drop(bind=self.con) 3339s self.meta.clear() 3339s 3339s def _create_sql_schema( 3339s self, 3339s frame: DataFrame, 3339s table_name: str, 3339s keys: list[str] | None = None, 3339s dtype: DtypeArg | None = None, 3339s schema: str | None = None, 3339s ) -> str: 3339s table = SQLTable( 3339s table_name, 3339s self, 3339s frame=frame, 3339s index=False, 3339s keys=keys, 3339s dtype=dtype, 3339s schema=schema, 3339s ) 3339s return str(table.sql_schema()) 3339s 3339s 3339s # ---- SQL without SQLAlchemy --- 3339s 3339s 3339s class ADBCDatabase(PandasSQL): 3339s """ 3339s This class enables conversion between DataFrame and SQL databases 3339s using ADBC to handle DataBase abstraction. 3339s 3339s Parameters 3339s ---------- 3339s con : adbc_driver_manager.dbapi.Connection 3339s """ 3339s 3339s def __init__(self, con) -> None: 3339s self.con = con 3339s 3339s @contextmanager 3339s def run_transaction(self): 3339s with self.con.cursor() as cur: 3339s try: 3339s yield cur 3339s except Exception: 3339s self.con.rollback() 3339s raise 3339s self.con.commit() 3339s 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s if not isinstance(sql, str): 3339s raise TypeError("Query must be a string unless using sqlalchemy.") 3339s args = [] if params is None else [params] 3339s cur = self.con.cursor() 3339s try: 3339s cur.execute(sql, *args) 3339s return cur 3339s except Exception as exc: 3339s try: 3339s self.con.rollback() 3339s except Exception as inner_exc: # pragma: no cover 3339s ex = DatabaseError( 3339s f"Execution failed on sql: {sql}\n{exc}\nunable to rollback" 3339s ) 3339s raise ex from inner_exc 3339s 3339s ex = DatabaseError(f"Execution failed on sql '{sql}': {exc}") 3339s raise ex from exc 3339s 3339s def read_table( 3339s self, 3339s table_name: str, 3339s index_col: str | list[str] | None = None, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s columns=None, 3339s schema: str | None = None, 3339s chunksize: int | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s """ 3339s Read SQL database table into a DataFrame. 3339s 3339s Parameters 3339s ---------- 3339s table_name : str 3339s Name of SQL table in database. 3339s coerce_float : bool, default True 3339s Raises NotImplementedError 3339s parse_dates : list or dict, default: None 3339s - List of column names to parse as dates. 3339s - Dict of ``{column_name: format string}`` where format string is 3339s strftime compatible in case of parsing string times, or is one of 3339s (D, s, ns, ms, us) in case of parsing integer timestamps. 3339s - Dict of ``{column_name: arg}``, where the arg corresponds 3339s to the keyword arguments of :func:`pandas.to_datetime`. 3339s Especially useful with databases without native Datetime support, 3339s such as SQLite. 3339s columns : list, default: None 3339s List of column names to select from SQL table. 3339s schema : string, default None 3339s Name of SQL schema in database to query (if database flavor 3339s supports this). If specified, this overwrites the default 3339s schema of the SQL database object. 3339s chunksize : int, default None 3339s Raises NotImplementedError 3339s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 3339s Back-end data type applied to the resultant :class:`DataFrame` 3339s (still experimental). Behaviour is as follows: 3339s 3339s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 3339s (default). 3339s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 3339s DataFrame. 3339s 3339s .. versionadded:: 2.0 3339s 3339s Returns 3339s ------- 3339s DataFrame 3339s 3339s See Also 3339s -------- 3339s pandas.read_sql_table 3339s SQLDatabase.read_query 3339s 3339s """ 3339s if coerce_float is not True: 3339s raise NotImplementedError( 3339s "'coerce_float' is not implemented for ADBC drivers" 3339s ) 3339s if chunksize: 3339s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 3339s 3339s if columns: 3339s if index_col: 3339s index_select = maybe_make_list(index_col) 3339s else: 3339s index_select = [] 3339s to_select = index_select + columns 3339s select_list = ", ".join(f'"{x}"' for x in to_select) 3339s else: 3339s select_list = "*" 3339s if schema: 3339s stmt = f"SELECT {select_list} FROM {schema}.{table_name}" 3339s else: 3339s stmt = f"SELECT {select_list} FROM {table_name}" 3339s 3339s mapping: type[ArrowDtype] | None | Callable 3339s if dtype_backend == "pyarrow": 3339s mapping = ArrowDtype 3339s elif dtype_backend == "numpy_nullable": 3339s from pandas.io._util import _arrow_dtype_mapping 3339s 3339s mapping = _arrow_dtype_mapping().get 3339s elif using_pyarrow_string_dtype(): 3339s from pandas.io._util import arrow_string_types_mapper 3339s 3339s arrow_string_types_mapper() 3339s else: 3339s mapping = None 3339s 3339s with self.con.cursor() as cur: 3339s cur.execute(stmt) 3339s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 3339s 3339s return _wrap_result_adbc( 3339s df, 3339s index_col=index_col, 3339s parse_dates=parse_dates, 3339s ) 3339s 3339s def read_query( 3339s self, 3339s sql: str, 3339s index_col: str | list[str] | None = None, 3339s coerce_float: bool = True, 3339s parse_dates=None, 3339s params=None, 3339s chunksize: int | None = None, 3339s dtype: DtypeArg | None = None, 3339s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 3339s ) -> DataFrame | Iterator[DataFrame]: 3339s """ 3339s Read SQL query into a DataFrame. 3339s 3339s Parameters 3339s ---------- 3339s sql : str 3339s SQL query to be executed. 3339s index_col : string, optional, default: None 3339s Column name to use as index for the returned DataFrame object. 3339s coerce_float : bool, default True 3339s Raises NotImplementedError 3339s params : list, tuple or dict, optional, default: None 3339s Raises NotImplementedError 3339s parse_dates : list or dict, default: None 3339s - List of column names to parse as dates. 3339s - Dict of ``{column_name: format string}`` where format string is 3339s strftime compatible in case of parsing string times, or is one of 3339s (D, s, ns, ms, us) in case of parsing integer timestamps. 3339s - Dict of ``{column_name: arg dict}``, where the arg dict 3339s corresponds to the keyword arguments of 3339s :func:`pandas.to_datetime` Especially useful with databases 3339s without native Datetime support, such as SQLite. 3339s chunksize : int, default None 3339s Raises NotImplementedError 3339s dtype : Type name or dict of columns 3339s Data type for data or columns. E.g. np.float64 or 3339s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 3339s 3339s .. versionadded:: 1.3.0 3339s 3339s Returns 3339s ------- 3339s DataFrame 3339s 3339s See Also 3339s -------- 3339s read_sql_table : Read SQL database table into a DataFrame. 3339s read_sql 3339s 3339s """ 3339s if coerce_float is not True: 3339s raise NotImplementedError( 3339s "'coerce_float' is not implemented for ADBC drivers" 3339s ) 3339s if params: 3339s raise NotImplementedError("'params' is not implemented for ADBC drivers") 3339s if chunksize: 3339s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 3339s 3339s mapping: type[ArrowDtype] | None | Callable 3339s if dtype_backend == "pyarrow": 3339s mapping = ArrowDtype 3339s elif dtype_backend == "numpy_nullable": 3339s from pandas.io._util import _arrow_dtype_mapping 3339s 3339s mapping = _arrow_dtype_mapping().get 3339s else: 3339s mapping = None 3339s 3339s with self.con.cursor() as cur: 3339s cur.execute(sql) 3339s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 3339s 3339s return _wrap_result_adbc( 3339s df, 3339s index_col=index_col, 3339s parse_dates=parse_dates, 3339s dtype=dtype, 3339s ) 3339s 3339s read_sql = read_query 3339s 3339s def to_sql( 3339s self, 3339s frame, 3339s name: str, 3339s if_exists: Literal["fail", "replace", "append"] = "fail", 3339s index: bool = True, 3339s index_label=None, 3339s schema: str | None = None, 3339s chunksize: int | None = None, 3339s dtype: DtypeArg | None = None, 3339s method: Literal["multi"] | Callable | None = None, 3339s engine: str = "auto", 3339s **engine_kwargs, 3339s ) -> int | None: 3339s """ 3339s Write records stored in a DataFrame to a SQL database. 3339s 3339s Parameters 3339s ---------- 3339s frame : DataFrame 3339s name : string 3339s Name of SQL table. 3339s if_exists : {'fail', 'replace', 'append'}, default 'fail' 3339s - fail: If table exists, do nothing. 3339s - replace: If table exists, drop it, recreate it, and insert data. 3339s - append: If table exists, insert data. Create if does not exist. 3339s index : boolean, default True 3339s Write DataFrame index as a column. 3339s index_label : string or sequence, default None 3339s Raises NotImplementedError 3339s schema : string, default None 3339s Name of SQL schema in database to write to (if database flavor 3339s supports this). If specified, this overwrites the default 3339s schema of the SQLDatabase object. 3339s chunksize : int, default None 3339s Raises NotImplementedError 3339s dtype : single type or dict of column name to SQL type, default None 3339s Raises NotImplementedError 3339s method : {None', 'multi', callable}, default None 3339s Raises NotImplementedError 3339s engine : {'auto', 'sqlalchemy'}, default 'auto' 3339s Raises NotImplementedError if not set to 'auto' 3339s """ 3339s if index_label: 3339s raise NotImplementedError( 3339s "'index_label' is not implemented for ADBC drivers" 3339s ) 3339s if chunksize: 3339s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 3339s if dtype: 3339s raise NotImplementedError("'dtype' is not implemented for ADBC drivers") 3339s if method: 3339s raise NotImplementedError("'method' is not implemented for ADBC drivers") 3339s if engine != "auto": 3339s raise NotImplementedError( 3339s "engine != 'auto' not implemented for ADBC drivers" 3339s ) 3339s 3339s if schema: 3339s table_name = f"{schema}.{name}" 3339s else: 3339s table_name = name 3339s 3339s # pandas if_exists="append" will still create the 3339s # table if it does not exist; ADBC is more explicit with append/create 3339s # as applicable modes, so the semantics get blurred across 3339s # the libraries 3339s mode = "create" 3339s if self.has_table(name, schema): 3339s if if_exists == "fail": 3339s raise ValueError(f"Table '{table_name}' already exists.") 3339s elif if_exists == "replace": 3339s with self.con.cursor() as cur: 3339s cur.execute(f"DROP TABLE {table_name}") 3339s elif if_exists == "append": 3339s mode = "append" 3339s 3339s import pyarrow as pa 3339s 3339s try: 3339s tbl = pa.Table.from_pandas(frame, preserve_index=index) 3339s except pa.ArrowNotImplementedError as exc: 3339s raise ValueError("datatypes not supported") from exc 3339s 3339s with self.con.cursor() as cur: 3339s total_inserted = cur.adbc_ingest( 3339s table_name=name, data=tbl, mode=mode, db_schema_name=schema 3339s ) 3339s 3339s self.con.commit() 3339s return total_inserted 3339s 3339s def has_table(self, name: str, schema: str | None = None) -> bool: 3339s meta = self.con.adbc_get_objects( 3339s db_schema_filter=schema, table_name_filter=name 3339s ).read_all() 3339s 3339s for catalog_schema in meta["catalog_db_schemas"].to_pylist(): 3339s if not catalog_schema: 3339s continue 3339s for schema_record in catalog_schema: 3339s if not schema_record: 3339s continue 3339s 3339s for table_record in schema_record["db_schema_tables"]: 3339s if table_record["table_name"] == name: 3339s return True 3339s 3339s return False 3339s 3339s def _create_sql_schema( 3339s self, 3339s frame: DataFrame, 3339s table_name: str, 3339s keys: list[str] | None = None, 3339s dtype: DtypeArg | None = None, 3339s schema: str | None = None, 3339s ) -> str: 3339s raise NotImplementedError("not implemented for adbc") 3339s 3339s 3339s # sqlite-specific sql strings and handler class 3339s # dictionary used for readability purposes 3339s _SQL_TYPES = { 3339s "string": "TEXT", 3339s "floating": "REAL", 3339s "integer": "INTEGER", 3339s "datetime": "TIMESTAMP", 3339s "date": "DATE", 3339s "time": "TIME", 3339s "boolean": "INTEGER", 3339s } 3339s 3339s 3339s def _get_unicode_name(name: object): 3339s try: 3339s uname = str(name).encode("utf-8", "strict").decode("utf-8") 3339s except UnicodeError as err: 3339s raise ValueError(f"Cannot convert identifier to UTF-8: '{name}'") from err 3339s return uname 3339s 3339s 3339s def _get_valid_sqlite_name(name: object): 3339s # See https://stackoverflow.com/questions/6514274/how-do-you-escape-strings\ 3339s # -for-sqlite-table-column-names-in-python 3339s # Ensure the string can be encoded as UTF-8. 3339s # Ensure the string does not include any NUL characters. 3339s # Replace all " with "". 3339s # Wrap the entire thing in double quotes. 3339s 3339s name = _get_unicode_name(name) 3339s if not len(name): 3339s raise ValueError("Empty table or column name specified") 3339s 3339s if '\0' in name: 3339s raise ValueError("SQLite identifier cannot contain NULs") 3339s name = name.replace('"', '""') 3339s return '"' + name + '"' 3339s 3339s 3339s class SQLiteTable(SQLTable): 3339s """ 3339s Patch the SQLTable for fallback support. 3339s Instead of a table variable just use the Create Table statement. 3339s """ 3339s 3339s def __init__(self, *args, **kwargs) -> None: 3339s super().__init__(*args, **kwargs) 3339s 3339s self._register_date_adapters() 3339s 3339s def _register_date_adapters(self) -> None: 3339s # GH 8341 3339s # register an adapter callable for datetime.time object 3339s import sqlite3 3339s 3339s # this will transform time(12,34,56,789) into '12:34:56.000789' 3339s # (this is what sqlalchemy does) 3339s def _adapt_time(t) -> str: 3339s # This is faster than strftime 3339s return f"{t.hour:02d}:{t.minute:02d}:{t.second:02d}.{t.microsecond:06d}" 3339s 3339s # Also register adapters for date/datetime and co 3339s # xref https://docs.python.org/3.12/library/sqlite3.html#adapter-and-converter-recipes 3339s # Python 3.12+ doesn't auto-register adapters for us anymore 3339s 3339s adapt_date_iso = lambda val: val.isoformat() 3339s adapt_datetime_iso = lambda val: val.isoformat(" ") 3339s 3339s sqlite3.register_adapter(time, _adapt_time) 3339s 3339s sqlite3.register_adapter(date, adapt_date_iso) 3339s sqlite3.register_adapter(datetime, adapt_datetime_iso) 3339s 3339s convert_date = lambda val: date.fromisoformat(val.decode()) 3339s convert_timestamp = lambda val: datetime.fromisoformat(val.decode()) 3339s 3339s sqlite3.register_converter("date", convert_date) 3339s sqlite3.register_converter("timestamp", convert_timestamp) 3339s 3339s def sql_schema(self) -> str: 3339s return str(";\n".join(self.table)) 3339s 3339s def _execute_create(self) -> None: 3339s with self.pd_sql.run_transaction() as conn: 3339s for stmt in self.table: 3339s conn.execute(stmt) 3339s 3339s def insert_statement(self, *, num_rows: int) -> str: 3339s names = list(map(str, self.frame.columns)) 3339s wld = "?" # wildcard char 3339s escape = _get_valid_sqlite_name 3339s 3339s if self.index is not None: 3339s for idx in self.index[::-1]: 3339s names.insert(0, idx) 3339s 3339s bracketed_names = [escape(column) for column in names] 3339s col_names = ",".join(bracketed_names) 3339s 3339s row_wildcards = ",".join([wld] * len(names)) 3339s wildcards = ",".join([f"({row_wildcards})" for _ in range(num_rows)]) 3339s insert_statement = ( 3339s f"INSERT INTO {escape(self.name)} ({col_names}) VALUES {wildcards}" 3339s ) 3339s return insert_statement 3339s 3339s def _execute_insert(self, conn, keys, data_iter) -> int: 3339s data_list = list(data_iter) 3339s conn.executemany(self.insert_statement(num_rows=1), data_list) 3339s return conn.rowcount 3339s 3339s def _execute_insert_multi(self, conn, keys, data_iter) -> int: 3339s data_list = list(data_iter) 3339s flattened_data = [x for row in data_list for x in row] 3339s conn.execute(self.insert_statement(num_rows=len(data_list)), flattened_data) 3339s return conn.rowcount 3339s 3339s def _create_table_setup(self): 3339s """ 3339s Return a list of SQL statements that creates a table reflecting the 3339s structure of a DataFrame. The first entry will be a CREATE TABLE 3339s statement while the rest will be CREATE INDEX statements. 3339s """ 3339s column_names_and_types = self._get_column_names_and_types(self._sql_type_name) 3339s escape = _get_valid_sqlite_name 3339s 3339s create_tbl_stmts = [ 3339s escape(cname) + " " + ctype for cname, ctype, _ in column_names_and_types 3339s ] 3339s 3339s if self.keys is not None and len(self.keys): 3339s if not is_list_like(self.keys): 3339s keys = [self.keys] 3339s else: 3339s keys = self.keys 3339s cnames_br = ", ".join([escape(c) for c in keys]) 3339s create_tbl_stmts.append( 3339s f"CONSTRAINT {self.name}_pk PRIMARY KEY ({cnames_br})" 3339s ) 3339s if self.schema: 3339s schema_name = self.schema + "." 3339s else: 3339s schema_name = "" 3339s create_stmts = [ 3339s "CREATE TABLE " 3339s + schema_name 3339s + escape(self.name) 3339s + " (\n" 3339s + ",\n ".join(create_tbl_stmts) 3339s + "\n)" 3339s ] 3339s 3339s ix_cols = [cname for cname, _, is_index in column_names_and_types if is_index] 3339s if len(ix_cols): 3339s cnames = "_".join(ix_cols) 3339s cnames_br = ",".join([escape(c) for c in ix_cols]) 3339s create_stmts.append( 3339s "CREATE INDEX " 3339s + escape("ix_" + self.name + "_" + cnames) 3339s + "ON " 3339s + escape(self.name) 3339s + " (" 3339s + cnames_br 3339s + ")" 3339s ) 3339s 3339s return create_stmts 3339s 3339s def _sql_type_name(self, col): 3339s dtype: DtypeArg = self.dtype or {} 3339s if is_dict_like(dtype): 3339s dtype = cast(dict, dtype) 3339s if col.name in dtype: 3339s return dtype[col.name] 3339s 3339s # Infer type of column, while ignoring missing values. 3339s # Needed for inserting typed data containing NULLs, GH 8778. 3339s col_type = lib.infer_dtype(col, skipna=True) 3339s 3339s if col_type == "timedelta64": 3339s warnings.warn( 3339s "the 'timedelta' type is not supported, and will be " 3339s "written as integer values (ns frequency) to the database.", 3339s UserWarning, 3339s stacklevel=find_stack_level(), 3339s ) 3339s col_type = "integer" 3339s 3339s elif col_type == "datetime64": 3339s col_type = "datetime" 3339s 3339s elif col_type == "empty": 3339s col_type = "string" 3339s 3339s elif col_type == "complex": 3339s raise ValueError("Complex datatypes not supported") 3339s 3339s if col_type not in _SQL_TYPES: 3339s col_type = "string" 3339s 3339s return _SQL_TYPES[col_type] 3339s 3339s 3339s class SQLiteDatabase(PandasSQL): 3339s """ 3339s Version of SQLDatabase to support SQLite connections (fallback without 3339s SQLAlchemy). This should only be used internally. 3339s 3339s Parameters 3339s ---------- 3339s con : sqlite connection object 3339s 3339s """ 3339s 3339s def __init__(self, con) -> None: 3339s self.con = con 3339s 3339s @contextmanager 3339s def run_transaction(self): 3339s cur = self.con.cursor() 3339s try: 3339s yield cur 3339s self.con.commit() 3339s except Exception: 3339s self.con.rollback() 3339s raise 3339s finally: 3339s cur.close() 3339s 3339s def execute(self, sql: str | Select | TextClause, params=None): 3339s if not isinstance(sql, str): 3339s raise TypeError("Query must be a string unless using sqlalchemy.") 3339s args = [] if params is None else [params] 3339s > cur = self.con.cursor() 3339s E AttributeError: 'Engine' object has no attribute 'cursor' 3339s 3339s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 3339s ----------------------------- Captured stdout call ----------------------------- 3339s Dumped cluster state to test_cluster_dump/test_to_sql_engine_kwargs.yaml 3339s ------------------------------ Captured log call ------------------------------- 3339s INFO distributed.scheduler:scheduler.py:1711 State start 3339s INFO distributed.scheduler:scheduler.py:4072 Scheduler at: tcp://127.0.0.1:40735 3339s INFO distributed.scheduler:scheduler.py:4087 dashboard at: http://127.0.0.1:35007/status 3339s INFO distributed.scheduler:scheduler.py:7879 Registering Worker plugin shuffle 3339s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:45557 3339s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:45557 3339s INFO distributed.worker:worker.py:1446 Worker name: 0 3339s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:35877 3339s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:40735 3339s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 3339s INFO distributed.worker:worker.py:1451 Threads: 1 3339s INFO distributed.worker:worker.py:1453 Memory: 7.73 GiB 3339s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-ys0l4nhp 3339s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 3339s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:43399 3339s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:43399 3339s INFO distributed.worker:worker.py:1446 Worker name: 1 3339s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:42409 3339s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:40735 3339s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 3339s INFO distributed.worker:worker.py:1451 Threads: 2 3339s INFO distributed.worker:worker.py:1453 Memory: 7.73 GiB 3339s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-rmx9ivd2 3339s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 3339s INFO distributed.scheduler:scheduler.py:4424 Register worker 3339s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:45557 3339s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:35418 3339s INFO distributed.scheduler:scheduler.py:4424 Register worker 3339s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:43399 3339s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:35420 3339s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 3339s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 3339s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:40735 3339s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 3339s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:40735 3339s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 3339s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:40735 3339s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:40735 3339s INFO distributed.scheduler:scheduler.py:5691 Receive client connection: Client-4ab21dff-4b70-11ef-9168-fa163ea6fa75 3339s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:35432 3339s WARNING distributed.worker:worker.py:2343 Compute Failed 3339s Key: _to_sql_chunk-9c57383d-d107-4843-9229-9109ce64c379 3339s Function: execute_task 3339s args: ((, , [Empty DataFrame 3339s Columns: [a, b] 3339s Index: []], (, [['name', 'test'], ['uri', 'sqlite:////tmp/tmptxi62itb'], ['engine_kwargs', (, [['echo', False]])], ['schema', None], ['if_exists', 'fail'], ['index', True], ['index_label', None], ['chunksize', None], ['dtype', None], ['method', None]]))) 3339s kwargs: {} 3339s Exception: 'AttributeError("\'Engine\' object has no attribute \'cursor\'")' 3339s 3339s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-4ab21dff-4b70-11ef-9168-fa163ea6fa75 3339s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:35432; closing. 3339s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-4ab21dff-4b70-11ef-9168-fa163ea6fa75 3339s INFO distributed.scheduler:scheduler.py:5727 Close client connection: Client-4ab21dff-4b70-11ef-9168-fa163ea6fa75 3339s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:45557. Reason: worker-close 3339s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:43399. Reason: worker-close 3339s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:40735 has been closed. 3339s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:40735 has been closed. 3339s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:35418; closing. 3339s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:35420; closing. 3339s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1722013113.508211') 3339s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1722013113.5085864') 3339s INFO distributed.scheduler:scheduler.py:5336 Lost all workers 3339s INFO distributed.scheduler:scheduler.py:4146 Scheduler closing due to unknown reason... 3339s INFO distributed.scheduler:scheduler.py:4164 Scheduler closing all comms 3339s =============================== warnings summary =============================== 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: 10 warnings 3339s array/tests/test_array_core.py: 1 warning 3339s bag/tests/test_bag.py: 13 warnings 3339s dataframe/io/tests/test_csv.py: 1 warning 3339s dataframe/io/tests/test_demo.py: 29 warnings 3339s dataframe/io/tests/test_io.py: 2 warnings 3339s dataframe/tests/test_accessors.py: 4 warnings 3339s dataframe/tests/test_categorical.py: 25 warnings 3339s dataframe/tests/test_dataframe.py: 2 warnings 3339s dataframe/tests/test_groupby.py: 2 warnings 3339s dataframe/tests/test_hyperloglog.py: 1 warning 3339s dataframe/tests/test_indexing.py: 1 warning 3339s dataframe/tests/test_shuffle.py: 50 warnings 3339s tests/test_backends.py: 1 warning 3339s tests/test_base.py: 13 warnings 3339s tests/test_distributed.py: 45 warnings 3339s tests/test_graph_manipulation.py: 3 warnings 3339s tests/test_layers.py: 5 warnings 3339s tests/test_typing.py: 4 warnings 3339s tests/test_utils.py: 1 warning 3339s /usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: FutureWarning: 3339s Dask dataframe query planning is disabled because dask-expr is not installed. 3339s 3339s You can install it with `pip install dask[dataframe]` or `conda install dask`. 3339s This will raise in a future version. 3339s 3339s warnings.warn(msg, FutureWarning) 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_creation.py:20 3339s /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 3339s ["numpy", pytest.param("cupy", marks=pytest.mark.gpu)], 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_core.py:7 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_creation.py:6 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_gufunc.py:6 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_linalg.py:7 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_overlap.py:7 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_percentile.py:6 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_random.py:5 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_reductions.py:8 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_routines.py:7 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_slicing.py:6 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_sparse.py:5 3339s /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 3339s pytestmark = pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:591 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:603 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:1040 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_reductions.py:207 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_slicing.py:802 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:673 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:674 3339s /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 3339s @pytest.mark.network 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:738 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:739 3339s /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 3339s @pytest.mark.network 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:173 3339s /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 3339s @pytest.mark.network 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:201 3339s /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 3339s @pytest.mark.flaky( 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:204 3339s /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 3339s @pytest.mark.network 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:217 3339s /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 3339s @pytest.mark.network 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_local.py:276 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:745 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:1828 3339s /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 3339s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_demo.py:96 3339s /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 3339s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:23 3339s /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 3339s pytestmark = pytest.mark.skip_with_pyarrow_strings # no support for hdf yet 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:407 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:352 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:561 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:1096 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1041 3339s /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 3339s @pytest.mark.skip_with_pyarrow_strings # need an object to store a dict 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1145 3339s /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 3339s @pytest.mark.skip_with_pyarrow_strings # don't want to convert binary data to pyarrow strings 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1231 3339s /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 3339s @pytest.mark.xfail_with_pyarrow_strings # https://github.com/apache/arrow/issues/33727 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1292 3339s /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 3339s @pytest.mark.skip_with_pyarrow_strings # need object columns to store arrays 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:2835 3339s /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 3339s marks=pytest.mark.xfail_with_pyarrow_strings, 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4574 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4677 3339s /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 3339s @pytest.mark.network 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4678 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:43 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:167 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:942 3339s /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 3339s @pytest.mark.xfail_with_pyarrow_strings 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:1075 3339s /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 3339s @pytest.mark.xfail_with_pyarrow_strings 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_categorical.py:131 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:2497 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3670 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3756 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3805 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5189 3339s /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 3339s @pytest.mark.parametrize("gpu", [False, pytest.param(True, marks=pytest.mark.gpu)]) 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5536 3339s /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 3339s @pytest.mark.skip_with_pyarrow_strings # DateOffset has to be an object 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5781 3339s /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 3339s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5793 3339s /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 3339s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:6438 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:1348 3339s /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 3339s @pytest.mark.flaky(reruns=5) # See https://github.com/dask/dask/issues/9793 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2513 3339s /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 3339s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2931 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2974 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3000 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3125 3339s /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 3339s pytest.param("cudf", marks=pytest.mark.gpu), 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_indexing.py:757 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1159 3339s /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 3339s pytest.param("cudf", marks=pytest.mark.gpu), 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1212 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1488 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1631 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:2651 3339s /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 3339s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:215 3339s /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 3339s "npartitions", [1, 4, 7, pytest.param(23, marks=pytest.mark.slow)] 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:583 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:723 3339s /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 3339s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:781 3339s /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 3339s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:810 3339s /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 3339s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:837 3339s /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 3339s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1128 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1596 3339s /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 3339s "backend", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/tests/test_backends.py:8 3339s /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 3339s @pytest.mark.gpu 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:983 3339s /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 3339s @pytest.mark.flaky(reruns=10, reruns_delay=5) 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:984 3339s /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 3339s @pytest.mark.slow 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:278 3339s /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 3339s @pytest.mark.xfail_with_pyarrow_strings 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:303 3339s /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 3339s @pytest.mark.xfail_with_pyarrow_strings 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:509 3339s /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 3339s "parquet-fastparquet", marks=pytest.mark.skip_with_pyarrow_strings 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:513 3339s /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 3339s pytest.param("hdf", marks=pytest.mark.flaky(reruns=5)), 3339s 3339s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:1000 3340s /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 3340s @pytest.mark.skip_with_pyarrow_strings # AttributeError: 'StringDtype' object has no attribute 'itemsize' 3340s 3340s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 3340s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 3340s /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. 3340s if not block_info: 3340s 3340s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 3340s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 3340s /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. 3340s if not block_info: 3340s 3340s array/tests/test_reductions.py::test_nan_object[min] 3340s array/tests/test_reductions.py::test_nan_object[min] 3340s array/tests/test_reductions.py::test_nan_object[min] 3340s array/tests/test_reductions.py::test_nan_object[max] 3340s array/tests/test_reductions.py::test_nan_object[max] 3340s array/tests/test_reductions.py::test_nan_object[max] 3340s /usr/lib/python3/dist-packages/numpy/core/fromnumeric.py:88: RuntimeWarning: invalid value encountered in reduce 3340s return ufunc.reduce(obj, axis, dtype, out, **passkwargs) 3340s 3340s bag/tests/test_bag.py: 4 warnings 3340s diagnostics/tests/test_profiler.py: 5 warnings 3340s tests/test_multiprocessing.py: 12 warnings 3340s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=4456) is multi-threaded, use of fork() may lead to deadlocks in the child. 3340s self.pid = os.fork() 3340s 3340s dataframe/io/tests/test_sql.py::test_to_sql[False-1] 3340s dataframe/io/tests/test_sql.py::test_to_sql[False-2] 3340s dataframe/io/tests/test_sql.py::test_to_sql[True-1] 3340s dataframe/io/tests/test_sql.py::test_to_sql[True-2] 3340s dataframe/io/tests/test_sql.py::test_to_sql_kwargs 3340s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs 3340s tests/test_distributed.py::test_to_sql_engine_kwargs 3340s /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. 3340s q = d.to_sql(con=engine, **kwargs) 3340s 3340s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] 3340s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] 3340s /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. 3340s result = testfunction(**testargs) 3340s 3340s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] 3340s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] 3340s /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. 3340s return getattr(__obj, self.method)(*args, **kwargs) 3340s 3340s dataframe/tests/test_groupby.py: 168 warnings 3340s /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. 3340s s_result = result.stack(dropna=False) 3340s 3340s dataframe/tests/test_groupby.py: 40 warnings 3340s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:594: RuntimeWarning: invalid value encountered in scalar divide 3340s val = (df[mul_col] - df[i] * df[j] / n).values[0] / div.values[0] 3340s 3340s dataframe/tests/test_groupby.py: 20 warnings 3340s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:598: RuntimeWarning: invalid value encountered in scalar divide 3340s std_val_i = (df[ii] - (df[i] ** 2) / ni).values[0] / div.values[0] 3340s 3340s dataframe/tests/test_groupby.py: 20 warnings 3340s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:599: RuntimeWarning: invalid value encountered in scalar divide 3340s std_val_j = (df[jj] - (df[j] ** 2) / nj).values[0] / div.values[0] 3340s 3340s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 3340s =========================== short test summary info ============================ 3340s FAILED dataframe/io/tests/test_sql.py::test_datetimes - ImportError: Using UR... 3340s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-1] - AttributeError:... 3340s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-2] - AttributeError:... 3340s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-1] - AttributeError: ... 3340s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-2] - AttributeError: ... 3340s FAILED dataframe/io/tests/test_sql.py::test_to_sql_kwargs - AttributeError: '... 3340s FAILED dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs - AttributeE... 3340s FAILED tests/test_distributed.py::test_to_sql_engine_kwargs - AttributeError:... 3340s ERROR dataframe/io/tests/test_sql.py::test_empty - ImportError: Using URI str... 3340s ERROR dataframe/io/tests/test_sql.py::test_single_column[True] - ImportError:... 3340s ERROR dataframe/io/tests/test_sql.py::test_single_column[False] - ImportError... 3340s ERROR dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error 3340s ERROR dataframe/io/tests/test_sql.py::test_needs_rational - ImportError: Usin... 3340s ERROR dataframe/io/tests/test_sql.py::test_simple - ImportError: Using URI st... 3340s ERROR dataframe/io/tests/test_sql.py::test_npartitions - ImportError: Using U... 3340s ERROR dataframe/io/tests/test_sql.py::test_divisions - ImportError: Using URI... 3340s ERROR dataframe/io/tests/test_sql.py::test_meta - ImportError: Using URI stri... 3340s ERROR dataframe/io/tests/test_sql.py::test_meta_no_head_rows - ImportError: U... 3340s ERROR dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows - ImportError... 3340s ERROR dataframe/io/tests/test_sql.py::test_limits - ImportError: Using URI st... 3340s ERROR dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords 3340s ERROR dataframe/io/tests/test_sql.py::test_query - ImportError: Using URI str... 3340s ERROR dataframe/io/tests/test_sql.py::test_query_index_from_query - ImportErr... 3340s ERROR dataframe/io/tests/test_sql.py::test_query_with_meta - ImportError: Usi... 3340s ERROR dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions 3340s ERROR dataframe/io/tests/test_sql.py::test_read_sql - ImportError: Using URI ... 3340s = 8 failed, 10620 passed, 1587 skipped, 12 deselected, 174 xfailed, 314 xpassed, 587 warnings, 18 errors in 1678.72s (0:27:58) = 3373s autopkgtest [17:00:38]: test run-test: -----------------------] 3375s autopkgtest [17:00:40]: test run-test: - - - - - - - - - - results - - - - - - - - - - 3375s run-test FAIL non-zero exit status 1 3377s autopkgtest [17:00:42]: @@@@@@@@@@@@@@@@@@@@ summary 3377s run-test FAIL non-zero exit status 1 3396s nova [W] Skipping flock in bos03-arm64 3396s Creating nova instance adt-oracular-arm64-dask-20240726-160425-juju-7f2275-prod-proposed-migration-environment-2-7434a00b-c7c4-43ae-83fc-b6bfa7bd7372 from image adt/ubuntu-oracular-arm64-server-20240726.img (UUID 33caccb7-bc3b-4ecc-9e17-59d67995dc9e)...