0s autopkgtest [16:04:26]: starting date and time: 2024-07-26 16:04:26+0000 0s autopkgtest [16:04:26]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [16:04:26]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.dqivbmt5/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-3@bos01-ppc64el-10.secgroup --name adt-oracular-ppc64el-dask-20240726-160426-juju-7f2275-prod-proposed-migration-environment-3-7f116eb1-741c-4ef1-baa3-353959db586b --image adt/ubuntu-oracular-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://us.ports.ubuntu.com/ubuntu-ports/ 107s autopkgtest [16:06:12]: testbed dpkg architecture: ppc64el 107s autopkgtest [16:06:13]: testbed apt version: 2.9.6 107s autopkgtest [16:06:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 111s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 112s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 112s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 112s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 112s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 112s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [76.3 kB] 112s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el c-n-f Metadata [2116 B] 112s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el Packages [1368 B] 112s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el c-n-f Metadata [120 B] 112s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [486 kB] 112s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el c-n-f Metadata [8952 B] 112s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1448 B] 112s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el c-n-f Metadata [120 B] 114s Fetched 1203 kB in 1s (1395 kB/s) 114s Reading package lists... 132s Reading package lists... 133s Building dependency tree... 133s Reading state information... 133s Calculating upgrade... 133s The following packages will be upgraded: 133s bpfcc-tools bpftrace libbpfcc liblz4-1 python3-bpfcc 133s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 133s Need to get 14.4 MB of archives. 133s After this operation, 42.8 MB of additional disk space will be used. 133s Get:1 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblz4-1 ppc64el 1.9.4-3 [80.7 kB] 133s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libbpfcc ppc64el 0.30.0+ds-1ubuntu2 [693 kB] 133s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-bpfcc all 0.30.0+ds-1ubuntu2 [40.3 kB] 133s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el bpfcc-tools all 0.30.0+ds-1ubuntu2 [697 kB] 133s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el bpftrace ppc64el 0.21.0-1ubuntu6 [12.9 MB] 134s Fetched 14.4 MB in 1s (15.0 MB/s) 134s (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 ... 72779 files and directories currently installed.) 134s Preparing to unpack .../liblz4-1_1.9.4-3_ppc64el.deb ... 134s Unpacking liblz4-1:ppc64el (1.9.4-3) over (1.9.4-2) ... 134s Setting up liblz4-1:ppc64el (1.9.4-3) ... 134s (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 ... 72779 files and directories currently installed.) 134s Preparing to unpack .../libbpfcc_0.30.0+ds-1ubuntu2_ppc64el.deb ... 134s Unpacking libbpfcc:ppc64el (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 134s Preparing to unpack .../python3-bpfcc_0.30.0+ds-1ubuntu2_all.deb ... 134s Unpacking python3-bpfcc (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 134s Preparing to unpack .../bpfcc-tools_0.30.0+ds-1ubuntu2_all.deb ... 134s Unpacking bpfcc-tools (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 135s Preparing to unpack .../bpftrace_0.21.0-1ubuntu6_ppc64el.deb ... 135s Unpacking bpftrace (0.21.0-1ubuntu6) over (0.20.2-1ubuntu4) ... 135s Setting up libbpfcc:ppc64el (0.30.0+ds-1ubuntu2) ... 135s Setting up python3-bpfcc (0.30.0+ds-1ubuntu2) ... 135s Setting up bpftrace (0.21.0-1ubuntu6) ... 135s Setting up bpfcc-tools (0.30.0+ds-1ubuntu2) ... 135s Processing triggers for man-db (2.12.1-2) ... 135s Processing triggers for libc-bin (2.39-0ubuntu9) ... 136s Reading package lists... 136s Building dependency tree... 136s Reading state information... 136s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 143s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 143s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 144s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 144s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 144s Reading package lists... 145s Reading package lists... 145s Building dependency tree... 145s Reading state information... 145s Calculating upgrade... 145s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 145s Reading package lists... 145s Building dependency tree... 145s Reading state information... 146s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 151s autopkgtest [16:06:57]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:05:55 UTC 2024 151s autopkgtest [16:06:57]: @@@@@@@@@@@@@@@@@@@@ apt-source dask 156s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (dsc) [3415 B] 156s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (tar) [8627 kB] 156s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dask 2024.5.2+dfsg-1 (diff) [77.9 kB] 157s gpgv: Signature made Sun Jun 16 20:49:41 2024 UTC 157s gpgv: using RSA key 8F91B227C7D6F2B1948C8236793CF67E8F0D11DA 157s gpgv: issuer "emollier@debian.org" 157s gpgv: Can't check signature: No public key 157s dpkg-source: warning: cannot verify inline signature for ./dask_2024.5.2+dfsg-1.dsc: no acceptable signature found 157s autopkgtest [16:07:03]: testing package dask version 2024.5.2+dfsg-1 158s autopkgtest [16:07:04]: build not needed 163s autopkgtest [16:07:09]: test run-test: preparing testbed 168s Reading package lists... 168s Building dependency tree... 168s Reading state information... 169s Starting pkgProblemResolver with broken count: 0 169s Starting 2 pkgProblemResolver with broken count: 0 169s Done 169s The following additional packages will be installed: 169s blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 libann0 libblas3 169s libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 libcgraph6 libdatrie1 169s libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 libhdf5-103-1t64 169s libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui libjs-mathjax 169s libjs-sphinxdoc libjs-sprintf-js libjs-underscore liblab-gamut1 liblapack3 169s liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 libopenjp2-7 169s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpathplan4 169s libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 libtcl8.6 169s libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 169s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 169s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 169s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 169s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 169s python3-all python3-appdirs python3-asttokens python3-async-timeout 169s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 169s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 169s python3-cycler python3-dask python3-dateutil python3-decorator 169s python3-distributed python3-executing python3-fonttools python3-frozenlist 169s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 169s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 169s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 169s python3-lazy-loader python3-locket python3-lxml python3-lz4 169s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 169s python3-multidict python3-networkx python3-numexpr python3-numpy 169s python3-packaging python3-pandas python3-pandas-lib python3-parso 169s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 169s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 169s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 169s python3-six python3-skimage python3-skimage-lib python3-sklearn 169s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 169s python3-stack-data python3-sympy python3-tables python3-tables-lib 169s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 169s python3-toolz python3-tornado python3-traitlets python3-typeshed 169s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 169s tzdata-legacy unicode-data x11-common 169s Suggested packages: 169s blt-demo gsfonts graphviz-doc libjs-jquery-ui-docs fonts-mathjax-extras 169s fonts-stix libjs-mathjax-doc libjs-angularjs liblcms2-utils tcl8.6 tk8.6 169s javascript-common npm node-corepack python-blosc-doc python-cycler-doc 169s ipython python-fsspec-doc python-greenlet-dev python-greenlet-doc 169s python-h5py-doc python-imageio-doc python3-astropy python3-gdal ffmpeg 169s python-ipython-doc python-lxml-doc cm-super-minimal dvipng fonts-staypuft 169s ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common 169s python3-cairocffi python3-gi-cairo python3-gobject python3-pyqt5 python3-sip 169s texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2 169s python3-pydot python3-pygraphviz gcc gfortran python-numpy-doc python3-dev 169s python-pandas-doc python3-statsmodels python-pexpect-doc python-pil-doc 169s python-scipy-doc python-skimage-doc python3-dap python-sklearn-doc 169s python-sortedcontainers-doc python-sqlalchemy-doc python3-fdb 169s python3-pymssql python3-mysqldb python3-psycopg2 python3-asyncpg 169s python3-aiosqlite texlive-fonts-extra python-sympy-doc python3-netcdf4 169s python-tables-doc vitables tix python3-tk-dbg python-toolz-doc 169s python3-pycurl python-tornado-doc python3-twisted 169s Recommended packages: 169s fonts-liberation libgts-bin javascript-common nodejs-doc python3-aiodns git 169s python3-dropbox python3-fusepy python3-libarchive-c python3-paramiko 169s python3-pygit2 python3-simplejson python3-bs4 python3-cssselect 169s python3-html5lib python3-bottleneck python3-odf python3-openpyxl python3-zmq 169s python3-olefile g++ | c++-compiler python3-sqlalchemy-ext isympy-common 169s The following NEW packages will be installed: 169s autopkgtest-satdep blt fontconfig fonts-lyx fonts-mathjax graphviz libaec0 169s libann0 libblas3 libblosc1 libblosc2-4 libcairo2 libcares2 libcdt5 169s libcgraph6 libdatrie1 libgfortran5 libgts-0.7-5t64 libgvc6 libgvpr2 169s libhdf5-103-1t64 libhdf5-hl-100t64 libice6 libjs-jquery libjs-jquery-ui 169s libjs-mathjax libjs-sphinxdoc libjs-sprintf-js libjs-underscore 169s liblab-gamut1 liblapack3 liblbfgsb0 liblcms2-2 libltdl7 liblzf1 libnode115 169s libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 169s libpathplan4 libpixman-1-0 libqhull-r8.0 libsm6 libsnappy1v5 libsz2 169s libtcl8.6 libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxaw7 169s libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxslt1.1 libxss1 169s libxt6t64 node-acorn node-argparse node-cjs-module-lexer node-esprima 169s node-js-yaml node-sprintf-js node-undici node-xtend nodejs python-dask-doc 169s python-matplotlib-data python-tables-data python3-aiohttp python3-aiosignal 169s python3-all python3-appdirs python3-asttokens python3-async-timeout 169s python3-blosc python3-boto3 python3-botocore python3-brotli python3-click 169s python3-cloudpickle python3-colorama python3-contourpy python3-cpuinfo 169s python3-cycler python3-dask python3-dateutil python3-decorator 169s python3-distributed python3-executing python3-fonttools python3-frozenlist 169s python3-fs python3-fsspec python3-graphviz python3-greenlet python3-h5py 169s python3-h5py-serial python3-imageio python3-iniconfig python3-ipython 169s python3-jedi python3-jmespath python3-joblib python3-kiwisolver 169s python3-lazy-loader python3-locket python3-lxml python3-lz4 169s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-msgpack 169s python3-multidict python3-networkx python3-numexpr python3-numpy 169s python3-packaging python3-pandas python3-pandas-lib python3-parso 169s python3-partd python3-pexpect python3-pil python3-pil.imagetk python3-pluggy 169s python3-prompt-toolkit python3-psutil python3-ptyprocess python3-pure-eval 169s python3-pytest python3-pytest-timeout python3-s3transfer python3-scipy 169s python3-six python3-skimage python3-skimage-lib python3-sklearn 169s python3-sklearn-lib python3-sortedcontainers python3-sqlalchemy 169s python3-stack-data python3-sympy python3-tables python3-tables-lib 169s python3-tblib python3-threadpoolctl python3-tifffile python3-tk 169s python3-toolz python3-tornado python3-traitlets python3-typeshed 169s python3-ufolib2 python3-wcwidth python3-yarl python3-zict tk8.6-blt2.5 169s tzdata-legacy unicode-data x11-common 169s 0 upgraded, 165 newly installed, 0 to remove and 0 not upgraded. 169s Need to get 166 MB/166 MB of archives. 169s After this operation, 858 MB of additional disk space will be used. 169s Get:1 /tmp/autopkgtest.BrVSZX/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [884 B] 169s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtcl8.6 ppc64el 8.6.14+dfsg-1build1 [1204 kB] 170s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 170s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 170s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 170s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxss1 ppc64el 1:1.2.3-1build3 [7980 B] 170s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtk8.6 ppc64el 8.6.14-1build1 [944 kB] 170s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el tk8.6-blt2.5 ppc64el 2.5.3+dfsg-7build1 [784 kB] 170s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el blt ppc64el 2.5.3+dfsg-7build1 [4840 B] 170s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el fontconfig ppc64el 2.15.0-1.1ubuntu2 [192 kB] 170s Get:11 http://ftpmaster.internal/ubuntu oracular/universe ppc64el fonts-lyx all 2.4.1-2 [171 kB] 170s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 170s Get:13 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libann0 ppc64el 1.1.2+doc-9build1 [30.1 kB] 170s Get:14 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libcdt5 ppc64el 2.42.4-1 [27.0 kB] 170s Get:15 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libcgraph6 ppc64el 2.42.4-1 [53.2 kB] 170s Get:16 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgts-0.7-5t64 ppc64el 0.7.6+darcs121130-5.2build1 [187 kB] 170s Get:17 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpixman-1-0 ppc64el 0.42.2-1build1 [336 kB] 170s Get:18 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 170s Get:19 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 170s Get:20 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcairo2 ppc64el 1.18.0-3build1 [751 kB] 170s Get:21 http://ftpmaster.internal/ubuntu oracular/main ppc64el libltdl7 ppc64el 2.4.7-7build1 [48.2 kB] 170s Get:22 http://ftpmaster.internal/ubuntu oracular/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 170s Get:23 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdatrie1 ppc64el 0.2.13-3build1 [22.7 kB] 170s Get:24 http://ftpmaster.internal/ubuntu oracular/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 170s Get:25 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpango-1.0-0 ppc64el 1.54.0+ds-1 [270 kB] 170s Get:26 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpangoft2-1.0-0 ppc64el 1.54.0+ds-1 [49.9 kB] 170s Get:27 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpangocairo-1.0-0 ppc64el 1.54.0+ds-1 [30.4 kB] 170s Get:28 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libpathplan4 ppc64el 2.42.4-1 [29.8 kB] 170s Get:29 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgvc6 ppc64el 2.42.4-1 [909 kB] 170s Get:30 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgvpr2 ppc64el 2.42.4-1 [210 kB] 170s Get:31 http://ftpmaster.internal/ubuntu oracular/universe ppc64el liblab-gamut1 ppc64el 2.42.4-1 [1835 kB] 170s Get:32 http://ftpmaster.internal/ubuntu oracular/main ppc64el libice6 ppc64el 2:1.0.10-1build3 [49.1 kB] 170s Get:33 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsm6 ppc64el 2:1.2.3-1build3 [17.6 kB] 170s Get:34 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] 170s Get:35 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] 170s Get:36 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxaw7 ppc64el 2:1.0.14-1build2 [231 kB] 170s Get:37 http://ftpmaster.internal/ubuntu oracular/universe ppc64el graphviz ppc64el 2.42.4-1 [813 kB] 170s Get:38 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libaec0 ppc64el 1.1.3-1 [30.1 kB] 170s Get:39 http://ftpmaster.internal/ubuntu oracular/main ppc64el libblas3 ppc64el 3.12.0-3build1 [227 kB] 170s Get:40 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsnappy1v5 ppc64el 1.2.1-1 [33.4 kB] 170s Get:41 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libblosc1 ppc64el 1.21.5+ds-1build1 [38.5 kB] 170s Get:42 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libblosc2-4 ppc64el 2.15.0+ds-1 [187 kB] 170s Get:43 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcares2 ppc64el 1.32.3-1 [111 kB] 170s Get:44 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgfortran5 ppc64el 14.1.0-5ubuntu1 [571 kB] 170s Get:45 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libsz2 ppc64el 1.1.3-1 [5566 B] 170s Get:46 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libhdf5-103-1t64 ppc64el 1.10.10+repack-3.1ubuntu4 [1395 kB] 170s Get:47 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libhdf5-hl-100t64 ppc64el 1.10.10+repack-3.1ubuntu4 [70.9 kB] 170s Get:48 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 170s Get:49 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 170s Get:50 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 170s Get:51 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjs-sphinxdoc all 7.3.7-3 [154 kB] 170s Get:52 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB] 170s Get:53 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblapack3 ppc64el 3.12.0-3build1 [2804 kB] 170s Get:54 http://ftpmaster.internal/ubuntu oracular/universe ppc64el liblbfgsb0 ppc64el 3.0+dfsg.4-1build1 [33.0 kB] 170s Get:55 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblcms2-2 ppc64el 2.14-2build1 [233 kB] 170s Get:56 http://ftpmaster.internal/ubuntu oracular/universe ppc64el liblzf1 ppc64el 3.6-4 [7920 B] 170s Get:57 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-xtend all 4.0.2-3 [3902 B] 170s Get:58 http://ftpmaster.internal/ubuntu oracular/universe ppc64el nodejs ppc64el 20.15.0+dfsg-1ubuntu3 [332 kB] 170s Get:59 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB] 170s Get:60 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 170s Get:61 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB] 170s Get:62 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libnode115 ppc64el 20.15.0+dfsg-1ubuntu3 [13.8 MB] 171s Get:63 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6build1 [225 kB] 171s Get:64 http://ftpmaster.internal/ubuntu oracular/main ppc64el libwebpdemux2 ppc64el 1.4.0-0.1 [14.1 kB] 171s Get:65 http://ftpmaster.internal/ubuntu oracular/main ppc64el libwebpmux3 ppc64el 1.4.0-0.1 [31.4 kB] 171s Get:66 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1build1 [192 kB] 171s Get:67 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB] 171s Get:68 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [3916 B] 171s Get:69 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-argparse all 2.0.1-2 [33.2 kB] 171s Get:70 http://ftpmaster.internal/ubuntu oracular/universe ppc64el node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [61.9 kB] 171s Get:71 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 171s Get:72 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python-dask-doc all 2024.5.2+dfsg-1 [10.8 MB] 171s Get:73 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python-matplotlib-data all 3.6.3-2ubuntu1 [2937 kB] 171s Get:74 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python-tables-data all 3.9.2-2build2 [49.4 kB] 171s Get:75 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-multidict ppc64el 6.0.4-1.1build1 [35.7 kB] 171s Get:76 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-yarl ppc64el 1.9.4-1 [76.4 kB] 171s Get:77 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-async-timeout all 4.0.3-1 [6412 B] 171s Get:78 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-frozenlist ppc64el 1.4.1-1 [54.0 kB] 171s Get:79 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-aiosignal all 1.3.1-1 [5172 B] 171s Get:80 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-aiohttp ppc64el 3.9.5-1 [307 kB] 171s Get:81 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-all ppc64el 3.12.3-0ubuntu1 [888 B] 171s Get:82 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-appdirs all 1.4.4-4 [10.9 kB] 171s Get:83 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-six all 1.16.0-6 [13.0 kB] 171s Get:84 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-asttokens all 2.4.1-1 [20.9 kB] 171s Get:85 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-blosc ppc64el 1.11.1+ds1-2 [34.1 kB] 171s Get:86 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-dateutil all 2.9.0-2 [80.3 kB] 171s Get:87 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-jmespath all 1.0.1-1 [21.3 kB] 171s Get:88 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-botocore all 1.34.46+repack-1ubuntu1 [6211 kB] 171s Get:89 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-s3transfer all 0.10.1-1ubuntu2 [54.3 kB] 171s Get:90 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-boto3 all 1.34.46+dfsg-1ubuntu1 [72.5 kB] 171s Get:91 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-brotli ppc64el 1.1.0-2build2 [413 kB] 172s Get:92 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 172s Get:93 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-click all 8.1.7-1 [79.1 kB] 172s Get:94 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-cloudpickle all 3.0.0-2 [21.5 kB] 172s Get:95 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-numpy ppc64el 1:1.26.4+ds-10 [4408 kB] 172s Get:96 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-contourpy ppc64el 1.0.7-3 [200 kB] 172s Get:97 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-cpuinfo all 9.0.0+git20221119-1 [21.4 kB] 172s Get:98 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-cycler all 0.12.1-1 [9716 B] 172s Get:99 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fsspec all 2024.6.0-1 [202 kB] 172s Get:100 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-toolz all 0.12.1-1 [44.7 kB] 172s Get:101 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-packaging all 24.1-1 [41.4 kB] 172s Get:102 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-locket all 1.0.0-2 [5872 B] 172s Get:103 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-partd all 1.4.2-1 [15.7 kB] 172s Get:104 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-dask all 2024.5.2+dfsg-1 [849 kB] 172s Get:105 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-decorator all 5.1.1-5 [10.1 kB] 172s Get:106 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-msgpack ppc64el 1.0.3-3build2 [86.9 kB] 172s Get:107 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-psutil ppc64el 5.9.8-2build2 [197 kB] 172s Get:108 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-sortedcontainers all 2.4.0-2 [27.6 kB] 172s Get:109 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-tblib all 3.0.0-5 [12.9 kB] 172s Get:110 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-tornado ppc64el 6.4.1-1 [298 kB] 172s Get:111 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-zict all 3.0.0-2ubuntu1 [30.4 kB] 172s Get:112 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-distributed all 2024.5.2+ds.1-3 [1004 kB] 172s Get:113 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-executing all 2.0.1-0.1 [23.3 kB] 172s Get:114 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-scipy ppc64el 1.12.0-2 [18.0 MB] 175s Get:115 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 175s Get:116 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-mpmath all 1.3.0-1 [425 kB] 175s Get:117 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sympy all 1.12.1-1 [3967 kB] 176s Get:118 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fs all 2.4.16-4 [91.3 kB] 176s Get:119 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-lxml ppc64el 5.2.2-1 [1249 kB] 176s Get:120 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-lz4 ppc64el 4.0.2+dfsg-1build4 [27.8 kB] 176s Get:121 http://ftpmaster.internal/ubuntu oracular/universe ppc64el unicode-data all 15.1.0-1 [8878 kB] 177s Get:122 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fonttools ppc64el 4.46.0-1build2 [1473 kB] 178s Get:123 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-graphviz all 0.20.2-1 [63.4 kB] 178s Get:124 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-h5py-serial ppc64el 3.10.0-1ubuntu3 [955 kB] 178s Get:125 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-h5py all 3.10.0-1ubuntu3 [7978 B] 178s Get:126 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-tk ppc64el 3.12.3-0ubuntu1 [105 kB] 178s Get:127 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pil.imagetk ppc64el 10.4.0-1 [9608 B] 178s Get:128 http://ftpmaster.internal/ubuntu oracular/main ppc64el libopenjp2-7 ppc64el 2.5.0-2build3 [239 kB] 178s Get:129 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-pil ppc64el 10.4.0-1 [495 kB] 178s Get:130 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-imageio all 2.34.2-1 [233 kB] 178s Get:131 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 178s Get:132 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-parso all 0.8.3-1 [67.2 kB] 178s Get:133 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 178s Get:134 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-jedi all 0.19.1+ds1-1 [693 kB] 178s Get:135 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-traitlets all 5.14.3+really5.5.0-1 [88.3 kB] 178s Get:136 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-matplotlib-inline all 0.1.6-2 [8784 B] 178s Get:137 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-ptyprocess all 0.7.0-5 [15.1 kB] 178s Get:138 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-pexpect all 4.9-2 [48.1 kB] 178s Get:139 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-wcwidth all 0.2.5+dfsg1-1.1ubuntu1 [22.5 kB] 178s Get:140 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-prompt-toolkit all 3.0.47-1 [256 kB] 178s Get:141 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pure-eval all 0.2.2-2 [11.1 kB] 178s Get:142 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-stack-data all 0.6.3-1 [22.0 kB] 178s Get:143 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-ipython all 8.20.0-1ubuntu1 [561 kB] 178s Get:144 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-joblib all 1.3.2-2 [208 kB] 178s Get:145 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-kiwisolver ppc64el 1.4.5-1 [55.5 kB] 178s Get:146 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-lazy-loader all 0.4-1 [11.1 kB] 178s Get:147 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-matplotlib ppc64el 3.6.3-2ubuntu1 [6175 kB] 179s Get:148 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 181s Get:149 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-numexpr ppc64el 2.10.1-2 [133 kB] 181s Get:150 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-pandas-lib ppc64el 2.2.2+dfsg-4 [4602 kB] 182s Get:151 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-pandas all 2.2.2+dfsg-4 [3111 kB] 182s Get:152 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 182s Get:153 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pytest all 7.4.4-1 [305 kB] 182s Get:154 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pytest-timeout all 2.3.1-1 [22.1 kB] 182s Get:155 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-skimage-lib ppc64el 0.23.2-1ubuntu1 [2397 kB] 183s Get:156 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-tifffile all 20240724-1 [176 kB] 183s Get:157 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-skimage all 0.23.2-1ubuntu1 [21.5 MB] 186s Get:158 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-threadpoolctl all 3.1.0-1 [21.3 kB] 186s Get:159 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sklearn-lib ppc64el 1.4.2+dfsg-3 [3756 kB] 186s Get:160 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sklearn all 1.4.2+dfsg-3 [2257 kB] 187s Get:161 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-greenlet ppc64el 3.0.3-0ubuntu5 [163 kB] 187s Get:162 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-sqlalchemy all 1.4.50+ds1-1build1 [1020 kB] 187s Get:163 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-tables-lib ppc64el 3.9.2-2build2 [569 kB] 187s Get:164 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-tables all 3.9.2-2build2 [344 kB] 187s Get:165 http://ftpmaster.internal/ubuntu oracular/main ppc64el tzdata-legacy all 2024a-4ubuntu1 [94.7 kB] 188s Fetched 166 MB in 18s (9204 kB/s) 188s Selecting previously unselected package libtcl8.6:ppc64el. 188s (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 ... 72786 files and directories currently installed.) 188s Preparing to unpack .../000-libtcl8.6_8.6.14+dfsg-1build1_ppc64el.deb ... 188s Unpacking libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 188s Selecting previously unselected package libxrender1:ppc64el. 188s Preparing to unpack .../001-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 188s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 188s Selecting previously unselected package libxft2:ppc64el. 188s Preparing to unpack .../002-libxft2_2.3.6-1build1_ppc64el.deb ... 188s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 188s Selecting previously unselected package x11-common. 188s Preparing to unpack .../003-x11-common_1%3a7.7+23ubuntu3_all.deb ... 188s Unpacking x11-common (1:7.7+23ubuntu3) ... 188s Selecting previously unselected package libxss1:ppc64el. 188s Preparing to unpack .../004-libxss1_1%3a1.2.3-1build3_ppc64el.deb ... 188s Unpacking libxss1:ppc64el (1:1.2.3-1build3) ... 188s Selecting previously unselected package libtk8.6:ppc64el. 188s Preparing to unpack .../005-libtk8.6_8.6.14-1build1_ppc64el.deb ... 188s Unpacking libtk8.6:ppc64el (8.6.14-1build1) ... 188s Selecting previously unselected package tk8.6-blt2.5. 188s Preparing to unpack .../006-tk8.6-blt2.5_2.5.3+dfsg-7build1_ppc64el.deb ... 188s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 188s Selecting previously unselected package blt. 188s Preparing to unpack .../007-blt_2.5.3+dfsg-7build1_ppc64el.deb ... 188s Unpacking blt (2.5.3+dfsg-7build1) ... 188s Selecting previously unselected package fontconfig. 188s Preparing to unpack .../008-fontconfig_2.15.0-1.1ubuntu2_ppc64el.deb ... 188s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 188s Selecting previously unselected package fonts-lyx. 188s Preparing to unpack .../009-fonts-lyx_2.4.1-2_all.deb ... 188s Unpacking fonts-lyx (2.4.1-2) ... 188s Selecting previously unselected package fonts-mathjax. 188s Preparing to unpack .../010-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 188s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 188s Selecting previously unselected package libann0. 188s Preparing to unpack .../011-libann0_1.1.2+doc-9build1_ppc64el.deb ... 188s Unpacking libann0 (1.1.2+doc-9build1) ... 188s Selecting previously unselected package libcdt5:ppc64el. 188s Preparing to unpack .../012-libcdt5_2.42.4-1_ppc64el.deb ... 188s Unpacking libcdt5:ppc64el (2.42.4-1) ... 188s Selecting previously unselected package libcgraph6:ppc64el. 188s Preparing to unpack .../013-libcgraph6_2.42.4-1_ppc64el.deb ... 188s Unpacking libcgraph6:ppc64el (2.42.4-1) ... 188s Selecting previously unselected package libgts-0.7-5t64:ppc64el. 188s Preparing to unpack .../014-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_ppc64el.deb ... 188s Unpacking libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 188s Selecting previously unselected package libpixman-1-0:ppc64el. 188s Preparing to unpack .../015-libpixman-1-0_0.42.2-1build1_ppc64el.deb ... 188s Unpacking libpixman-1-0:ppc64el (0.42.2-1build1) ... 188s Selecting previously unselected package libxcb-render0:ppc64el. 188s Preparing to unpack .../016-libxcb-render0_1.17.0-2_ppc64el.deb ... 188s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 188s Selecting previously unselected package libxcb-shm0:ppc64el. 188s Preparing to unpack .../017-libxcb-shm0_1.17.0-2_ppc64el.deb ... 188s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 188s Selecting previously unselected package libcairo2:ppc64el. 188s Preparing to unpack .../018-libcairo2_1.18.0-3build1_ppc64el.deb ... 188s Unpacking libcairo2:ppc64el (1.18.0-3build1) ... 188s Selecting previously unselected package libltdl7:ppc64el. 188s Preparing to unpack .../019-libltdl7_2.4.7-7build1_ppc64el.deb ... 188s Unpacking libltdl7:ppc64el (2.4.7-7build1) ... 188s Selecting previously unselected package libthai-data. 188s Preparing to unpack .../020-libthai-data_0.1.29-2build1_all.deb ... 188s Unpacking libthai-data (0.1.29-2build1) ... 188s Selecting previously unselected package libdatrie1:ppc64el. 188s Preparing to unpack .../021-libdatrie1_0.2.13-3build1_ppc64el.deb ... 188s Unpacking libdatrie1:ppc64el (0.2.13-3build1) ... 188s Selecting previously unselected package libthai0:ppc64el. 188s Preparing to unpack .../022-libthai0_0.1.29-2build1_ppc64el.deb ... 188s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 188s Selecting previously unselected package libpango-1.0-0:ppc64el. 188s Preparing to unpack .../023-libpango-1.0-0_1.54.0+ds-1_ppc64el.deb ... 188s Unpacking libpango-1.0-0:ppc64el (1.54.0+ds-1) ... 188s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 188s Preparing to unpack .../024-libpangoft2-1.0-0_1.54.0+ds-1_ppc64el.deb ... 188s Unpacking libpangoft2-1.0-0:ppc64el (1.54.0+ds-1) ... 188s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 188s Preparing to unpack .../025-libpangocairo-1.0-0_1.54.0+ds-1_ppc64el.deb ... 188s Unpacking libpangocairo-1.0-0:ppc64el (1.54.0+ds-1) ... 188s Selecting previously unselected package libpathplan4:ppc64el. 188s Preparing to unpack .../026-libpathplan4_2.42.4-1_ppc64el.deb ... 188s Unpacking libpathplan4:ppc64el (2.42.4-1) ... 188s Selecting previously unselected package libgvc6. 188s Preparing to unpack .../027-libgvc6_2.42.4-1_ppc64el.deb ... 188s Unpacking libgvc6 (2.42.4-1) ... 188s Selecting previously unselected package libgvpr2:ppc64el. 188s Preparing to unpack .../028-libgvpr2_2.42.4-1_ppc64el.deb ... 188s Unpacking libgvpr2:ppc64el (2.42.4-1) ... 188s Selecting previously unselected package liblab-gamut1:ppc64el. 188s Preparing to unpack .../029-liblab-gamut1_2.42.4-1_ppc64el.deb ... 188s Unpacking liblab-gamut1:ppc64el (2.42.4-1) ... 188s Selecting previously unselected package libice6:ppc64el. 188s Preparing to unpack .../030-libice6_2%3a1.0.10-1build3_ppc64el.deb ... 188s Unpacking libice6:ppc64el (2:1.0.10-1build3) ... 188s Selecting previously unselected package libsm6:ppc64el. 188s Preparing to unpack .../031-libsm6_2%3a1.2.3-1build3_ppc64el.deb ... 188s Unpacking libsm6:ppc64el (2:1.2.3-1build3) ... 188s Selecting previously unselected package libxt6t64:ppc64el. 188s Preparing to unpack .../032-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... 188s Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 188s Selecting previously unselected package libxmu6:ppc64el. 188s Preparing to unpack .../033-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... 188s Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... 189s Selecting previously unselected package libxaw7:ppc64el. 189s Preparing to unpack .../034-libxaw7_2%3a1.0.14-1build2_ppc64el.deb ... 189s Unpacking libxaw7:ppc64el (2:1.0.14-1build2) ... 189s Selecting previously unselected package graphviz. 189s Preparing to unpack .../035-graphviz_2.42.4-1_ppc64el.deb ... 189s Unpacking graphviz (2.42.4-1) ... 189s Selecting previously unselected package libaec0:ppc64el. 189s Preparing to unpack .../036-libaec0_1.1.3-1_ppc64el.deb ... 189s Unpacking libaec0:ppc64el (1.1.3-1) ... 189s Selecting previously unselected package libblas3:ppc64el. 189s Preparing to unpack .../037-libblas3_3.12.0-3build1_ppc64el.deb ... 189s Unpacking libblas3:ppc64el (3.12.0-3build1) ... 189s Selecting previously unselected package libsnappy1v5:ppc64el. 189s Preparing to unpack .../038-libsnappy1v5_1.2.1-1_ppc64el.deb ... 189s Unpacking libsnappy1v5:ppc64el (1.2.1-1) ... 189s Selecting previously unselected package libblosc1:ppc64el. 189s Preparing to unpack .../039-libblosc1_1.21.5+ds-1build1_ppc64el.deb ... 189s Unpacking libblosc1:ppc64el (1.21.5+ds-1build1) ... 189s Selecting previously unselected package libblosc2-4:ppc64el. 189s Preparing to unpack .../040-libblosc2-4_2.15.0+ds-1_ppc64el.deb ... 189s Unpacking libblosc2-4:ppc64el (2.15.0+ds-1) ... 189s Selecting previously unselected package libcares2:ppc64el. 189s Preparing to unpack .../041-libcares2_1.32.3-1_ppc64el.deb ... 189s Unpacking libcares2:ppc64el (1.32.3-1) ... 189s Selecting previously unselected package libgfortran5:ppc64el. 189s Preparing to unpack .../042-libgfortran5_14.1.0-5ubuntu1_ppc64el.deb ... 189s Unpacking libgfortran5:ppc64el (14.1.0-5ubuntu1) ... 189s Selecting previously unselected package libsz2:ppc64el. 189s Preparing to unpack .../043-libsz2_1.1.3-1_ppc64el.deb ... 189s Unpacking libsz2:ppc64el (1.1.3-1) ... 189s Selecting previously unselected package libhdf5-103-1t64:ppc64el. 189s Preparing to unpack .../044-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_ppc64el.deb ... 189s Unpacking libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 189s Selecting previously unselected package libhdf5-hl-100t64:ppc64el. 189s Preparing to unpack .../045-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_ppc64el.deb ... 189s Unpacking libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 189s Selecting previously unselected package libjs-jquery. 189s Preparing to unpack .../046-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 189s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 189s Selecting previously unselected package libjs-jquery-ui. 189s Preparing to unpack .../047-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 189s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 189s Selecting previously unselected package libjs-underscore. 189s Preparing to unpack .../048-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 189s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 189s Selecting previously unselected package libjs-sphinxdoc. 189s Preparing to unpack .../049-libjs-sphinxdoc_7.3.7-3_all.deb ... 189s Unpacking libjs-sphinxdoc (7.3.7-3) ... 189s Selecting previously unselected package libjs-sprintf-js. 189s Preparing to unpack .../050-libjs-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 189s Unpacking libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 189s Selecting previously unselected package liblapack3:ppc64el. 189s Preparing to unpack .../051-liblapack3_3.12.0-3build1_ppc64el.deb ... 189s Unpacking liblapack3:ppc64el (3.12.0-3build1) ... 189s Selecting previously unselected package liblbfgsb0:ppc64el. 189s Preparing to unpack .../052-liblbfgsb0_3.0+dfsg.4-1build1_ppc64el.deb ... 189s Unpacking liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 189s Selecting previously unselected package liblcms2-2:ppc64el. 189s Preparing to unpack .../053-liblcms2-2_2.14-2build1_ppc64el.deb ... 189s Unpacking liblcms2-2:ppc64el (2.14-2build1) ... 189s Selecting previously unselected package liblzf1:ppc64el. 189s Preparing to unpack .../054-liblzf1_3.6-4_ppc64el.deb ... 189s Unpacking liblzf1:ppc64el (3.6-4) ... 189s Selecting previously unselected package node-xtend. 189s Preparing to unpack .../055-node-xtend_4.0.2-3_all.deb ... 189s Unpacking node-xtend (4.0.2-3) ... 189s Selecting previously unselected package nodejs. 189s Preparing to unpack .../056-nodejs_20.15.0+dfsg-1ubuntu3_ppc64el.deb ... 189s Unpacking nodejs (20.15.0+dfsg-1ubuntu3) ... 189s Selecting previously unselected package node-acorn. 189s Preparing to unpack .../057-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ... 189s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ... 189s Selecting previously unselected package node-cjs-module-lexer. 189s Preparing to unpack .../058-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 189s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 189s Selecting previously unselected package node-undici. 189s Preparing to unpack .../059-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... 189s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 189s Selecting previously unselected package libnode115:ppc64el. 189s Preparing to unpack .../060-libnode115_20.15.0+dfsg-1ubuntu3_ppc64el.deb ... 189s Unpacking libnode115:ppc64el (20.15.0+dfsg-1ubuntu3) ... 190s Selecting previously unselected package libqhull-r8.0:ppc64el. 190s Preparing to unpack .../061-libqhull-r8.0_2020.2-6build1_ppc64el.deb ... 190s Unpacking libqhull-r8.0:ppc64el (2020.2-6build1) ... 190s Selecting previously unselected package libwebpdemux2:ppc64el. 190s Preparing to unpack .../062-libwebpdemux2_1.4.0-0.1_ppc64el.deb ... 190s Unpacking libwebpdemux2:ppc64el (1.4.0-0.1) ... 190s Selecting previously unselected package libwebpmux3:ppc64el. 190s Preparing to unpack .../063-libwebpmux3_1.4.0-0.1_ppc64el.deb ... 190s Unpacking libwebpmux3:ppc64el (1.4.0-0.1) ... 190s Selecting previously unselected package libxslt1.1:ppc64el. 190s Preparing to unpack .../064-libxslt1.1_1.1.39-0exp1build1_ppc64el.deb ... 190s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1build1) ... 190s Selecting previously unselected package node-esprima. 190s Preparing to unpack .../065-node-esprima_4.0.1+ds+~4.0.3-2_all.deb ... 190s Unpacking node-esprima (4.0.1+ds+~4.0.3-2) ... 190s Selecting previously unselected package node-sprintf-js. 190s Preparing to unpack .../066-node-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ... 190s Unpacking node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 190s Selecting previously unselected package node-argparse. 190s Preparing to unpack .../067-node-argparse_2.0.1-2_all.deb ... 190s Unpacking node-argparse (2.0.1-2) ... 190s Selecting previously unselected package node-js-yaml. 190s Preparing to unpack .../068-node-js-yaml_4.1.0+dfsg+~4.0.5-7_all.deb ... 190s Unpacking node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 190s Selecting previously unselected package libjs-mathjax. 190s Preparing to unpack .../069-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 190s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 190s Selecting previously unselected package python-dask-doc. 190s Preparing to unpack .../070-python-dask-doc_2024.5.2+dfsg-1_all.deb ... 190s Unpacking python-dask-doc (2024.5.2+dfsg-1) ... 191s Selecting previously unselected package python-matplotlib-data. 191s Preparing to unpack .../071-python-matplotlib-data_3.6.3-2ubuntu1_all.deb ... 191s Unpacking python-matplotlib-data (3.6.3-2ubuntu1) ... 191s Selecting previously unselected package python-tables-data. 191s Preparing to unpack .../072-python-tables-data_3.9.2-2build2_all.deb ... 191s Unpacking python-tables-data (3.9.2-2build2) ... 191s Selecting previously unselected package python3-multidict. 191s Preparing to unpack .../073-python3-multidict_6.0.4-1.1build1_ppc64el.deb ... 191s Unpacking python3-multidict (6.0.4-1.1build1) ... 191s Selecting previously unselected package python3-yarl. 191s Preparing to unpack .../074-python3-yarl_1.9.4-1_ppc64el.deb ... 191s Unpacking python3-yarl (1.9.4-1) ... 191s Selecting previously unselected package python3-async-timeout. 191s Preparing to unpack .../075-python3-async-timeout_4.0.3-1_all.deb ... 191s Unpacking python3-async-timeout (4.0.3-1) ... 191s Selecting previously unselected package python3-frozenlist. 191s Preparing to unpack .../076-python3-frozenlist_1.4.1-1_ppc64el.deb ... 191s Unpacking python3-frozenlist (1.4.1-1) ... 191s Selecting previously unselected package python3-aiosignal. 191s Preparing to unpack .../077-python3-aiosignal_1.3.1-1_all.deb ... 191s Unpacking python3-aiosignal (1.3.1-1) ... 191s Selecting previously unselected package python3-aiohttp. 191s Preparing to unpack .../078-python3-aiohttp_3.9.5-1_ppc64el.deb ... 191s Unpacking python3-aiohttp (3.9.5-1) ... 191s Selecting previously unselected package python3-all. 191s Preparing to unpack .../079-python3-all_3.12.3-0ubuntu1_ppc64el.deb ... 191s Unpacking python3-all (3.12.3-0ubuntu1) ... 191s Selecting previously unselected package python3-appdirs. 191s Preparing to unpack .../080-python3-appdirs_1.4.4-4_all.deb ... 191s Unpacking python3-appdirs (1.4.4-4) ... 191s Selecting previously unselected package python3-six. 191s Preparing to unpack .../081-python3-six_1.16.0-6_all.deb ... 191s Unpacking python3-six (1.16.0-6) ... 191s Selecting previously unselected package python3-asttokens. 191s Preparing to unpack .../082-python3-asttokens_2.4.1-1_all.deb ... 191s Unpacking python3-asttokens (2.4.1-1) ... 191s Selecting previously unselected package python3-blosc. 191s Preparing to unpack .../083-python3-blosc_1.11.1+ds1-2_ppc64el.deb ... 191s Unpacking python3-blosc (1.11.1+ds1-2) ... 191s Selecting previously unselected package python3-dateutil. 191s Preparing to unpack .../084-python3-dateutil_2.9.0-2_all.deb ... 191s Unpacking python3-dateutil (2.9.0-2) ... 191s Selecting previously unselected package python3-jmespath. 191s Preparing to unpack .../085-python3-jmespath_1.0.1-1_all.deb ... 191s Unpacking python3-jmespath (1.0.1-1) ... 191s Selecting previously unselected package python3-botocore. 191s Preparing to unpack .../086-python3-botocore_1.34.46+repack-1ubuntu1_all.deb ... 191s Unpacking python3-botocore (1.34.46+repack-1ubuntu1) ... 192s Selecting previously unselected package python3-s3transfer. 192s Preparing to unpack .../087-python3-s3transfer_0.10.1-1ubuntu2_all.deb ... 192s Unpacking python3-s3transfer (0.10.1-1ubuntu2) ... 192s Selecting previously unselected package python3-boto3. 192s Preparing to unpack .../088-python3-boto3_1.34.46+dfsg-1ubuntu1_all.deb ... 192s Unpacking python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 192s Selecting previously unselected package python3-brotli. 192s Preparing to unpack .../089-python3-brotli_1.1.0-2build2_ppc64el.deb ... 192s Unpacking python3-brotli (1.1.0-2build2) ... 192s Selecting previously unselected package python3-colorama. 192s Preparing to unpack .../090-python3-colorama_0.4.6-4_all.deb ... 192s Unpacking python3-colorama (0.4.6-4) ... 192s Selecting previously unselected package python3-click. 192s Preparing to unpack .../091-python3-click_8.1.7-1_all.deb ... 192s Unpacking python3-click (8.1.7-1) ... 192s Selecting previously unselected package python3-cloudpickle. 192s Preparing to unpack .../092-python3-cloudpickle_3.0.0-2_all.deb ... 192s Unpacking python3-cloudpickle (3.0.0-2) ... 192s Selecting previously unselected package python3-numpy. 192s Preparing to unpack .../093-python3-numpy_1%3a1.26.4+ds-10_ppc64el.deb ... 192s Unpacking python3-numpy (1:1.26.4+ds-10) ... 193s Selecting previously unselected package python3-contourpy. 193s Preparing to unpack .../094-python3-contourpy_1.0.7-3_ppc64el.deb ... 193s Unpacking python3-contourpy (1.0.7-3) ... 193s Selecting previously unselected package python3-cpuinfo. 193s Preparing to unpack .../095-python3-cpuinfo_9.0.0+git20221119-1_all.deb ... 193s Unpacking python3-cpuinfo (9.0.0+git20221119-1) ... 193s Selecting previously unselected package python3-cycler. 193s Preparing to unpack .../096-python3-cycler_0.12.1-1_all.deb ... 193s Unpacking python3-cycler (0.12.1-1) ... 193s Selecting previously unselected package python3-fsspec. 193s Preparing to unpack .../097-python3-fsspec_2024.6.0-1_all.deb ... 193s Unpacking python3-fsspec (2024.6.0-1) ... 193s Selecting previously unselected package python3-toolz. 193s Preparing to unpack .../098-python3-toolz_0.12.1-1_all.deb ... 193s Unpacking python3-toolz (0.12.1-1) ... 193s Selecting previously unselected package python3-packaging. 193s Preparing to unpack .../099-python3-packaging_24.1-1_all.deb ... 193s Unpacking python3-packaging (24.1-1) ... 193s Selecting previously unselected package python3-locket. 193s Preparing to unpack .../100-python3-locket_1.0.0-2_all.deb ... 193s Unpacking python3-locket (1.0.0-2) ... 193s Selecting previously unselected package python3-partd. 193s Preparing to unpack .../101-python3-partd_1.4.2-1_all.deb ... 193s Unpacking python3-partd (1.4.2-1) ... 193s Selecting previously unselected package python3-dask. 193s Preparing to unpack .../102-python3-dask_2024.5.2+dfsg-1_all.deb ... 193s Unpacking python3-dask (2024.5.2+dfsg-1) ... 193s Selecting previously unselected package python3-decorator. 193s Preparing to unpack .../103-python3-decorator_5.1.1-5_all.deb ... 193s Unpacking python3-decorator (5.1.1-5) ... 193s Selecting previously unselected package python3-msgpack. 193s Preparing to unpack .../104-python3-msgpack_1.0.3-3build2_ppc64el.deb ... 193s Unpacking python3-msgpack (1.0.3-3build2) ... 193s Selecting previously unselected package python3-psutil. 193s Preparing to unpack .../105-python3-psutil_5.9.8-2build2_ppc64el.deb ... 193s Unpacking python3-psutil (5.9.8-2build2) ... 193s Selecting previously unselected package python3-sortedcontainers. 193s Preparing to unpack .../106-python3-sortedcontainers_2.4.0-2_all.deb ... 193s Unpacking python3-sortedcontainers (2.4.0-2) ... 193s Selecting previously unselected package python3-tblib. 193s Preparing to unpack .../107-python3-tblib_3.0.0-5_all.deb ... 193s Unpacking python3-tblib (3.0.0-5) ... 193s Selecting previously unselected package python3-tornado. 193s Preparing to unpack .../108-python3-tornado_6.4.1-1_ppc64el.deb ... 193s Unpacking python3-tornado (6.4.1-1) ... 193s Selecting previously unselected package python3-zict. 193s Preparing to unpack .../109-python3-zict_3.0.0-2ubuntu1_all.deb ... 193s Unpacking python3-zict (3.0.0-2ubuntu1) ... 193s Selecting previously unselected package python3-distributed. 193s Preparing to unpack .../110-python3-distributed_2024.5.2+ds.1-3_all.deb ... 193s Unpacking python3-distributed (2024.5.2+ds.1-3) ... 193s Selecting previously unselected package python3-executing. 193s Preparing to unpack .../111-python3-executing_2.0.1-0.1_all.deb ... 193s Unpacking python3-executing (2.0.1-0.1) ... 193s Selecting previously unselected package python3-scipy. 193s Preparing to unpack .../112-python3-scipy_1.12.0-2_ppc64el.deb ... 193s Unpacking python3-scipy (1.12.0-2) ... 194s Selecting previously unselected package python3-ufolib2. 194s Preparing to unpack .../113-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 194s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 194s Selecting previously unselected package python3-mpmath. 194s Preparing to unpack .../114-python3-mpmath_1.3.0-1_all.deb ... 194s Unpacking python3-mpmath (1.3.0-1) ... 194s Selecting previously unselected package python3-sympy. 194s Preparing to unpack .../115-python3-sympy_1.12.1-1_all.deb ... 194s Unpacking python3-sympy (1.12.1-1) ... 194s Selecting previously unselected package python3-fs. 194s Preparing to unpack .../116-python3-fs_2.4.16-4_all.deb ... 194s Unpacking python3-fs (2.4.16-4) ... 194s Selecting previously unselected package python3-lxml:ppc64el. 194s Preparing to unpack .../117-python3-lxml_5.2.2-1_ppc64el.deb ... 194s Unpacking python3-lxml:ppc64el (5.2.2-1) ... 194s Selecting previously unselected package python3-lz4. 194s Preparing to unpack .../118-python3-lz4_4.0.2+dfsg-1build4_ppc64el.deb ... 194s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 194s Selecting previously unselected package unicode-data. 194s Preparing to unpack .../119-unicode-data_15.1.0-1_all.deb ... 194s Unpacking unicode-data (15.1.0-1) ... 194s Selecting previously unselected package python3-fonttools. 194s Preparing to unpack .../120-python3-fonttools_4.46.0-1build2_ppc64el.deb ... 194s Unpacking python3-fonttools (4.46.0-1build2) ... 194s Selecting previously unselected package python3-graphviz. 194s Preparing to unpack .../121-python3-graphviz_0.20.2-1_all.deb ... 194s Unpacking python3-graphviz (0.20.2-1) ... 194s Selecting previously unselected package python3-h5py-serial. 194s Preparing to unpack .../122-python3-h5py-serial_3.10.0-1ubuntu3_ppc64el.deb ... 194s Unpacking python3-h5py-serial (3.10.0-1ubuntu3) ... 194s Selecting previously unselected package python3-h5py. 194s Preparing to unpack .../123-python3-h5py_3.10.0-1ubuntu3_all.deb ... 194s Unpacking python3-h5py (3.10.0-1ubuntu3) ... 194s Selecting previously unselected package python3-tk:ppc64el. 194s Preparing to unpack .../124-python3-tk_3.12.3-0ubuntu1_ppc64el.deb ... 194s Unpacking python3-tk:ppc64el (3.12.3-0ubuntu1) ... 194s Selecting previously unselected package python3-pil.imagetk:ppc64el. 194s Preparing to unpack .../125-python3-pil.imagetk_10.4.0-1_ppc64el.deb ... 194s Unpacking python3-pil.imagetk:ppc64el (10.4.0-1) ... 194s Selecting previously unselected package libopenjp2-7:ppc64el. 194s Preparing to unpack .../126-libopenjp2-7_2.5.0-2build3_ppc64el.deb ... 194s Unpacking libopenjp2-7:ppc64el (2.5.0-2build3) ... 195s Selecting previously unselected package python3-pil:ppc64el. 195s Preparing to unpack .../127-python3-pil_10.4.0-1_ppc64el.deb ... 195s Unpacking python3-pil:ppc64el (10.4.0-1) ... 195s Selecting previously unselected package python3-imageio. 195s Preparing to unpack .../128-python3-imageio_2.34.2-1_all.deb ... 195s Unpacking python3-imageio (2.34.2-1) ... 195s Selecting previously unselected package python3-iniconfig. 195s Preparing to unpack .../129-python3-iniconfig_1.1.1-2_all.deb ... 195s Unpacking python3-iniconfig (1.1.1-2) ... 195s Selecting previously unselected package python3-parso. 195s Preparing to unpack .../130-python3-parso_0.8.3-1_all.deb ... 195s Unpacking python3-parso (0.8.3-1) ... 195s Selecting previously unselected package python3-typeshed. 195s Preparing to unpack .../131-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 195s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 195s Selecting previously unselected package python3-jedi. 195s Preparing to unpack .../132-python3-jedi_0.19.1+ds1-1_all.deb ... 195s Unpacking python3-jedi (0.19.1+ds1-1) ... 195s Selecting previously unselected package python3-traitlets. 195s Preparing to unpack .../133-python3-traitlets_5.14.3+really5.5.0-1_all.deb ... 195s Unpacking python3-traitlets (5.14.3+really5.5.0-1) ... 195s Selecting previously unselected package python3-matplotlib-inline. 195s Preparing to unpack .../134-python3-matplotlib-inline_0.1.6-2_all.deb ... 195s Unpacking python3-matplotlib-inline (0.1.6-2) ... 195s Selecting previously unselected package python3-ptyprocess. 195s Preparing to unpack .../135-python3-ptyprocess_0.7.0-5_all.deb ... 195s Unpacking python3-ptyprocess (0.7.0-5) ... 195s Selecting previously unselected package python3-pexpect. 195s Preparing to unpack .../136-python3-pexpect_4.9-2_all.deb ... 195s Unpacking python3-pexpect (4.9-2) ... 196s Selecting previously unselected package python3-wcwidth. 196s Preparing to unpack .../137-python3-wcwidth_0.2.5+dfsg1-1.1ubuntu1_all.deb ... 196s Unpacking python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 196s Selecting previously unselected package python3-prompt-toolkit. 196s Preparing to unpack .../138-python3-prompt-toolkit_3.0.47-1_all.deb ... 196s Unpacking python3-prompt-toolkit (3.0.47-1) ... 196s Selecting previously unselected package python3-pure-eval. 196s Preparing to unpack .../139-python3-pure-eval_0.2.2-2_all.deb ... 196s Unpacking python3-pure-eval (0.2.2-2) ... 196s Selecting previously unselected package python3-stack-data. 196s Preparing to unpack .../140-python3-stack-data_0.6.3-1_all.deb ... 196s Unpacking python3-stack-data (0.6.3-1) ... 196s Selecting previously unselected package python3-ipython. 196s Preparing to unpack .../141-python3-ipython_8.20.0-1ubuntu1_all.deb ... 196s Unpacking python3-ipython (8.20.0-1ubuntu1) ... 196s Selecting previously unselected package python3-joblib. 196s Preparing to unpack .../142-python3-joblib_1.3.2-2_all.deb ... 196s Unpacking python3-joblib (1.3.2-2) ... 196s Selecting previously unselected package python3-kiwisolver. 196s Preparing to unpack .../143-python3-kiwisolver_1.4.5-1_ppc64el.deb ... 196s Unpacking python3-kiwisolver (1.4.5-1) ... 196s Selecting previously unselected package python3-lazy-loader. 196s Preparing to unpack .../144-python3-lazy-loader_0.4-1_all.deb ... 196s Unpacking python3-lazy-loader (0.4-1) ... 196s Selecting previously unselected package python3-matplotlib. 196s Preparing to unpack .../145-python3-matplotlib_3.6.3-2ubuntu1_ppc64el.deb ... 196s Unpacking python3-matplotlib (3.6.3-2ubuntu1) ... 196s Selecting previously unselected package python3-networkx. 196s Preparing to unpack .../146-python3-networkx_3.2.1-4ubuntu1_all.deb ... 196s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 197s Selecting previously unselected package python3-numexpr. 197s Preparing to unpack .../147-python3-numexpr_2.10.1-2_ppc64el.deb ... 197s Unpacking python3-numexpr (2.10.1-2) ... 197s Selecting previously unselected package python3-pandas-lib:ppc64el. 197s Preparing to unpack .../148-python3-pandas-lib_2.2.2+dfsg-4_ppc64el.deb ... 197s Unpacking python3-pandas-lib:ppc64el (2.2.2+dfsg-4) ... 197s Selecting previously unselected package python3-pandas. 197s Preparing to unpack .../149-python3-pandas_2.2.2+dfsg-4_all.deb ... 197s Unpacking python3-pandas (2.2.2+dfsg-4) ... 197s Selecting previously unselected package python3-pluggy. 197s Preparing to unpack .../150-python3-pluggy_1.5.0-1_all.deb ... 197s Unpacking python3-pluggy (1.5.0-1) ... 197s Selecting previously unselected package python3-pytest. 197s Preparing to unpack .../151-python3-pytest_7.4.4-1_all.deb ... 197s Unpacking python3-pytest (7.4.4-1) ... 197s Selecting previously unselected package python3-pytest-timeout. 197s Preparing to unpack .../152-python3-pytest-timeout_2.3.1-1_all.deb ... 197s Unpacking python3-pytest-timeout (2.3.1-1) ... 197s Selecting previously unselected package python3-skimage-lib:ppc64el. 197s Preparing to unpack .../153-python3-skimage-lib_0.23.2-1ubuntu1_ppc64el.deb ... 197s Unpacking python3-skimage-lib:ppc64el (0.23.2-1ubuntu1) ... 197s Selecting previously unselected package python3-tifffile. 197s Preparing to unpack .../154-python3-tifffile_20240724-1_all.deb ... 197s Unpacking python3-tifffile (20240724-1) ... 197s Selecting previously unselected package python3-skimage. 197s Preparing to unpack .../155-python3-skimage_0.23.2-1ubuntu1_all.deb ... 197s Unpacking python3-skimage (0.23.2-1ubuntu1) ... 197s Selecting previously unselected package python3-threadpoolctl. 197s Preparing to unpack .../156-python3-threadpoolctl_3.1.0-1_all.deb ... 197s Unpacking python3-threadpoolctl (3.1.0-1) ... 197s Selecting previously unselected package python3-sklearn-lib:ppc64el. 197s Preparing to unpack .../157-python3-sklearn-lib_1.4.2+dfsg-3_ppc64el.deb ... 197s Unpacking python3-sklearn-lib:ppc64el (1.4.2+dfsg-3) ... 198s Selecting previously unselected package python3-sklearn. 198s Preparing to unpack .../158-python3-sklearn_1.4.2+dfsg-3_all.deb ... 198s Unpacking python3-sklearn (1.4.2+dfsg-3) ... 198s Selecting previously unselected package python3-greenlet. 198s Preparing to unpack .../159-python3-greenlet_3.0.3-0ubuntu5_ppc64el.deb ... 198s Unpacking python3-greenlet (3.0.3-0ubuntu5) ... 198s Selecting previously unselected package python3-sqlalchemy. 198s Preparing to unpack .../160-python3-sqlalchemy_1.4.50+ds1-1build1_all.deb ... 198s Unpacking python3-sqlalchemy (1.4.50+ds1-1build1) ... 198s Selecting previously unselected package python3-tables-lib. 198s Preparing to unpack .../161-python3-tables-lib_3.9.2-2build2_ppc64el.deb ... 198s Unpacking python3-tables-lib (3.9.2-2build2) ... 198s Selecting previously unselected package python3-tables. 198s Preparing to unpack .../162-python3-tables_3.9.2-2build2_all.deb ... 198s Unpacking python3-tables (3.9.2-2build2) ... 198s Selecting previously unselected package tzdata-legacy. 198s Preparing to unpack .../163-tzdata-legacy_2024a-4ubuntu1_all.deb ... 198s Unpacking tzdata-legacy (2024a-4ubuntu1) ... 198s Selecting previously unselected package autopkgtest-satdep. 198s Preparing to unpack .../164-1-autopkgtest-satdep.deb ... 198s Unpacking autopkgtest-satdep (0) ... 198s Setting up liblcms2-2:ppc64el (2.14-2build1) ... 198s Setting up python3-iniconfig (1.1.1-2) ... 198s Setting up libpixman-1-0:ppc64el (0.42.2-1build1) ... 198s Setting up python3-tornado (6.4.1-1) ... 199s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 201s Regenerating fonts cache... done. 201s Setting up python3-pure-eval (0.2.2-2) ... 201s Setting up libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 201s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 201s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 201s Setting up python3-tblib (3.0.0-5) ... 201s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 201s Setting up libdatrie1:ppc64el (0.2.13-3build1) ... 201s Setting up python3-joblib (1.3.2-2) ... 201s Setting up python3-parso (0.8.3-1) ... 201s Setting up python3-colorama (0.4.6-4) ... 202s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 202s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 202s Setting up fonts-lyx (2.4.1-2) ... 202s Setting up libwebpdemux2:ppc64el (1.4.0-0.1) ... 202s Setting up python3-fsspec (2024.6.0-1) ... 202s Setting up liblab-gamut1:ppc64el (2.42.4-1) ... 202s Setting up python3-threadpoolctl (3.1.0-1) ... 202s Setting up x11-common (1:7.7+23ubuntu3) ... 203s Setting up libqhull-r8.0:ppc64el (2020.2-6build1) ... 203s Setting up python3-all (3.12.3-0ubuntu1) ... 203s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 203s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 203s Setting up python3-sortedcontainers (2.4.0-2) ... 203s Setting up python3-click (8.1.7-1) ... 203s Setting up python3-networkx (3.2.1-4ubuntu1) ... 204s Setting up libcairo2:ppc64el (1.18.0-3build1) ... 204s Setting up libaec0:ppc64el (1.1.3-1) ... 204s Setting up python3-psutil (5.9.8-2build2) ... 205s Setting up python3-multidict (6.0.4-1.1build1) ... 205s Setting up tzdata-legacy (2024a-4ubuntu1) ... 205s Setting up python3-cloudpickle (3.0.0-2) ... 205s Setting up python3-frozenlist (1.4.1-1) ... 205s Setting up libsnappy1v5:ppc64el (1.2.1-1) ... 205s Setting up python3-aiosignal (1.3.1-1) ... 205s Setting up python3-async-timeout (4.0.3-1) ... 205s Setting up unicode-data (15.1.0-1) ... 205s Setting up python3-six (1.16.0-6) ... 205s Setting up python3-decorator (5.1.1-5) ... 206s Setting up libblosc2-4:ppc64el (2.15.0+ds-1) ... 206s Setting up libblas3:ppc64el (3.12.0-3build1) ... 206s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 206s Setting up python3-packaging (24.1-1) ... 206s Setting up python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... 206s Setting up node-sprintf-js (1.1.2+ds1+~1.1.2-1) ... 206s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 206s Setting up libpathplan4:ppc64el (2.42.4-1) ... 206s Setting up python3-jmespath (1.0.1-1) ... 206s Setting up python3-brotli (1.1.0-2build2) ... 206s Setting up libann0 (1.1.2+doc-9build1) ... 206s Setting up liblzf1:ppc64el (3.6-4) ... 206s Setting up python3-greenlet (3.0.3-0ubuntu5) ... 206s Setting up python3-cycler (0.12.1-1) ... 206s Setting up python3-kiwisolver (1.4.5-1) ... 207s Setting up libcares2:ppc64el (1.32.3-1) ... 207s Setting up libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 207s Setting up python3-cpuinfo (9.0.0+git20221119-1) ... 207s Setting up libltdl7:ppc64el (2.4.7-7build1) ... 207s Setting up libgfortran5:ppc64el (14.1.0-5ubuntu1) ... 207s Setting up python3-pluggy (1.5.0-1) ... 207s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... 207s Setting up python3-traitlets (5.14.3+really5.5.0-1) ... 207s Setting up libxslt1.1:ppc64el (1.1.39-0exp1build1) ... 207s Setting up libblosc1:ppc64el (1.21.5+ds-1build1) ... 207s Setting up libopenjp2-7:ppc64el (2.5.0-2build3) ... 207s Setting up python3-toolz (0.12.1-1) ... 207s Setting up libthai-data (0.1.29-2build1) ... 207s Setting up python3-dateutil (2.9.0-2) ... 207s Setting up libgts-0.7-5t64:ppc64el (0.7.6+darcs121130-5.2build1) ... 207s Setting up python3-msgpack (1.0.3-3build2) ... 208s Setting up libcdt5:ppc64el (2.42.4-1) ... 208s Setting up libcgraph6:ppc64el (2.42.4-1) ... 208s Setting up libxss1:ppc64el (1:1.2.3-1build3) ... 208s Setting up python3-lazy-loader (0.4-1) ... 208s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 208s Setting up python3-mpmath (1.3.0-1) ... 208s Setting up node-xtend (4.0.2-3) ... 208s Setting up python3-zict (3.0.0-2ubuntu1) ... 208s Setting up python-matplotlib-data (3.6.3-2ubuntu1) ... 208s Setting up libwebpmux3:ppc64el (1.4.0-0.1) ... 209s Setting up python3-locket (1.0.0-2) ... 209s Setting up python3-appdirs (1.4.4-4) ... 209s Setting up python3-yarl (1.9.4-1) ... 209s Setting up python-tables-data (3.9.2-2build2) ... 209s Setting up libsz2:ppc64el (1.1.3-1) ... 209s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 209s Setting up python3-ptyprocess (0.7.0-5) ... 209s Setting up python3-prompt-toolkit (3.0.47-1) ... 209s Setting up python3-partd (1.4.2-1) ... 210s Setting up python3-sympy (1.12.1-1) ... 216s Setting up libice6:ppc64el (2:1.0.10-1build3) ... 216s Setting up liblapack3:ppc64el (3.12.0-3build1) ... 216s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 216s Setting up libxft2:ppc64el (2.3.6-1build1) ... 216s Setting up python3-jedi (0.19.1+ds1-1) ... 217s Setting up python3-asttokens (2.4.1-1) ... 217s Setting up python3-pytest (7.4.4-1) ... 217s Setting up libtk8.6:ppc64el (8.6.14-1build1) ... 217s Setting up python3-aiohttp (3.9.5-1) ... 218s Setting up python3-dask (2024.5.2+dfsg-1) ... 219s Setting up python3-sqlalchemy (1.4.50+ds1-1build1) ... 220s Setting up python3-matplotlib-inline (0.1.6-2) ... 220s Setting up python3-fs (2.4.16-4) ... 221s Setting up python3-blosc (1.11.1+ds1-2) ... 221s Setting up libthai0:ppc64el (0.1.29-2build1) ... 221s Setting up python3-pil:ppc64el (10.4.0-1) ... 221s Setting up python3-distributed (2024.5.2+ds.1-3) ... 222s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 222s Setting up python3-executing (2.0.1-0.1) ... 223s Setting up python3-pexpect (4.9-2) ... 223s Setting up python3-botocore (1.34.46+repack-1ubuntu1) ... 223s Setting up python3-numpy (1:1.26.4+ds-10) ... 225s Setting up libjs-sphinxdoc (7.3.7-3) ... 225s Setting up libgvpr2:ppc64el (2.42.4-1) ... 225s Setting up python3-lxml:ppc64el (5.2.2-1) ... 225s Setting up python3-contourpy (1.0.7-3) ... 226s Setting up libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 226s Setting up libsm6:ppc64el (2:1.2.3-1build3) ... 226s Setting up python3-stack-data (0.6.3-1) ... 226s Setting up python3-imageio (2.34.2-1) ... 226s Setting up liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 226s Setting up libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 226s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 226s Setting up python3-scipy (1.12.0-2) ... 230s Setting up python3-pytest-timeout (2.3.1-1) ... 230s Setting up python3-skimage-lib:ppc64el (0.23.2-1ubuntu1) ... 230s Setting up python3-tables-lib (3.9.2-2build2) ... 230s Setting up blt (2.5.3+dfsg-7build1) ... 230s Setting up python3-pandas-lib:ppc64el (2.2.2+dfsg-4) ... 230s Setting up libpango-1.0-0:ppc64el (1.54.0+ds-1) ... 230s Setting up python3-s3transfer (0.10.1-1ubuntu2) ... 230s Setting up python3-sklearn-lib:ppc64el (1.4.2+dfsg-3) ... 230s Setting up python3-h5py-serial (3.10.0-1ubuntu3) ... 230s Setting up python3-tk:ppc64el (3.12.3-0ubuntu1) ... 231s Setting up python3-tifffile (20240724-1) ... 231s Setting up python3-pandas (2.2.2+dfsg-4) ... 237s Setting up python3-pil.imagetk:ppc64el (10.4.0-1) ... 237s Setting up python3-ipython (8.20.0-1ubuntu1) ... 238s Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 238s Setting up python3-h5py (3.10.0-1ubuntu3) ... 238s Setting up python3-sklearn (1.4.2+dfsg-3) ... 240s Setting up python3-numexpr (2.10.1-2) ... 240s Setting up python3-boto3 (1.34.46+dfsg-1ubuntu1) ... 240s Setting up libpangoft2-1.0-0:ppc64el (1.54.0+ds-1) ... 240s Setting up libpangocairo-1.0-0:ppc64el (1.54.0+ds-1) ... 240s Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... 240s Setting up libxaw7:ppc64el (2:1.0.14-1build2) ... 240s Setting up python3-tables (3.9.2-2build2) ... 241s Setting up libgvc6 (2.42.4-1) ... 241s Setting up graphviz (2.42.4-1) ... 241s Setting up python3-graphviz (0.20.2-1) ... 241s Setting up python3-fonttools (4.46.0-1build2) ... 242s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 242s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... 242s Setting up libnode115:ppc64el (20.15.0+dfsg-1ubuntu3) ... 242s Setting up python3-matplotlib (3.6.3-2ubuntu1) ... 244s Setting up nodejs (20.15.0+dfsg-1ubuntu3) ... 244s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 244s Setting up node-argparse (2.0.1-2) ... 244s Setting up node-esprima (4.0.1+ds+~4.0.3-2) ... 244s Setting up python3-skimage (0.23.2-1ubuntu1) ... 245s Setting up node-js-yaml (4.1.0+dfsg+~4.0.5-7) ... 245s Setting up python-dask-doc (2024.5.2+dfsg-1) ... 245s Setting up autopkgtest-satdep (0) ... 245s Processing triggers for libc-bin (2.39-0ubuntu9) ... 245s Processing triggers for man-db (2.12.1-2) ... 252s (Reading database ... 107331 files and directories currently installed.) 252s Removing autopkgtest-satdep (0) ... 253s autopkgtest [16:08:39]: test run-test: [----------------------- 254s Testing with python3.12: 254s ============================= test session starts ============================== 254s platform linux -- Python 3.12.4, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3.12 254s cachedir: .pytest_cache 254s rootdir: /tmp/autopkgtest.BrVSZX/autopkgtest_tmp 254s plugins: timeout-2.3.1 266s collecting ... collected 12712 items / 12 deselected / 21 skipped / 12700 selected 266s 266s array/tests/test_array_core.py::test_graph_from_arraylike[True] PASSED [ 0%] 266s array/tests/test_array_core.py::test_graph_from_arraylike[False] PASSED [ 0%] 266s array/tests/test_array_core.py::test_top PASSED [ 0%] 266s array/tests/test_array_core.py::test_top_supports_broadcasting_rules PASSED [ 0%] 266s array/tests/test_array_core.py::test_top_literals PASSED [ 0%] 266s array/tests/test_array_core.py::test_blockwise_literals PASSED [ 0%] 266s array/tests/test_array_core.py::test_blockwise_1_in_shape_I PASSED [ 0%] 266s array/tests/test_array_core.py::test_blockwise_1_in_shape_II PASSED [ 0%] 266s array/tests/test_array_core.py::test_blockwise_1_in_shape_III PASSED [ 0%] 266s array/tests/test_array_core.py::test_concatenate3_on_scalars PASSED [ 0%] 266s array/tests/test_array_core.py::test_chunked_dot_product PASSED [ 0%] 266s array/tests/test_array_core.py::test_chunked_transpose_plus_one PASSED [ 0%] 266s array/tests/test_array_core.py::test_broadcast_dimensions_works_with_singleton_dimensions PASSED [ 0%] 266s array/tests/test_array_core.py::test_broadcast_dimensions PASSED [ 0%] 266s array/tests/test_array_core.py::test_Array PASSED [ 0%] 266s array/tests/test_array_core.py::test_uneven_chunks PASSED [ 0%] 266s array/tests/test_array_core.py::test_numblocks_suppoorts_singleton_block_dims PASSED [ 0%] 266s array/tests/test_array_core.py::test_keys PASSED [ 0%] 266s array/tests/test_array_core.py::test_Array_computation PASSED [ 0%] 266s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__01 PASSED [ 0%] 266s array/tests/test_array_core.py::test_Array_numpy_gufunc_call__array_ufunc__02 PASSED [ 0%] 266s array/tests/test_array_core.py::test_stack PASSED [ 0%] 266s array/tests/test_array_core.py::test_stack_zero_size PASSED [ 0%] 266s array/tests/test_array_core.py::test_short_stack PASSED [ 0%] 266s array/tests/test_array_core.py::test_stack_scalars PASSED [ 0%] 266s array/tests/test_array_core.py::test_stack_promote_type PASSED [ 0%] 266s array/tests/test_array_core.py::test_stack_rechunk PASSED [ 0%] 266s array/tests/test_array_core.py::test_stack_unknown_chunksizes PASSED [ 0%] 266s array/tests/test_array_core.py::test_concatenate PASSED [ 0%] 266s array/tests/test_array_core.py::test_concatenate_types[dtypes0] PASSED [ 0%] 266s array/tests/test_array_core.py::test_concatenate_types[dtypes1] PASSED [ 0%] 266s array/tests/test_array_core.py::test_concatenate_unknown_axes PASSED [ 0%] 266s array/tests/test_array_core.py::test_concatenate_flatten PASSED [ 0%] 266s array/tests/test_array_core.py::test_concatenate_rechunk PASSED [ 0%] 266s array/tests/test_array_core.py::test_concatenate_fixlen_strings PASSED [ 0%] 266s array/tests/test_array_core.py::test_concatenate_zero_size PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_simple_row_wise PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_simple_column_wise PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_with_1d_arrays_row_wise PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_with_1d_arrays_multiple_rows PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_with_1d_arrays_column_wise PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_mixed_1d_and_2d PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_complicated PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_nested PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_3d PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_with_mismatched_shape PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_no_lists PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_invalid_nesting PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_empty_lists PASSED [ 0%] 266s array/tests/test_array_core.py::test_block_tuple PASSED [ 0%] 266s array/tests/test_array_core.py::test_broadcast_shapes PASSED [ 0%] 266s array/tests/test_array_core.py::test_elemwise_on_scalars PASSED [ 0%] 266s array/tests/test_array_core.py::test_elemwise_with_ndarrays PASSED [ 0%] 266s array/tests/test_array_core.py::test_elemwise_differently_chunked PASSED [ 0%] 267s array/tests/test_array_core.py::test_elemwise_dtype PASSED [ 0%] 267s array/tests/test_array_core.py::test_operators PASSED [ 0%] 267s array/tests/test_array_core.py::test_operator_dtype_promotion PASSED [ 0%] 267s array/tests/test_array_core.py::test_field_access PASSED [ 0%] 267s array/tests/test_array_core.py::test_field_access_with_shape PASSED [ 0%] 267s array/tests/test_array_core.py::test_matmul PASSED [ 0%] 267s array/tests/test_array_core.py::test_matmul_array_ufunc PASSED [ 0%] 267s array/tests/test_array_core.py::test_T PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_to PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_to_array PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_to_scalar PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_to_chunks PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_arrays PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_arrays_uneven_chunks PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_operator[u_shape0-v_shape0] PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_operator[u_shape1-v_shape1] PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_operator[u_shape2-v_shape2] PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_operator[u_shape3-v_shape3] PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_operator[u_shape4-v_shape4] PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_operator[u_shape5-v_shape5] PASSED [ 0%] 267s array/tests/test_array_core.py::test_broadcast_operator[u_shape6-v_shape6] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape0-new_shape0-chunks0] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape1-new_shape1-5] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape2-new_shape2-5] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape3-new_shape3-12] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape4-new_shape4-12] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape5-new_shape5-chunks5] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape6-new_shape6-4] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape7-new_shape7-4] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape8-new_shape8-4] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape9-new_shape9-2] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape10-new_shape10-2] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape11-new_shape11-2] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape12-new_shape12-2] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape13-new_shape13-2] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape14-new_shape14-2] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape15-new_shape15-2] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape16-new_shape16-chunks16] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape17-new_shape17-3] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape18-new_shape18-4] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape19-new_shape19-chunks19] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape20-new_shape20-1] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape21-new_shape21-1] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape22-new_shape22-24] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape23-new_shape23-6] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape24-new_shape24-6] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape25-new_shape25-6] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape26-new_shape26-chunks26] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape27-new_shape27-chunks27] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape28-new_shape28-chunks28] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape29-new_shape29-chunks29] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape30-new_shape30-chunks30] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape31-new_shape31-chunks31] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape32-new_shape32-chunks32] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape33-new_shape33-chunks33] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape[original_shape34-new_shape34-chunks34] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_exceptions PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_splat PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_not_implemented_error PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_unknown_dimensions PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-None] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-134217728] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape0-chunks0-reshape_size0-67108864] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-None] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-134217728] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_avoids_large_chunks[shape1-chunks1-reshape_size1-67108864] PASSED [ 0%] 267s array/tests/test_array_core.py::test_reshape_warns_by_default_if_it_is_producing_large_chunks PASSED [ 0%] 267s array/tests/test_array_core.py::test_full PASSED [ 0%] 267s array/tests/test_array_core.py::test_map_blocks PASSED [ 0%] 267s array/tests/test_array_core.py::test_map_blocks2 PASSED [ 0%] 267s array/tests/test_array_core.py::test_map_blocks_block_info PASSED [ 0%] 267s array/tests/test_array_core.py::test_map_blocks_block_info_with_new_axis PASSED [ 0%] 267s array/tests/test_array_core.py::test_map_blocks_block_info_with_drop_axis PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_block_info_with_broadcast PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_with_constants PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_with_kwargs PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_infer_chunks_broadcast PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_with_chunks PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_dtype_inference PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_infer_newaxis PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_no_array_args PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_unique_name_chunks_dtype PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[0] PASSED [ 1%] 267s array/tests/test_array_core.py::test_map_blocks_optimize_blockwise[1] PASSED [ 1%] 267s array/tests/test_array_core.py::test_repr PASSED [ 1%] 267s array/tests/test_array_core.py::test_repr_meta SKIPPED (could not im...) [ 1%] 267s array/tests/test_array_core.py::test_repr_html_array_highlevelgraph PASSED [ 1%] 267s array/tests/test_array_core.py::test_slicing_with_ellipsis PASSED [ 1%] 267s array/tests/test_array_core.py::test_slicing_with_ndarray PASSED [ 1%] 267s array/tests/test_array_core.py::test_slicing_flexible_type PASSED [ 1%] 267s array/tests/test_array_core.py::test_slicing_with_object_dtype PASSED [ 1%] 267s array/tests/test_array_core.py::test_dtype PASSED [ 1%] 267s array/tests/test_array_core.py::test_blockdims_from_blockshape PASSED [ 1%] 267s array/tests/test_array_core.py::test_coerce PASSED [ 1%] 267s array/tests/test_array_core.py::test_bool PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_kwargs PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_delayed_target PASSED [ 1%] 268s array/tests/test_array_core.py::test_store PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_regions PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_compute_false PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_nocompute_regions PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_locks PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_method_return PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_multiprocessing_lock XFAIL [ 1%] 268s array/tests/test_array_core.py::test_store_deterministic_keys[False-False] PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_deterministic_keys[False-True] PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_deterministic_keys[True-False] PASSED [ 1%] 268s array/tests/test_array_core.py::test_store_deterministic_keys[True-True] PASSED [ 1%] 268s array/tests/test_array_core.py::test_to_hdf5 PASSED [ 1%] 268s array/tests/test_array_core.py::test_to_dask_dataframe PASSED [ 1%] 269s array/tests/test_array_core.py::test_np_array_with_zero_dimensions PASSED [ 1%] 269s array/tests/test_array_core.py::test_dtype_complex PASSED [ 1%] 269s array/tests/test_array_core.py::test_astype PASSED [ 1%] 269s array/tests/test_array_core.py::test_astype_gh1151 PASSED [ 1%] 269s array/tests/test_array_core.py::test_astype_gh9318 PASSED [ 1%] 269s array/tests/test_array_core.py::test_astype_gh9316 XFAIL (Github iss...) [ 1%] 269s array/tests/test_array_core.py::test_arithmetic PASSED [ 1%] 269s array/tests/test_array_core.py::test_elemwise_consistent_names PASSED [ 1%] 269s array/tests/test_array_core.py::test_optimize PASSED [ 1%] 269s array/tests/test_array_core.py::test_slicing_with_non_ndarrays PASSED [ 1%] 269s array/tests/test_array_core.py::test_getter PASSED [ 1%] 269s array/tests/test_array_core.py::test_size PASSED [ 1%] 269s array/tests/test_array_core.py::test_nbytes PASSED [ 1%] 269s array/tests/test_array_core.py::test_itemsize PASSED [ 1%] 269s array/tests/test_array_core.py::test_Array_normalizes_dtype PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_with_lock[True] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_with_lock[False] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x0-chunks0] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x1--1] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x2-1] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[True-x3-1] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x0-chunks0] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x1--1] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x2-1] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_tasks_always_call_getter[False-x3-1] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x0] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x1] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x2] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x3] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x4] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_ndarray_onechunk[x5] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_ndarray_getitem PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_list[x0] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_list[x1] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_list[x2] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[bool] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[bytes] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[complex] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[float] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[int] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[bool_] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[bytes_] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[clongdouble] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[complex128] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[complex64] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[datetime64] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[float16] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[float32] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[float64] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[int16] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[int32] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[int64] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[int8] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[longdouble] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[longlong] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[object_] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[str_] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[timedelta64] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[uint16] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[uint32] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[uint64] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[uint8] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[ulonglong] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[void] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_scalar[str] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_no_asarray[True-True-ndarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_no_asarray[True-False-matrix] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_no_asarray[False-True-ndarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_no_asarray[False-False-matrix] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_getitem[True-True] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_getitem[True-False] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_getitem[False-True] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_getitem[False-False] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_minus_one PASSED [ 1%] 269s array/tests/test_array_core.py::test_array_copy_noop[-1] PASSED [ 1%] 269s array/tests/test_array_core.py::test_array_copy_noop[2] PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_dask_array PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_dask_collection_warns PASSED [ 1%] 269s array/tests/test_array_core.py::test_from_array_inline PASSED [ 1%] 269s array/tests/test_array_core.py::test_asarray[asarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_asarray[asanyarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_asarray_dask_dataframe[asarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_asarray_dask_dataframe[asanyarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_asarray_h5py[True-asarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_asarray_h5py[True-asanyarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_asarray_h5py[False-asarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_asarray_h5py[False-asanyarray] PASSED [ 1%] 269s array/tests/test_array_core.py::test_asarray_chunks PASSED [ 2%] 269s array/tests/test_array_core.py::test_asanyarray PASSED [ 2%] 269s array/tests/test_array_core.py::test_asanyarray_dataframe PASSED [ 2%] 269s array/tests/test_array_core.py::test_asanyarray_datetime64 PASSED [ 2%] 269s array/tests/test_array_core.py::test_from_func PASSED [ 2%] 269s array/tests/test_array_core.py::test_concatenate3_2 PASSED [ 2%] 269s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[True] PASSED [ 2%] 269s array/tests/test_array_core.py::test_concatenate3_nep18_dispatching[False] PASSED [ 2%] 269s array/tests/test_array_core.py::test_map_blocks3 PASSED [ 2%] 269s array/tests/test_array_core.py::test_from_array_with_missing_chunks PASSED [ 2%] 269s array/tests/test_array_core.py::test_normalize_chunks PASSED [ 2%] 269s array/tests/test_array_core.py::test_align_chunks_to_previous_chunks PASSED [ 2%] 269s array/tests/test_array_core.py::test_raise_on_no_chunks PASSED [ 2%] 269s array/tests/test_array_core.py::test_chunks_is_immutable PASSED [ 2%] 269s array/tests/test_array_core.py::test_raise_on_bad_kwargs PASSED [ 2%] 269s array/tests/test_array_core.py::test_long_slice PASSED [ 2%] 269s array/tests/test_array_core.py::test_h5py_newaxis PASSED [ 2%] 269s array/tests/test_array_core.py::test_ellipsis_slicing PASSED [ 2%] 269s array/tests/test_array_core.py::test_point_slicing PASSED [ 2%] 269s array/tests/test_array_core.py::test_point_slicing_with_full_slice PASSED [ 2%] 269s array/tests/test_array_core.py::test_slice_with_floats PASSED [ 2%] 270s array/tests/test_array_core.py::test_slice_with_integer_types[int32] PASSED [ 2%] 270s array/tests/test_array_core.py::test_slice_with_integer_types[int64] PASSED [ 2%] 270s array/tests/test_array_core.py::test_slice_with_integer_types[uint32] PASSED [ 2%] 270s array/tests/test_array_core.py::test_slice_with_integer_types[uint64] PASSED [ 2%] 270s array/tests/test_array_core.py::test_index_with_integer_types[int] PASSED [ 2%] 270s array/tests/test_array_core.py::test_index_with_integer_types[int32] PASSED [ 2%] 270s array/tests/test_array_core.py::test_index_with_integer_types[int64] PASSED [ 2%] 270s array/tests/test_array_core.py::test_index_with_integer_types[uint32] PASSED [ 2%] 270s array/tests/test_array_core.py::test_index_with_integer_types[uint64] PASSED [ 2%] 270s array/tests/test_array_core.py::test_vindex_basic PASSED [ 2%] 270s array/tests/test_array_core.py::test_vindex_nd PASSED [ 2%] 270s array/tests/test_array_core.py::test_vindex_negative PASSED [ 2%] 270s array/tests/test_array_core.py::test_vindex_errors PASSED [ 2%] 270s array/tests/test_array_core.py::test_vindex_merge PASSED [ 2%] 270s array/tests/test_array_core.py::test_vindex_identity PASSED [ 2%] 270s array/tests/test_array_core.py::test_empty_array PASSED [ 2%] 270s array/tests/test_array_core.py::test_memmap PASSED [ 2%] 270s array/tests/test_array_core.py::test_to_npy_stack PASSED [ 2%] 270s array/tests/test_array_core.py::test_view PASSED [ 2%] 270s array/tests/test_array_core.py::test_view_fortran PASSED [ 2%] 270s array/tests/test_array_core.py::test_h5py_tokenize PASSED [ 2%] 270s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension PASSED [ 2%] 270s array/tests/test_array_core.py::test_map_blocks_with_negative_drop_axis PASSED [ 2%] 270s array/tests/test_array_core.py::test_map_blocks_with_invalid_drop_axis PASSED [ 2%] 270s array/tests/test_array_core.py::test_map_blocks_with_changed_dimension_and_broadcast_chunks PASSED [ 2%] 270s array/tests/test_array_core.py::test_broadcast_chunks PASSED [ 2%] 270s array/tests/test_array_core.py::test_chunks_error PASSED [ 2%] 270s array/tests/test_array_core.py::test_array_compute_forward_kwargs PASSED [ 2%] 270s array/tests/test_array_core.py::test_dont_fuse_outputs PASSED [ 2%] 270s array/tests/test_array_core.py::test_dont_dealias_outputs PASSED [ 2%] 270s array/tests/test_array_core.py::test_timedelta_op PASSED [ 2%] 270s array/tests/test_array_core.py::test_to_delayed PASSED [ 2%] 270s array/tests/test_array_core.py::test_to_delayed_optimize_graph PASSED [ 2%] 271s array/tests/test_array_core.py::test_cumulative PASSED [ 2%] 271s array/tests/test_array_core.py::test_from_delayed PASSED [ 2%] 271s array/tests/test_array_core.py::test_from_delayed_meta PASSED [ 2%] 271s array/tests/test_array_core.py::test_A_property PASSED [ 2%] 271s array/tests/test_array_core.py::test_copy_mutate PASSED [ 2%] 271s array/tests/test_array_core.py::test_npartitions PASSED [ 2%] 271s array/tests/test_array_core.py::test_elemwise_name PASSED [ 2%] 271s array/tests/test_array_core.py::test_map_blocks_name PASSED [ 2%] 271s array/tests/test_array_core.py::test_map_blocks_token_deprecated PASSED [ 2%] 271s array/tests/test_array_core.py::test_from_array_names PASSED [ 2%] 271s array/tests/test_array_core.py::test_array_picklable[array0] PASSED [ 2%] 271s array/tests/test_array_core.py::test_array_picklable[array1] PASSED [ 2%] 271s array/tests/test_array_core.py::test_from_array_raises_on_bad_chunks PASSED [ 2%] 271s array/tests/test_array_core.py::test_concatenate_axes PASSED [ 2%] 271s array/tests/test_array_core.py::test_blockwise_concatenate PASSED [ 2%] 271s array/tests/test_array_core.py::test_common_blockdim PASSED [ 2%] 271s array/tests/test_array_core.py::test_uneven_chunks_that_fit_neatly PASSED [ 2%] 271s array/tests/test_array_core.py::test_elemwise_uneven_chunks PASSED [ 2%] 271s array/tests/test_array_core.py::test_uneven_chunks_blockwise PASSED [ 2%] 271s array/tests/test_array_core.py::test_warn_bad_rechunking PASSED [ 2%] 271s array/tests/test_array_core.py::test_concatenate_stack_dont_warn PASSED [ 2%] 271s array/tests/test_array_core.py::test_map_blocks_delayed PASSED [ 2%] 271s array/tests/test_array_core.py::test_no_chunks PASSED [ 2%] 271s array/tests/test_array_core.py::test_no_chunks_2d PASSED [ 2%] 271s array/tests/test_array_core.py::test_no_chunks_yes_chunks PASSED [ 2%] 271s array/tests/test_array_core.py::test_raise_informative_errors_no_chunks PASSED [ 2%] 271s array/tests/test_array_core.py::test_no_chunks_slicing_2d PASSED [ 2%] 271s array/tests/test_array_core.py::test_index_array_with_array_1d PASSED [ 2%] 271s array/tests/test_array_core.py::test_index_array_with_array_2d PASSED [ 2%] 272s array/tests/test_array_core.py::test_index_array_with_array_3d_2d XFAIL [ 2%] 272s array/tests/test_array_core.py::test_setitem_1d PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_masked PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_hardmask PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_slice_twice PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_2d PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_0d PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index0--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index1--2] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index2--3] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index3-value3] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index4--4] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index5-value5] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index6--5] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index7--6] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index8--4] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index9--5] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index10-value10] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_1d[index11-value11] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index0--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index1--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index2--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index3--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index4--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[5--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index6-value6] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[3-value7] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index8-value8] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index9-value9] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index10-value10] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index11-value11] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index12-value12] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index13-value13] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index14--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index15--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index16--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index17--1] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index18-value18] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index19--99] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index20-value20] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index21--98] PASSED [ 2%] 272s array/tests/test_array_core.py::test_setitem_extended_API_2d[index22-value22] PASSED [ 2%] 273s array/tests/test_array_core.py::test_setitem_extended_API_2d_rhs_func_of_lhs PASSED [ 2%] 273s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index0-value0] PASSED [ 2%] 273s array/tests/test_array_core.py::test_setitem_extended_API_2d_mask[index1-value1] PASSED [ 3%] 273s array/tests/test_array_core.py::test_setitem_on_read_only_blocks PASSED [ 3%] 273s array/tests/test_array_core.py::test_setitem_errs PASSED [ 3%] 273s array/tests/test_array_core.py::test_zero_slice_dtypes PASSED [ 3%] 273s array/tests/test_array_core.py::test_zero_sized_array_rechunk PASSED [ 3%] 273s array/tests/test_array_core.py::test_blockwise_zero_shape PASSED [ 3%] 273s array/tests/test_array_core.py::test_blockwise_zero_shape_new_axes PASSED [ 3%] 273s array/tests/test_array_core.py::test_broadcast_against_zero_shape PASSED [ 3%] 273s array/tests/test_array_core.py::test_from_array_name PASSED [ 3%] 273s array/tests/test_array_core.py::test_concatenate_errs PASSED [ 3%] 273s array/tests/test_array_core.py::test_stack_errs PASSED [ 3%] 273s array/tests/test_array_core.py::test_blockwise_with_numpy_arrays PASSED [ 3%] 273s array/tests/test_array_core.py::test_elemwise_with_lists[other0-100] PASSED [ 3%] 273s array/tests/test_array_core.py::test_elemwise_with_lists[other0-6] PASSED [ 3%] 273s array/tests/test_array_core.py::test_elemwise_with_lists[other1-100] PASSED [ 3%] 273s array/tests/test_array_core.py::test_elemwise_with_lists[other1-6] PASSED [ 3%] 273s array/tests/test_array_core.py::test_elemwise_with_lists[other2-100] PASSED [ 3%] 273s array/tests/test_array_core.py::test_elemwise_with_lists[other2-6] PASSED [ 3%] 273s array/tests/test_array_core.py::test_constructor_plugin PASSED [ 3%] 273s array/tests/test_array_core.py::test_no_warnings_on_metadata PASSED [ 3%] 273s array/tests/test_array_core.py::test_delayed_array_key_hygeine PASSED [ 3%] 273s array/tests/test_array_core.py::test_empty_chunks_in_array_len PASSED [ 3%] 273s array/tests/test_array_core.py::test_meta[None] PASSED [ 3%] 273s array/tests/test_array_core.py::test_meta[dtype1] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[100-10-expected0] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-10-expected1] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[20-5-expected2] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[24-5-expected3] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[23-5-expected4] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_1d[1000-167-expected5] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape0-chunks0-20-expected0] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape1-chunks1-20-expected1] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_2d[shape2-auto-10-expected2] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_auto_3d PASSED [ 3%] 273s array/tests/test_array_core.py::test_constructors_chunks_dict PASSED [ 3%] 273s array/tests/test_array_core.py::test_from_array_chunks_dict PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[object] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_object_dtype[dtype1] PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_tuples_of_tuples PASSED [ 3%] 273s array/tests/test_array_core.py::test_normalize_chunks_nan PASSED [ 3%] 273s array/tests/test_array_core.py::test_pandas_from_dask_array PASSED [ 3%] 273s array/tests/test_array_core.py::test_from_zarr_unique_name SKIPPED (...) [ 3%] 273s array/tests/test_array_core.py::test_from_zarr_name SKIPPED (could n...) [ 3%] 273s array/tests/test_array_core.py::test_zarr_roundtrip SKIPPED (could n...) [ 3%] 273s array/tests/test_array_core.py::test_zarr_roundtrip_with_path_like SKIPPED [ 3%] 273s array/tests/test_array_core.py::test_to_zarr_accepts_empty_array_without_exception_raised SKIPPED [ 3%] 273s array/tests/test_array_core.py::test_zarr_return_stored[False] SKIPPED [ 3%] 273s array/tests/test_array_core.py::test_zarr_return_stored[True] SKIPPED [ 3%] 273s array/tests/test_array_core.py::test_zarr_inline_array[True] SKIPPED [ 3%] 273s array/tests/test_array_core.py::test_zarr_inline_array[False] SKIPPED [ 3%] 273s array/tests/test_array_core.py::test_zarr_existing_array SKIPPED (co...) [ 3%] 273s array/tests/test_array_core.py::test_to_zarr_unknown_chunks_raises SKIPPED [ 3%] 273s array/tests/test_array_core.py::test_read_zarr_chunks SKIPPED (could...) [ 3%] 273s array/tests/test_array_core.py::test_zarr_pass_mapper SKIPPED (could...) [ 3%] 273s array/tests/test_array_core.py::test_zarr_group SKIPPED (could not i...) [ 3%] 273s array/tests/test_array_core.py::test_regular_chunks[data0] PASSED [ 3%] 273s array/tests/test_array_core.py::test_regular_chunks[data1] PASSED [ 3%] 273s array/tests/test_array_core.py::test_regular_chunks[data2] PASSED [ 3%] 273s array/tests/test_array_core.py::test_regular_chunks[data3] PASSED [ 3%] 273s array/tests/test_array_core.py::test_regular_chunks[data4] PASSED [ 3%] 273s array/tests/test_array_core.py::test_regular_chunks[data5] PASSED [ 3%] 273s array/tests/test_array_core.py::test_regular_chunks[data6] PASSED [ 3%] 273s array/tests/test_array_core.py::test_regular_chunks[data7] PASSED [ 3%] 273s array/tests/test_array_core.py::test_zarr_nocompute SKIPPED (could n...) [ 3%] 273s array/tests/test_array_core.py::test_zarr_regions SKIPPED (could not...) [ 3%] 273s array/tests/test_array_core.py::test_tiledb_roundtrip SKIPPED (could...) [ 3%] 273s array/tests/test_array_core.py::test_tiledb_multiattr SKIPPED (could...) [ 3%] 273s array/tests/test_array_core.py::test_blockview PASSED [ 3%] 273s array/tests/test_array_core.py::test_blocks_indexer PASSED [ 3%] 273s array/tests/test_array_core.py::test_partitions_indexer PASSED [ 3%] 273s array/tests/test_array_core.py::test_dask_array_holds_scipy_sparse_containers PASSED [ 3%] 273s array/tests/test_array_core.py::test_scipy_sparse_concatenate[0] PASSED [ 3%] 273s array/tests/test_array_core.py::test_scipy_sparse_concatenate[1] PASSED [ 3%] 273s array/tests/test_array_core.py::test_3851 PASSED [ 3%] 274s array/tests/test_array_core.py::test_3925 PASSED [ 3%] 274s array/tests/test_array_core.py::test_map_blocks_large_inputs_delayed PASSED [ 3%] 274s array/tests/test_array_core.py::test_blockwise_large_inputs_delayed PASSED [ 3%] 274s array/tests/test_array_core.py::test_slice_reversed PASSED [ 3%] 274s array/tests/test_array_core.py::test_map_blocks_chunks PASSED [ 3%] 274s array/tests/test_array_core.py::test_nbytes_auto PASSED [ 3%] 274s array/tests/test_array_core.py::test_auto_chunks_h5py PASSED [ 3%] 274s array/tests/test_array_core.py::test_no_warnings_from_blockwise PASSED [ 3%] 274s array/tests/test_array_core.py::test_from_array_meta SKIPPED (could ...) [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes PASSED [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes_2d_array PASSED [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes_3d_array PASSED [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_rechunk PASSED [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_zarr SKIPPED [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_to_svg PASSED [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_concatenate PASSED [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reduction PASSED [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_reshape PASSED [ 3%] 274s array/tests/test_array_core.py::test_compute_chunk_sizes_warning_fixes_slicing PASSED [ 3%] 274s array/tests/test_array_core.py::test_rechunk_auto PASSED [ 3%] 274s array/tests/test_array_core.py::test_chunk_assignment_invalidates_cached_properties PASSED [ 3%] 274s array/tests/test_array_core.py::test_map_blocks_series PASSED [ 3%] 274s array/tests/test_array_core.py::test_map_blocks_dataframe XFAIL (nee...) [ 3%] 274s array/tests/test_array_core.py::test_dask_layers PASSED [ 3%] 274s array/tests/test_array_core.py::test_len_object_with_unknown_size PASSED [ 3%] 274s array/tests/test_array_core.py::test_chunk_shape_broadcast[0] PASSED [ 3%] 274s array/tests/test_array_core.py::test_chunk_shape_broadcast[1] PASSED [ 3%] 274s array/tests/test_array_core.py::test_chunk_shape_broadcast[3] PASSED [ 3%] 274s array/tests/test_array_core.py::test_chunk_shape_broadcast[8] PASSED [ 3%] 274s array/tests/test_array_core.py::test_chunk_non_array_like PASSED [ 3%] 274s array/tests/test_array_core.py::test_to_backend PASSED [ 3%] 274s array/tests/test_array_core.py::test_load_store_chunk PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[0] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[1] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[2] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[3] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[4] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[5] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[6] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[7] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[8] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[9] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[10] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[11] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[12] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[13] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[14] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[15] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[16] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[17] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[18] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[19] PASSED [ 3%] 274s array/tests/test_array_function.py::test_array_function_dask[20] PASSED [ 3%] 274s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[0] PASSED [ 4%] 274s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[1] PASSED [ 4%] 274s array/tests/test_array_function.py::test_stack_functions_require_sequence_of_arrays[2] PASSED [ 4%] 274s array/tests/test_array_function.py::test_array_function_fft[fft] PASSED [ 4%] 274s array/tests/test_array_function.py::test_array_function_fft[fft2] PASSED [ 4%] 274s array/tests/test_array_function.py::test_array_notimpl_function_dask[0] PASSED [ 4%] 274s array/tests/test_array_function.py::test_array_notimpl_function_dask[1] PASSED [ 4%] 274s array/tests/test_array_function.py::test_array_notimpl_function_dask[2] PASSED [ 4%] 274s array/tests/test_array_function.py::test_array_function_sparse[0] SKIPPED [ 4%] 274s array/tests/test_array_function.py::test_array_function_sparse[1] SKIPPED [ 4%] 274s array/tests/test_array_function.py::test_array_function_sparse[2] SKIPPED [ 4%] 274s array/tests/test_array_function.py::test_array_function_sparse_tensordot SKIPPED [ 4%] 274s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks0] SKIPPED [ 4%] 275s array/tests/test_array_function.py::test_array_function_cupy_svd[chunks1] SKIPPED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[0] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[1] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[2] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[3] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[4] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[5] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[6] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[7] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[8] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[9] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[10] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[11] PASSED [ 4%] 275s array/tests/test_array_function.py::test_unregistered_func[12] PASSED [ 4%] 275s array/tests/test_array_function.py::test_non_existent_func PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-equal] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-matmul] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-dot] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast0-arr_downcast0-] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-equal] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-matmul] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-dot] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast1-arr_downcast1-] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-equal] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-matmul] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-dot] PASSED [ 4%] 275s array/tests/test_array_function.py::test_binary_function_type_precedence[arr_upcast2-arr_downcast2-] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_raises[array] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_raises[asarray] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_raises[asanyarray] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_raises[tri] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_with_numpy_func[array] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_with_numpy_func[asarray] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_with_numpy_func[asanyarray] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[array] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asarray] PASSED [ 4%] 275s array/tests/test_array_function.py::test_like_with_numpy_func_and_dtype[asanyarray] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array[asarray] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[None-0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[None-1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[None-2] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[None-str2] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-2] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[bool-str2] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[int-0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[int-1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[int-2] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[int-str2] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[float-0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[float-1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[float-2] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_literal[float-str2] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_meta_from_array_type_inputs PASSED [ 4%] 275s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a0-1.0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a1-b1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_assert_eq_checks_dtype[a2-b2] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_assert_eq_scheduler[1.0-1.0] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_assert_eq_scheduler[a1-b1] PASSED [ 4%] 275s array/tests/test_array_utils.py::test_assert_eq_scheduler[a2-b2] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs0-expected0] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs1-expected1] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs2-expected2] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs3-expected3] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs4-expected4] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs5-expected5] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs6-expected6] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs7-expected7] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs8-expected8] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs9-expected9] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs10-expected10] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs11-expected11] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs12-expected12] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs13-expected13] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs14-expected14] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs15-expected15] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs16-expected16] PASSED [ 4%] 275s array/tests/test_atop.py::test_rewrite[inputs17-expected17] PASSED [ 4%] 275s array/tests/test_atop.py::test_index_subs PASSED [ 4%] 275s array/tests/test_atop.py::test_optimize_blockwise PASSED [ 4%] 275s array/tests/test_atop.py::test_optimize_blockwise_control_annotations PASSED [ 4%] 275s array/tests/test_atop.py::test_optimize_blockwise_custom_annotations PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_diamond_fusion PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_non_blockwise_output PASSED [ 4%] 275s array/tests/test_atop.py::test_top_len PASSED [ 4%] 275s array/tests/test_atop.py::test_inner_compute PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_args[_] PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_args[_0] PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_args[_1] PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_args[.] PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_args[.0] PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_kwargs[_0] PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_kwargs[_1] PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_kwargs[.] PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_kwargs[.0] PASSED [ 4%] 275s array/tests/test_atop.py::test_common_token_names_kwargs[_] PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_names PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_new_axes PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_new_axes_2 PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_stacked_new_axes[True] PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_stacked_new_axes[False] PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[True] PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_stacked_new_axes_front[False] PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[True] PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_stacked_new_axes_same_dim[False] PASSED [ 4%] 275s array/tests/test_atop.py::test_blockwise_new_axes_chunked PASSED [ 5%] 275s array/tests/test_atop.py::test_blockwise_no_args PASSED [ 5%] 275s array/tests/test_atop.py::test_blockwise_no_array_args PASSED [ 5%] 275s array/tests/test_atop.py::test_blockwise_kwargs PASSED [ 5%] 275s array/tests/test_atop.py::test_blockwise_chunks PASSED [ 5%] 275s array/tests/test_atop.py::test_blockwise_numpy_arg PASSED [ 5%] 275s array/tests/test_atop.py::test_bag_array_conversion PASSED [ 5%] 275s array/tests/test_atop.py::test_svd PASSED [ 5%] 275s array/tests/test_atop.py::test_args_delayed PASSED [ 5%] 275s array/tests/test_atop.py::test_namedtuple[tup0] PASSED [ 5%] 275s array/tests/test_atop.py::test_namedtuple[tup1] PASSED [ 5%] 275s array/tests/test_atop.py::test_validate_top_inputs PASSED [ 5%] 275s array/tests/test_atop.py::test_dont_merge_before_reductions PASSED [ 5%] 275s array/tests/test_atop.py::test_atop_legacy PASSED [ 5%] 275s array/tests/test_atop.py::test_non_hlg PASSED [ 5%] 275s array/tests/test_chunk.py::test_keepdims_wrapper_no_axis PASSED [ 5%] 275s array/tests/test_chunk.py::test_keepdims_wrapper_one_axis PASSED [ 5%] 275s array/tests/test_chunk.py::test_keepdims_wrapper_two_axes PASSED [ 5%] 275s array/tests/test_chunk.py::test_coarsen PASSED [ 5%] 275s array/tests/test_chunk.py::test_coarsen_unaligned_shape PASSED [ 5%] 275s array/tests/test_chunk.py::test_integer_input PASSED [ 5%] 275s array/tests/test_chunk.py::test_getitem PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 5%] 275s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 5%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 6%] 276s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 6%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-C-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-numpy] PASSED [ 7%] 277s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-list-full-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-None-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-empty-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-ones-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-zeros-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-tuple-full-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-empty-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-ones-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-zeros-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-list-full-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-empty-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-ones-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-zeros-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-tuple-asarray-full-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-empty-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-numpy] PASSED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones_like-cupy] SKIPPED [ 8%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-ones-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros_like-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-zeros-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full_like-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-tuple-full-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty_like-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-empty-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones_like-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-ones-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros_like-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-zeros-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full_like-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-list-full-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty_like-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-empty-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones_like-cupy] SKIPPED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-numpy] PASSED [ 9%] 278s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-ones-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-zeros-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-list-asarray-full-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-empty-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-ones-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-zeros-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-tuple-full-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-empty-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-ones-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-zeros-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-list-full-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-empty-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-ones-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-zeros-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full_like-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-numpy] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like[i4-F-my-name-shape0-chunks0-asarray-asarray-full-cupy] SKIPPED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-empty_like-kwargs0] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-ones_like-kwargs1] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-zeros_like-kwargs2] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape0-chunks0-None-full_like-kwargs3] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-empty_like-kwargs0] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-ones_like-kwargs1] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-zeros_like-kwargs2] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape1-chunks1-out_shape1-full_like-kwargs3] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-empty_like-kwargs0] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-ones_like-kwargs1] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-zeros_like-kwargs2] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape2-4-20-full_like-kwargs3] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-empty_like-kwargs0] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-ones_like-kwargs1] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-zeros_like-kwargs2] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape3-chunks3-out_shape3-full_like-kwargs3] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-empty_like-kwargs0] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-ones_like-kwargs1] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-zeros_like-kwargs2] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape4-None-out_shape4-full_like-kwargs3] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-empty_like-kwargs0] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-ones_like-kwargs1] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-zeros_like-kwargs2] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape5-chunks5-out_shape5-full_like-kwargs3] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-empty_like-kwargs0] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-ones_like-kwargs1] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-zeros_like-kwargs2] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape6-chunks6-out_shape6-full_like-kwargs3] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-empty_like-kwargs0] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-ones_like-kwargs1] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-zeros_like-kwargs2] PASSED [ 9%] 279s array/tests/test_creation.py::test_arr_like_shape[i4-shape7-auto-out_shape7-full_like-kwargs3] PASSED [ 9%] 279s array/tests/test_creation.py::test_linspace[True] PASSED [ 9%] 279s array/tests/test_creation.py::test_linspace[False] PASSED [ 9%] 279s array/tests/test_creation.py::test_arange PASSED [ 9%] 279s array/tests/test_creation.py::test_arange_dtypes[0-1-1-None] PASSED [ 9%] 279s array/tests/test_creation.py::test_arange_dtypes[1.5-2-1-None] PASSED [ 9%] 279s array/tests/test_creation.py::test_arange_dtypes[1-2.5-1-None] PASSED [ 10%] 279s array/tests/test_creation.py::test_arange_dtypes[1-2-0.5-None] PASSED [ 10%] 279s array/tests/test_creation.py::test_arange_dtypes[start4-stop4-step4-None] PASSED [ 10%] 279s array/tests/test_creation.py::test_arange_dtypes[start5-stop5-step5-None] PASSED [ 10%] 279s array/tests/test_creation.py::test_arange_dtypes[start6-stop6-step6-None] PASSED [ 10%] 279s array/tests/test_creation.py::test_arange_dtypes[start7-stop7-step7-None] PASSED [ 10%] 279s array/tests/test_creation.py::test_arange_dtypes[start8-stop8-step8-uint32] PASSED [ 10%] 279s array/tests/test_creation.py::test_arange_dtypes[start9-stop9-step9-uint64] PASSED [ 10%] 279s array/tests/test_creation.py::test_arange_cast_float_int_step XFAIL [ 10%] 279s array/tests/test_creation.py::test_arange_float_step PASSED [ 10%] 279s array/tests/test_creation.py::test_indices_wrong_chunks PASSED [ 10%] 279s array/tests/test_creation.py::test_indices_dimensions_chunks PASSED [ 10%] 279s array/tests/test_creation.py::test_empty_indices PASSED [ 10%] 279s array/tests/test_creation.py::test_indices PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-ij-shapes0-chunks0] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-ij-shapes1-chunks1] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-ij-shapes2-chunks2] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-ij-shapes3-chunks3] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-ij-shapes4-chunks4] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-ij-shapes5-chunks5] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-xy-shapes0-chunks0] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-xy-shapes1-chunks1] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-xy-shapes2-chunks2] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-xy-shapes3-chunks3] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-xy-shapes4-chunks4] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[False-xy-shapes5-chunks5] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-ij-shapes0-chunks0] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-ij-shapes1-chunks1] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-ij-shapes2-chunks2] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-ij-shapes3-chunks3] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-ij-shapes4-chunks4] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-ij-shapes5-chunks5] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-xy-shapes0-chunks0] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-xy-shapes1-chunks1] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-xy-shapes2-chunks2] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-xy-shapes3-chunks3] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-xy-shapes4-chunks4] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid[True-xy-shapes5-chunks5] PASSED [ 10%] 279s array/tests/test_creation.py::test_meshgrid_inputcoercion PASSED [ 10%] 279s array/tests/test_creation.py::test_tri[3-None-0-float-auto] PASSED [ 10%] 279s array/tests/test_creation.py::test_tri[4-None-0-float-auto] PASSED [ 10%] 279s array/tests/test_creation.py::test_tri[3-4-0-bool-auto] PASSED [ 10%] 279s array/tests/test_creation.py::test_tri[3-None-1-int-auto] PASSED [ 10%] 279s array/tests/test_creation.py::test_tri[3-None--1-int-auto] PASSED [ 10%] 279s array/tests/test_creation.py::test_tri[3-None-2-int-1] PASSED [ 10%] 279s array/tests/test_creation.py::test_tri[6-8--2-int-chunks6] PASSED [ 10%] 279s array/tests/test_creation.py::test_tri[6-8-0-int-chunks7] PASSED [ 10%] 279s array/tests/test_creation.py::test_eye PASSED [ 10%] 279s array/tests/test_creation.py::test_diag_bad_input[0] PASSED [ 10%] 279s array/tests/test_creation.py::test_diag_bad_input[3] PASSED [ 10%] 279s array/tests/test_creation.py::test_diag_bad_input[-3] PASSED [ 10%] 279s array/tests/test_creation.py::test_diag_bad_input[8] PASSED [ 10%] 280s array/tests/test_creation.py::test_diag_2d_array_creation[0] PASSED [ 10%] 280s array/tests/test_creation.py::test_diag_2d_array_creation[3] PASSED [ 10%] 280s array/tests/test_creation.py::test_diag_2d_array_creation[-3] PASSED [ 10%] 280s array/tests/test_creation.py::test_diag_2d_array_creation[8] PASSED [ 10%] 280s array/tests/test_creation.py::test_diag_extraction[0] PASSED [ 10%] 280s array/tests/test_creation.py::test_diag_extraction[3] PASSED [ 10%] 280s array/tests/test_creation.py::test_diag_extraction[-3] PASSED [ 10%] 280s array/tests/test_creation.py::test_diag_extraction[8] PASSED [ 10%] 280s array/tests/test_creation.py::test_diagonal PASSED [ 10%] 280s array/tests/test_creation.py::test_fromfunction[-kwargs0-None] PASSED [ 10%] 280s array/tests/test_creation.py::test_fromfunction[-kwargs0-f8] PASSED [ 10%] 280s array/tests/test_creation.py::test_fromfunction[-kwargs0-i8] PASSED [ 10%] 280s array/tests/test_creation.py::test_fromfunction[-kwargs1-None] PASSED [ 10%] 280s array/tests/test_creation.py::test_fromfunction[-kwargs1-f8] PASSED [ 10%] 280s array/tests/test_creation.py::test_fromfunction[-kwargs1-i8] PASSED [ 10%] 280s array/tests/test_creation.py::test_fromfunction[-kwargs2-None] PASSED [ 10%] 280s array/tests/test_creation.py::test_fromfunction[-kwargs2-f8] PASSED [ 10%] 280s array/tests/test_creation.py::test_fromfunction[-kwargs2-i8] PASSED [ 10%] 281s array/tests/test_creation.py::test_repeat PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_basic[2] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_basic[reps1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_basic[reps2] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_basic[reps3] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_basic[reps4] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[0-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[0-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[1-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[1-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[2-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[2-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[3-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[3-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[5-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[5-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[reps5-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[reps5-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[reps6-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_chunks[reps6-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_neg_reps[-1-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_neg_reps[-1-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_neg_reps[-5-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_neg_reps[-5-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_zero_reps[0-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_zero_reps[0-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_zero_reps[reps1-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_zero_reps[reps2-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_zero_reps[reps3-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_empty_array[2-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_empty_array[2-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_empty_array[reps1-shape0-chunks0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_empty_array[reps1-shape1-chunks1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape2] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape3] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape4] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps0-shape5] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape2] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape3] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape4] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps1-shape5] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape2] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape3] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape4] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps2-shape5] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape0] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape1] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape2] PASSED [ 10%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape3] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape4] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps3-shape5] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape0] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape1] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape2] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape3] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape4] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps4-shape5] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape0] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape1] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape2] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape3] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape4] PASSED [ 11%] 281s array/tests/test_creation.py::test_tile_np_kroncompare_examples[reps5-shape5] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_0_width[shape0-chunks0-0-constant-kwargs0] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_0_width[shape1-chunks1-0-edge-kwargs1] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_0_width[shape2-chunks2-0-linear_ramp-kwargs2] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_0_width[shape3-chunks3-0-reflect-kwargs3] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_0_width[shape4-chunks4-0-symmetric-kwargs4] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_0_width[shape5-chunks5-0-wrap-kwargs5] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_0_width[shape6-chunks6-0-empty-kwargs6] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape0-chunks0-1-constant-kwargs0] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape1-chunks1-2-constant-kwargs1] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape2-chunks2-2-constant-kwargs2] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape3-chunks3-pad_width3-constant-kwargs3] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape4-chunks4-pad_width4-constant-kwargs4] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape5-chunks5-3-edge-kwargs5] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape6-chunks6-3-linear_ramp-kwargs6] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape7-chunks7-3-linear_ramp-kwargs7] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape8-chunks8-pad_width8-linear_ramp-kwargs8] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape9-chunks9-pad_width9-reflect-kwargs9] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape10-chunks10-pad_width10-symmetric-kwargs10] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape11-chunks11-pad_width11-wrap-kwargs11] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape12-chunks12-pad_width12-maximum-kwargs12] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape13-chunks13-pad_width13-mean-kwargs13] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape14-chunks14-pad_width14-minimum-kwargs14] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad[shape15-chunks15-1-empty-kwargs15] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a0-pad_value0] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a1-0.0] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a2-pad_value2] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a3-pad_value3] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a4-00] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a5-pad_value5] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a6-pad_value6] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a7-pad_value7] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a8-pad_value8] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_constant_values[np_a9-pad_value9] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-2-uint8] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-2-int16] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-2-float32] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-2-bool] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-uint8] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-int16] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-float32] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths1-bool] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-uint8] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-int16] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-float32] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths2-bool] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-uint8] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-int16] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-float32] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths3-bool] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-uint8] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-int16] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-float32] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[constant-pad_widths4-bool] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[edge-2-uint8] PASSED [ 11%] 281s array/tests/test_creation.py::test_pad_3d_data[edge-2-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-2-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-2-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths1-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths2-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths3-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[edge-pad_widths4-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-2-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths1-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths2-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths3-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[linear_ramp-pad_widths4-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[maximum-2-uint8] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[maximum-2-int16] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[maximum-2-float32] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[maximum-2-bool] PASSED [ 11%] 282s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-uint8] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-int16] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-float32] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths1-bool] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-uint8] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-int16] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-float32] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths2-bool] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-uint8] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-int16] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-float32] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths3-bool] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-uint8] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-int16] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-float32] PASSED [ 11%] 283s array/tests/test_creation.py::test_pad_3d_data[maximum-pad_widths4-bool] PASSED [ 12%] 283s array/tests/test_creation.py::test_pad_3d_data[mean-2-uint8] PASSED [ 12%] 283s array/tests/test_creation.py::test_pad_3d_data[mean-2-int16] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-2-float32] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-2-bool] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-uint8] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-int16] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-float32] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths1-bool] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-uint8] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-int16] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-float32] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths2-bool] PASSED [ 12%] 284s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-uint8] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-int16] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-float32] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths3-bool] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-uint8] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-int16] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-float32] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[mean-pad_widths4-bool] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[minimum-2-uint8] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[minimum-2-int16] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[minimum-2-float32] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[minimum-2-bool] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-uint8] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-int16] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-float32] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths1-bool] PASSED [ 12%] 285s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-uint8] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-int16] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-float32] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths2-bool] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-uint8] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-int16] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-float32] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths3-bool] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-uint8] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-int16] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-float32] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[minimum-pad_widths4-bool] PASSED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-2-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-2-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-2-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-2-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths1-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths2-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths3-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[reflect-pad_widths4-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-2-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths1-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths2-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths3-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[symmetric-pad_widths4-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-2-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-2-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-2-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-2-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths1-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths2-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths3-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[wrap-pad_widths4-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-2-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-2-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-2-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-2-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths1-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths2-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths3-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[median-pad_widths4-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-2-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-2-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-2-float32] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-2-bool] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-uint8] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-int16] SKIPPED [ 12%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-float32] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths1-bool] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-uint8] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-int16] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-float32] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths2-bool] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-uint8] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-int16] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-float32] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths3-bool] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-uint8] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-int16] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-float32] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_3d_data[empty-pad_widths4-bool] SKIPPED [ 13%] 286s array/tests/test_creation.py::test_pad_udf[kwargs0] PASSED [ 13%] 286s array/tests/test_creation.py::test_pad_udf[kwargs1] PASSED [ 13%] 286s array/tests/test_creation.py::test_auto_chunks PASSED [ 13%] 286s array/tests/test_creation.py::test_string_auto_chunk PASSED [ 13%] 286s array/tests/test_creation.py::test_diagonal_zero_chunks PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-zeros_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks0-ones_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-zeros_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[u4-shape_chunks1-ones_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-zeros_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks0-ones_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-zeros_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[float32-shape_chunks1-ones_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-zeros_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks0-ones_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-zeros_like] PASSED [ 13%] 286s array/tests/test_creation.py::test_nan_zeros_ones_like[None-shape_chunks1-ones_like] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-zeros_like] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks0-ones_like] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-zeros_like] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_zeros_ones_like[int64-shape_chunks1-ones_like] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_empty_like[u4-shape_chunks1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_empty_like[float32-shape_chunks1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_empty_like[None-shape_chunks1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_empty_like[int64-shape_chunks1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-0.0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0-99] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks0--1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-0.0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1-99] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[u4-shape_chunks1--1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-0.0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0-99] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks0--1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-0.0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1-99] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[float32-shape_chunks1--1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-0.0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0-99] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks0--1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-0.0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1-99] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[None-shape_chunks1--1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-0.0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0-99] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks0--1] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-0.0] PASSED [ 13%] 287s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1-99] PASSED [ 13%] 288s array/tests/test_creation.py::test_nan_full_like[int64-shape_chunks1--1] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add0] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-eq] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-gt] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ge] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-lt] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-le] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mod] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-mul] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-ne] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-pow] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-sub] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-truediv] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-floordiv] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-add1] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast0-arr_downcast0-subtract] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add0] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-eq] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-gt] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ge] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-lt] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-le] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mod] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-mul] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-ne] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-pow] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-sub] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-truediv] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-floordiv] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-add1] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast1-arr_downcast1-subtract] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add0] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-eq] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-gt] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ge] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-lt] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-le] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mod] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-mul] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-ne] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-pow] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-sub] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-truediv] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-floordiv] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-add1] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_binary_operation_type_precedence[arr_upcast2-arr_downcast2-subtract] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr0-False] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr1-False] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr2-True] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr3-True] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_is_valid_array_chunk[arr4-True] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_is_valid_array_chunk[None-True] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_is_valid_array_chunk[0.0-False] PASSED [ 13%] 288s array/tests/test_dispatch.py::test_is_valid_array_chunk[0-False] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_is_valid_array_chunk[-False] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_is_valid_chunk_type[WrappedArray-False] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_is_valid_chunk_type[Array-False] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_is_valid_chunk_type[EncapsulateNDArray-True] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_is_valid_chunk_type[MaskedArray-True] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_is_valid_chunk_type[ndarray-True] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_is_valid_chunk_type[float-False] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_is_valid_chunk_type[int-False] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_direct_deferral_wrapping_override PASSED [ 14%] 288s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr0] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_delegation_unknown_scalar_that_understands_arr_ops[arr1] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr0] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_delegation_unknown_scalar[arr1] PASSED [ 14%] 288s array/tests/test_dispatch.py::test_delegation_specific_cases PASSED [ 14%] 288s array/tests/test_fft.py::test_cant_fft_chunked_axis[fft] PASSED [ 14%] 288s array/tests/test_fft.py::test_cant_fft_chunked_axis[ifft] PASSED [ 14%] 288s array/tests/test_fft.py::test_cant_fft_chunked_axis[rfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_cant_fft_chunked_axis[irfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_cant_fft_chunked_axis[hfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_cant_fft_chunked_axis[ihfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft[fft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft[ifft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft[rfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft[irfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft[hfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft[ihfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft2n_shapes[fft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft2n_shapes[ifft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft2n_shapes[fftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft2n_shapes[ifftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft2n_shapes[rfft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft2n_shapes[irfft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft2n_shapes[rfftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft2n_shapes[irfftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_n_kwarg[fft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_n_kwarg[ifft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_n_kwarg[rfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_n_kwarg[irfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_n_kwarg[hfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_n_kwarg[ihfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_consistent_names[fft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_consistent_names[ifft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_consistent_names[rfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_consistent_names[irfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_consistent_names[hfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_fft_consistent_names[ihfft] PASSED [ 14%] 288s array/tests/test_fft.py::test_wrap_bad_kind PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float32-fft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float32-fftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float32-ifftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float32-rfftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float32-irfftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float64-fft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifft2] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float64-fftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float64-ifftn] PASSED [ 14%] 288s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfft2] PASSED [ 14%] 289s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfft2] PASSED [ 14%] 289s array/tests/test_fft.py::test_nd_ffts_axes[float64-rfftn] PASSED [ 14%] 289s array/tests/test_fft.py::test_nd_ffts_axes[float64-irfftn] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-fft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-fft-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-ifft-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-rfft-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-irfft-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-hfft-scipy.fftpack] SKIPPED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float32-ihfft-scipy.fftpack] SKIPPED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-fft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-fft-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-ifft-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-rfft-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-irfft-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-hfft-scipy.fftpack] SKIPPED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_ffts[float64-ihfft-scipy.fftpack] SKIPPED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-fft2-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-ifft2-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-fftn-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-ifftn-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-rfft2-scipy.fftpack] SKIPPED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-irfft2-scipy.fftpack] SKIPPED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-rfftn-scipy.fftpack] SKIPPED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float32-irfftn-scipy.fftpack] SKIPPED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-fft2-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-ifft2-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-fftn-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-ifftn-scipy.fftpack] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-rfft2-scipy.fftpack] SKIPPED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-numpy.fft] PASSED [ 14%] 289s array/tests/test_fft.py::test_wrap_fftns[float64-irfft2-scipy.fftpack] SKIPPED [ 14%] 290s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-numpy.fft] PASSED [ 14%] 290s array/tests/test_fft.py::test_wrap_fftns[float64-rfftn-scipy.fftpack] SKIPPED [ 14%] 290s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-numpy.fft] PASSED [ 14%] 290s array/tests/test_fft.py::test_wrap_fftns[float64-irfftn-scipy.fftpack] SKIPPED [ 14%] 290s array/tests/test_fft.py::test_fftfreq[0-1.0-1] PASSED [ 14%] 290s array/tests/test_fft.py::test_fftfreq[0-1.0-2] PASSED [ 14%] 290s array/tests/test_fft.py::test_fftfreq[0-1.0-3] PASSED [ 14%] 290s array/tests/test_fft.py::test_fftfreq[0-1.0-6] PASSED [ 14%] 290s array/tests/test_fft.py::test_fftfreq[0-1.0-7] PASSED [ 14%] 290s array/tests/test_fft.py::test_fftfreq[0-0.5-1] PASSED [ 14%] 290s array/tests/test_fft.py::test_fftfreq[0-0.5-2] PASSED [ 14%] 290s array/tests/test_fft.py::test_fftfreq[0-0.5-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[0-0.5-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[0-0.5-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[0-6.283185307179586-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-1.0-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-1.0-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-1.0-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-1.0-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-1.0-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-0.5-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-0.5-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-0.5-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-0.5-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-0.5-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftfreq[1-6.283185307179586-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-1.0-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-1.0-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-1.0-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-1.0-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-1.0-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-0.5-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-0.5-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-0.5-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-0.5-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-0.5-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[0-6.283185307179586-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-1.0-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-1.0-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-1.0-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-1.0-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-1.0-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-0.5-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-0.5-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-0.5-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-0.5-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-0.5-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-1] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-2] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-3] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-6] PASSED [ 15%] 290s array/tests/test_fft.py::test_rfftfreq[1-6.283185307179586-7] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-None-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-0-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-1-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-2-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes4-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes5-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes6-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape0-chunks0-axes7-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-None-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-0-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-1-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-2-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes4-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes5-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes6-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape1-chunks1-axes7-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-None-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-0-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-1-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-2-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes4-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes5-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes6-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift[shape2-chunks2-axes7-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-None-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-0-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-1-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-2-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes4-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes5-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes6-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape0-chunks0-axes7-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-None-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-0-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-1-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-2-ifftshift-fftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-fftshift-ifftshift] PASSED [ 15%] 290s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes4-ifftshift-fftshift] PASSED [ 15%] 291s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes5-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes6-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape1-chunks1-axes7-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-None-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-0-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-1-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-2-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes4-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes5-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes6-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-fftshift-ifftshift] PASSED [ 16%] 291s array/tests/test_fft.py::test_fftshift_identity[shape2-chunks2-axes7-ifftshift-fftshift] PASSED [ 16%] 291s array/tests/test_gufunc.py::test__parse_gufunc_signature PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axes_input_validation_01 PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axes_args_validation PASSED [ 16%] 291s array/tests/test_gufunc.py::test__validate_normalize_axes_01 PASSED [ 16%] 291s array/tests/test_gufunc.py::test__validate_normalize_axes_02 PASSED [ 16%] 291s array/tests/test_gufunc.py::test__validate_normalize_axes_03 PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_01 PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_01b PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[False] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string[True] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[False] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes_string_many_outputs[True] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_pass_additional_kwargs PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_02 PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_scalar_output PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01 PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_01b PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_02 PASSED [ 16%] 291s array/tests/test_gufunc.py::test_gufunc_vector_output PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_loop PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_elemwise_core PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_two_scalar_output PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_two_mixed_outputs PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[int] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_output_dtypes[output_dtypes1] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_gufunc_two_inputs PASSED [ 16%] 291s array/tests/test_gufunc.py::test_gufunc_mixed_inputs PASSED [ 16%] 291s array/tests/test_gufunc.py::test_gufunc_mixed_inputs_vectorize PASSED [ 16%] 291s array/tests/test_gufunc.py::test_gufunc_vectorize_whitespace PASSED [ 16%] 291s array/tests/test_gufunc.py::test_gufunc PASSED [ 16%] 291s array/tests/test_gufunc.py::test_as_gufunc PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_broadcasting_loopdims PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_check_same_dimsizes PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_check_coredim_chunksize PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_check_inhomogeneous_chunksize PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_infer_dtype PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[False] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axis_01[True] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axis_02 PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axis_02b PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axis_03 PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-2] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[-1] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axis_keepdims[None] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes0] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axes_01[axes1] PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axes_02 PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_axes_two_kept_coredims PASSED [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_01 SKIPPED (...) [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_via_numba_02 SKIPPED (...) [ 16%] 291s array/tests/test_gufunc.py::test_preserve_meta_type SKIPPED (could n...) [ 16%] 291s array/tests/test_gufunc.py::test_apply_gufunc_with_meta PASSED [ 16%] 291s array/tests/test_gufunc.py::test_as_gufunc_with_meta PASSED [ 16%] 291s array/tests/test_image.py::test_imread PASSED [ 16%] 291s array/tests/test_image.py::test_imread_with_custom_function PASSED [ 16%] 291s array/tests/test_image.py::test_preprocess PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[20-10-10-None] PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[20-10-chunks1-None] PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[20-10-chunks2-None] PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[40-10-chunks3-None] PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[128-2-chunks4-None] PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[129-2-chunks5-None] PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[130-2-chunks6-None] PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[131-2-chunks7-None] PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[300-10-chunks8-None] PASSED [ 16%] 292s array/tests/test_linalg.py::test_tsqr[300-10-chunks9-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr[300-10-chunks10-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr[10-5-10-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr[5-10-10-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr[10-10-10-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr[10-40-chunks14-ValueError] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr[10-40-chunks15-ValueError] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr[10-40-chunks16-ValueError] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr[20-20-10-ValueError] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks0-True-False-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks1-False-True-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr_uncertain[10-5-chunks2-True-True-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks3-True-False-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks4-False-True-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr_uncertain[40-5-chunks5-True-True-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks6-True-False-None] PASSED [ 16%] 293s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks7-True-False-None] PASSED [ 16%] 294s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks8-True-False-None] PASSED [ 16%] 294s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks9-False-True-None] PASSED [ 16%] 294s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks10-False-True-None] PASSED [ 16%] 294s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks11-False-True-None] PASSED [ 16%] 294s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks12-True-True-None] PASSED [ 16%] 294s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks13-True-True-None] PASSED [ 16%] 295s array/tests/test_linalg.py::test_tsqr_uncertain[300-10-chunks14-True-True-None] PASSED [ 16%] 295s array/tests/test_linalg.py::test_tsqr_zero_height_chunks PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[20-10-10-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[20-10-chunks1-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[20-10-chunks2-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[40-10-chunks3-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[128-2-chunks4-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[129-2-chunks5-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[130-2-chunks6-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[131-2-chunks7-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[300-10-chunks8-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[300-10-chunks9-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[300-10-chunks10-ValueError] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[10-5-10-None] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[5-10-10-None] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[10-10-10-None] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[10-40-chunks14-None] PASSED [ 16%] 295s array/tests/test_linalg.py::test_sfqr[10-40-chunks15-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_sfqr[10-40-chunks16-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_sfqr[20-20-10-ValueError] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[20-10-10-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[20-10-chunks1-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[20-10-chunks2-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[40-10-chunks3-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[128-2-chunks4-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[129-2-chunks5-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[130-2-chunks6-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[131-2-chunks7-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[300-10-chunks8-None] PASSED [ 17%] 295s array/tests/test_linalg.py::test_qr[300-10-chunks9-None] PASSED [ 17%] 296s array/tests/test_linalg.py::test_qr[300-10-chunks10-None] PASSED [ 17%] 296s array/tests/test_linalg.py::test_qr[10-5-10-None] PASSED [ 17%] 296s array/tests/test_linalg.py::test_qr[5-10-10-None] PASSED [ 17%] 296s array/tests/test_linalg.py::test_qr[10-10-10-None] PASSED [ 17%] 296s array/tests/test_linalg.py::test_qr[10-40-chunks14-None] PASSED [ 17%] 296s array/tests/test_linalg.py::test_qr[10-40-chunks15-None] PASSED [ 17%] 296s array/tests/test_linalg.py::test_qr[10-40-chunks16-None] PASSED [ 17%] 296s array/tests/test_linalg.py::test_qr[20-20-10-NotImplementedError] PASSED [ 17%] 296s array/tests/test_linalg.py::test_linalg_consistent_names PASSED [ 17%] 296s array/tests/test_linalg.py::test_dask_svd_self_consistent[10-20] PASSED [ 17%] 296s array/tests/test_linalg.py::test_dask_svd_self_consistent[15-15] PASSED [ 17%] 296s array/tests/test_linalg.py::test_dask_svd_self_consistent[20-10] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_compressed_compute[power] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_compressed_compute[QR] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_compressed[iterator0] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_compressed[iterator1] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float32-float32] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_compressed_dtype_preservation[float64-float64] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks0] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks1] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_dtype_preservation[float32-chunks2] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks0] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks1] PASSED [ 17%] 297s array/tests/test_linalg.py::test_svd_dtype_preservation[float64-chunks2] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_deterministic PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-5] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-10] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-15] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-5-20] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-5] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-10] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-15] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-10-20] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-5] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-10] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-15] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-15-20] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-5] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-10] PASSED [ 17%] 298s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-15] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks0-5-20-20] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-5] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-10] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-15] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-5-20] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-5] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-10] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-15] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-10-20] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-5] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-10] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-15] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-15-20] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-5] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-10] PASSED [ 17%] 299s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-15] PASSED [ 17%] 300s array/tests/test_linalg.py::test_svd_compressed_shapes[chunks1-5-20-20] PASSED [ 17%] 300s array/tests/test_linalg.py::test_lu_1 PASSED [ 17%] 300s array/tests/test_linalg.py::test_lu_2[10] PASSED [ 17%] 300s array/tests/test_linalg.py::test_lu_2[20] PASSED [ 17%] 300s array/tests/test_linalg.py::test_lu_2[30] PASSED [ 17%] 302s array/tests/test_linalg.py::test_lu_2[50] PASSED [ 17%] 302s array/tests/test_linalg.py::test_lu_3[50] PASSED [ 17%] 302s array/tests/test_linalg.py::test_lu_3[100] PASSED [ 17%] 303s array/tests/test_linalg.py::test_lu_3[200] PASSED [ 17%] 303s array/tests/test_linalg.py::test_lu_errors PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_vector[20-10] PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_vector[50-10] PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_vector[70-20] PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_matrix[20-10] PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_matrix[50-10] PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_matrix[50-20] PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_matrix2[20-10] PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-10] PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_matrix2[50-20] PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve_triangular_errors PASSED [ 17%] 303s array/tests/test_linalg.py::test_solve[20-10] PASSED [ 17%] 304s array/tests/test_linalg.py::test_solve[50-10] PASSED [ 17%] 304s array/tests/test_linalg.py::test_inv[20-10] PASSED [ 17%] 304s array/tests/test_linalg.py::test_inv[50-10] PASSED [ 17%] 304s array/tests/test_linalg.py::test_solve_assume_a[20-10] PASSED [ 17%] 304s array/tests/test_linalg.py::test_solve_assume_a[30-6] PASSED [ 17%] 304s array/tests/test_linalg.py::test_cholesky[20-10] PASSED [ 17%] 304s array/tests/test_linalg.py::test_cholesky[12-3] PASSED [ 17%] 305s array/tests/test_linalg.py::test_cholesky[30-3] PASSED [ 17%] 305s array/tests/test_linalg.py::test_cholesky[30-6] PASSED [ 17%] 305s array/tests/test_linalg.py::test_lstsq[20-10-5-False] PASSED [ 17%] 305s array/tests/test_linalg.py::test_lstsq[20-10-5-True] PASSED [ 17%] 305s array/tests/test_linalg.py::test_lstsq[100-10-10-False] PASSED [ 17%] 305s array/tests/test_linalg.py::test_lstsq[100-10-10-True] PASSED [ 17%] 305s array/tests/test_linalg.py::test_no_chunks_svd PASSED [ 17%] 305s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape0] PASSED [ 17%] 305s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape1] PASSED [ 17%] 305s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks0-shape2] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape0] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape1] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks1-shape2] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape0] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape1] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f4-chunks2-shape2] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape0] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape1] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks0-shape2] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape0] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape1] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks1-shape2] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape0] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape1] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_correction[f8-chunks2-shape2] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_sign[True-f2] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_sign[True-f4] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_sign[True-f8] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_sign[True-f16] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_sign[True-c8] PASSED [ 17%] 306s array/tests/test_linalg.py::test_svd_flip_sign[True-c16] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_flip_sign[True-c32] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_flip_sign[False-f2] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_flip_sign[False-f4] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_flip_sign[False-f8] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_flip_sign[False-f16] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_flip_sign[False-c8] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_flip_sign[False-c16] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_flip_sign[False-c32] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks0] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks1] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks2] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape0-chunks3] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks0] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks1] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks2] PASSED [ 18%] 306s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape1-chunks3] PASSED [ 18%] 307s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks1] PASSED [ 18%] 307s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_svd_supported_array_shapes[shape2-chunks3] PASSED [ 18%] 307s array/tests/test_linalg.py::test_svd_incompatible_chunking PASSED [ 18%] 307s array/tests/test_linalg.py::test_svd_incompatible_dimensions[0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_svd_incompatible_dimensions[1] PASSED [ 18%] 307s array/tests/test_linalg.py::test_svd_incompatible_dimensions[3] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-None-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-1-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False--1-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False-inf-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[False--inf-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-None-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-1-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True--1-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True-inf-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape0-chunks0-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape1-chunks1-0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape2-chunks2-axis2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_ndim[True--inf-shape3-chunks3-None] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[None-False-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[None-False-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[None-True-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[None-True-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[1-False-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[1-False-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[1-True-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[1-True-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-1-False-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-1-False-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-1-True-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-1-True-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[inf-False-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[inf-False-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[inf-True-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[inf-True-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-inf-False-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-True-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-single] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_prec[-inf-True-False-double] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape0-chunks0] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape1-chunks1] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape2-chunks2] PASSED [ 18%] 307s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape3-chunks3] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False-None-shape4-chunks4] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape0-chunks0] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape1-chunks1] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape2-chunks2] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape3-chunks3] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False-1-shape4-chunks4] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape0-chunks0] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape1-chunks1] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape2-chunks2] PASSED [ 18%] 308s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape3-chunks3] PASSED [ 18%] 309s array/tests/test_linalg.py::test_norm_any_slice[False--1-shape4-chunks4] PASSED [ 18%] 309s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape0-chunks0] PASSED [ 18%] 309s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape1-chunks1] PASSED [ 18%] 309s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape2-chunks2] PASSED [ 18%] 309s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape3-chunks3] PASSED [ 18%] 309s array/tests/test_linalg.py::test_norm_any_slice[False-inf-shape4-chunks4] PASSED [ 18%] 309s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape0-chunks0] PASSED [ 18%] 309s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape1-chunks1] PASSED [ 18%] 309s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape2-chunks2] PASSED [ 19%] 310s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape3-chunks3] PASSED [ 19%] 310s array/tests/test_linalg.py::test_norm_any_slice[False--inf-shape4-chunks4] PASSED [ 19%] 310s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape0-chunks0] PASSED [ 19%] 310s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape1-chunks1] PASSED [ 19%] 310s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape2-chunks2] PASSED [ 19%] 310s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape3-chunks3] PASSED [ 19%] 310s array/tests/test_linalg.py::test_norm_any_slice[True-None-shape4-chunks4] PASSED [ 19%] 310s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape0-chunks0] PASSED [ 19%] 310s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape1-chunks1] PASSED [ 19%] 311s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape2-chunks2] PASSED [ 19%] 311s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape3-chunks3] PASSED [ 19%] 311s array/tests/test_linalg.py::test_norm_any_slice[True-1-shape4-chunks4] PASSED [ 19%] 311s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape0-chunks0] PASSED [ 19%] 311s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape1-chunks1] PASSED [ 19%] 311s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape2-chunks2] PASSED [ 19%] 311s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape3-chunks3] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True--1-shape4-chunks4] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape0-chunks0] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape1-chunks1] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape2-chunks2] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape3-chunks3] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True-inf-shape4-chunks4] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape0-chunks0] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape1-chunks1] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape2-chunks2] PASSED [ 19%] 312s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape3-chunks3] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_any_slice[True--inf-shape4-chunks4] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False-0-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False-0-shape1-chunks1-0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False-0-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False-2-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False-2-shape1-chunks1-0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False--2-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False--2-shape1-chunks1-0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape1-chunks1-0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[False-0.5-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True-0-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True-0-shape1-chunks1-0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True-0-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True-2-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True-2-shape1-chunks1-0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True--2-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True--2-shape1-chunks1-0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape1-chunks1-0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_1dim[True-0.5-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False-fro-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False-nuc-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False-2-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False-2-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False-2-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False--2-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False--2-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[False--2-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True-fro-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True-nuc-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True-2-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True-2-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True-2-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True--2-shape0-chunks0-None] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True--2-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_2dim[True--2-shape2-chunks2-axis2] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape0-chunks0-axis0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[False-nuc-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape0-chunks0-axis0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[False-2-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape0-chunks0-axis0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[False--2-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape0-chunks0-axis0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[True-nuc-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape0-chunks0-axis0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[True-2-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape0-chunks0-axis0] PASSED [ 19%] 313s array/tests/test_linalg.py::test_norm_implemented_errors[True--2-shape1-chunks1-axis1] PASSED [ 19%] 313s array/tests/test_masked.py::test_tokenize_masked_array PASSED [ 19%] 313s array/tests/test_masked.py::test_from_array_masked_array PASSED [ 19%] 313s array/tests/test_masked.py::test_copy_deepcopy PASSED [ 19%] 313s array/tests/test_masked.py::test_basic[0] PASSED [ 19%] 313s array/tests/test_masked.py::test_basic[1] PASSED [ 19%] 313s array/tests/test_masked.py::test_basic[2] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[3] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[4] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[5] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[6] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[7] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[8] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[9] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[10] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[11] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[12] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[13] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[14] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[15] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[16] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[17] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[18] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[19] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[20] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[21] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[22] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[23] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[24] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[25] PASSED [ 19%] 314s array/tests/test_masked.py::test_basic[26] PASSED [ 19%] 314s array/tests/test_masked.py::test_tensordot PASSED [ 19%] 314s array/tests/test_masked.py::test_mixed_concatenate[0] PASSED [ 19%] 314s array/tests/test_masked.py::test_mixed_concatenate[1] PASSED [ 19%] 314s array/tests/test_masked.py::test_mixed_concatenate[2] PASSED [ 19%] 314s array/tests/test_masked.py::test_mixed_concatenate[3] PASSED [ 19%] 315s array/tests/test_masked.py::test_mixed_concatenate[4] PASSED [ 19%] 315s array/tests/test_masked.py::test_mixed_concatenate[5] PASSED [ 19%] 315s array/tests/test_masked.py::test_mixed_concatenate[6] PASSED [ 19%] 315s array/tests/test_masked.py::test_mixed_concatenate[7] PASSED [ 19%] 315s array/tests/test_masked.py::test_mixed_concatenate[8] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[9] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[10] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[11] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[12] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[13] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[14] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[15] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[16] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[17] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[18] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[19] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[20] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[21] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[22] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[23] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[24] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[25] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_concatenate[26] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[0] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[1] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[2] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[3] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[4] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[5] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[6] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[7] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[8] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[9] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[10] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[11] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[12] PASSED [ 20%] 315s array/tests/test_masked.py::test_mixed_random[13] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[14] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[15] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[16] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[17] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[18] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[19] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[20] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[21] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[22] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[23] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[24] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[25] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_random[26] PASSED [ 20%] 316s array/tests/test_masked.py::test_mixed_output_type PASSED [ 20%] 316s array/tests/test_masked.py::test_creation_functions PASSED [ 20%] 316s array/tests/test_masked.py::test_filled PASSED [ 20%] 316s array/tests/test_masked.py::test_reductions[sum-i8] PASSED [ 20%] 316s array/tests/test_masked.py::test_reductions[sum-f8] PASSED [ 20%] 316s array/tests/test_masked.py::test_reductions[prod-i8] PASSED [ 20%] 316s array/tests/test_masked.py::test_reductions[prod-f8] PASSED [ 20%] 317s array/tests/test_masked.py::test_reductions[mean-i8] PASSED [ 20%] 317s array/tests/test_masked.py::test_reductions[mean-f8] PASSED [ 20%] 317s array/tests/test_masked.py::test_reductions[var-i8] PASSED [ 20%] 317s array/tests/test_masked.py::test_reductions[var-f8] PASSED [ 20%] 318s array/tests/test_masked.py::test_reductions[std-i8] PASSED [ 20%] 318s array/tests/test_masked.py::test_reductions[std-f8] PASSED [ 20%] 318s array/tests/test_masked.py::test_reductions[min-i8] PASSED [ 20%] 318s array/tests/test_masked.py::test_reductions[min-f8] PASSED [ 20%] 318s array/tests/test_masked.py::test_reductions[max-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions[max-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions[any-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions[any-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions[all-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions[all-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[sum-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[sum-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[prod-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[prod-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[mean-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[mean-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[var-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[var-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[std-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[std-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[min-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[min-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[max-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[max-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[any-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[any-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[all-i8] PASSED [ 20%] 319s array/tests/test_masked.py::test_reductions_allmasked[all-f8] PASSED [ 20%] 319s array/tests/test_masked.py::test_arg_reductions[argmin] PASSED [ 20%] 319s array/tests/test_masked.py::test_arg_reductions[argmax] PASSED [ 20%] 320s array/tests/test_masked.py::test_cumulative PASSED [ 20%] 320s array/tests/test_masked.py::test_accessors PASSED [ 20%] 320s array/tests/test_masked.py::test_masked_array PASSED [ 20%] 320s array/tests/test_masked.py::test_set_fill_value PASSED [ 20%] 320s array/tests/test_masked.py::test_average_weights_with_masked_array[False] PASSED [ 20%] 320s array/tests/test_masked.py::test_average_weights_with_masked_array[True] PASSED [ 20%] 320s array/tests/test_masked.py::test_arithmetic_results_in_masked PASSED [ 20%] 321s array/tests/test_masked.py::test_count PASSED [ 20%] 321s array/tests/test_masked.py::test_like_funcs[ones_like] PASSED [ 20%] 321s array/tests/test_masked.py::test_like_funcs[zeros_like] PASSED [ 20%] 321s array/tests/test_masked.py::test_like_funcs[empty_like] PASSED [ 20%] 321s array/tests/test_masked.py::test_nonzero PASSED [ 20%] 321s array/tests/test_masked.py::test_where PASSED [ 20%] 321s array/tests/test_numpy_compat.py::test_basic PASSED [ 20%] 321s array/tests/test_numpy_compat.py::test_min_max_round_funcs PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem[True-True-True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem[True-True-False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem[True-False-True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem[True-False-False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem[False-True-True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem[False-True-False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem[False-False-True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem[False-False-False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem_lock[True-True-False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem_lock[True-False-False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem_lock[False-True-False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_getitem_lock[False-False-False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_optimize_with_getitem_fusion[False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_optimize_slicing[True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_optimize_slicing[False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_slice PASSED [ 20%] 321s array/tests/test_optimization.py::test_fuse_slice_with_lists PASSED [ 20%] 321s array/tests/test_optimization.py::test_nonfusible_fancy_indexing PASSED [ 20%] 321s array/tests/test_optimization.py::test_hard_fuse_slice_cases[True] PASSED [ 20%] 321s array/tests/test_optimization.py::test_hard_fuse_slice_cases[False] PASSED [ 20%] 321s array/tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 21%] 321s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-True] PASSED [ 21%] 321s array/tests/test_optimization.py::test_fuse_slices_with_alias[True-False] PASSED [ 21%] 321s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-True] PASSED [ 21%] 321s array/tests/test_optimization.py::test_fuse_slices_with_alias[False-False] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-True] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[True-False] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-True] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_fuse_fancy_indexing_in_getter_nofancy[False-False] PASSED [ 21%] 321s array/tests/test_optimization.py::test_fuse_getter_with_asarray[10] PASSED [ 21%] 321s array/tests/test_optimization.py::test_fuse_getter_with_asarray[5] PASSED [ 21%] 321s array/tests/test_optimization.py::test_fuse_getter_with_asarray[3] PASSED [ 21%] 321s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[True] PASSED [ 21%] 321s array/tests/test_optimization.py::test_remove_no_op_slices_for_getitem[False] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-True-getter_nofancy] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-True-False-getter_nofancy] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-True-getter_nofancy] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[True-False-False-getter_nofancy] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-True-getter_nofancy] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-True-False-getter_nofancy] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-True-getter_nofancy] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter] PASSED [ 21%] 321s array/tests/test_optimization.py::test_dont_remove_no_op_slices_for_getter_or_getter_nofancy[False-False-False-getter_nofancy] PASSED [ 21%] 321s array/tests/test_optimization.py::test_turn_off_fusion XFAIL (blockw...) [ 21%] 321s array/tests/test_optimization.py::test_disable_lowlevel_fusion PASSED [ 21%] 321s array/tests/test_optimization.py::test_array_creation_blockwise_fusion PASSED [ 21%] 321s array/tests/test_optimization.py::test_gh3937 PASSED [ 21%] 321s array/tests/test_optimization.py::test_double_dependencies PASSED [ 21%] 321s array/tests/test_optimization.py::test_fuse_roots PASSED [ 21%] 321s array/tests/test_optimization.py::test_fuse_roots_annotations PASSED [ 21%] 321s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[True] PASSED [ 21%] 321s array/tests/test_optimization.py::test_optimize_blockwise_duplicate_dependency[False] PASSED [ 21%] 321s array/tests/test_overlap.py::test_overlap_internal PASSED [ 21%] 321s array/tests/test_overlap.py::test_overlap_internal_asymmetric PASSED [ 21%] 321s array/tests/test_overlap.py::test_overlap_internal_asymmetric_small PASSED [ 21%] 321s array/tests/test_overlap.py::test_trim_internal PASSED [ 21%] 321s array/tests/test_overlap.py::test_periodic PASSED [ 21%] 321s array/tests/test_overlap.py::test_reflect PASSED [ 21%] 321s array/tests/test_overlap.py::test_nearest PASSED [ 21%] 321s array/tests/test_overlap.py::test_constant PASSED [ 21%] 321s array/tests/test_overlap.py::test_boundaries PASSED [ 21%] 321s array/tests/test_overlap.py::test_overlap PASSED [ 21%] 321s array/tests/test_overlap.py::test_overlap_allow_rechunk_kwarg PASSED [ 21%] 321s array/tests/test_overlap.py::test_asymmetric_overlap_boundary_exception PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_escapes_to_map_blocks_when_depth_is_zero PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_no_depth[None] PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_no_depth[reflect] PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_no_depth[periodic] PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_no_depth[nearest] PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_no_depth[none] PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_no_depth[0] PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_multiarray PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_multiarray_defaults PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_multiarray_different_depths PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_multiarray_uneven_numblocks_exception PASSED [ 21%] 321s array/tests/test_overlap.py::test_map_overlap_multiarray_block_broadcast PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_multiarray_variadic PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis0] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis1] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis2] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis3] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis4] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis5] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[1] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis7] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis8] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis9] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis10] PASSED [ 21%] 322s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis11] PASSED [ 21%] 323s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[drop_axis12] PASSED [ 21%] 323s array/tests/test_overlap.py::test_map_overlap_trim_using_drop_axis_and_different_depths[-2] PASSED [ 21%] 323s array/tests/test_overlap.py::test_map_overlap_assumes_shape_matches_first_array_if_trim_is_false PASSED [ 21%] 323s array/tests/test_overlap.py::test_map_overlap_deprecated_signature PASSED [ 21%] 323s array/tests/test_overlap.py::test_nearest_overlap PASSED [ 21%] 323s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth0] PASSED [ 21%] 323s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth1] PASSED [ 21%] 323s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth2] PASSED [ 21%] 323s array/tests/test_overlap.py::test_different_depths_and_boundary_combinations[depth3] PASSED [ 21%] 323s array/tests/test_overlap.py::test_one_chunk_along_axis PASSED [ 21%] 323s array/tests/test_overlap.py::test_constant_boundaries PASSED [ 21%] 323s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks0] PASSED [ 21%] 323s array/tests/test_overlap.py::test_depth_greater_than_smallest_chunk_combines_chunks[chunks1] PASSED [ 21%] 323s array/tests/test_overlap.py::test_depth_greater_than_dim PASSED [ 21%] 323s array/tests/test_overlap.py::test_none_boundaries PASSED [ 21%] 323s array/tests/test_overlap.py::test_overlap_small PASSED [ 21%] 323s array/tests/test_overlap.py::test_no_shared_keys_with_different_depths PASSED [ 21%] 323s array/tests/test_overlap.py::test_overlap_few_dimensions_small PASSED [ 21%] 323s array/tests/test_overlap.py::test_overlap_few_dimensions PASSED [ 21%] 323s array/tests/test_overlap.py::test_trim_boundary[reflect] PASSED [ 21%] 323s array/tests/test_overlap.py::test_trim_boundary[periodic] PASSED [ 21%] 323s array/tests/test_overlap.py::test_trim_boundary[nearest] PASSED [ 21%] 323s array/tests/test_overlap.py::test_trim_boundary[none] PASSED [ 21%] 323s array/tests/test_overlap.py::test_map_overlap_rechunks_array_if_needed PASSED [ 21%] 324s array/tests/test_overlap.py::test_map_overlap_rechunks_array_along_multiple_dims_if_needed PASSED [ 21%] 324s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks0-expected0] PASSED [ 21%] 324s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks1-expected1] PASSED [ 21%] 324s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks2-expected2] PASSED [ 21%] 324s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks3-expected3] PASSED [ 21%] 324s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks4-expected4] PASSED [ 21%] 324s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks5-expected5] PASSED [ 21%] 324s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks6-expected6] PASSED [ 21%] 324s array/tests/test_overlap.py::test_ensure_minimum_chunksize[chunks7-expected7] PASSED [ 21%] 324s array/tests/test_overlap.py::test_ensure_minimum_chunksize_raises_error PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape0-chunks0-window_shape0-axis0] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape1-5-window_shape1-axis1] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape2-3-window_shape2-axis2] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape3-3-3-0] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape4-3-3--1] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape5-3-3-None] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape6-3-window_shape6-None] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape7-3-window_shape7-axis7] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape8-3-window_shape8-axis8] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_view[shape9-3-window_shape9-axis9] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_errors[window_shape0-0] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_errors[window_shape1-3] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_errors[-1-0] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_errors[2-axis3] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_errors[2-None] PASSED [ 21%] 324s array/tests/test_overlap.py::test_sliding_window_errors[0-None] PASSED [ 21%] 324s array/tests/test_percentiles.py::test_percentile[tdigest] SKIPPED (R...) [ 22%] 324s array/tests/test_percentiles.py::test_percentile[dask] PASSED [ 22%] 324s array/tests/test_percentiles.py::test_percentile_with_categoricals SKIPPED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[tdigest] SKIPPED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_empty_arrays[dask] PASSED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_empty_q[tdigest] SKIPPED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_empty_q[dask] PASSED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-tdigest] SKIPPED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5-dask] PASSED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-tdigest] SKIPPED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.00-dask] PASSED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-tdigest] SKIPPED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[q2-dask] PASSED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-tdigest] SKIPPED [ 22%] 324s array/tests/test_percentiles.py::test_percentiles_with_scaler_percentile[5.01-dask] PASSED [ 22%] 324s array/tests/test_percentiles.py::test_unknown_chunk_sizes[tdigest] SKIPPED [ 22%] 324s array/tests/test_percentiles.py::test_unknown_chunk_sizes[dask] PASSED [ 22%] 324s array/tests/test_random.py::test_generators[RandomState] PASSED [ 22%] 324s array/tests/test_random.py::test_generators[default_rng] PASSED [ 22%] 324s array/tests/test_random.py::test_default_rng[NoneType] PASSED [ 22%] 324s array/tests/test_random.py::test_default_rng[int] PASSED [ 22%] 324s array/tests/test_random.py::test_default_rng[type] PASSED [ 22%] 324s array/tests/test_random.py::test_default_rng[Generator] PASSED [ 22%] 325s array/tests/test_random.py::test_concurrency[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_concurrency[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_doc_randomstate[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_doc_randomstate[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_doc_generator PASSED [ 22%] 326s array/tests/test_random.py::test_serializability[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_serializability[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_determinisim_through_dask_values[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_determinisim_through_dask_values[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_generator_consistent_names[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_generator_consistent_names[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_random[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_random[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_parametrized_random_function[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_parametrized_random_function[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_kwargs[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_kwargs[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_unique_names[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_unique_names[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_docs[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_docs[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_can_make_really_big_random_array[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_can_make_really_big_random_array[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_random_seed PASSED [ 22%] 326s array/tests/test_random.py::test_consistent_across_sizes[RandomState] PASSED [ 22%] 326s array/tests/test_random.py::test_consistent_across_sizes[default_rng] PASSED [ 22%] 326s array/tests/test_random.py::test_random_all[NoneType] PASSED [ 22%] 326s array/tests/test_random.py::test_random_all[int] PASSED [ 22%] 326s array/tests/test_random.py::test_random_all[tuple] PASSED [ 22%] 326s array/tests/test_random.py::test_Generator_only_funcs[NoneType] PASSED [ 22%] 326s array/tests/test_random.py::test_Generator_only_funcs[int] PASSED [ 22%] 326s array/tests/test_random.py::test_Generator_only_funcs[tuple] PASSED [ 22%] 326s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-NoneType] PASSED [ 22%] 327s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-int] PASSED [ 22%] 327s array/tests/test_random.py::test_random_all_with_class_methods[RandomState-tuple] PASSED [ 22%] 327s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-NoneType] PASSED [ 22%] 327s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-int] PASSED [ 22%] 327s array/tests/test_random.py::test_random_all_with_class_methods[default_rng-tuple] PASSED [ 22%] 327s array/tests/test_random.py::test_array_broadcasting[RandomState] PASSED [ 22%] 327s array/tests/test_random.py::test_array_broadcasting[default_rng] PASSED [ 22%] 327s array/tests/test_random.py::test_multinomial[RandomState] PASSED [ 22%] 327s array/tests/test_random.py::test_multinomial[default_rng] PASSED [ 22%] 327s array/tests/test_random.py::test_choice[RandomState] PASSED [ 22%] 327s array/tests/test_random.py::test_choice[default_rng] PASSED [ 22%] 327s array/tests/test_random.py::test_create_with_auto_dimensions PASSED [ 22%] 327s array/tests/test_random.py::test_names PASSED [ 22%] 327s array/tests/test_random.py::test_permutation[RandomState] PASSED [ 22%] 327s array/tests/test_random.py::test_permutation[default_rng] PASSED [ 22%] 327s array/tests/test_random.py::test_auto_chunks[RandomState] PASSED [ 22%] 327s array/tests/test_random.py::test_auto_chunks[default_rng] PASSED [ 22%] 327s array/tests/test_random.py::test_randint_dtype PASSED [ 22%] 327s array/tests/test_random.py::test_raises_bad_kwarg[RandomState] PASSED [ 22%] 327s array/tests/test_random.py::test_raises_bad_kwarg[default_rng] PASSED [ 22%] 327s array/tests/test_random.py::test_randomstate_kwargs SKIPPED (could n...) [ 22%] 327s array/tests/test_rechunk.py::test_rechunk_internals_1 PASSED [ 22%] 327s array/tests/test_rechunk.py::test_intersect_1 PASSED [ 22%] 327s array/tests/test_rechunk.py::test_intersect_2 PASSED [ 22%] 327s array/tests/test_rechunk.py::test_rechunk_1d PASSED [ 22%] 327s array/tests/test_rechunk.py::test_rechunk_2d PASSED [ 22%] 327s array/tests/test_rechunk.py::test_rechunk_4d PASSED [ 22%] 327s array/tests/test_rechunk.py::test_rechunk_expand PASSED [ 22%] 327s array/tests/test_rechunk.py::test_rechunk_expand2 PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_method PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_blockshape PASSED [ 22%] 328s array/tests/test_rechunk.py::test_dtype PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_with_dict PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_with_empty_input PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_with_null_dimensions PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_with_integer PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_0d PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_empty_array[arr0] PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_empty_array[arr1] PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_empty_array[arr2] PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_empty PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_zero_dim_array PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_zero_dim_array_II PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_same PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_same_fully_unknown_floats PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_same_partially_unknown PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_with_zero_placeholders PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_minus_one PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_intermediates PASSED [ 22%] 328s array/tests/test_rechunk.py::test_divide_to_width PASSED [ 22%] 328s array/tests/test_rechunk.py::test_merge_to_number PASSED [ 22%] 328s array/tests/test_rechunk.py::test_plan_rechunk PASSED [ 22%] 328s array/tests/test_rechunk.py::test_plan_rechunk_5d PASSED [ 22%] 328s array/tests/test_rechunk.py::test_plan_rechunk_heterogeneous PASSED [ 22%] 328s array/tests/test_rechunk.py::test_plan_rechunk_asymmetric PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_warning PASSED [ 22%] 328s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape0-chunks0] PASSED [ 22%] 328s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape1-chunks1] PASSED [ 22%] 328s array/tests/test_rechunk.py::test_dont_concatenate_single_chunks[shape2-chunks2] PASSED [ 22%] 328s array/tests/test_rechunk.py::test_intersect_nan PASSED [ 22%] 328s array/tests/test_rechunk.py::test_intersect_nan_single PASSED [ 22%] 328s array/tests/test_rechunk.py::test_intersect_nan_long PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_unknown_from_pandas PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_unknown_from_array PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x0-chunks0] PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x1-chunks1] PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x2-chunks2] PASSED [ 22%] 328s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x3-chunks3] PASSED [ 22%] 329s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x4-chunks4] PASSED [ 22%] 329s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x5-chunks5] PASSED [ 22%] 329s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x6-chunks6] PASSED [ 23%] 329s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x7-chunks7] PASSED [ 23%] 329s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x8-chunks8] PASSED [ 23%] 329s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x9-chunks9] PASSED [ 23%] 329s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x10-chunks10] PASSED [ 23%] 329s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension[x11-chunks11] PASSED [ 23%] 329s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x0-chunks0] PASSED [ 23%] 329s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x1-chunks1] PASSED [ 23%] 329s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x2-chunks2] PASSED [ 23%] 330s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x3-chunks3] PASSED [ 23%] 330s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x4-chunks4] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x5-chunks5] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x6-chunks6] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x7-chunks7] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x8-chunks8] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x9-chunks9] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x10-chunks10] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension[x11-chunks11] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_fully_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks0] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks1] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_partially_unknown_dimension_explicit[new_chunks2] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_unknown_raises PASSED [ 23%] 331s array/tests/test_rechunk.py::test_old_to_new_single PASSED [ 23%] 331s array/tests/test_rechunk.py::test_old_to_new PASSED [ 23%] 331s array/tests/test_rechunk.py::test_old_to_new_large PASSED [ 23%] 331s array/tests/test_rechunk.py::test_old_to_new_known PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_zero_dim PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_empty_chunks PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_avoid_needless_chunking PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-1-10-expected0] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-50-10-expected1] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_auto_1d[100-100-10-expected2] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-7-10-expected3] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_auto_1d[20-chunks4-5-expected4] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_auto_2d PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_auto_3d PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[100] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_auto_image_stack[1000] PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_down PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_zero PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_bad_keys PASSED [ 23%] 331s array/tests/test_rechunk.py::test_balance_basics PASSED [ 23%] 331s array/tests/test_rechunk.py::test_balance_chunks_unchanged PASSED [ 23%] 331s array/tests/test_rechunk.py::test_balance_small PASSED [ 23%] 331s array/tests/test_rechunk.py::test_balance_n_chunks_size PASSED [ 23%] 331s array/tests/test_rechunk.py::test_balance_raises PASSED [ 23%] 331s array/tests/test_rechunk.py::test_balance_basics_2d PASSED [ 23%] 331s array/tests/test_rechunk.py::test_balance_2d_negative_dimension PASSED [ 23%] 331s array/tests/test_rechunk.py::test_balance_different_inputs PASSED [ 23%] 331s array/tests/test_rechunk.py::test_balance_split_into_n_chunks PASSED [ 23%] 331s array/tests/test_rechunk.py::test_rechunk_with_zero PASSED [ 23%] 331s array/tests/test_rechunk.py::test_intersect_chunks_with_nonzero PASSED [ 23%] 331s array/tests/test_rechunk.py::test_intersect_chunks_with_zero PASSED [ 23%] 331s array/tests/test_rechunk.py::test_old_to_new_with_zero PASSED [ 23%] 331s array/tests/test_reductions.py::test_numel[True-True-f4] PASSED [ 23%] 331s array/tests/test_reductions.py::test_numel[True-True-i4] PASSED [ 23%] 331s array/tests/test_reductions.py::test_numel[True-False-f4] PASSED [ 23%] 331s array/tests/test_reductions.py::test_numel[True-False-i4] PASSED [ 23%] 331s array/tests/test_reductions.py::test_numel[False-True-f4] PASSED [ 23%] 331s array/tests/test_reductions.py::test_numel[False-True-i4] PASSED [ 23%] 331s array/tests/test_reductions.py::test_numel[False-False-f4] PASSED [ 23%] 331s array/tests/test_reductions.py::test_numel[False-False-i4] PASSED [ 23%] 332s array/tests/test_reductions.py::test_reductions_0D PASSED [ 23%] 332s array/tests/test_reductions.py::test_reductions_1D[f4] PASSED [ 23%] 333s array/tests/test_reductions.py::test_reductions_1D[i4] PASSED [ 23%] 333s array/tests/test_reductions.py::test_reductions_1D[c8] PASSED [ 23%] 333s array/tests/test_reductions.py::test_reduction_errors PASSED [ 23%] 335s array/tests/test_reductions.py::test_reductions_2D[f4] PASSED [ 23%] 337s array/tests/test_reductions.py::test_reductions_2D[i4] PASSED [ 23%] 339s array/tests/test_reductions.py::test_reductions_2D[c8] PASSED [ 23%] 339s array/tests/test_reductions.py::test_arg_reductions[argmin-argmin] PASSED [ 23%] 339s array/tests/test_reductions.py::test_arg_reductions[argmax-argmax] PASSED [ 23%] 339s array/tests/test_reductions.py::test_arg_reductions[nanargmin-nanargmin] PASSED [ 23%] 340s array/tests/test_reductions.py::test_arg_reductions[nanargmax-nanargmax] PASSED [ 23%] 340s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmin-nanmin] PASSED [ 23%] 340s array/tests/test_reductions.py::test_nan_reduction_warnings[nanmax-nanmax] PASSED [ 23%] 340s array/tests/test_reductions.py::test_nanarg_reductions[nanargmin-nanargmin] PASSED [ 23%] 340s array/tests/test_reductions.py::test_nanarg_reductions[nanargmax-nanargmax] PASSED [ 23%] 340s array/tests/test_reductions.py::test_min_max_empty_chunks[min-min] PASSED [ 23%] 340s array/tests/test_reductions.py::test_min_max_empty_chunks[max-max] PASSED [ 23%] 340s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[argmax] PASSED [ 23%] 340s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize[nanargmax] PASSED [ 23%] 340s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[argmax] PASSED [ 23%] 340s array/tests/test_reductions.py::test_arg_reductions_unknown_chunksize_2d[nanargmax] PASSED [ 23%] 340s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[argmax] PASSED [ 23%] 340s array/tests/test_reductions.py::test_arg_reductions_unknown_single_chunksize[nanargmax] PASSED [ 23%] 341s array/tests/test_reductions.py::test_reductions_2D_nans PASSED [ 23%] 341s array/tests/test_reductions.py::test_moment PASSED [ 23%] 341s array/tests/test_reductions.py::test_reductions_with_negative_axes PASSED [ 23%] 341s array/tests/test_reductions.py::test_nan PASSED [ 23%] 341s array/tests/test_reductions.py::test_nan_object[nansum] PASSED [ 23%] 341s array/tests/test_reductions.py::test_nan_object[sum] PASSED [ 23%] 341s array/tests/test_reductions.py::test_nan_object[nanmin] PASSED [ 23%] 341s array/tests/test_reductions.py::test_nan_object[min] PASSED [ 23%] 341s array/tests/test_reductions.py::test_nan_object[nanmax] PASSED [ 23%] 341s array/tests/test_reductions.py::test_nan_object[max] PASSED [ 23%] 341s array/tests/test_reductions.py::test_0d_array PASSED [ 23%] 341s array/tests/test_reductions.py::test_reduction_on_scalar PASSED [ 23%] 341s array/tests/test_reductions.py::test_reductions_with_empty_array PASSED [ 23%] 341s array/tests/test_reductions.py::test_tree_reduce_depth PASSED [ 23%] 341s array/tests/test_reductions.py::test_tree_reduce_set_options PASSED [ 23%] 341s array/tests/test_reductions.py::test_reduction_names PASSED [ 23%] 341s array/tests/test_reductions.py::test_general_reduction_names PASSED [ 23%] 341s array/tests/test_reductions.py::test_array_reduction_out[sum] PASSED [ 23%] 341s array/tests/test_reductions.py::test_array_reduction_out[argmax] PASSED [ 23%] 341s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumsum] PASSED [ 23%] 341s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-cumprod] PASSED [ 23%] 341s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumsum] PASSED [ 23%] 341s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-False-nancumprod] PASSED [ 23%] 341s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumsum] PASSED [ 23%] 341s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-cumprod] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumsum] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-None-True-nancumprod] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumsum] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-cumprod] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumsum] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-False-nancumprod] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumsum] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-cumprod] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumsum] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-0-True-nancumprod] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumsum] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-cumprod] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumsum] PASSED [ 23%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-False-nancumprod] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumsum] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-cumprod] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumsum] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential-1-True-nancumprod] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumsum] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-cumprod] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumsum] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-False-nancumprod] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumsum] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-cumprod] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumsum] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[sequential--1-True-nancumprod] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumsum] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-cumprod] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumsum] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-False-nancumprod] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumsum] PASSED [ 24%] 342s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-cumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-None-True-nancumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-cumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-False-nancumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-cumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-0-True-nancumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-cumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-False-nancumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-cumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch-1-True-nancumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-cumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-False-nancumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-cumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_axis[blelloch--1-True-nancumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_out[cumsum] PASSED [ 24%] 343s array/tests/test_reductions.py::test_array_cumreduction_out[cumprod] PASSED [ 24%] 343s array/tests/test_reductions.py::test_topk_argtopk1[None-sort-topk] PASSED [ 24%] 343s array/tests/test_reductions.py::test_topk_argtopk1[None-argsort-argtopk] PASSED [ 24%] 343s array/tests/test_reductions.py::test_topk_argtopk1[2-sort-topk] PASSED [ 24%] 343s array/tests/test_reductions.py::test_topk_argtopk1[2-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk1[4-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk1[4-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk1[8-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk1[8-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[1-None-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[1-None-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[1-2-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[1-2-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[1-3-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[1-3-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[1-4-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[1-4-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[2-None-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[2-None-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[2-2-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[2-2-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[2-3-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[2-3-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[2-4-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[2-4-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[3-None-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[3-None-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[3-2-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[3-2-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[3-3-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[3-3-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[3-4-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[3-4-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[4-None-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[4-None-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[4-2-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[4-2-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[4-3-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[4-3-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[4-4-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[4-4-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[5-None-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[5-None-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[5-2-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[5-2-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[5-3-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[5-3-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[5-4-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[5-4-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[10-None-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[10-None-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[10-2-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[10-2-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[10-3-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[10-3-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[10-4-sort-topk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk2[10-4-argsort-argtopk] PASSED [ 24%] 344s array/tests/test_reductions.py::test_topk_argtopk3 PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[sequential-cumsum] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[sequential-cumprod] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[sequential-argmin] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[sequential-argmax] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[sequential-min] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[sequential-max] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[sequential-nansum] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[sequential-nanmax] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[blelloch-cumsum] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[blelloch-cumprod] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[blelloch-argmin] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[blelloch-argmax] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[blelloch-min] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[blelloch-max] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[blelloch-nansum] PASSED [ 24%] 344s array/tests/test_reductions.py::test_regres_3940[blelloch-nanmax] PASSED [ 24%] 345s array/tests/test_reductions.py::test_trace PASSED [ 24%] 345s array/tests/test_reductions.py::test_median[True-0-median] PASSED [ 24%] 345s array/tests/test_reductions.py::test_median[True-0-nanmedian] PASSED [ 24%] 345s array/tests/test_reductions.py::test_median[True-axis1-median] PASSED [ 24%] 345s array/tests/test_reductions.py::test_median[True-axis1-nanmedian] PASSED [ 24%] 345s array/tests/test_reductions.py::test_median[True-1-median] PASSED [ 24%] 345s array/tests/test_reductions.py::test_median[True-1-nanmedian] PASSED [ 24%] 345s array/tests/test_reductions.py::test_median[True--1-median] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median[True--1-nanmedian] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median[False-0-median] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median[False-0-nanmedian] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median[False-axis1-median] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median[False-axis1-nanmedian] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median[False-1-median] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median[False-1-nanmedian] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median[False--1-median] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median[False--1-nanmedian] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-median] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[0-nanmedian] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-median] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[axis1-nanmedian] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-median] PASSED [ 25%] 345s array/tests/test_reductions.py::test_median_does_not_rechunk_if_whole_axis_in_one_chunk[1-nanmedian] PASSED [ 25%] 345s array/tests/test_reductions.py::test_object_reduction[sum] PASSED [ 25%] 345s array/tests/test_reductions.py::test_object_reduction[mean] PASSED [ 25%] 345s array/tests/test_reductions.py::test_object_reduction[prod] PASSED [ 25%] 345s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmin] PASSED [ 25%] 345s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax[nanmax] PASSED [ 25%] 345s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmin] PASSED [ 25%] 345s array/tests/test_reductions.py::test_empty_chunk_nanmin_nanmax_raise[nanmax] PASSED [ 25%] 345s array/tests/test_reductions.py::test_mean_func_does_not_warn SKIPPED [ 25%] 345s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanvar] PASSED [ 25%] 345s array/tests/test_reductions.py::test_nan_func_does_not_warn[nanstd] PASSED [ 25%] 345s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks0] PASSED [ 25%] 345s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks1] PASSED [ 25%] 345s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks2] PASSED [ 25%] 345s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks3] PASSED [ 25%] 345s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks4] PASSED [ 25%] 345s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-2-chunks5] PASSED [ 25%] 346s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks0] PASSED [ 25%] 346s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks1] PASSED [ 25%] 346s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks2] PASSED [ 25%] 346s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks3] PASSED [ 25%] 346s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks4] PASSED [ 25%] 346s array/tests/test_reductions.py::test_chunk_structure_independence[axes0-4-chunks5] PASSED [ 25%] 346s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks0] PASSED [ 25%] 346s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks1] PASSED [ 25%] 347s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks2] PASSED [ 25%] 347s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks3] PASSED [ 25%] 347s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks4] PASSED [ 25%] 347s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-2-chunks5] PASSED [ 25%] 347s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks0] PASSED [ 25%] 347s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks1] PASSED [ 25%] 347s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks2] PASSED [ 25%] 347s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks3] PASSED [ 25%] 347s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks4] PASSED [ 25%] 348s array/tests/test_reductions.py::test_chunk_structure_independence[axes1-4-chunks5] PASSED [ 25%] 348s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks0] PASSED [ 25%] 348s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks1] PASSED [ 25%] 348s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks2] PASSED [ 25%] 348s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks3] PASSED [ 25%] 348s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks4] PASSED [ 25%] 348s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-2-chunks5] PASSED [ 25%] 348s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks0] PASSED [ 25%] 348s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks1] PASSED [ 25%] 349s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks2] PASSED [ 25%] 349s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks3] PASSED [ 25%] 349s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks4] PASSED [ 25%] 349s array/tests/test_reductions.py::test_chunk_structure_independence[axes2-4-chunks5] PASSED [ 25%] 349s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks0] PASSED [ 25%] 349s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks1] PASSED [ 25%] 349s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks2] PASSED [ 25%] 349s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks3] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks4] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-2-chunks5] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks0] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks1] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks2] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks3] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks4] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes3-4-chunks5] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks0] PASSED [ 25%] 350s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks1] PASSED [ 25%] 351s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks2] PASSED [ 25%] 351s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks3] PASSED [ 25%] 351s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks4] PASSED [ 25%] 351s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-2-chunks5] PASSED [ 25%] 351s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks0] PASSED [ 25%] 351s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks1] PASSED [ 25%] 351s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks2] PASSED [ 25%] 351s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks3] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks4] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes4-4-chunks5] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks0] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks1] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks2] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks3] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks4] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-2-chunks5] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks0] PASSED [ 25%] 352s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks1] PASSED [ 25%] 353s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks2] PASSED [ 25%] 353s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks3] PASSED [ 25%] 353s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks4] PASSED [ 25%] 353s array/tests/test_reductions.py::test_chunk_structure_independence[axes5-4-chunks5] PASSED [ 25%] 353s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks0] PASSED [ 25%] 353s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks1] PASSED [ 25%] 353s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks2] PASSED [ 25%] 353s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks3] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks4] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-2-chunks5] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks0] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks1] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks2] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks3] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks4] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes6-4-chunks5] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks0] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks1] PASSED [ 25%] 354s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks2] PASSED [ 25%] 355s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks3] PASSED [ 25%] 355s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks4] PASSED [ 25%] 355s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-2-chunks5] PASSED [ 25%] 355s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks0] PASSED [ 25%] 355s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks1] PASSED [ 25%] 355s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks2] PASSED [ 25%] 355s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks3] PASSED [ 25%] 355s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks4] PASSED [ 25%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes7-4-chunks5] PASSED [ 25%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks0] PASSED [ 25%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks1] PASSED [ 25%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks2] PASSED [ 25%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks3] PASSED [ 25%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks4] PASSED [ 25%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-2-chunks5] PASSED [ 26%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks0] PASSED [ 26%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks1] PASSED [ 26%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks2] PASSED [ 26%] 356s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks3] PASSED [ 26%] 357s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks4] PASSED [ 26%] 357s array/tests/test_reductions.py::test_chunk_structure_independence[axes8-4-chunks5] PASSED [ 26%] 357s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks0] PASSED [ 26%] 357s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks1] PASSED [ 26%] 357s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks2] PASSED [ 26%] 357s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks3] PASSED [ 26%] 357s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks4] PASSED [ 26%] 357s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-2-chunks5] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks0] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks1] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks2] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks3] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks4] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes9-4-chunks5] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks0] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks1] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks2] PASSED [ 26%] 358s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks3] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks4] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-2-chunks5] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks0] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks1] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks2] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks3] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks4] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes10-4-chunks5] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks0] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks1] PASSED [ 26%] 359s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks2] PASSED [ 26%] 360s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks3] PASSED [ 26%] 360s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks4] PASSED [ 26%] 360s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-2-chunks5] PASSED [ 26%] 360s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks0] PASSED [ 26%] 360s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks1] PASSED [ 26%] 360s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks2] PASSED [ 26%] 360s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks3] PASSED [ 26%] 360s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks4] PASSED [ 26%] 361s array/tests/test_reductions.py::test_chunk_structure_independence[axes11-4-chunks5] PASSED [ 26%] 361s array/tests/test_reductions.py::test_weighted_reduction PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape0-outshape0-prechunks0-inchunks0-outchunks0] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape1-outshape1-prechunks1-inchunks1-outchunks1] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape2-outshape2-prechunks2-inchunks2-outchunks2] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape3-outshape3-prechunks3-inchunks3-outchunks3] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape4-outshape4-prechunks4-inchunks4-outchunks4] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape5-outshape5-prechunks5-inchunks5-outchunks5] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape6-outshape6-prechunks6-inchunks6-outchunks6] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape7-outshape7-prechunks7-inchunks7-outchunks7] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape8-outshape8-prechunks8-inchunks8-outchunks8] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape9-outshape9-prechunks9-inchunks9-outchunks9] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape10-outshape10-prechunks10-inchunks10-outchunks10] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape11-outshape11-prechunks11-inchunks11-outchunks11] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape12-outshape12-prechunks12-inchunks12-outchunks12] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape13-outshape13-prechunks13-inchunks13-outchunks13] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape14-outshape14-prechunks14-inchunks14-outchunks14] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_rechunk[inshape15-outshape15-prechunks15-inchunks15-outchunks15] PASSED [ 26%] 361s array/tests/test_reshape.py::test_expand_tuple PASSED [ 26%] 361s array/tests/test_reshape.py::test_contract_tuple PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_unknown_sizes PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_all_chunked_no_merge[inshape6-inchunks6-outshape6-outchunks6] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_all_not_chunked_merge[inshape0-inchunks0-expected_inchunks0-outshape0-outchunks0] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape0-inchunks0-outshape0-outchunks0] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape1-inchunks1-outshape1-outchunks1] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape2-inchunks2-outshape2-outchunks2] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape3-inchunks3-outshape3-outchunks3] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape4-inchunks4-outshape4-outchunks4] PASSED [ 26%] 361s array/tests/test_reshape.py::test_reshape_merge_chunks[inshape5-inchunks5-outshape5-outchunks5] PASSED [ 26%] 361s array/tests/test_routines.py::test_array PASSED [ 26%] 361s array/tests/test_routines.py::test_array_return_type PASSED [ 26%] 361s array/tests/test_routines.py::test_derived_docstrings PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_no_args[atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape0-chunks0-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape1-chunks1-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape2-chunks2-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape3-chunks3-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_one_arg[shape4-chunks4-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape10-shape20-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape11-shape21-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape12-shape22-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape13-shape23-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape14-shape24-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape15-shape25-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape16-shape26-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape17-shape27-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape18-shape28-atleast_3d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_1d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_2d] PASSED [ 26%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape19-shape29-atleast_3d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_1d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_2d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape110-shape210-atleast_3d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_1d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_2d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape111-shape211-atleast_3d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_1d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_2d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape112-shape212-atleast_3d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_1d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_2d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape113-shape213-atleast_3d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_1d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_2d] PASSED [ 27%] 361s array/tests/test_routines.py::test_atleast_nd_two_args[shape114-shape214-atleast_3d] PASSED [ 27%] 361s array/tests/test_routines.py::test_transpose PASSED [ 27%] 361s array/tests/test_routines.py::test_transpose_negative_axes PASSED [ 27%] 361s array/tests/test_routines.py::test_transpose_skip_when_possible PASSED [ 27%] 361s array/tests/test_routines.py::test_swapaxes PASSED [ 27%] 361s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-moveaxis] PASSED [ 27%] 361s array/tests/test_routines.py::test_moveaxis_rollaxis[shape0-rollaxis] PASSED [ 27%] 361s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-moveaxis] PASSED [ 27%] 361s array/tests/test_routines.py::test_moveaxis_rollaxis[shape1-rollaxis] PASSED [ 27%] 362s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-moveaxis] PASSED [ 27%] 362s array/tests/test_routines.py::test_moveaxis_rollaxis[shape2-rollaxis] PASSED [ 27%] 362s array/tests/test_routines.py::test_moveaxis_rollaxis_keyword PASSED [ 27%] 362s array/tests/test_routines.py::test_moveaxis_rollaxis_numpy_api PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape0-flipud-kwargs0] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape0-fliplr-kwargs1] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape0-flip-kwargs2] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape0-flip-kwargs3] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape0-flip-kwargs4] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape0-flip-kwargs5] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape0-flip-kwargs6] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape0-flip-kwargs7] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape1-flipud-kwargs0] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape1-fliplr-kwargs1] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape1-flip-kwargs2] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape1-flip-kwargs3] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape1-flip-kwargs4] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape1-flip-kwargs5] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape1-flip-kwargs6] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape1-flip-kwargs7] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape2-flipud-kwargs0] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape2-fliplr-kwargs1] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape2-flip-kwargs2] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape2-flip-kwargs3] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape2-flip-kwargs4] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape2-flip-kwargs5] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape2-flip-kwargs6] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape2-flip-kwargs7] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape3-flipud-kwargs0] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape3-fliplr-kwargs1] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape3-flip-kwargs2] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape3-flip-kwargs3] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape3-flip-kwargs4] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape3-flip-kwargs5] PASSED [ 27%] 362s array/tests/test_routines.py::test_flip[shape3-flip-kwargs6] PASSED [ 27%] 363s array/tests/test_routines.py::test_flip[shape3-flip-kwargs7] PASSED [ 27%] 363s array/tests/test_routines.py::test_flip[shape4-flipud-kwargs0] PASSED [ 27%] 363s array/tests/test_routines.py::test_flip[shape4-fliplr-kwargs1] PASSED [ 27%] 364s array/tests/test_routines.py::test_flip[shape4-flip-kwargs2] PASSED [ 27%] 364s array/tests/test_routines.py::test_flip[shape4-flip-kwargs3] PASSED [ 27%] 364s array/tests/test_routines.py::test_flip[shape4-flip-kwargs4] PASSED [ 27%] 365s array/tests/test_routines.py::test_flip[shape4-flip-kwargs5] PASSED [ 27%] 365s array/tests/test_routines.py::test_flip[shape4-flip-kwargs6] PASSED [ 27%] 365s array/tests/test_routines.py::test_flip[shape4-flip-kwargs7] PASSED [ 27%] 365s array/tests/test_routines.py::test_rot90[shape0-kwargs0] PASSED [ 27%] 365s array/tests/test_routines.py::test_rot90[shape0-kwargs1] PASSED [ 27%] 365s array/tests/test_routines.py::test_rot90[shape0-kwargs2] PASSED [ 27%] 365s array/tests/test_routines.py::test_rot90[shape0-kwargs3] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape0-kwargs4] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape1-kwargs0] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape1-kwargs1] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape1-kwargs2] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape1-kwargs3] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape1-kwargs4] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape2-kwargs0] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape2-kwargs1] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape2-kwargs2] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape2-kwargs3] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape2-kwargs4] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape3-kwargs0] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape3-kwargs1] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape3-kwargs2] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape3-kwargs3] PASSED [ 27%] 366s array/tests/test_routines.py::test_rot90[shape3-kwargs4] PASSED [ 27%] 372s array/tests/test_routines.py::test_rot90[shape4-kwargs0] PASSED [ 27%] 378s array/tests/test_routines.py::test_rot90[shape4-kwargs1] PASSED [ 27%] 384s array/tests/test_routines.py::test_rot90[shape4-kwargs2] PASSED [ 27%] 384s array/tests/test_routines.py::test_rot90[shape4-kwargs3] PASSED [ 27%] 384s array/tests/test_routines.py::test_rot90[shape4-kwargs4] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape0-y_shape0-x_chunks0-y_chunks0] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape1-y_shape1-x_chunks1-y_chunks1] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape2-y_shape2-x_chunks2-y_chunks2] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape3-y_shape3-x_chunks3-y_chunks3] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape4-y_shape4-x_chunks4-y_chunks4] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape5-y_shape5-x_chunks5-y_chunks5] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape6-y_shape6-x_chunks6-y_chunks6] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape7-y_shape7-x_chunks7-y_chunks7] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape8-y_shape8-x_chunks8-y_chunks8] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape9-y_shape9-x_chunks9-y_chunks9] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape10-y_shape10-x_chunks10-y_chunks10] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape11-y_shape11-x_chunks11-y_chunks11] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape12-y_shape12-x_chunks12-y_chunks12] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape13-y_shape13-x_chunks13-y_chunks13] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape14-y_shape14-x_chunks14-y_chunks14] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape15-y_shape15-x_chunks15-y_chunks15] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape16-y_shape16-x_chunks16-y_chunks16] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape17-y_shape17-x_chunks17-y_chunks17] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape18-y_shape18-x_chunks18-y_chunks18] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape19-y_shape19-x_chunks19-y_chunks19] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape20-y_shape20-x_chunks20-y_chunks20] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape21-y_shape21-x_chunks21-y_chunks21] PASSED [ 27%] 384s array/tests/test_routines.py::test_matmul[x_shape22-y_shape22-x_chunks22-y_chunks22] PASSED [ 27%] 385s array/tests/test_routines.py::test_matmul[x_shape23-y_shape23-x_chunks23-y_chunks23] PASSED [ 27%] 385s array/tests/test_routines.py::test_matmul[x_shape24-y_shape24-x_chunks24-y_chunks24] PASSED [ 27%] 385s array/tests/test_routines.py::test_matmul[x_shape25-y_shape25-x_chunks25-y_chunks25] PASSED [ 27%] 385s array/tests/test_routines.py::test_matmul[x_shape26-y_shape26-x_chunks26-y_chunks26] PASSED [ 27%] 385s array/tests/test_routines.py::test_matmul[x_shape27-y_shape27-x_chunks27-y_chunks27] PASSED [ 27%] 385s array/tests/test_routines.py::test_matmul[x_shape28-y_shape28-x_chunks28-y_chunks28] PASSED [ 27%] 385s array/tests/test_routines.py::test_matmul[x_shape29-y_shape29-x_chunks29-y_chunks29] PASSED [ 27%] 385s array/tests/test_routines.py::test_matmul[x_shape30-y_shape30-x_chunks30-y_chunks30] PASSED [ 27%] 386s array/tests/test_routines.py::test_matmul[x_shape31-y_shape31-x_chunks31-y_chunks31] PASSED [ 27%] 386s array/tests/test_routines.py::test_tensordot PASSED [ 27%] 386s array/tests/test_routines.py::test_tensordot_2[0] PASSED [ 27%] 386s array/tests/test_routines.py::test_tensordot_2[1] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_2[axes2] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_2[axes3] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_2[axes4] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_2[axes5] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_2[axes6] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[auto] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks1] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks2] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks3] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_double_contraction_neq2[chunks4] PASSED [ 28%] 386s array/tests/test_routines.py::test_tensordot_double_contraction_ngt2 PASSED [ 28%] 390s array/tests/test_routines.py::test_tensordot_more_than_26_dims PASSED [ 28%] 390s array/tests/test_routines.py::test_dot_method PASSED [ 28%] 390s array/tests/test_routines.py::test_dot_persist_equivalence PASSED [ 28%] 390s array/tests/test_routines.py::test_vdot[shape0-chunks0] PASSED [ 28%] 390s array/tests/test_routines.py::test_vdot[shape1-chunks1] PASSED [ 28%] 390s array/tests/test_routines.py::test_outer[shape10-shape20] PASSED [ 28%] 390s array/tests/test_routines.py::test_outer[shape11-shape21] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-ndim--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-sum--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-range2--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape0-0-cumsum--True] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-ndim--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-sum--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-range2--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape1-1-cumsum--True] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-ndim--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-sum--False] PASSED [ 28%] 390s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range--False] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-range2--False] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_along_axis[input_shape2-2-cumsum--True] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-ndim--False] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-sum--False] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range--False] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-range2--False] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_along_axis[input_shape3--1-cumsum--True] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum0-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-sum1-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape0-axes0-range-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum0-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape1-0-sum1-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape1-0-range-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum0-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-sum1-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape2-axes2-range-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum0-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-sum1-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape3-axes3-range-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum0-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-sum1-] PASSED [ 28%] 391s array/tests/test_routines.py::test_apply_over_axes[shape4-axes4-range-] PASSED [ 28%] 391s array/tests/test_routines.py::test_ptp[shape0-None] PASSED [ 28%] 391s array/tests/test_routines.py::test_ptp[shape1-0] PASSED [ 28%] 391s array/tests/test_routines.py::test_ptp[shape2-1] PASSED [ 28%] 391s array/tests/test_routines.py::test_ptp[shape3-2] PASSED [ 28%] 391s array/tests/test_routines.py::test_ptp[shape4--1] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[0-shape0-0] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[0-shape1-1] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[0-shape2-2] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[0-shape3--1] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[1-shape0-0] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[1-shape1-1] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[1-shape2-2] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[1-shape3--1] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[2-shape0-0] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[2-shape1-1] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[2-shape2-2] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff[2-shape3--1] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff_prepend[0] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff_prepend[1] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff_prepend[2] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff_append[0] PASSED [ 28%] 391s array/tests/test_routines.py::test_diff_append[1] PASSED [ 28%] 392s array/tests/test_routines.py::test_diff_append[2] PASSED [ 28%] 392s array/tests/test_routines.py::test_diff_negative_order PASSED [ 28%] 392s array/tests/test_routines.py::test_ediff1d[None-None-shape0] PASSED [ 28%] 392s array/tests/test_routines.py::test_ediff1d[None-None-shape1] PASSED [ 28%] 392s array/tests/test_routines.py::test_ediff1d[0-0-shape0] PASSED [ 28%] 392s array/tests/test_routines.py::test_ediff1d[0-0-shape1] PASSED [ 28%] 392s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape0] PASSED [ 28%] 392s array/tests/test_routines.py::test_ediff1d[to_end2-to_begin2-shape1] PASSED [ 28%] 392s array/tests/test_routines.py::test_gradient[1-shape0-varargs0-None] PASSED [ 28%] 392s array/tests/test_routines.py::test_gradient[1-shape1-varargs1-None] PASSED [ 28%] 392s array/tests/test_routines.py::test_gradient[1-shape2-varargs2-None] PASSED [ 28%] 392s array/tests/test_routines.py::test_gradient[1-shape3-varargs3-0] PASSED [ 28%] 392s array/tests/test_routines.py::test_gradient[1-shape4-varargs4-1] PASSED [ 28%] 392s array/tests/test_routines.py::test_gradient[1-shape5-varargs5-2] PASSED [ 28%] 392s array/tests/test_routines.py::test_gradient[1-shape6-varargs6--1] PASSED [ 28%] 392s array/tests/test_routines.py::test_gradient[1-shape7-varargs7-axis7] PASSED [ 28%] 392s array/tests/test_routines.py::test_gradient[1-shape8-varargs8-axis8] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[1-shape9-varargs9-axis9] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[1-shape10-varargs10--1] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[2-shape0-varargs0-None] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[2-shape1-varargs1-None] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[2-shape2-varargs2-None] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[2-shape3-varargs3-0] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[2-shape4-varargs4-1] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[2-shape5-varargs5-2] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[2-shape6-varargs6--1] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[2-shape7-varargs7-axis7] PASSED [ 28%] 393s array/tests/test_routines.py::test_gradient[2-shape8-varargs8-axis8] PASSED [ 28%] 394s array/tests/test_routines.py::test_gradient[2-shape9-varargs9-axis9] PASSED [ 28%] 394s array/tests/test_routines.py::test_gradient[2-shape10-varargs10--1] PASSED [ 28%] 394s array/tests/test_routines.py::test_bincount PASSED [ 28%] 394s array/tests/test_routines.py::test_bincount_with_weights[weights0] PASSED [ 28%] 394s array/tests/test_routines.py::test_bincount_with_weights[weights1] PASSED [ 28%] 394s array/tests/test_routines.py::test_bincount_unspecified_minlength PASSED [ 28%] 394s array/tests/test_routines.py::test_digitize PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[left-a0-1-v0-1] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[left-a1-1-v1-1] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[left-a2-3-v2-2] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[left-a3-3-v3-5] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[left-a4-3-v4-5] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[left-a5-3-v5-v_chunks5] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[right-a0-1-v0-1] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[right-a1-1-v1-1] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[right-a2-3-v2-2] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[right-a3-3-v3-5] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[right-a4-3-v4-5] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted[right-a5-3-v5-v_chunks5] PASSED [ 28%] 394s array/tests/test_routines.py::test_searchsorted_sorter_not_implemented PASSED [ 28%] 394s array/tests/test_routines.py::test_histogram PASSED [ 28%] 394s array/tests/test_routines.py::test_histogram_alternative_bins_range PASSED [ 28%] 394s array/tests/test_routines.py::test_histogram_bins_range_with_nan_array PASSED [ 28%] 394s array/tests/test_routines.py::test_histogram_return_type PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_extra_args_and_shapes PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_normed_deprecation PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[None-None] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[10-None] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[10-1] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[None-hist_range3] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range4] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range5] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range6] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[10-hist_range7] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[bins8-None] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[bins9-None] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_bin_range_raises[bins10-None] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-True] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_delayed_range[False-None-True-False] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-True] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_delayed_range[False-None-False-False] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-True] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_delayed_range[False-0-True-False] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-True] PASSED [ 29%] 394s array/tests/test_routines.py::test_histogram_delayed_range[False-0-False-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[False-1-True-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[False-1-False-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-None-True-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-None-False-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-0-True-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-0-False-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-1-True-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_range[True-1-False-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_bins[True-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_bins[True-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_bins[False-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_bins[False-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram_delayed_n_bins_raises_with_density PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d[bins0-True-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d[bins0-True-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d[bins0-False-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d[bins0-False-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d[5-True-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d[5-True-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d[5-False-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d[5-False-False] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d_array_bins[True-True] PASSED [ 29%] 395s array/tests/test_routines.py::test_histogram2d_array_bins[True-False] PASSED [ 29%] 396s array/tests/test_routines.py::test_histogram2d_array_bins[False-True] PASSED [ 29%] 396s array/tests/test_routines.py::test_histogram2d_array_bins[False-False] PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_seq_of_arrays PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_alternative_bins_range PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_weighted PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_density PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_weighted_density PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_raises_incompat_sample_chunks PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_raises_incompat_multiarg_chunks PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_raises_incompat_weight_chunks PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_raises_incompat_bins_or_range PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_raise_normed_and_density PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_raise_incompat_shape PASSED [ 29%] 396s array/tests/test_routines.py::test_histogramdd_edges PASSED [ 29%] 396s array/tests/test_routines.py::test_cov PASSED [ 29%] 396s array/tests/test_routines.py::test_corrcoef PASSED [ 29%] 396s array/tests/test_routines.py::test_round PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_kwargs[False-False-False] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_kwargs[False-False-True] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_kwargs[False-True-False] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_kwargs[False-True-True] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_kwargs[True-False-False] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_kwargs[True-False-True] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_kwargs[True-True-False] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_kwargs[True-True-True] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-23] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_rand[shape0-chunks0-796] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-23] PASSED [ 29%] 396s array/tests/test_routines.py::test_unique_rand[shape1-chunks1-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_unique_rand[shape2-chunks2-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_unique_rand[shape3-chunks3-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 397s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[True-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-23] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape0-elements_chunks0-0-10-796] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-23] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape1-elements_chunks1-0-10-796] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-23] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape2-elements_chunks2-0-10-796] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-23] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape0-test_chunks0-elements_shape3-elements_chunks3-0-10-796] PASSED [ 29%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape1-test_chunks1-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape2-test_chunks2-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape0-elements_chunks0-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape1-elements_chunks1-0-10-796] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-23] PASSED [ 30%] 398s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape2-elements_chunks2-0-10-796] PASSED [ 30%] 399s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-23] PASSED [ 30%] 399s array/tests/test_routines.py::test_isin_rand[False-test_shape3-test_chunks3-elements_shape3-elements_chunks3-0-10-796] PASSED [ 30%] 399s array/tests/test_routines.py::test_isin_assume_unique[True] PASSED [ 30%] 399s array/tests/test_routines.py::test_isin_assume_unique[False] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-7-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-7-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-9-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-9-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-shift3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-shift3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-shift4-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[None-shift4-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-7-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-7-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-9-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-9-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-shift3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-shift3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-shift4-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[0-shift4-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-7-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-7-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-9-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-9-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-shift3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-shift3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-shift4-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[1-shift4-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-7-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-7-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-9-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-9-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-shift3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-shift3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-shift4-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[-1-shift4-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-7-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-7-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-9-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-9-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-shift3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-shift3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-shift4-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis4-shift4-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-7-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-7-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-9-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-9-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-shift3-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-shift3-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-shift4-chunks0] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll[axis5-shift4-chunks1] PASSED [ 30%] 399s array/tests/test_routines.py::test_roll_always_results_in_a_new_array PASSED [ 30%] 399s array/tests/test_routines.py::test_roll_works_even_if_shape_is_0 PASSED [ 30%] 399s array/tests/test_routines.py::test_shape_and_ndim[shape0] PASSED [ 30%] 399s array/tests/test_routines.py::test_shape_and_ndim[shape1] PASSED [ 30%] 399s array/tests/test_routines.py::test_shape_and_ndim[shape2] PASSED [ 30%] 399s array/tests/test_routines.py::test_union1d[True-shape0] PASSED [ 30%] 399s array/tests/test_routines.py::test_union1d[True-shape1] PASSED [ 30%] 399s array/tests/test_routines.py::test_union1d[True-shape2] PASSED [ 30%] 399s array/tests/test_routines.py::test_union1d[False-shape0] PASSED [ 30%] 399s array/tests/test_routines.py::test_union1d[False-shape1] PASSED [ 30%] 399s array/tests/test_routines.py::test_union1d[False-shape2] PASSED [ 30%] 399s array/tests/test_routines.py::test_ravel PASSED [ 30%] 399s array/tests/test_routines.py::test_ravel_1D_no_op PASSED [ 30%] 399s array/tests/test_routines.py::test_ravel_with_array_like PASSED [ 30%] 399s array/tests/test_routines.py::test_expand_dims[None] PASSED [ 30%] 399s array/tests/test_routines.py::test_expand_dims[0] PASSED [ 30%] 399s array/tests/test_routines.py::test_expand_dims[1] PASSED [ 30%] 399s array/tests/test_routines.py::test_expand_dims[-1] PASSED [ 30%] 399s array/tests/test_routines.py::test_expand_dims[axis4] PASSED [ 30%] 399s array/tests/test_routines.py::test_expand_dims[axis5] PASSED [ 30%] 399s array/tests/test_routines.py::test_expand_dims[axis6] PASSED [ 30%] 399s array/tests/test_routines.py::test_expand_dims[2] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze[None-True] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze[None-False] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze[0-True] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze[0-False] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze[-1-True] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze[-1-False] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze[axis3-True] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze[axis3-False] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze_1d_array[shape0] PASSED [ 30%] 399s array/tests/test_routines.py::test_squeeze_1d_array[shape1] PASSED [ 30%] 399s array/tests/test_routines.py::test_vstack PASSED [ 30%] 399s array/tests/test_routines.py::test_hstack PASSED [ 30%] 399s array/tests/test_routines.py::test_dstack PASSED [ 30%] 399s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[hstack-hstack-0] PASSED [ 30%] 399s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[dstack-dstack-1] PASSED [ 30%] 399s array/tests/test_routines.py::test_stack_unknown_chunk_sizes[vstack-vstack-2] PASSED [ 30%] 399s array/tests/test_routines.py::test_take PASSED [ 30%] 399s array/tests/test_routines.py::test_take_dask_from_numpy PASSED [ 30%] 399s array/tests/test_routines.py::test_compress PASSED [ 30%] 399s array/tests/test_routines.py::test_extract PASSED [ 31%] 399s array/tests/test_routines.py::test_isnull PASSED [ 31%] 399s array/tests/test_routines.py::test_isnull_result_is_an_array PASSED [ 31%] 399s array/tests/test_routines.py::test_isclose PASSED [ 31%] 399s array/tests/test_routines.py::test_allclose PASSED [ 31%] 399s array/tests/test_routines.py::test_choose PASSED [ 31%] 399s array/tests/test_routines.py::test_piecewise PASSED [ 31%] 399s array/tests/test_routines.py::test_piecewise_otherwise PASSED [ 31%] 399s array/tests/test_routines.py::test_select PASSED [ 31%] 399s array/tests/test_routines.py::test_select_multidimension PASSED [ 31%] 399s array/tests/test_routines.py::test_select_return_dtype PASSED [ 31%] 400s array/tests/test_routines.py::test_select_broadcasting XFAIL (broadc...) [ 31%] 400s array/tests/test_routines.py::test_argwhere PASSED [ 31%] 400s array/tests/test_routines.py::test_argwhere_obj PASSED [ 31%] 400s array/tests/test_routines.py::test_argwhere_str PASSED [ 31%] 400s array/tests/test_routines.py::test_where PASSED [ 31%] 400s array/tests/test_routines.py::test_where_scalar_dtype PASSED [ 31%] 400s array/tests/test_routines.py::test_where_bool_optimization PASSED [ 31%] 400s array/tests/test_routines.py::test_where_nonzero PASSED [ 31%] 400s array/tests/test_routines.py::test_where_incorrect_args PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_axis[None] PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_axis[0] PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_axis[axis2] PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_axis[axis3] PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_obj PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_obj_axis[None] PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_obj_axis[0] PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis2] PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_obj_axis[axis3] PASSED [ 31%] 400s array/tests/test_routines.py::test_count_nonzero_str PASSED [ 31%] 400s array/tests/test_routines.py::test_flatnonzero PASSED [ 31%] 400s array/tests/test_routines.py::test_nonzero PASSED [ 31%] 400s array/tests/test_routines.py::test_nonzero_method PASSED [ 31%] 400s array/tests/test_routines.py::test_unravel_index_empty PASSED [ 31%] 400s array/tests/test_routines.py::test_unravel_index PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-0] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-1] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-2] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-asarray] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr0-chunks0-kwargs0-from_array] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-0] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-1] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-2] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-asarray] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr1-chunks1-kwargs1-from_array] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-0] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-1] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-2] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-asarray] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr2-1-kwargs2-from_array] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-0] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-1] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-2] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-asarray] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr3-chunks3-kwargs3-from_array] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-0] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-1] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-2] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-asarray] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr4-chunks4-kwargs4-from_array] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-0] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-1] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-2] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-asarray] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr5-chunks5-kwargs5-from_array] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-0] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-1] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-2] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-asarray] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr6-chunks6-kwargs6-from_array] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-0] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-1] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-2] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-asarray] SKIPPED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr7-None-kwargs7-from_array] SKIPPED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-0] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-1] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-2] PASSED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-asarray] SKIPPED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index[arr8-None-kwargs8-from_array] SKIPPED [ 31%] 400s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape PASSED [ 31%] 401s array/tests/test_routines.py::test_ravel_multi_index_unknown_shape_fails PASSED [ 31%] 401s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims0] PASSED [ 31%] 401s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[False-dims1] PASSED [ 31%] 401s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims0] PASSED [ 31%] 401s array/tests/test_routines.py::test_ravel_multi_index_delayed_dims[True-dims1] PASSED [ 31%] 401s array/tests/test_routines.py::test_ravel_multi_index_non_int_dtype PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_with_excess PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks0] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks1] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks2] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks3] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks4] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks5] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks6] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks7] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks8] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks9] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks10] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks11] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks12] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks13] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks14] PASSED [ 31%] 401s array/tests/test_routines.py::test_coarsen_bad_chunks[chunks15] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks0-1] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks1-2] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks2-2] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks3-10] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks4-10] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks5-8] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks6-10] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks7-16] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks8-10] PASSED [ 31%] 401s array/tests/test_routines.py::test_aligned_coarsen_chunks[chunks9-4] PASSED [ 31%] 401s array/tests/test_routines.py::test_insert PASSED [ 31%] 401s array/tests/test_routines.py::test_append PASSED [ 31%] 401s array/tests/test_routines.py::test_multi_insert PASSED [ 31%] 401s array/tests/test_routines.py::test_delete PASSED [ 31%] 401s array/tests/test_routines.py::test_result_type PASSED [ 31%] 401s array/tests/test_routines.py::test_einsum[abc,bad->abcd] PASSED [ 31%] 401s array/tests/test_routines.py::test_einsum[abcdef,bcdfg->abcdeg] PASSED [ 31%] 401s array/tests/test_routines.py::test_einsum[ea,fb,abcd,gc,hd->efgh] PASSED [ 31%] 401s array/tests/test_routines.py::test_einsum[ab,b] PASSED [ 31%] 401s array/tests/test_routines.py::test_einsum[aa] PASSED [ 31%] 401s array/tests/test_routines.py::test_einsum[a,a->] PASSED [ 31%] 401s array/tests/test_routines.py::test_einsum[a,a->a] PASSED [ 32%] 401s array/tests/test_routines.py::test_einsum[a,a] PASSED [ 32%] 401s array/tests/test_routines.py::test_einsum[a,b] PASSED [ 32%] 401s array/tests/test_routines.py::test_einsum[a,b,c] PASSED [ 32%] 401s array/tests/test_routines.py::test_einsum[a] PASSED [ 32%] 401s array/tests/test_routines.py::test_einsum[ba,b] PASSED [ 32%] 401s array/tests/test_routines.py::test_einsum[ba,b->] PASSED [ 32%] 401s array/tests/test_routines.py::test_einsum[defab,fedbc->defac] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[ab...,bc...->ac...] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[a...a] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[abc...->cba...] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[...ab->...a] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[a...a->a...] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[...abc,...abcd->...d] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[ab...,b->ab...] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[aa->a] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[ab,ab,c->c] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[aab,bc->ac] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[aab,bcc->ac] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[fdf,cdd,ccd,afe->ae] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum[fff,fae,bef,def->abd] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_optimize[optimize_opts0] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_optimize[optimize_opts1] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_optimize[optimize_opts2] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_order[C] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_order[F] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_order[A] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_order[K] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_casting[no] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_casting[equiv] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_casting[safe] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_casting[same_kind] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_casting[unsafe] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_split_every[None] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_split_every[2] PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_invalid_args PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_broadcasting_contraction PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_broadcasting_contraction2 PASSED [ 32%] 402s array/tests/test_routines.py::test_einsum_broadcasting_contraction3 PASSED [ 32%] 402s array/tests/test_routines.py::test_average[True-a0] PASSED [ 32%] 402s array/tests/test_routines.py::test_average[True-a1] PASSED [ 32%] 402s array/tests/test_routines.py::test_average[False-a0] PASSED [ 32%] 402s array/tests/test_routines.py::test_average[False-a1] PASSED [ 32%] 402s array/tests/test_routines.py::test_average_keepdims[a0] PASSED [ 32%] 402s array/tests/test_routines.py::test_average_keepdims[a1] PASSED [ 32%] 402s array/tests/test_routines.py::test_average_weights[False] PASSED [ 32%] 402s array/tests/test_routines.py::test_average_weights[True] PASSED [ 32%] 402s array/tests/test_routines.py::test_average_raises PASSED [ 32%] 402s array/tests/test_routines.py::test_iscomplexobj PASSED [ 32%] 403s array/tests/test_routines.py::test_tril_triu PASSED [ 32%] 403s array/tests/test_routines.py::test_tril_ndims PASSED [ 32%] 404s array/tests/test_routines.py::test_tril_triu_non_square_arrays PASSED [ 32%] 404s array/tests/test_routines.py::test_tril_triu_indices[3-0-3-auto] PASSED [ 32%] 404s array/tests/test_routines.py::test_tril_triu_indices[3-1-3-auto] PASSED [ 32%] 404s array/tests/test_routines.py::test_tril_triu_indices[3--1-3-auto] PASSED [ 32%] 404s array/tests/test_routines.py::test_tril_triu_indices[5-0-5-1] PASSED [ 32%] 404s array/tests/test_routines.py::test_pickle_vectorized_routines PASSED [ 32%] 404s array/tests/test_slicing.py::test_slice_1d PASSED [ 32%] 404s array/tests/test_slicing.py::test_slice_singleton_value_on_boundary PASSED [ 32%] 404s array/tests/test_slicing.py::test_slice_array_1d PASSED [ 32%] 404s array/tests/test_slicing.py::test_slice_array_2d PASSED [ 32%] 404s array/tests/test_slicing.py::test_slice_optimizations PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_with_singleton_indices PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_with_newaxis PASSED [ 32%] 404s array/tests/test_slicing.py::test_take PASSED [ 32%] 404s array/tests/test_slicing.py::test_take_sorted PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_chunks PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_with_numpy_arrays PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_and_chunks PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_and_unknown_chunks PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_identities PASSED [ 32%] 404s array/tests/test_slicing.py::test_slice_stop_0 PASSED [ 32%] 404s array/tests/test_slicing.py::test_slice_list_then_None PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_exhaustively SKIPPED (real...) [ 32%] 404s array/tests/test_slicing.py::test_slicing_with_negative_step_flops_keys PASSED [ 32%] 404s array/tests/test_slicing.py::test_empty_slice PASSED [ 32%] 404s array/tests/test_slicing.py::test_multiple_list_slicing PASSED [ 32%] 404s array/tests/test_slicing.py::test_boolean_list_slicing PASSED [ 32%] 404s array/tests/test_slicing.py::test_boolean_numpy_array_slicing PASSED [ 32%] 404s array/tests/test_slicing.py::test_empty_list PASSED [ 32%] 404s array/tests/test_slicing.py::test_uneven_chunks PASSED [ 32%] 404s array/tests/test_slicing.py::test_new_blockdim PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_consistent_names PASSED [ 32%] 404s array/tests/test_slicing.py::test_slicing_consistent_names_after_normalization PASSED [ 32%] 404s array/tests/test_slicing.py::test_sanitize_index_element PASSED [ 32%] 404s array/tests/test_slicing.py::test_sanitize_index PASSED [ 32%] 404s array/tests/test_slicing.py::test_uneven_blockdims PASSED [ 32%] 404s array/tests/test_slicing.py::test_oob_check PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[None-None] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[None-3] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[None-2] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[None-1] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-None] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-3] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-2] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks1-1] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-None] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-3] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-2] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks2-1] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-None] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-3] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-2] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks3-1] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-None] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-3] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-2] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array[x_chunks4-1] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[1] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[2] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_0d[3] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[1] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[2] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[3] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[4] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_nanchunks[5] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[2] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_negindex[4] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[2] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_indexerror[4] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int8] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int16] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int32] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[int64] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint8] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint16] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint32] PASSED [ 32%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_dtypes[uint64] PASSED [ 33%] 404s array/tests/test_slicing.py::test_index_with_int_dask_array_nocompute PASSED [ 33%] 404s array/tests/test_slicing.py::test_index_with_bool_dask_array PASSED [ 33%] 404s array/tests/test_slicing.py::test_index_with_bool_dask_array_2 PASSED [ 33%] 404s array/tests/test_slicing.py::test_cull XFAIL [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape0] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape1] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index0-shape2] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape0] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape1] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index1-shape2] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape0] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape1] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index2-shape2] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape0] PASSED [ 33%] 404s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape1] PASSED [ 33%] 405s array/tests/test_slicing.py::test_slicing_with_Nones[index3-shape2] PASSED [ 33%] 405s array/tests/test_slicing.py::test_slicing_integer_no_warnings PASSED [ 33%] 410s array/tests/test_slicing.py::test_slicing_none_int_ellipes PASSED [ 33%] 410s array/tests/test_slicing.py::test_None_overlap_int PASSED [ 33%] 410s array/tests/test_slicing.py::test_negative_n_slicing PASSED [ 33%] 410s array/tests/test_slicing.py::test_negative_list_slicing PASSED [ 33%] 410s array/tests/test_slicing.py::test_permit_oob_slices PASSED [ 33%] 410s array/tests/test_slicing.py::test_normalize_index PASSED [ 33%] 410s array/tests/test_slicing.py::test_take_semi_sorted PASSED [ 33%] 410s array/tests/test_slicing.py::test_slicing_plan[chunks0-index0-expected0] PASSED [ 33%] 410s array/tests/test_slicing.py::test_slicing_plan[chunks1-index1-expected1] PASSED [ 33%] 410s array/tests/test_slicing.py::test_slicing_plan[chunks2-index2-expected2] PASSED [ 33%] 410s array/tests/test_slicing.py::test_getitem_avoids_large_chunks PASSED [ 33%] 410s array/tests/test_slicing.py::test_getitem_avoids_large_chunks_missing PASSED [ 33%] 410s array/tests/test_slicing.py::test_take_avoids_large_chunks PASSED [ 33%] 410s array/tests/test_slicing.py::test_take_uses_config PASSED [ 33%] 410s array/tests/test_slicing.py::test_pathological_unsorted_slicing PASSED [ 33%] 410s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params0] PASSED [ 33%] 410s array/tests/test_slicing.py::test_setitem_with_different_chunks_preserves_shape[params1] PASSED [ 33%] 410s array/tests/test_slicing.py::test_gh3579 PASSED [ 33%] 410s array/tests/test_slicing.py::test_make_blockwise_sorted_slice PASSED [ 33%] 410s array/tests/test_slicing.py::test_shuffle_slice[size0-chunks0] PASSED [ 33%] 410s array/tests/test_slicing.py::test_shuffle_slice[size1-chunks1] PASSED [ 33%] 410s array/tests/test_slicing.py::test_shuffle_slice[size2-chunks2] PASSED [ 33%] 410s array/tests/test_slicing.py::test_gh4043[True-True-True] PASSED [ 33%] 410s array/tests/test_slicing.py::test_gh4043[True-True-False] PASSED [ 33%] 410s array/tests/test_slicing.py::test_gh4043[True-False-True] PASSED [ 33%] 410s array/tests/test_slicing.py::test_gh4043[True-False-False] PASSED [ 33%] 410s array/tests/test_slicing.py::test_gh4043[False-True-True] PASSED [ 33%] 410s array/tests/test_slicing.py::test_gh4043[False-True-False] PASSED [ 33%] 410s array/tests/test_slicing.py::test_gh4043[False-False-True] PASSED [ 33%] 410s array/tests/test_slicing.py::test_gh4043[False-False-False] PASSED [ 33%] 410s array/tests/test_slicing.py::test_slice_array_3d_with_bool_numpy_array PASSED [ 33%] 410s array/tests/test_slicing.py::test_slice_array_null_dimension PASSED [ 33%] 410s array/tests/test_stats.py::test_measures[True-skew-kwargs0] PASSED [ 33%] 410s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs1] PASSED [ 33%] 410s array/tests/test_stats.py::test_measures[True-kurtosis-kwargs2] PASSED [ 33%] 410s array/tests/test_stats.py::test_measures[False-skew-kwargs0] PASSED [ 33%] 410s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs1] PASSED [ 33%] 410s array/tests/test_stats.py::test_measures[False-kurtosis-kwargs2] PASSED [ 33%] 410s array/tests/test_stats.py::test_bias_raises PASSED [ 33%] 410s array/tests/test_stats.py::test_one[chisquare] PASSED [ 33%] 410s array/tests/test_stats.py::test_one[power_divergence] PASSED [ 33%] 411s array/tests/test_stats.py::test_one[normaltest] PASSED [ 33%] 411s array/tests/test_stats.py::test_one[skewtest] PASSED [ 33%] 411s array/tests/test_stats.py::test_one[kurtosistest] PASSED [ 33%] 411s array/tests/test_stats.py::test_two[ttest_ind-kwargs0] PASSED [ 33%] 411s array/tests/test_stats.py::test_two[ttest_ind-kwargs1] PASSED [ 33%] 411s array/tests/test_stats.py::test_two[ttest_1samp-kwargs2] XFAIL (http...) [ 33%] 411s array/tests/test_stats.py::test_two[ttest_rel-kwargs3] PASSED [ 33%] 411s array/tests/test_stats.py::test_two[chisquare-kwargs4] PASSED [ 33%] 411s array/tests/test_stats.py::test_two[power_divergence-kwargs5] PASSED [ 33%] 411s array/tests/test_stats.py::test_two[power_divergence-kwargs6] PASSED [ 33%] 411s array/tests/test_stats.py::test_two[power_divergence-kwargs7] PASSED [ 33%] 411s array/tests/test_stats.py::test_two[power_divergence-kwargs8] PASSED [ 33%] 411s array/tests/test_stats.py::test_moments[0] PASSED [ 33%] 411s array/tests/test_stats.py::test_moments[1] PASSED [ 33%] 411s array/tests/test_stats.py::test_moments[2] PASSED [ 33%] 411s array/tests/test_stats.py::test_moments[3] PASSED [ 33%] 411s array/tests/test_stats.py::test_moments[4] PASSED [ 33%] 411s array/tests/test_stats.py::test_anova PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[omit-ttest_1samp-2] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[omit-ttest_rel-2] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[omit-skewtest-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[omit-kurtosis-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[omit-kurtosistest-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[omit-normaltest-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[omit-moment-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[raise-ttest_1samp-2] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[raise-ttest_rel-2] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[raise-skewtest-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[raise-kurtosis-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[raise-kurtosistest-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[raise-normaltest-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_nan_raises[raise-moment-1] PASSED [ 33%] 411s array/tests/test_stats.py::test_power_divergence_invalid PASSED [ 33%] 411s array/tests/test_stats.py::test_skew_raises PASSED [ 33%] 411s array/tests/test_stats.py::test_skew_single_return_type PASSED [ 33%] 411s array/tests/test_stats.py::test_kurtosis_single_return_type PASSED [ 33%] 411s array/tests/test_svg.py::test_basic PASSED [ 33%] 411s array/tests/test_svg.py::test_repr_html PASSED [ 33%] 411s array/tests/test_svg.py::test_errors PASSED [ 33%] 411s array/tests/test_svg.py::test_repr_html_size_units PASSED [ 33%] 411s array/tests/test_svg.py::test_draw_sizes PASSED [ 33%] 411s array/tests/test_svg.py::test_too_many_lines_fills_sides_darker PASSED [ 33%] 411s array/tests/test_svg.py::test_3d PASSED [ 33%] 411s array/tests/test_testing.py::test_assert_eq_checks_scalars PASSED [ 33%] 411s array/tests/test_ufunc.py::test_ufunc_meta[log] PASSED [ 33%] 411s array/tests/test_ufunc.py::test_ufunc_meta[modf] PASSED [ 33%] 411s array/tests/test_ufunc.py::test_ufunc_meta[frexp] PASSED [ 33%] 411s array/tests/test_ufunc.py::test_ufunc PASSED [ 33%] 411s array/tests/test_ufunc.py::test_unary_ufunc[abs] PASSED [ 33%] 411s array/tests/test_ufunc.py::test_unary_ufunc[absolute] PASSED [ 33%] 411s array/tests/test_ufunc.py::test_unary_ufunc[arccos] PASSED [ 33%] 411s array/tests/test_ufunc.py::test_unary_ufunc[arccosh] PASSED [ 33%] 411s array/tests/test_ufunc.py::test_unary_ufunc[arcsin] PASSED [ 33%] 411s array/tests/test_ufunc.py::test_unary_ufunc[arcsinh] PASSED [ 33%] 411s array/tests/test_ufunc.py::test_unary_ufunc[arctan] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[arctanh] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[bitwise_not] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[cbrt] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[ceil] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[conj] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[cos] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[cosh] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[deg2rad] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[degrees] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[exp] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[exp2] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[expm1] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[fabs] PASSED [ 33%] 412s array/tests/test_ufunc.py::test_unary_ufunc[fix] SKIPPED (fix calls ...) [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[floor] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[invert] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[isfinite] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[isinf] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[isnan] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[log] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[log10] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[log1p] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[log2] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[logical_not] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[negative] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[positive] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[rad2deg] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[radians] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[reciprocal] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[rint] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[sign] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[signbit] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[sin] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[sinh] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[spacing] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[sqrt] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[square] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[tan] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[tanh] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_unary_ufunc[trunc] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_binary_ufunc[add] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_binary_ufunc[arctan2] PASSED [ 34%] 412s array/tests/test_ufunc.py::test_binary_ufunc[copysign] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[divide] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[equal] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_and] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_or] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[bitwise_xor] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[floor_divide] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[fmax] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[fmin] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[fmod] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[greater] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[greater_equal] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[hypot] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[ldexp] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[left_shift] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[less] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[less_equal] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[logaddexp2] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[logical_and] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[logical_or] PASSED [ 34%] 413s array/tests/test_ufunc.py::test_binary_ufunc[logical_xor] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[maximum] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[minimum] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[mod] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[multiply] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[nextafter] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[not_equal] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[power] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[remainder] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[right_shift] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[subtract] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[true_divide] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_binary_ufunc[float_power] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_ufunc_outer PASSED [ 34%] 414s array/tests/test_ufunc.py::test_complex[isreal] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_complex[iscomplex] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_complex[real] PASSED [ 34%] 414s array/tests/test_ufunc.py::test_complex[imag] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_2results[frexp] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_2results[modf] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_clip PASSED [ 34%] 415s array/tests/test_ufunc.py::test_angle PASSED [ 34%] 415s array/tests/test_ufunc.py::test_issignedinf PASSED [ 34%] 415s array/tests/test_ufunc.py::test_non_ufunc_others[i0] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_non_ufunc_others[sinc] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_non_ufunc_others[nan_to_num] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_frompyfunc PASSED [ 34%] 415s array/tests/test_ufunc.py::test_frompyfunc_wrapper PASSED [ 34%] 415s array/tests/test_ufunc.py::test_array_ufunc PASSED [ 34%] 415s array/tests/test_ufunc.py::test_array_ufunc_binop PASSED [ 34%] 415s array/tests/test_ufunc.py::test_array_ufunc_out PASSED [ 34%] 415s array/tests/test_ufunc.py::test_unsupported_ufunc_methods PASSED [ 34%] 415s array/tests/test_ufunc.py::test_out_numpy PASSED [ 34%] 415s array/tests/test_ufunc.py::test_out_shape_mismatch PASSED [ 34%] 415s array/tests/test_ufunc.py::test_divmod PASSED [ 34%] 415s array/tests/test_ufunc.py::test_dtype_kwarg[float64] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_dtype_kwarg[float32] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_dtype_kwarg[int32] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_dtype_kwarg[int64] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[True-False-False-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[True-False-True-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[True-True-False-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[True-True-True-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[False-False-False-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[False-False-True-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[False-True-False-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[False-True-True-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-False-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[numpy-False-True-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-False-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[numpy-True-True-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[dask-False-False-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[dask-False-True-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[dask-True-False-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-None] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where[dask-True-True-f8] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-False] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-False-True] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-False] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[False-True-True] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-False] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-False-True] PASSED [ 34%] 415s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-False] PASSED [ 35%] 415s array/tests/test_ufunc.py::test_ufunc_where_broadcasts[True-True-True] PASSED [ 35%] 415s array/tests/test_ufunc.py::test_ufunc_where_no_out PASSED [ 35%] 415s array/tests/test_ufunc.py::test_ufunc_where_doesnt_mutate_out PASSED [ 35%] 415s array/tests/test_wrap.py::test_ones PASSED [ 35%] 415s array/tests/test_wrap.py::test_size_as_list PASSED [ 35%] 415s array/tests/test_wrap.py::test_singleton_size PASSED [ 35%] 415s array/tests/test_wrap.py::test_kwargs PASSED [ 35%] 415s array/tests/test_wrap.py::test_full PASSED [ 35%] 415s array/tests/test_wrap.py::test_full_error_nonscalar_fill_value PASSED [ 35%] 415s array/tests/test_wrap.py::test_full_detects_da_dtype PASSED [ 35%] 415s array/tests/test_wrap.py::test_full_none_dtype PASSED [ 35%] 415s array/tests/test_wrap.py::test_full_like_error_nonscalar_fill_value PASSED [ 35%] 415s array/tests/test_wrap.py::test_can_make_really_big_array_of_ones PASSED [ 35%] 415s array/tests/test_wrap.py::test_wrap_consistent_names PASSED [ 35%] 415s bag/tests/test_bag.py::test_Bag PASSED [ 35%] 415s bag/tests/test_bag.py::test_keys PASSED [ 35%] 416s bag/tests/test_bag.py::test_bag_groupby_pure_hash PASSED [ 35%] 417s bag/tests/test_bag.py::test_bag_groupby_normal_hash PASSED [ 35%] 419s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-disk] PASSED [ 35%] 419s bag/tests/test_bag.py::test_bag_groupby_none[synchronous-tasks] PASSED [ 35%] 421s bag/tests/test_bag.py::test_bag_groupby_none[processes-disk] PASSED [ 35%] 421s bag/tests/test_bag.py::test_bag_groupby_none[processes-tasks] PASSED [ 35%] 423s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-none_field] PASSED [ 35%] 425s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-disk-no_none_fields] PASSED [ 35%] 425s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-none_field] PASSED [ 35%] 425s bag/tests/test_bag.py::test_bag_groupby_dataclass[synchronous-tasks-no_none_fields] PASSED [ 35%] 427s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-none_field] PASSED [ 35%] 429s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-disk-no_none_fields] PASSED [ 35%] 431s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-none_field] PASSED [ 35%] 432s bag/tests/test_bag.py::test_bag_groupby_dataclass[processes-tasks-no_none_fields] PASSED [ 35%] 432s bag/tests/test_bag.py::test_bag_map PASSED [ 35%] 434s bag/tests/test_bag.py::test_map_method PASSED [ 35%] 437s bag/tests/test_bag.py::test_starmap PASSED [ 35%] 437s bag/tests/test_bag.py::test_filter PASSED [ 35%] 438s bag/tests/test_bag.py::test_remove PASSED [ 35%] 438s bag/tests/test_bag.py::test_iter PASSED [ 35%] 438s bag/tests/test_bag.py::test_repr[str] PASSED [ 35%] 438s bag/tests/test_bag.py::test_repr[repr] PASSED [ 35%] 439s bag/tests/test_bag.py::test_pluck PASSED [ 35%] 439s bag/tests/test_bag.py::test_pluck_with_default PASSED [ 35%] 440s bag/tests/test_bag.py::test_unzip PASSED [ 35%] 441s bag/tests/test_bag.py::test_fold PASSED [ 35%] 441s bag/tests/test_bag.py::test_fold_bag PASSED [ 35%] 442s bag/tests/test_bag.py::test_distinct PASSED [ 35%] 442s bag/tests/test_bag.py::test_distinct_with_key PASSED [ 35%] 443s bag/tests/test_bag.py::test_frequencies PASSED [ 35%] 443s bag/tests/test_bag.py::test_frequencies_sorted PASSED [ 35%] 444s bag/tests/test_bag.py::test_topk PASSED [ 35%] 445s bag/tests/test_bag.py::test_topk_with_non_callable_key[1] PASSED [ 35%] 446s bag/tests/test_bag.py::test_topk_with_non_callable_key[2] PASSED [ 35%] 446s bag/tests/test_bag.py::test_topk_with_multiarg_lambda PASSED [ 35%] 447s bag/tests/test_bag.py::test_lambdas PASSED [ 35%] 449s bag/tests/test_bag.py::test_reductions PASSED [ 35%] 449s bag/tests/test_bag.py::test_reduction_names PASSED [ 35%] 450s bag/tests/test_bag.py::test_tree_reductions PASSED [ 35%] 450s bag/tests/test_bag.py::test_aggregation[1] PASSED [ 35%] 450s bag/tests/test_bag.py::test_aggregation[3] PASSED [ 35%] 450s bag/tests/test_bag.py::test_aggregation[4] PASSED [ 35%] 450s bag/tests/test_bag.py::test_non_splittable_reductions[1] PASSED [ 35%] 450s bag/tests/test_bag.py::test_non_splittable_reductions[10] PASSED [ 35%] 451s bag/tests/test_bag.py::test_std PASSED [ 35%] 451s bag/tests/test_bag.py::test_var PASSED [ 35%] 451s bag/tests/test_bag.py::test_join[identity] PASSED [ 35%] 452s bag/tests/test_bag.py::test_join[delayed] PASSED [ 35%] 452s bag/tests/test_bag.py::test_join[] PASSED [ 35%] 454s bag/tests/test_bag.py::test_foldby PASSED [ 35%] 455s bag/tests/test_bag.py::test_foldby_tree_reduction PASSED [ 35%] 455s bag/tests/test_bag.py::test_map_partitions PASSED [ 35%] 455s bag/tests/test_bag.py::test_map_partitions_args_kwargs PASSED [ 35%] 455s bag/tests/test_bag.py::test_map_partitions_blockwise PASSED [ 35%] 455s bag/tests/test_bag.py::test_random_sample_size PASSED [ 35%] 455s bag/tests/test_bag.py::test_random_sample_prob_range PASSED [ 35%] 456s bag/tests/test_bag.py::test_random_sample_repeated_computation PASSED [ 35%] 456s bag/tests/test_bag.py::test_random_sample_different_definitions PASSED [ 35%] 457s bag/tests/test_bag.py::test_random_sample_random_state PASSED [ 35%] 457s bag/tests/test_bag.py::test_lazify_task PASSED [ 35%] 457s bag/tests/test_bag.py::test_lazify PASSED [ 35%] 457s bag/tests/test_bag.py::test_inline_singleton_lists PASSED [ 35%] 457s bag/tests/test_bag.py::test_rename_fused_keys_bag PASSED [ 35%] 458s bag/tests/test_bag.py::test_take PASSED [ 35%] 459s bag/tests/test_bag.py::test_take_npartitions PASSED [ 35%] 459s bag/tests/test_bag.py::test_take_npartitions_warn PASSED [ 35%] 459s bag/tests/test_bag.py::test_map_is_lazy PASSED [ 35%] 459s bag/tests/test_bag.py::test_can_use_dict_to_make_concrete PASSED [ 35%] 460s bag/tests/test_bag.py::test_read_text PASSED [ 35%] 461s bag/tests/test_bag.py::test_read_text_large PASSED [ 35%] 462s bag/tests/test_bag.py::test_read_text_encoding PASSED [ 35%] 463s bag/tests/test_bag.py::test_read_text_large_gzip PASSED [ 35%] 463s bag/tests/test_bag.py::test_from_sequence PASSED [ 35%] 463s bag/tests/test_bag.py::test_from_long_sequence PASSED [ 35%] 463s bag/tests/test_bag.py::test_from_empty_sequence PASSED [ 35%] 463s bag/tests/test_bag.py::test_product PASSED [ 35%] 463s bag/tests/test_bag.py::test_partition_collect PASSED [ 35%] 464s bag/tests/test_bag.py::test_groupby PASSED [ 35%] 465s bag/tests/test_bag.py::test_groupby_with_indexer PASSED [ 35%] 466s bag/tests/test_bag.py::test_groupby_with_npartitions_changed PASSED [ 35%] 466s bag/tests/test_bag.py::test_groupby_with_scheduler_func PASSED [ 35%] 466s bag/tests/test_bag.py::test_concat PASSED [ 35%] 466s bag/tests/test_bag.py::test_flatten PASSED [ 35%] 467s bag/tests/test_bag.py::test_concat_after_map PASSED [ 35%] 467s bag/tests/test_bag.py::test_args PASSED [ 35%] 469s bag/tests/test_bag.py::test_to_dataframe PASSED [ 35%] 469s bag/tests/test_bag.py::test_to_textfiles[gz-GzipFile] PASSED [ 35%] 469s bag/tests/test_bag.py::test_to_textfiles[bz2-BZ2File] PASSED [ 35%] 469s bag/tests/test_bag.py::test_to_textfiles[-open] PASSED [ 35%] 470s bag/tests/test_bag.py::test_to_textfiles_name_function_preserves_order PASSED [ 35%] 470s bag/tests/test_bag.py::test_to_textfiles_name_function_warn PASSED [ 35%] 470s bag/tests/test_bag.py::test_to_textfiles_encoding PASSED [ 35%] 471s bag/tests/test_bag.py::test_to_textfiles_inputs PASSED [ 35%] 471s bag/tests/test_bag.py::test_to_textfiles_endlines PASSED [ 35%] 472s bag/tests/test_bag.py::test_string_namespace PASSED [ 35%] 472s bag/tests/test_bag.py::test_string_namespace_with_unicode PASSED [ 35%] 473s bag/tests/test_bag.py::test_str_empty_split PASSED [ 35%] 473s bag/tests/test_bag.py::test_map_with_iterator_function PASSED [ 35%] 473s bag/tests/test_bag.py::test_ensure_compute_output_is_concrete PASSED [ 35%] 474s bag/tests/test_bag.py::test_bag_class_extend PASSED [ 35%] 474s bag/tests/test_bag.py::test_gh715 PASSED [ 35%] 475s bag/tests/test_bag.py::test_bag_compute_forward_kwargs PASSED [ 35%] 475s bag/tests/test_bag.py::test_to_delayed PASSED [ 35%] 475s bag/tests/test_bag.py::test_to_delayed_optimize_graph PASSED [ 35%] 475s bag/tests/test_bag.py::test_from_delayed PASSED [ 35%] 475s bag/tests/test_bag.py::test_from_delayed_iterator PASSED [ 35%] 476s bag/tests/test_bag.py::test_range PASSED [ 35%] 477s bag/tests/test_bag.py::test_zip[1] PASSED [ 35%] 477s bag/tests/test_bag.py::test_zip[7] PASSED [ 35%] 477s bag/tests/test_bag.py::test_zip[10] PASSED [ 35%] 478s bag/tests/test_bag.py::test_zip[28] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[1-1] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[1-2] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[1-7] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[1-11] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[1-23] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[2-1] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[2-2] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[2-7] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[2-11] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[2-23] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[5-1] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[5-2] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[5-7] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[5-11] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[5-23] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[12-1] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[12-2] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[12-7] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[12-11] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[12-23] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[23-1] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[23-2] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[23-7] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[23-11] PASSED [ 36%] 478s bag/tests/test_bag.py::test_repartition_npartitions[23-23] PASSED [ 36%] 479s bag/tests/test_bag.py::test_repartition_partition_size[1-1] PASSED [ 36%] 479s bag/tests/test_bag.py::test_repartition_partition_size[2-1] PASSED [ 36%] 480s bag/tests/test_bag.py::test_repartition_partition_size[5-1] PASSED [ 36%] 480s bag/tests/test_bag.py::test_repartition_partition_size[1-2] PASSED [ 36%] 481s bag/tests/test_bag.py::test_repartition_partition_size[2-2] PASSED [ 36%] 482s bag/tests/test_bag.py::test_repartition_partition_size[5-2] PASSED [ 36%] 482s bag/tests/test_bag.py::test_repartition_partition_size[1-5] PASSED [ 36%] 483s bag/tests/test_bag.py::test_repartition_partition_size[2-5] PASSED [ 36%] 484s bag/tests/test_bag.py::test_repartition_partition_size[5-5] PASSED [ 36%] 485s bag/tests/test_bag.py::test_multiple_repartition_partition_size PASSED [ 36%] 485s bag/tests/test_bag.py::test_repartition_partition_size_complex_dtypes PASSED [ 36%] 485s bag/tests/test_bag.py::test_repartition_names PASSED [ 36%] 485s bag/tests/test_bag.py::test_repartition_input_errors PASSED [ 36%] 487s bag/tests/test_bag.py::test_accumulate PASSED [ 36%] 489s bag/tests/test_bag.py::test_groupby_tasks PASSED [ 36%] 489s bag/tests/test_bag.py::test_groupby_tasks_names PASSED [ 36%] 489s bag/tests/test_bag.py::test_groupby_tasks_2[1000-20-100] PASSED [ 36%] 490s bag/tests/test_bag.py::test_groupby_tasks_2[12345-234-1042] PASSED [ 36%] 490s bag/tests/test_bag.py::test_groupby_tasks_2[100-1-50] PASSED [ 36%] 490s bag/tests/test_bag.py::test_groupby_tasks_3 PASSED [ 36%] 491s bag/tests/test_bag.py::test_to_textfiles_empty_partitions PASSED [ 36%] 491s bag/tests/test_bag.py::test_reduction_empty PASSED [ 36%] 491s bag/tests/test_bag.py::test_reduction_empty_aggregate[1] PASSED [ 36%] 491s bag/tests/test_bag.py::test_reduction_empty_aggregate[2] PASSED [ 36%] 491s bag/tests/test_bag.py::test_reduction_empty_aggregate[4] PASSED [ 36%] 491s bag/tests/test_bag.py::test_reduction_with_non_comparable_objects PASSED [ 36%] 491s bag/tests/test_bag.py::test_reduction_with_sparse_matrices PASSED [ 36%] 491s bag/tests/test_bag.py::test_empty PASSED [ 36%] 492s bag/tests/test_bag.py::test_bag_picklable PASSED [ 36%] 492s bag/tests/test_bag.py::test_msgpack_unicode PASSED [ 36%] 492s bag/tests/test_bag.py::test_bag_with_single_callable PASSED [ 36%] 492s bag/tests/test_bag.py::test_optimize_fuse_keys PASSED [ 36%] 492s bag/tests/test_bag.py::test_reductions_are_lazy PASSED [ 36%] 493s bag/tests/test_bag.py::test_repeated_groupby PASSED [ 36%] 493s bag/tests/test_bag.py::test_temporary_directory PASSED [ 36%] 493s bag/tests/test_bag.py::test_empty_bag PASSED [ 36%] 494s bag/tests/test_bag.py::test_bag_paths PASSED [ 36%] 494s bag/tests/test_bag.py::test_map_partitions_arg PASSED [ 36%] 494s bag/tests/test_bag.py::test_map_keynames PASSED [ 36%] 494s bag/tests/test_bag.py::test_map_releases_element_references_as_soon_as_possible PASSED [ 36%] 494s bag/tests/test_bag.py::test_bagged_array_delayed PASSED [ 36%] 494s bag/tests/test_bag.py::test_dask_layers PASSED [ 36%] 494s bag/tests/test_bag.py::test_dask_layers_to_delayed[False] PASSED [ 36%] 494s bag/tests/test_bag.py::test_dask_layers_to_delayed[True] PASSED [ 36%] 495s bag/tests/test_bag.py::test_to_dataframe_optimize_graph PASSED [ 36%] 495s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[100] PASSED [ 36%] 495s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[250] PASSED [ 36%] 495s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[500] PASSED [ 36%] 495s bag/tests/test_bag.py::test_default_partitioning_worker_saturation[1000] PASSED [ 36%] 495s bag/tests/test_bag.py::test_npartitions_saturation[100] PASSED [ 36%] 495s bag/tests/test_bag.py::test_npartitions_saturation[250] PASSED [ 36%] 496s bag/tests/test_bag.py::test_npartitions_saturation[500] PASSED [ 36%] 496s bag/tests/test_bag.py::test_npartitions_saturation[1000] PASSED [ 36%] 496s bag/tests/test_bag.py::test_map_total_mem_usage PASSED [ 36%] 497s bag/tests/test_random.py::test_choices_size_exactly_k PASSED [ 36%] 497s bag/tests/test_random.py::test_choices_k_bigger_than_bag_size PASSED [ 36%] 498s bag/tests/test_random.py::test_choices_empty_partition PASSED [ 36%] 498s bag/tests/test_random.py::test_choices_k_bigger_than_smallest_partition_size PASSED [ 36%] 499s bag/tests/test_random.py::test_choices_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 499s bag/tests/test_random.py::test_choices_with_more_bag_partitons PASSED [ 36%] 500s bag/tests/test_random.py::test_sample_with_more_bag_partitons PASSED [ 36%] 500s bag/tests/test_random.py::test_sample_size_exactly_k PASSED [ 36%] 501s bag/tests/test_random.py::test_sample_k_bigger_than_bag_size PASSED [ 36%] 501s bag/tests/test_random.py::test_sample_empty_partition PASSED [ 36%] 502s bag/tests/test_random.py::test_sample_size_k_bigger_than_smallest_partition_size PASSED [ 36%] 502s bag/tests/test_random.py::test_sample_k_equal_bag_size_with_unbalanced_partitions PASSED [ 36%] 503s bag/tests/test_random.py::test_sample_k_larger_than_partitions PASSED [ 36%] 503s bag/tests/test_random.py::test_weighted_sampling_without_replacement PASSED [ 36%] 503s bag/tests/test_random.py::test_sample_return_bag PASSED [ 36%] 503s bag/tests/test_random.py::test_partitions_are_coerced_to_lists PASSED [ 36%] 503s bag/tests/test_random.py::test_reservoir_sample_map_partitions_correctness PASSED [ 36%] 503s bag/tests/test_random.py::test_reservoir_sample_with_replacement_map_partitions_correctness PASSED [ 36%] 503s bag/tests/test_text.py::test_read_text[None-None-ascii-True] PASSED [ 36%] 503s bag/tests/test_text.py::test_read_text[None-None-ascii-False] PASSED [ 36%] 503s bag/tests/test_text.py::test_read_text[None-None-utf-8-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[None-None-utf-8-False] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[zip-None-ascii-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[zip-None-ascii-False] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[zip-None-utf-8-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[zip-None-utf-8-False] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[bz2-None-ascii-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[bz2-None-ascii-False] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[bz2-None-utf-8-False] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[gzip-None-ascii-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[gzip-None-ascii-False] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[gzip-None-utf-8-False] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[lzma-None-ascii-True] SKIPPED [ 36%] 504s bag/tests/test_text.py::test_read_text[lzma-None-ascii-False] SKIPPED [ 36%] 504s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-True] SKIPPED [ 36%] 504s bag/tests/test_text.py::test_read_text[lzma-None-utf-8-False] SKIPPED [ 36%] 504s bag/tests/test_text.py::test_read_text[xz-None-ascii-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[xz-None-ascii-False] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[xz-None-utf-8-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[xz-None-utf-8-False] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[lz4-None-ascii-True] SKIPPED [ 36%] 504s bag/tests/test_text.py::test_read_text[lz4-None-ascii-False] SKIPPED [ 36%] 504s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-True] SKIPPED [ 36%] 504s bag/tests/test_text.py::test_read_text[lz4-None-utf-8-False] SKIPPED [ 36%] 504s bag/tests/test_text.py::test_read_text[None-10 B-ascii-True] PASSED [ 36%] 504s bag/tests/test_text.py::test_read_text[None-10 B-ascii-False] PASSED [ 37%] 504s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-True] PASSED [ 37%] 504s bag/tests/test_text.py::test_read_text[None-10 B-utf-8-False] PASSED [ 37%] 504s bag/tests/test_text.py::test_read_text_unicode_no_collection PASSED [ 37%] 504s bag/tests/test_text.py::test_files_per_partition PASSED [ 37%] 504s bag/tests/test_text.py::test_errors PASSED [ 37%] 506s bag/tests/test_text.py::test_complex_delimiter PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_read_block PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_seek_delimiter_endline PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_infer_storage_options PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[C:\\\\foo\\bar-C:\\\\foo\\bar] PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[c:/foo/bar-c:/foo/bar] PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///c|\\foo\\bar-c:\\foo\\bar] PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C|/foo/bar-C:/foo/bar] PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_infer_storage_options_c[file:///C:/foo/bar-C:/foo/bar] PASSED [ 37%] 506s bytes/tests/test_bytes_utils.py::test_stringify_path PASSED [ 37%] 506s bytes/tests/test_compression.py::test_files[None-noop_file] PASSED [ 37%] 506s bytes/tests/test_compression.py::test_files[zip-unzip] PASSED [ 37%] 506s bytes/tests/test_compression.py::test_files[bz2-BZ2File] PASSED [ 37%] 506s bytes/tests/test_compression.py::test_files[gzip-] PASSED [ 37%] 506s bytes/tests/test_compression.py::test_files[lzma-LZMAFile] SKIPPED (...) [ 37%] 506s bytes/tests/test_compression.py::test_files[xz-LZMAFile] PASSED [ 37%] 506s bytes/tests/test_compression.py::test_files[lz4-open] SKIPPED (compr...) [ 37%] 506s bytes/tests/test_http.py::test_simple PASSED [ 37%] 506s bytes/tests/test_http.py::test_loc PASSED [ 37%] 506s bytes/tests/test_http.py::test_fetch_range_with_headers PASSED [ 37%] 506s bytes/tests/test_http.py::test_ops[None] PASSED [ 37%] 506s bytes/tests/test_http.py::test_ops[99999] PASSED [ 37%] 506s bytes/tests/test_http.py::test_ops_blocksize PASSED [ 37%] 506s bytes/tests/test_http.py::test_errors PASSED [ 37%] 506s bytes/tests/test_http.py::test_files PASSED [ 37%] 506s bytes/tests/test_http.py::test_open_glob PASSED [ 37%] 506s bytes/tests/test_local.py::test_unordered_urlpath_errors PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes_sample_delimiter PASSED [ 37%] 506s bytes/tests/test_local.py::test_parse_sample_bytes PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes_no_sample PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes_blocksize_none PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5.0] PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes_blocksize_types[5 B] PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes_blocksize_float_errs PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes_include_path PASSED [ 37%] 506s bytes/tests/test_local.py::test_with_urls PASSED [ 37%] 506s bytes/tests/test_local.py::test_with_paths PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes_block PASSED [ 37%] 506s bytes/tests/test_local.py::test_read_bytes_delimited PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[None-None] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[zip-None] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[bz2-None] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[gzip-None] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[lzma-None] SKIPPED (comp...) [ 37%] 506s bytes/tests/test_local.py::test_compression[xz-None] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[lz4-None] SKIPPED (compr...) [ 37%] 506s bytes/tests/test_local.py::test_compression[None-10] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[zip-10] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[bz2-10] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[gzip-10] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[lzma-10] SKIPPED (compre...) [ 37%] 506s bytes/tests/test_local.py::test_compression[xz-10] PASSED [ 37%] 506s bytes/tests/test_local.py::test_compression[lz4-10] SKIPPED (compres...) [ 37%] 506s bytes/tests/test_local.py::test_open_files PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_text_mode[utf-8] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_text_mode[ascii] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[None-rt] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[None-rb] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[zip-rt] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[zip-rb] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[bz2-rt] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[bz2-rb] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[gzip-rt] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[gzip-rb] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[lzma-rt] SKIPPED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[lzma-rb] SKIPPED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[xz-rt] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[xz-rb] PASSED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[lz4-rt] SKIPPED [ 37%] 506s bytes/tests/test_local.py::test_open_files_compression[lz4-rb] SKIPPED [ 37%] 506s bytes/tests/test_local.py::test_bad_compression PASSED [ 37%] 506s bytes/tests/test_local.py::test_not_found PASSED [ 37%] 507s bytes/tests/test_local.py::test_names PASSED [ 37%] 507s bytes/tests/test_local.py::test_open_files_write[compression_opener0] PASSED [ 37%] 507s bytes/tests/test_local.py::test_open_files_write[compression_opener1] PASSED [ 37%] 507s bytes/tests/test_local.py::test_pickability_of_lazy_files PASSED [ 37%] 507s bytes/tests/test_local.py::test_py2_local_bytes PASSED [ 37%] 507s bytes/tests/test_local.py::test_abs_paths PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text[read_fwf-files2] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text_kwargs[read_fwf-files2] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text_dtype_coercion[read_fwf-files2] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_pandas_read_text_with_header[read_fwf-files2] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_simple[read_fwf-files2] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_kwargs[read_fwf-files2] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_text_blocks_to_pandas_blocked[read_fwf-files2] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_skiprows[read_csv-read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_skiprows[read_table-read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_comment[read_csv-read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_comment[read_table-read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_skipfooter[read_csv-read_csv-files0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_skipfooter[read_table-read_table-files1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_csv-read_csv-files0-str, int, int\n] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_skiprows_as_list[read_table-read_table-files1-str\t int\t int\n] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_csv-blocks0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_enforce_dtypes[read_table-blocks1] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_enforce_columns[read_csv-blocks0] PASSED [ 37%] 507s dataframe/io/tests/test_csv.py::test_enforce_columns[read_table-blocks1] PASSED [ 37%] 507s 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%] 507s 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%] 507s 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%] 507s dataframe/io/tests/test_csv.py::test_read_csv_convert_string_config SKIPPED [ 37%] 507s 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%] 507s 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%] 507s 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%] 508s 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%] 508s dataframe/io/tests/test_csv.py::test_read_csv_files[read_csv-read_csv-files0] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_files[read_table-read_table-files1] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_csv-read_csv-files0] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_files_list[read_table-read_table-files1] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_csv-files0] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column[read_table-files1] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_csv-files0] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_as_str[read_table-files1] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_csv-files0] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_duplicate_name[read_table-files1] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_csv-files0] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_is_dtype_category[read_table-files1] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_csv-files0] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_include_path_column_with_multiple_partitions_per_file[read_table-files1] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_index PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_skiprows_range PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_usecols PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_string_blocksize PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_skipinitialspace PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_consistent_dtypes PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_consistent_dtypes_2 PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_categorical_dtypes PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_categorical_known PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_compression_multiple_files[infer] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_compression_multiple_files[gzip] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_empty_csv_file PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_no_sample PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_sensitive_to_enforce PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-None] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[None0-10] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-None] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[zip-10] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-None] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[bz2-10] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-None] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[gzip-10] PASSED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-None] SKIPPED [ 38%] 508s dataframe/io/tests/test_csv.py::test_read_csv_compression[lzma-10] SKIPPED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-None] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_compression[xz-10] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-None] SKIPPED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_compression[lz4-10] SKIPPED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-None] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_compression[None1-10] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_warn_non_seekable_files SKIPPED [ 38%] 509s dataframe/io/tests/test_csv.py::test_windows_line_terminator PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_header_int[1] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_header_int[2] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_header_int[3] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_header_None PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_auto_blocksize PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test__infer_block_size PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_auto_blocksize_max64mb PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_auto_blocksize_csv PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_head_partial_line_fix PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_raises_on_no_files PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_has_deterministic_name PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_multiple_read_csv_has_deterministic_name PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_has_different_names_based_on_blocksize PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_csv_with_integer_names PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_late_dtypes PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_assume_missing PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_index_col PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_one PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_with_datetime_index_partitions_n PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-8-sig] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-le] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_encoding_gh601[utf-16-be] PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_header_issue_823 PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_none_usecols PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_parse_dates_multi_column PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_sep PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_slash_r PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_singleton_dtype PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_arrow_engine SKIPPED (...) [ 38%] 509s dataframe/io/tests/test_csv.py::test_robust_column_mismatch PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_different_columns_are_allowed PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_error_if_sample_is_too_small PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_read_csv_names_not_none PASSED [ 38%] 509s dataframe/io/tests/test_csv.py::test_to_csv PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_csv_multiple_files_cornercases PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_single_csv PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_single_csv_with_name_function PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_single_csv_with_header_first_partition_only PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_exclusive_mode PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_csv_single_file_exlusive_mode_no_overwrite PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_single_csv_gzip PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_csv_gzip XFAIL (to_csv does ...) [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_csv_nodir PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_csv_simple PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_csv_with_single_file_and_append_mode PASSED [ 38%] 510s dataframe/io/tests/test_csv.py::test_to_csv_series PASSED [ 38%] 511s dataframe/io/tests/test_csv.py::test_to_csv_with_get PASSED [ 38%] 512s dataframe/io/tests/test_csv.py::test_to_csv_warns_using_scheduler_argument PASSED [ 38%] 513s dataframe/io/tests/test_csv.py::test_to_csv_errors_using_multiple_scheduler_args PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_keeps_all_non_scheduler_compute_kwargs PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_paths PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[False-] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_header_empty_dataframe[True-x,y\n] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_header[False-False-a,1\n-d,4\n] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_header[True-False-x,y\n-x,y\n] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_header[False-True-a,1\n-d,4\n] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_header[True-True-x,y\n-d,4\n] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_header[header4-False-aa,bb\n-aa,bb\n] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_header[header5-True-aa,bb\n-d,4\n] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_to_csv_line_ending PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_block_mask[block_lists0] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_block_mask[block_lists1] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_block_mask[block_lists2] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_block_mask[block_lists3] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_reading_empty_csv_files_with_path PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_read_csv_groupby_get_group PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_csv_getitem_column_order PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_getitem_optimization_after_filter PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_csv_parse_fail PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_csv_name_should_be_different_even_if_head_is_same PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_select_with_include_path_column PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_names_with_header_0[True] PASSED [ 38%] 514s dataframe/io/tests/test_csv.py::test_names_with_header_0[False] PASSED [ 38%] 514s dataframe/io/tests/test_demo.py::test_make_timeseries PASSED [ 38%] 514s dataframe/io/tests/test_demo.py::test_make_timeseries_no_args PASSED [ 38%] 514s dataframe/io/tests/test_demo.py::test_make_timeseries_blockwise PASSED [ 38%] 514s dataframe/io/tests/test_demo.py::test_no_overlaps PASSED [ 38%] 514s dataframe/io/tests/test_demo.py::test_make_timeseries_keywords PASSED [ 38%] 514s dataframe/io/tests/test_demo.py::test_make_timeseries_fancy_keywords PASSED [ 38%] 515s dataframe/io/tests/test_demo.py::test_make_timeseries_getitem_compute PASSED [ 38%] 515s dataframe/io/tests/test_demo.py::test_make_timeseries_column_projection PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec[None] PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec[42] PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec_non_default[None] PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec_non_default[42] PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec_pyarrow SKIPPED (pya...) [ 39%] 515s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[None] PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_same_prefix_col_numbering[42] PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec_category_nunique PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[None] PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec_default_integer[42] PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec_integer_method PASSED [ 39%] 515s dataframe/io/tests/test_demo.py::test_with_spec_datetime_index PASSED [ 39%] 515s dataframe/io/tests/test_hdf.py::test_to_hdf PASSED [ 39%] 515s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_nodes SKIPPED (...) [ 39%] 516s dataframe/io/tests/test_hdf.py::test_to_hdf_multiple_files PASSED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_nodes PASSED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_modes_multiple_files PASSED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_link_optimizations PASSED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_lock_delays SKIPPED (seg...) [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_exceptions PASSED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-sync] SKIPPED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-threads] SKIPPED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[1-processes] SKIPPED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-sync] SKIPPED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-threads] SKIPPED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[4-processes] SKIPPED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-sync] SKIPPED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-threads] SKIPPED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_schedulers[10-processes] SKIPPED [ 39%] 517s dataframe/io/tests/test_hdf.py::test_to_hdf_kwargs PASSED [ 39%] 518s dataframe/io/tests/test_hdf.py::test_to_fmt_warns PASSED [ 39%] 518s dataframe/io/tests/test_hdf.py::test_read_hdf[data0-assert_frame_equal] PASSED [ 39%] 518s dataframe/io/tests/test_hdf.py::test_read_hdf[data1-assert_series_equal] PASSED [ 39%] 518s dataframe/io/tests/test_hdf.py::test_read_hdf_multiply_open PASSED [ 39%] 518s dataframe/io/tests/test_hdf.py::test_read_hdf_multiple SKIPPED (segf...) [ 39%] 518s dataframe/io/tests/test_hdf.py::test_read_hdf_start_stop_values PASSED [ 39%] 518s dataframe/io/tests/test_hdf.py::test_hdf_globbing PASSED [ 39%] 518s dataframe/io/tests/test_hdf.py::test_hdf_file_list PASSED [ 39%] 518s dataframe/io/tests/test_hdf.py::test_read_hdf_pattern_pathlike PASSED [ 39%] 518s dataframe/io/tests/test_hdf.py::test_to_hdf_path_pathlike PASSED [ 39%] 519s dataframe/io/tests/test_hdf.py::test_read_hdf_doesnt_segfault PASSED [ 39%] 519s dataframe/io/tests/test_hdf.py::test_hdf_filenames PASSED [ 39%] 519s dataframe/io/tests/test_hdf.py::test_hdf_path_exceptions PASSED [ 39%] 519s dataframe/io/tests/test_hdf.py::test_hdf_nonpandas_keys PASSED [ 39%] 519s dataframe/io/tests/test_hdf.py::test_hdf_empty_dataframe PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_meta_from_array PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_meta_from_1darray PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_meta_from_recarray PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_array PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_array_with_record_dtype PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_dataframe PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_small PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[1] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[2] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[4] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_is_accurate[5] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_series PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_non_sorted PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_single_row PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_with_datetime_index PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[None] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value1] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_with_index_nulls[null_value2] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_with_wrong_args PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_chunksize_one PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index0] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index1] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_npartitions_duplicates[index2] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config SKIPPED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_convert_string_config_raises SKIPPED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index0] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_immutable[True-index1] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index0] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_pandas_immutable[False-index1] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_gpu_from_pandas_npartitions_duplicates SKIPPED [ 39%] 519s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_DataFrame_from_dask_array_with_blockwise_ops PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_Series_from_dask_array PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_index[True] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_index[False] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_index_raises PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_array_raises_more_than_2D PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_array_wrong_column_shape_error PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_array_with_column_names PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_compat_numpy_array_1d PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_array_1d_with_column_names PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_array_1d_list_of_columns_gives_dataframe PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_struct_dtype PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_chunks PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes0-expected_divisions0] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes1-expected_divisions1] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_empty_chunks[chunksizes2-expected_divisions2] PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_dask_array_unknown_width_error PASSED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_array_dispatching[cupy-cudf] SKIPPED [ 39%] 519s dataframe/io/tests/test_io.py::test_from_array_dispatching[numpy-pandas] PASSED [ 39%] 527s dataframe/io/tests/test_io.py::test_to_bag PASSED [ 39%] 527s dataframe/io/tests/test_io.py::test_to_bag_frame PASSED [ 39%] 527s dataframe/io/tests/test_io.py::test_to_records PASSED [ 39%] 527s dataframe/io/tests/test_io.py::test_to_records_with_lengths[lengths0] PASSED [ 39%] 527s dataframe/io/tests/test_io.py::test_to_records_with_lengths[True] PASSED [ 39%] 527s dataframe/io/tests/test_io.py::test_to_records_raises PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_delayed PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_delayed_optimize_fusion PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_delayed_to_dask_array PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_delayed_preserves_hlgs PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_delayed_misordered_meta PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_delayed_sorted PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_to_delayed PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_to_delayed_optimize_graph PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_dask_array_index_dtype PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_simple[vals0] PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_simple[vals1] PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_simple[vals2] PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_multi PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_args PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_divisions PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_meta PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_custom_name PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable0] PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_other_iterables[iterable1] PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_other_iterables[_generator] PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_map_column_projection PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_dict_backends[pandas] PASSED [ 39%] 528s dataframe/io/tests/test_io.py::test_from_dict_backends[cudf] SKIPPED [ 39%] 528s dataframe/io/tests/test_json.py::test_read_json_with_path_column[split] PASSED [ 39%] 528s dataframe/io/tests/test_json.py::test_read_json_with_path_column[records] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_with_path_column[index] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_with_path_column[columns] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_with_path_column[values] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_path_column_with_duplicate_name_is_error PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_with_path_converter PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_orient_not_records_and_lines PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_write_orient_not_records_and_lines PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[5] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[15] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[33] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[200] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_multiple_files_with_path_column[90000] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_basic[split] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_basic[records] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_basic[index] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_basic[columns] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_basic[values] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_fkeyword[pandas] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_fkeyword[json] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_engine_str[ujson] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_engine_str[read_json] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_meta[split] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_meta[records] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_meta[index] PASSED [ 40%] 528s dataframe/io/tests/test_json.py::test_read_json_meta[columns] PASSED [ 40%] 529s dataframe/io/tests/test_json.py::test_read_json_meta[values] PASSED [ 40%] 529s dataframe/io/tests/test_json.py::test_write_json_basic[split] PASSED [ 40%] 529s dataframe/io/tests/test_json.py::test_write_json_basic[records] PASSED [ 40%] 529s dataframe/io/tests/test_json.py::test_write_json_basic[index] PASSED [ 40%] 529s dataframe/io/tests/test_json.py::test_write_json_basic[columns] PASSED [ 40%] 529s dataframe/io/tests/test_json.py::test_write_json_basic[values] PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_to_json_with_get PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_read_json_error PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_read_chunked[5] PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_read_chunked[15] PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_read_chunked[33] PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_read_chunked[200] PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_read_chunked[90000] PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_json_compressed[None] PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_json_compressed[gzip] PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_json_compressed[xz] PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_read_json_inferred_compression PASSED [ 40%] 530s dataframe/io/tests/test_json.py::test_to_json_results PASSED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_get_engine_pyarrow SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_get_engine_fastparquet_only SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_get_engine_no_engine PASSED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_get_engine_third_party PASSED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_get_engine_invalid PASSED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-False] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_local[fastparquet-fastparquet-True] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-False] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_local[fastparquet-pyarrow-True] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-False] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_local[pyarrow-fastparquet-True] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-False] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_local[pyarrow-pyarrow-True] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-False] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-fastparquet-True] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-False] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_empty[fastparquet-pyarrow-True] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-False] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-fastparquet-True] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-False] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_empty[pyarrow-pyarrow-True] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_simple[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_simple[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_delayed_no_metadata[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_glob[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_glob[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_calculate_divisions_false[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_list[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_list[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_auto_index[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_auto_index[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_index[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_index[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_nonsense_column[fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_nonsense_column[pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_calculate_divisions_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_columns_index_with_multi_index[pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_no_index[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_no_index[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_series[fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_read_series[pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_names[fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_names[pyarrow] SKIPPED (pya...) [ 40%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_from_pandas[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_nullable_dtypes SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pandas] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pandas] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes[pyarrow-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_use_nullable_dtypes_with_types_mapper[pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-fastparquet] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_categorical[fastparquet-pyarrow] SKIPPED [ 40%] 530s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append[fastparquet-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append[fastparquet-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append[pyarrow-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append[pyarrow-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_create[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_create[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_with_partition SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_cats[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_cats[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[False-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_cats_pyarrow[True-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_parallel_metadata[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_cats_2[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_wo_index[fastparquet-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_wo_index[pyarrow-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index0-offset0-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[fastparquet-index1-499-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index0-offset0-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_overlapping_divisions[pyarrow-index1-499-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_known_divisions_to_unknown_divisions_works[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_different_columns[fastparquet-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_different_columns[pyarrow-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_append_dict_column SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_ordering[fastparquet-pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_ordering[pyarrow-pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_custom_columns[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[fastparquet-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df0-write_kwargs0-read_kwargs0] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df1-write_kwargs1-read_kwargs1] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df2-write_kwargs2-read_kwargs2] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df3-write_kwargs3-read_kwargs3] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df4-write_kwargs4-read_kwargs4] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df5-write_kwargs5-read_kwargs5] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df6-write_kwargs6-read_kwargs6] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df7-write_kwargs7-read_kwargs7] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df8-write_kwargs8-read_kwargs8] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df9-write_kwargs9-read_kwargs9] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df10-write_kwargs10-read_kwargs10] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df11-write_kwargs11-read_kwargs11] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df12-write_kwargs12-read_kwargs12] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df13-write_kwargs13-read_kwargs13] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df14-write_kwargs14-read_kwargs14] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df15-write_kwargs15-read_kwargs15] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df16-write_kwargs16-read_kwargs16] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df17-write_kwargs17-read_kwargs17] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df18-write_kwargs18-read_kwargs18] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df19-write_kwargs19-read_kwargs19] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df20-write_kwargs20-read_kwargs20] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df21-write_kwargs21-read_kwargs21] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df22-write_kwargs22-read_kwargs22] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df23-write_kwargs23-read_kwargs23] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip[pyarrow-df24-write_kwargs24-read_kwargs24] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_categories[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_categories[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_categories_unnamed_index[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_empty_partition[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_empty_partition[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_timestamp_index[fastparquet-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_timestamp_index[pyarrow-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_fastparquet_default_writes_nulls SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_pyarrow_w_inconsistent_schema_by_partition_succeeds_w_manual_schema SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[infer-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-False] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_inference[complex-True] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_error SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_schema_mismatch_explicit_schema_none SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_duplicates[pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_string[aa] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_partition_on_string[partition_on1] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters_categorical[fastparquet-pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters_categorical[pyarrow-pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters[fastparquet-pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters[pyarrow-pyarrow] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-fastparquet] SKIPPED [ 41%] 530s dataframe/io/tests/test_parquet.py::test_filters_v0[fastparquet-pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_filters_v0[pyarrow-pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_filtering_pyarrow_dataset[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_filters_file_list[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_filters_file_list[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_divisions_read_with_filters SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_divisions_are_known_read_with_filters SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-threads] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[fastparquet-processes] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-threads] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_lazy[pyarrow-processes] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_calls_invalidate_cache[True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_timestamp96 SKIPPED (fastpa...) [ 42%] 530s dataframe/io/tests/test_parquet.py::test_drill_scheme SKIPPED (fastp...) [ 42%] 530s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_parquet_select_cats[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_columns_name[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_columns_name[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-None] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-gzip] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[fastparquet-snappy] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-None] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-gzip] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_compression[pyarrow-snappy] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-None] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-gzip] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[fastparquet-snappy] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-None] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-gzip] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_partition_on_and_compression[pyarrow-snappy] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata0] PASSED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata1] PASSED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata[pandas_metadata2] PASSED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_null_index PASSED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_no_metadata[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_no_metadata[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_duplicate_index_columns PASSED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_parse_pandas_metadata_column_with_index_name PASSED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_kwargs[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_writing_parquet_with_unknown_kwargs[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_with_get[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_select_partitioned_column[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_with_tz SKIPPED (fastparque...) [ 42%] 530s dataframe/io/tests/test_parquet.py::test_arrow_partitioning SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_informative_error_messages PASSED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_append_cat_fp[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_append_cat_fp[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df0] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df1] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df2] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df3] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df4] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df5] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df6] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df7] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df8] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df9] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df10] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df11] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df12] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df13] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df14] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df15] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df16] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df17] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df18] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df19] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_arrow[df20] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_datasets_timeseries[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_pathlib_path[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_pathlib_path[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_categories_large[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_categories_large[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[fastparquet-pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_glob_no_meta[pyarrow-pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[fastparquet-pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_glob_yes_meta[pyarrow-pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-True-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-fastparquet-False-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-True-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[fastparquet-pyarrow-False-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-True-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-fastparquet-False-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-True-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_read_dir_nometa[pyarrow-pyarrow-False-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_statistics_nometa[fastparquet-pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_statistics_nometa[pyarrow-pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-infer] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[fastparquet-None] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-infer] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_timeseries_nulls_in_schema[pyarrow-None] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_graph_size_pyarrow[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-None-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization[fastparquet-index1-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-None-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-True] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization[pyarrow-index1-False] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization_empty[pyarrow] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[fastparquet] SKIPPED [ 42%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization_multi[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_getitem_optimization_after_filter_complex[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_layer_creation_info[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_layer_creation_info[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blockwise_parquet_annotations[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_optimize_blockwise_parquet[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-1] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-True-12] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-1] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[fastparquet-False-12] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-1] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-True-12] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-1] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int[pyarrow-False-12] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-8] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[fastparquet-25] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-8] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_int_aggregate_files[pyarrow-25] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters0--13] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-True-filters1--2] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters0--13] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nulls[fastparquet-False-filters1--2] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters0--13] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-True-filters1--2] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters0--13] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nulls[pyarrow-False-filters1--2] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_isna[True] SKIPPED (...) [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_isna[False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_row_groups_filter[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_optimize_getitem_and_nonblockwise[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_optimize_and_not[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_optimize_and_not[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[fastparquet-pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_empty[pyarrow-pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-None-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[4096-a-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-None-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_files[1MiB-a-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[a] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_aggregate_files[b] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-None-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-4096-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-None-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-4096-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_split_adaptive_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-default-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-512-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1024-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[fastparquet-1MiB-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-default-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-512-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1024-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_blocksize[pyarrow-1MiB-False] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[fastparquet-pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_pandas_blocksize[pyarrow-pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_read_pandas_fastparquet_partitioned[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_getitem_skip_when_getting_read_parquet[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-None] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-fastparquet-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-None] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[fastparquet-pyarrow-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-None] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-fastparquet-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-None] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_filter_nonpartition_columns[pyarrow-pyarrow-True] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_pandas_metadata_nullable_pyarrow SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_pandas_timestamp_overflow_pyarrow SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_arrow_to_pandas[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols0] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[fastparquet-write_cols1] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols0] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_column_overlap[pyarrow-write_cols1] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols0] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[fastparquet-write_cols1] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols0] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_no_pandas_metadata[pyarrow-write_cols1] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_directory_partitioning SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[fastparquet-pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_partitioned_preserve_index[pyarrow-pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_index[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_multi_partition_none_index_false[pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[fastparquet-pyarrow] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-fastparquet] SKIPPED [ 43%] 530s dataframe/io/tests/test_parquet.py::test_from_pandas_preserve_none_rangeindex[pyarrow-pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_illegal_column_name[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_illegal_column_name[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_divisions_with_null_partition[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_simple[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[fastparquet-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_partitioned[pyarrow-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_null_partition_pyarrow[processes] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_read_from_paths SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_partitioned[False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_dataset_filter_on_partitioned[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_parquet_pyarrow_write_empty_metadata_append SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_create_metadata_file[None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_create_metadata_file[a] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_write_overwrite_is_true[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_write_partition_on_overwrite_is_true[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_adaptive_round_trip[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_raises[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_overwrite_files_from_read_parquet_in_same_call_raises[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_to_parquet_errors_non_string_column_names[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_dir_filter[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_dir_filter[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_decimal_dtype SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_date_dtype SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_rename_columns[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_custom_metadata[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_custom_metadata[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[fastparquet-None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_ignore_metadata_file[pyarrow-None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-2-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_metadata_task_size[fastparquet-0-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-2-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_metadata_task_size[pyarrow-0-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-b] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_extra_file[fastparquet-None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-b] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_extra_file[pyarrow-None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_unsupported_extension_file[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_unsupported_extension_dir[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_custom_filename[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_custom_filename[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_custom_filename_works_with_pyarrow_when_append_is_true SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_throws_error_if_custom_filename_is_invalid[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_custom_filename_with_partition[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_roundtrip_partitioned_pyarrow_dataset[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-set] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-list] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[fastparquet-tuple] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-set] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-list] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_can_use_iterables[pyarrow-tuple] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_not_in_predicate[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_not_in_predicate[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-single-nest] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-one-item-double-nest] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-double-nest] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[fastparquet-two-item-two-nest] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-single-nest] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-one-item-double-nest] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-double-nest] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_in_predicate_requires_an_iterable[pyarrow-two-item-two-nest] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_deprecate_gather_statistics[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_gpu_write_parquet_simple SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_retries_on_remote_filesystem SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-fsspec] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_filesystem_option[fastparquet-None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-fsspec] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_filesystem_option[pyarrow-None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[arrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_pyarrow_filesystem_option[None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_fsspec_to_parquet_filesystem_option SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_select_filtered_column[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_select_filtered_column[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_select_filtered_column_no_stats[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[fastparquet-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-True] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string[pyarrow-False] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[fastparquet] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_convert_string_nullable_mapper[pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-numpy_nullable] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_dtype_backend[fastparquet-pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-numpy_nullable] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_dtype_backend[pyarrow-pyarrow] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_preserve_categorical_column_dtype SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_dtype_backend_categoricals SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[None] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_non_categorical_partitioning_pyarrow[filters1] SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_read_parquet_lists_not_converting SKIPPED [ 44%] 530s dataframe/io/tests/test_parquet.py::test_parquet_string_roundtrip SKIPPED [ 44%] 531s dataframe/io/tests/test_sql.py::test_empty ERROR [ 44%] 531s dataframe/io/tests/test_sql.py::test_single_column[True] ERROR [ 44%] 531s dataframe/io/tests/test_sql.py::test_single_column[False] ERROR [ 44%] 531s dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error ERROR [ 44%] 531s dataframe/io/tests/test_sql.py::test_empty_other_schema SKIPPED (Req...) [ 44%] 531s dataframe/io/tests/test_sql.py::test_needs_rational ERROR [ 44%] 532s dataframe/io/tests/test_sql.py::test_simple ERROR [ 44%] 532s dataframe/io/tests/test_sql.py::test_npartitions ERROR [ 45%] 532s dataframe/io/tests/test_sql.py::test_divisions ERROR [ 45%] 532s dataframe/io/tests/test_sql.py::test_meta ERROR [ 45%] 532s dataframe/io/tests/test_sql.py::test_meta_no_head_rows ERROR [ 45%] 532s dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows ERROR [ 45%] 533s dataframe/io/tests/test_sql.py::test_limits ERROR [ 45%] 533s dataframe/io/tests/test_sql.py::test_datetimes FAILED [ 45%] 533s dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords ERROR [ 45%] 533s dataframe/io/tests/test_sql.py::test_query ERROR [ 45%] 533s dataframe/io/tests/test_sql.py::test_query_index_from_query ERROR [ 45%] 534s dataframe/io/tests/test_sql.py::test_query_with_meta ERROR [ 45%] 534s dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions ERROR [ 45%] 534s dataframe/io/tests/test_sql.py::test_read_sql ERROR [ 45%] 534s dataframe/io/tests/test_sql.py::test_to_sql[False-1] FAILED [ 45%] 535s dataframe/io/tests/test_sql.py::test_to_sql[False-2] FAILED [ 45%] 535s dataframe/io/tests/test_sql.py::test_to_sql[True-1] FAILED [ 45%] 535s dataframe/io/tests/test_sql.py::test_to_sql[True-2] FAILED [ 45%] 536s dataframe/io/tests/test_sql.py::test_to_sql_kwargs FAILED [ 45%] 536s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs FAILED [ 45%] 536s dataframe/tests/test_accessors.py::test_register[Series-register_series_accessor] PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_register[DataFrame-register_dataframe_accessor] PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_register[Index-register_index_accessor] PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_accessor_works PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_dt_accessor PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_dt_accessor_not_available PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_not_available PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_getitem PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_extractall PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removeprefix] PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_removeprefix_removesuffix[removesuffix] PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_cat PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_cat_none PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[split] PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_split_noexpand[rsplit] PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[split] PASSED [ 45%] 536s dataframe/tests/test_accessors.py::test_str_accessor_split_expand[rsplit] PASSED [ 45%] 537s dataframe/tests/test_accessors.py::test_str_accessor_split_expand_more_columns XFAIL [ 45%] 537s dataframe/tests/test_accessors.py::test_str_split_no_warning[range_index] PASSED [ 45%] 537s dataframe/tests/test_accessors.py::test_str_split_no_warning[other index] PASSED [ 45%] 537s dataframe/tests/test_accessors.py::test_string_nullable_types PASSED [ 45%] 556s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics PASSED [ 45%] 556s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_arithmetic_names PASSED [ 45%] 579s dataframe/tests/test_arithmetics_reduction.py::test_arithmetics_different_index PASSED [ 45%] 579s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics PASSED [ 45%] 579s dataframe/tests/test_arithmetics_reduction.py::test_scalar_arithmetics_with_dask_instances PASSED [ 45%] 585s dataframe/tests/test_arithmetics_reduction.py::test_frame_series_arithmetic_methods PASSED [ 45%] 587s dataframe/tests/test_arithmetics_reduction.py::test_reductions[False] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions[2] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[False] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_timedelta[2] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[sum-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[prod-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[product-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[min-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[max-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[mean-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[var-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[std-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[all-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_out[any-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[sum-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[prod-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[min-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[max-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[mean-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-0] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[var-1] PASSED [ 45%] 589s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-0] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[std-1] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-0] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[all-1] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-0] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[any-1] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_allany[False] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_allany[2] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[False] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_deterministic_reduction_names[2] PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_reduction_series_invalid_axis PASSED [ 45%] 590s dataframe/tests/test_arithmetics_reduction.py::test_reductions_non_numeric_dtypes PASSED [ 45%] 592s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[False] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame[2] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sum-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-prod-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-product-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-mean-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs5] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs6] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-std-kwargs7] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-min-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-max-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-count-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs12] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs13] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-sem-kwargs14] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs16] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs17] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[None-var-kwargs18] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sum-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-prod-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-product-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-mean-None] PASSED [ 45%] 593s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-None] PASSED [ 45%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs5] PASSED [ 45%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs6] PASSED [ 45%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-std-kwargs7] PASSED [ 45%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-min-None] PASSED [ 45%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-max-None] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-count-None] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-None] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs12] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs13] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-sem-kwargs14] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-None] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs16] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs17] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[True-var-kwargs18] PASSED [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sum-None] XPASS [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-prod-None] XPASS [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-product-None] XPASS [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-mean-None] XFAIL [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-None] XPASS [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs5] XPASS [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs6] XPASS [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-std-kwargs7] XPASS [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-min-None] XPASS [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-max-None] XPASS [ 46%] 594s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-count-None] XPASS [ 46%] 595s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-None] XFAIL [ 46%] 595s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs12] XFAIL [ 46%] 595s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs13] XFAIL [ 46%] 595s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-sem-kwargs14] XFAIL [ 46%] 595s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-None] XPASS [ 46%] 595s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs16] XPASS [ 46%] 595s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs17] XPASS [ 46%] 595s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes[False-var-kwargs18] XPASS [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_count_numeric_only_axis_one PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[sum] PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[prod] PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[product] PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[min] PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[max] PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[count] PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[std] PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[var] PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only_supported[quantile] PASSED [ 46%] 596s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[mean] PASSED [ 46%] 597s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_dtypes_numeric_only[sem] PASSED [ 46%] 597s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[skew] PASSED [ 46%] 597s dataframe/tests/test_arithmetics_reduction.py::test_skew_kurt_numeric_only_false[kurtosis] PASSED [ 46%] 597s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[False] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_reductions_frame_nan[2] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[lt] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[gt] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[le] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ge] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[ne] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_comparison_nan[eq] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_sum_intna PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_divmod PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_moment PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sum] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[count] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[mean] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[var] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_empty_df_reductions[sem] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-sum] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-prod] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[0-product] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-sum] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-prod] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_series_agg_with_min_count[9-product] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-0] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[True-1] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-0] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[False-1] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-0] PASSED [ 46%] 598s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_creates_copy_cols[None-1] PASSED [ 46%] 599s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-0] PASSED [ 46%] 599s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-False-1] PASSED [ 46%] 599s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-0] PASSED [ 46%] 599s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[True-True-1] PASSED [ 46%] 599s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-0] PASSED [ 46%] 599s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-False-1] PASSED [ 46%] 599s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-0] PASSED [ 46%] 599s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[False-True-1] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-0] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-False-1] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-0] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_with_larger_dataset[None-True-1] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-False] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[True-True] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-False] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[False-True] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-False] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_datetime_std_across_axis1_null_results[None-True] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_on_index PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_std_raises_with_arrow_string_ea SKIPPED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-int64[pyarrow]] SKIPPED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-float64[pyarrow]] SKIPPED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int64] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Int32] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-Float64] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[std-UInt64] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-int64[pyarrow]] SKIPPED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-float64[pyarrow]] SKIPPED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int64] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Int32] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-Float64] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[var-UInt64] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-int64[pyarrow]] SKIPPED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-float64[pyarrow]] SKIPPED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int64] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Int32] PASSED [ 46%] 600s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-Float64] PASSED [ 46%] 601s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[skew-UInt64] PASSED [ 46%] 601s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-int64[pyarrow]] SKIPPED [ 46%] 601s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-float64[pyarrow]] SKIPPED [ 46%] 601s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int64] PASSED [ 46%] 601s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Int32] PASSED [ 46%] 601s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-Float64] PASSED [ 46%] 601s dataframe/tests/test_arithmetics_reduction.py::test_reductions_with_pandas_and_arrow_ea[kurtosis-UInt64] PASSED [ 46%] 601s dataframe/tests/test_boolean.py::test_meta PASSED [ 46%] 601s dataframe/tests/test_boolean.py::test_ops PASSED [ 46%] 601s dataframe/tests/test_categorical.py::test_concat_unions_categoricals PASSED [ 46%] 601s dataframe/tests/test_categorical.py::test_unknown_categories_cudf SKIPPED [ 46%] 601s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-True] PASSED [ 46%] 601s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-False] XFAIL [ 46%] 601s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-None-None] XFAIL [ 46%] 601s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-True] PASSED [ 46%] 602s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-False] XFAIL [ 46%] 602s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-1-10-None] XFAIL [ 46%] 602s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-True] PASSED [ 46%] 602s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-False] XFAIL [ 46%] 603s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-None-None] XFAIL [ 47%] 603s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-True] PASSED [ 47%] 603s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-False] XFAIL [ 47%] 603s dataframe/tests/test_categorical.py::test_unknown_categoricals[disk-4-10-None] XFAIL [ 47%] 603s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-True] PASSED [ 47%] 604s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-False] XFAIL [ 47%] 604s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-None-None] XFAIL [ 47%] 604s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-True] PASSED [ 47%] 604s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-False] XFAIL [ 47%] 605s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-1-10-None] XFAIL [ 47%] 605s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-True] PASSED [ 47%] 605s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-False] XFAIL [ 47%] 605s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-None-None] XFAIL [ 47%] 605s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-True] PASSED [ 47%] 606s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-False] XFAIL [ 47%] 606s dataframe/tests/test_categorical.py::test_unknown_categoricals[tasks-4-10-None] XFAIL [ 47%] 607s dataframe/tests/test_categorical.py::test_categorize PASSED [ 47%] 607s dataframe/tests/test_categorical.py::test_categorical_dtype PASSED [ 47%] 607s dataframe/tests/test_categorical.py::test_categorize_index PASSED [ 47%] 607s dataframe/tests/test_categorical.py::test_categorical_set_index[disk] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index[tasks] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-3] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[1-6] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-3] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[3-6] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-3] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_set_index_npartitions_vs_ncategories[6-6] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_repartition_on_categoricals[4] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorical_accessor_presence PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_categorize_nan PASSED [ 47%] 608s dataframe/tests/test_categorical.py::test_return_type_known_categories PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[categories-assert_array_index_eq-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[ordered-assert_eq-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_properties[codes-assert_array_index_eq-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[add_categories-kwargs0-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs1-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_unordered-kwargs2-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[as_ordered-kwargs3-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_categories-kwargs4-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[rename_categories-kwargs5-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[reorder_categories-kwargs6-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[set_categories-kwargs7-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_callable[remove_unused_categories-kwargs8-series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_empty PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series0] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series1] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_unknown_categories[series2] PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_string_ops PASSED [ 47%] 608s dataframe/tests/test_categorical.py::TestCategoricalAccessor::test_categorical_non_string_raises PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_dataframe_doc PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_dataframe_doc_from_non_pandas PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_Dataframe PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_head_tail PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_head_npartitions PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_head_npartitions_warn PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_index_head PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_Series PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_Index PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_axes PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_series_axes PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_Scalar PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_scalar_raises PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_attributes PASSED [ 47%] 608s dataframe/tests/test_dataframe.py::test_column_names PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_columns_named_divisions_and_meta PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_index_names PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_rename_columns PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_rename_series PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_rename_series_method PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_rename_series_method_2 PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_describe_numeric[tdigest-test_values0] SKIPPED [ 47%] 609s dataframe/tests/test_dataframe.py::test_describe_numeric[dask-test_values1] PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset0] PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset1] PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset2] PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset3] PASSED [ 47%] 609s dataframe/tests/test_dataframe.py::test_describe[None-None-None-subset4] PASSED [ 47%] 610s dataframe/tests/test_dataframe.py::test_describe[all-None-None-None] PASSED [ 47%] 610s dataframe/tests/test_dataframe.py::test_describe[include6-None-percentiles6-None] PASSED [ 47%] 610s dataframe/tests/test_dataframe.py::test_describe[include7-None-None-None] PASSED [ 47%] 610s dataframe/tests/test_dataframe.py::test_describe[include8-None-percentiles8-None] PASSED [ 47%] 610s dataframe/tests/test_dataframe.py::test_describe[None-exclude9-None-None] PASSED [ 47%] 610s dataframe/tests/test_dataframe.py::test_describe[include10-None-None-None] PASSED [ 47%] 611s dataframe/tests/test_dataframe.py::test_describe_without_datetime_is_numeric PASSED [ 47%] 611s dataframe/tests/test_dataframe.py::test_describe_empty PASSED [ 47%] 611s dataframe/tests/test_dataframe.py::test_describe_empty_tdigest SKIPPED [ 47%] 611s dataframe/tests/test_dataframe.py::test_describe_for_possibly_unsorted_q PASSED [ 47%] 611s dataframe/tests/test_dataframe.py::test_cumulative PASSED [ 47%] 611s dataframe/tests/test_dataframe.py::test_cumulative_out[DataFrame] PASSED [ 47%] 612s dataframe/tests/test_dataframe.py::test_cumulative_out[Series] PASSED [ 47%] 612s dataframe/tests/test_dataframe.py::test_cumulative_with_nans PASSED [ 47%] 612s dataframe/tests/test_dataframe.py::test_cumulative_with_duplicate_columns PASSED [ 47%] 612s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func0] PASSED [ 47%] 612s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func1] PASSED [ 47%] 612s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func2] XFAIL [ 47%] 613s dataframe/tests/test_dataframe.py::test_cumulative_empty_partitions[func3] XFAIL [ 47%] 613s dataframe/tests/test_dataframe.py::test_dropna PASSED [ 47%] 613s dataframe/tests/test_dataframe.py::test_clip[2-5] PASSED [ 47%] 613s dataframe/tests/test_dataframe.py::test_clip[2.5-3.5] PASSED [ 47%] 613s dataframe/tests/test_dataframe.py::test_clip_axis_0 PASSED [ 48%] 613s dataframe/tests/test_dataframe.py::test_clip_axis_1 PASSED [ 48%] 613s dataframe/tests/test_dataframe.py::test_squeeze PASSED [ 48%] 615s dataframe/tests/test_dataframe.py::test_where_mask PASSED [ 48%] 615s dataframe/tests/test_dataframe.py::test_map_partitions_multi_argument PASSED [ 48%] 615s dataframe/tests/test_dataframe.py::test_map_partitions PASSED [ 48%] 615s dataframe/tests/test_dataframe.py::test_map_partitions_type PASSED [ 48%] 615s dataframe/tests/test_dataframe.py::test_map_partitions_partition_info PASSED [ 48%] 615s dataframe/tests/test_dataframe.py::test_map_partitions_names PASSED [ 48%] 615s dataframe/tests/test_dataframe.py::test_map_partitions_column_info PASSED [ 48%] 615s dataframe/tests/test_dataframe.py::test_map_partitions_method_names PASSED [ 48%] 615s dataframe/tests/test_dataframe.py::test_map_partitions_propagates_index_metadata PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_map_partitions_keeps_kwargs_readable XFAIL [ 48%] 616s dataframe/tests/test_dataframe.py::test_map_partitions_with_delayed_collection PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_metadata_inference_single_partition_aligned_args PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_align_dataframes PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_drop_duplicates[None] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_drop_duplicates[True] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_drop_duplicates_subset PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_get_partition PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_ndim PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_dtype PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_value_counts PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_value_counts_not_sorted PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_value_counts_with_dropna PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[True] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_value_counts_with_normalize_and_dropna[False] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_unique PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_isin PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_contains_frame PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_len PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_size PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_shape PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_nbytes PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_quantile[0.3-tdigest] SKIPPED [ 48%] 616s dataframe/tests/test_dataframe.py::test_quantile[0.3-dask] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_quantile[0.5-tdigest] SKIPPED [ 48%] 616s dataframe/tests/test_dataframe.py::test_quantile[0.5-dask] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_quantile[0.9-tdigest] SKIPPED [ 48%] 616s dataframe/tests/test_dataframe.py::test_quantile[0.9-dask] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_quantile_missing[tdigest] SKIPPED [ 48%] 616s dataframe/tests/test_dataframe.py::test_quantile_missing[dask] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_empty_quantile[tdigest] SKIPPED [ 48%] 616s dataframe/tests/test_dataframe.py::test_empty_quantile[dask] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-tdigest-expected0] SKIPPED [ 48%] 616s dataframe/tests/test_dataframe.py::test_dataframe_quantile[None-dask-expected1] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-tdigest-expected0] SKIPPED [ 48%] 616s dataframe/tests/test_dataframe.py::test_dataframe_quantile[True-dask-expected1] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-tdigest-expected0] SKIPPED [ 48%] 616s dataframe/tests/test_dataframe.py::test_dataframe_quantile[False-dask-expected1] PASSED [ 48%] 616s dataframe/tests/test_dataframe.py::test_quantile_datetime_numeric_only_false PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_quantile_for_possibly_unsorted_q PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_quantile_tiny_partitions PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_quantile_trivial_partitions PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_index PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_assign PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_assign_callable PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_assign_dtypes PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_assign_pandas_series PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_map PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_concat PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_args PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_known_divisions PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_unknown_divisions PASSED [ 48%] 617s dataframe/tests/test_dataframe.py::test_with_min_count PASSED [ 48%] 618s dataframe/tests/test_dataframe.py::test_align[inner] PASSED [ 48%] 618s dataframe/tests/test_dataframe.py::test_align[outer] PASSED [ 48%] 618s dataframe/tests/test_dataframe.py::test_align[left] PASSED [ 48%] 618s dataframe/tests/test_dataframe.py::test_align[right] PASSED [ 48%] 618s dataframe/tests/test_dataframe.py::test_align_axis[inner] PASSED [ 48%] 618s dataframe/tests/test_dataframe.py::test_align_axis[outer] PASSED [ 48%] 618s dataframe/tests/test_dataframe.py::test_align_axis[left] PASSED [ 48%] 619s dataframe/tests/test_dataframe.py::test_align_axis[right] PASSED [ 48%] 619s dataframe/tests/test_dataframe.py::test_combine PASSED [ 48%] 619s dataframe/tests/test_dataframe.py::test_combine_first PASSED [ 48%] 619s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] XPASS [ 48%] 619s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] XPASS [ 48%] 619s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[datetime64[s]-datetime64[ns]] XFAIL [ 48%] 619s dataframe/tests/test_dataframe.py::test_dataframe_picklable PASSED [ 48%] 619s dataframe/tests/test_dataframe.py::test_random_partitions PASSED [ 48%] 619s dataframe/tests/test_dataframe.py::test_series_round PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_divisions PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_on_pandas_dataframe PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-True] PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-1-False] PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-True] PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-2-False] PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-True] PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-4-False] PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-True] PASSED [ 48%] 627s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-1-5-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-1-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-2-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-4-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-2-5-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-1-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-2-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-4-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-4-5-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-2-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-4-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-5-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-1-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-2-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-4-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-1-5-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-True] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-1-False] PASSED [ 48%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-True] PASSED [ 49%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-2-False] PASSED [ 49%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-True] PASSED [ 49%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-4-False] PASSED [ 49%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-True] PASSED [ 49%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-2-5-False] PASSED [ 49%] 628s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-1-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-2-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-4-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-4-5-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-1-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-2-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-4-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-M8[ns]-5-5-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-1-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-2-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-4-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-1-5-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-1-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-2-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-4-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-2-5-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-1-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-2-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-4-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-4-5-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-2-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-4-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-5-False] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-True] PASSED [ 49%] 629s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-1-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-2-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-4-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-1-5-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-1-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-2-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-4-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-2-5-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-1-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-2-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-4-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-4-5-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-1-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-2-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-4-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-M8[ns]-5-5-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-2-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-1kiB-5-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-2-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[0-379-5-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-2-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-1kiB-5-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-2-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-True] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size[1-379-5-False] PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_partition_size_arg PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions_same_limits PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_npartitions_numeric_edge_case PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_object_index PASSED [ 49%] 630s dataframe/tests/test_dataframe.py::test_repartition_datetime_tz_index PASSED [ 49%] 631s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-1] PASSED [ 49%] 631s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-20] PASSED [ 49%] 631s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1D-243] PASSED [ 49%] 631s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-1] PASSED [ 49%] 631s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-20] PASSED [ 49%] 631s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-7D-243] PASSED [ 49%] 631s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-1] PASSED [ 49%] 632s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-20] PASSED [ 49%] 632s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-28h-243] PASSED [ 49%] 634s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-1] PASSED [ 49%] 635s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-20] PASSED [ 49%] 638s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15-1h-243] PASSED [ 49%] 638s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-1] PASSED [ 49%] 638s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-20] PASSED [ 49%] 638s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1D-243] PASSED [ 49%] 638s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-1] PASSED [ 49%] 638s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-20] PASSED [ 49%] 639s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-7D-243] PASSED [ 49%] 639s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-1] PASSED [ 49%] 639s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-20] PASSED [ 49%] 639s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 641s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 643s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 645s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 645s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 645s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 645s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 645s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 645s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 645s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 645s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 645s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 646s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 646s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 646s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 646s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 646s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-1] PASSED [ 50%] 646s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-20] PASSED [ 50%] 646s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1D-243] PASSED [ 50%] 646s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-1] PASSED [ 50%] 647s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-20] PASSED [ 50%] 647s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-7D-243] PASSED [ 50%] 647s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-1] PASSED [ 50%] 647s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-20] PASSED [ 50%] 647s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-28h-243] PASSED [ 50%] 649s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-1] PASSED [ 50%] 651s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-20] PASSED [ 50%] 653s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15-1h-243] PASSED [ 50%] 653s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 654s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 654s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 654s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 654s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 654s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 654s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 654s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 655s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 657s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 659s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:000-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-1] PASSED [ 50%] 661s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-20] PASSED [ 50%] 662s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1D-243] PASSED [ 50%] 662s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-1] PASSED [ 50%] 662s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-20] PASSED [ 50%] 662s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-7D-243] PASSED [ 50%] 662s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-1] PASSED [ 50%] 662s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-20] PASSED [ 50%] 662s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-28h-243] PASSED [ 50%] 665s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-1] PASSED [ 50%] 666s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-20] PASSED [ 50%] 669s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15-1h-243] PASSED [ 50%] 669s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-1] PASSED [ 50%] 669s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-20] PASSED [ 50%] 669s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1D-243] PASSED [ 50%] 669s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-1] PASSED [ 50%] 669s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-20] PASSED [ 50%] 669s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-7D-243] PASSED [ 50%] 669s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-1] PASSED [ 50%] 670s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-20] PASSED [ 50%] 670s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-28h-243] PASSED [ 50%] 672s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-1] PASSED [ 50%] 674s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-20] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-04-15 12:37:01-1h-243] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-1] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-20] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1D-243] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-1] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-20] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-7D-243] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-1] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-20] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-28h-243] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-1] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-20] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq[2000-01-01 12:30:001-2000-01-01 12:37:00-1h-243] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq_divisions PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq_errors PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq_month PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_freq_day PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_noop[] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_noop[tuple] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_noop[list] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[M-MS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[ME-MS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[MS-MS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2M-2MS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-QS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Q-FEB-QS-FEB] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-2QS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2Q-FEB-2QS-FEB] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2QS-FEB-2QS-FEB] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BQ-BQS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BQ-2BQS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[SM-SMS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-YS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS0] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[A-JUN-YS-JUN] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-JUN-YS-JUN] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BA-BYS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[2BA-2BYS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[BY-BYS] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[Y-YS1] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_map_freq_to_period_start[freq20-expected_freq20] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_repartition_input_errors PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_embarrassingly_parallel_operations PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_fillna PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_ffill PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_bfill PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[True] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_delayed_roundtrip[False] PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_from_delayed_lazy_if_meta_provided PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_from_delayed_empty_meta_provided PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_fillna_duplicate_index PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_fillna_multi_dataframe PASSED [ 50%] 676s dataframe/tests/test_dataframe.py::test_fillna_dask_dataframe_input PASSED [ 51%] 676s dataframe/tests/test_dataframe.py::test_ffill_bfill PASSED [ 51%] 676s dataframe/tests/test_dataframe.py::test_fillna_series_types PASSED [ 51%] 676s dataframe/tests/test_dataframe.py::test_sample PASSED [ 51%] 676s dataframe/tests/test_dataframe.py::test_sample_without_replacement PASSED [ 51%] 676s dataframe/tests/test_dataframe.py::test_sample_raises PASSED [ 51%] 676s dataframe/tests/test_dataframe.py::test_empty_max PASSED [ 51%] 676s dataframe/tests/test_dataframe.py::test_query PASSED [ 51%] 676s dataframe/tests/test_dataframe.py::test_eval PASSED [ 51%] 676s dataframe/tests/test_dataframe.py::test_select_dtypes[include0-None] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_select_dtypes[None-exclude1] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_select_dtypes[include2-exclude2] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_select_dtypes[include3-None] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_deterministic_apply_concat_apply_names PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_aca_meta_infer PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_aca_split_every PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_reduction_method PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_reduction_method_split_every PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_pipe PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_gh_517 PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_drop_axis_1 PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_drop_columns[columns0] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_drop_columns[columns1] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_drop_meta_mismatch PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_gh580 PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_gh6305 PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_rename_dict PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_rename_function PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_rename_index PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_to_timestamp PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_to_frame PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False0] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_to_dask_array_raises[False1] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[False] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_to_dask_array_unknown[True] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_to_dask_array[lengths0-False-None] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-None] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_to_dask_array[True-False-meta2] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_apply PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[None] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[True] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_apply_convert_dtype[False] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_apply_warns PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_apply_warns_with_invalid_meta PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_dataframe_map[None] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_dataframe_map[ignore] PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_dataframe_map_raises SKIPPED [ 51%] 677s dataframe/tests/test_dataframe.py::test_applymap PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_add_prefix PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_add_suffix PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_abs PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_round PASSED [ 51%] 677s dataframe/tests/test_dataframe.py::test_cov_dataframe[None] PASSED [ 51%] 678s dataframe/tests/test_dataframe.py::test_cov_dataframe[True] PASSED [ 51%] 678s dataframe/tests/test_dataframe.py::test_cov_dataframe[False] PASSED [ 51%] 678s dataframe/tests/test_dataframe.py::test_cov_series PASSED [ 51%] 678s dataframe/tests/test_dataframe.py::test_cov_gpu[None] SKIPPED (could...) [ 51%] 678s dataframe/tests/test_dataframe.py::test_cov_gpu[True] SKIPPED (could...) [ 51%] 678s dataframe/tests/test_dataframe.py::test_cov_gpu[False] SKIPPED (coul...) [ 51%] 678s dataframe/tests/test_dataframe.py::test_corr PASSED [ 51%] 678s dataframe/tests/test_dataframe.py::test_corr_gpu SKIPPED (could not ...) [ 51%] 679s dataframe/tests/test_dataframe.py::test_corr_same_name PASSED [ 51%] 679s dataframe/tests/test_dataframe.py::test_cov_corr_meta[1] PASSED [ 51%] 679s dataframe/tests/test_dataframe.py::test_cov_corr_meta[2] PASSED [ 51%] 687s dataframe/tests/test_dataframe.py::test_cov_corr_stable PASSED [ 51%] 688s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[None] XFAIL (...) [ 51%] 688s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[True] PASSED [ 51%] 688s dataframe/tests/test_dataframe.py::test_cov_corr_mixed[False] XFAIL [ 51%] 689s dataframe/tests/test_dataframe.py::test_autocorr PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_apply_infer_columns PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_index_time_properties PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_nlargest_nsmallest_raises PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_reset_index PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_dataframe_compute_forward_kwargs PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_contains_series_raises_deprecated_warning_preserves_behavior PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_series_iteritems SKIPPED (it...) [ 51%] 689s dataframe/tests/test_dataframe.py::test_series_iter PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_dataframe_iterrows PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_dataframe_itertuples PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_dataframe_items[columns0] PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_dataframe_items[columns1] PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_dataframe_items[columns2] PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_index_false PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_dataframe_itertuples_with_name_none PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_astype PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_astype_categoricals PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_astype_categoricals_known PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_groupby_callable PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_methods_tokenize_differently PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_info PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_groupby_multilevel_info PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_categorize_info PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_gh_1301 PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_timeseries_sorted PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_index_errors PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_index_nulls[None] PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_index_nulls[null_value1] PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_index_nulls[null_value2] PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_set_index_with_index PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_column_assignment PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_array_assignment PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_columns_assignment PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_attribute_assignment PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_setitem_triggering_realign PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_inplace_operators PASSED [ 51%] 689s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-True] PASSED [ 51%] 690s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx0-False] PASSED [ 51%] 690s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-True] PASSED [ 51%] 690s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx1-False] PASSED [ 51%] 690s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-True] PASSED [ 51%] 690s dataframe/tests/test_dataframe.py::test_idxmaxmin[idx2-False] PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmin] PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_idxmaxmin_numeric_only[idxmax] PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_idxmaxmin_empty_partitions PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_mode_numeric_only PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_getitem_meta PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_getitem_multilevel PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_getitem_string_subclass PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_getitem_column_types[list] PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_getitem_column_types[array] PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_getitem_column_types[Series] PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_getitem_column_types[Index] PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_getitem_with_bool_dataframe_as_key PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_getitem_with_non_series PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_ipython_completion PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_diff PASSED [ 51%] 691s dataframe/tests/test_dataframe.py::test_shift PASSED [ 52%] 691s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[B-False] PASSED [ 52%] 691s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[D-True] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_shift_with_freq_DatetimeIndex[h-True] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[B-False] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[D-True] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_shift_with_freq_PeriodIndex[h-True] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_shift_with_freq_TimedeltaIndex PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_shift_with_freq_errors PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_first_and_last[first] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_first_and_last[last] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-1] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-4] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-2-20] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-1] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-4] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[None-5-20] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-1] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-4] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-2-20] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-1] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-4] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[1-5-20] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-1] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-4] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-2-20] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-1] PASSED [ 52%] 692s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-4] PASSED [ 52%] 693s dataframe/tests/test_dataframe.py::test_hash_split_unique[5-5-20] PASSED [ 52%] 693s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-1] PASSED [ 52%] 693s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-4] PASSED [ 52%] 693s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-2-20] PASSED [ 52%] 693s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-1] PASSED [ 52%] 693s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-4] PASSED [ 52%] 693s dataframe/tests/test_dataframe.py::test_hash_split_unique[20-5-20] PASSED [ 52%] 693s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[None] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_split_out_drop_duplicates[2] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_split_out_value_counts[None] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_split_out_value_counts[2] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_values PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_values_extension_dtypes PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_copy PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_del PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-True] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[True-False] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-True] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_dataframe[False-False] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-True] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_series[True-False] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-True] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_series[False-False] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_index[True] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_index[False] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-True] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[True-False] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-True] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_memory_usage_per_partition[False-False] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sum] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[mean] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[std] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[var] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[count] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[min] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[max] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmin] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[idxmax] PASSED [ 52%] 694s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[prod] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[all] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_dataframe_reductions_arithmetic[sem] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_dataframe_mode PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_median PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_median_approximate[dask] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_median_approximate[tdigest] SKIPPED [ 52%] 695s dataframe/tests/test_dataframe.py::test_datetime_loc_open_slicing PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_to_datetime[False] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_to_datetime[True] SKIPPED (c...) [ 52%] 695s dataframe/tests/test_dataframe.py::test_to_timedelta PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_isna[values0] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_isna[values1] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[0] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_slice_on_filtered_boundary[9] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_nonmonotonic PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_empty PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-False-drop0] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[-1-None-False-True-drop1] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-False-False-drop2] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[None-3-True-False-drop3] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-False-drop4] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[-0.5-None-False-True-drop5] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[-1.5-None-False-True-drop6] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-False-False-drop7] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[None-3.5-True-False-drop8] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_with_boundary[None-2.5-False-False-drop9] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index0-0-9] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index1--1-None] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index2-None-10] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index3-None-None] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index4--1-None] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index5-None-2] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index6--2-3] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index7-None-None] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index8-left8-None] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index9-None-right9] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index10-left10-None] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_boundary_slice_same[index11-None-right11] PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_better_errors_object_reductions PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_sample_empty_partitions PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_coerce PASSED [ 52%] 695s dataframe/tests/test_dataframe.py::test_bool PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_cumulative_multiple_columns PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_map_partition_array[asarray] PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_map_partition_array[func1] PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_map_partition_sparse SKIPPED [ 52%] 696s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_mixed_dask_array_operations_errors PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_mixed_dask_array_multi_dimensional PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_meta_raises PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_meta_nonempty_uses_meta_value_if_provided PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_dask_dataframe_holds_scipy_sparse_containers PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_map_partitions_delays_large_inputs PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_partitions_indexer PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_mod_eq PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_setitem PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_setitem_with_bool_dataframe_as_key PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_setitem_with_bool_series_as_key PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_setitem_with_numeric_column_name_raises_not_implemented PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_broadcast PASSED [ 52%] 696s dataframe/tests/test_dataframe.py::test_scalar_with_array PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_has_parallel_type PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_meta_error_message PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_map_index PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_assign_index PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_index_divisions PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_replace PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_map_partitions_delays_lists PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_dtype_cast PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-1] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[False-False-1-4] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-1] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[False-False-3-4] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-1] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[False-True-1-4] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-1] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[False-True-3-4] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-1] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[True-False-1-4] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-1] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[True-False-3-4] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-1] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[True-True-1-4] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-1] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_map[True-True-3-4] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_dataframe_explode PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_series_explode PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_pop PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_nunique[0-True] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_nunique[0-False] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_nunique[1-True] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_nunique[1-False] PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_view PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_simple_map_partitions PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_iter PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumsum_agg_empty_partitions PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_dataframe_groupby_cumprod_agg_empty_partitions PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_fuse_roots PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_attrs_dataframe PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_attrs_series PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_join_series PASSED [ 53%] 696s dataframe/tests/test_dataframe.py::test_dask_layers PASSED [ 53%] 697s dataframe/tests/test_dataframe.py::test_repr_html_dataframe_highlevelgraph PASSED [ 53%] 697s dataframe/tests/test_dataframe.py::test_assign_na_float_columns PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_assign_no_warning_fragmented PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_dot PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_dot_nan PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_use_of_weakref_proxy PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series0] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series1] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series2] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series3] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-False-series4] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series0] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series1] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series2] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series3] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Series-True-series4] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series0] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series1] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series2] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series3] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-False-series4] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series0] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series1] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series2] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series3] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_numeric[Index-True-series4] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_deprecated SKIPPED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_dt64 PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_index_is_monotonic_dt64 PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_index_is_monotonic_deprecated SKIPPED [ 53%] 698s dataframe/tests/test_dataframe.py::test_is_monotonic_empty_partitions PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_custom_map_reduce PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-int] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_from_dict[2-columns-float] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_from_dict[2-index-int] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_from_dict[2-index-float] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-int] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_from_dict[5-columns-float] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_from_dict[5-index-int] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_from_dict[5-index-float] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_from_dict_raises PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_empty PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_repr_materialize PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int64[pyarrow]] SKIPPED [ 53%] 698s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[int32[pyarrow]] SKIPPED [ 53%] 698s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float64[pyarrow]] SKIPPED [ 53%] 698s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[float32[pyarrow]] SKIPPED [ 53%] 698s dataframe/tests/test_dataframe.py::test_pyarrow_extension_dtype[uint8[pyarrow]] SKIPPED [ 53%] 698s dataframe/tests/test_dataframe.py::test_pyarrow_decimal_extension_dtype SKIPPED [ 53%] 698s dataframe/tests/test_dataframe.py::test_to_backend PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_transform_getitem_works[max] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_transform_getitem_works[sum] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df0-cond0] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df1-cond1] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df2-cond2] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df3-cond3] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_mask_where_array_like[df4-cond4] PASSED [ 53%] 698s dataframe/tests/test_dataframe.py::test_duplicate_columns[select_dtypes-kwargs0] PASSED [ 53%] 699s dataframe/tests/test_dataframe.py::test_duplicate_columns[describe-kwargs1] PASSED [ 53%] 699s dataframe/tests/test_dataframe.py::test_duplicate_columns[nunique-kwargs2] PASSED [ 53%] 699s dataframe/tests/test_dataframe.py::test_duplicate_columns[quantile-kwargs3] PASSED [ 53%] 699s dataframe/tests/test_dataframe.py::test_mask_where_callable PASSED [ 53%] 699s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch SKIPPED [ 53%] 699s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[True] SKIPPED [ 53%] 699s dataframe/tests/test_dataframe.py::test_pyarrow_schema_dispatch_preserves_index[False] SKIPPED [ 53%] 699s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[True] SKIPPED [ 53%] 699s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch[False] SKIPPED [ 53%] 699s dataframe/tests/test_dataframe.py::test_pyarrow_conversion_dispatch_cudf SKIPPED [ 53%] 699s dataframe/tests/test_dataframe.py::test_enforce_runtime_divisions PASSED [ 53%] 699s dataframe/tests/test_extensions.py::test_register_extension_type PASSED [ 53%] 699s dataframe/tests/test_extensions.py::test_reduction PASSED [ 53%] 699s dataframe/tests/test_extensions.py::test_scalar PASSED [ 53%] 699s dataframe/tests/test_format.py::test_repr PASSED [ 53%] 699s dataframe/tests/test_format.py::test_repr_meta_mutation PASSED [ 53%] 699s dataframe/tests/test_format.py::test_dataframe_format PASSED [ 53%] 699s dataframe/tests/test_format.py::test_dataframe_format_with_index PASSED [ 53%] 699s dataframe/tests/test_format.py::test_dataframe_format_unknown_divisions PASSED [ 53%] 699s dataframe/tests/test_format.py::test_dataframe_format_long PASSED [ 53%] 699s dataframe/tests/test_format.py::test_series_format PASSED [ 53%] 699s dataframe/tests/test_format.py::test_series_format_long PASSED [ 53%] 699s dataframe/tests/test_format.py::test_index_format PASSED [ 53%] 699s dataframe/tests/test_format.py::test_categorical_format PASSED [ 53%] 699s dataframe/tests/test_format.py::test_duplicate_columns_repr PASSED [ 53%] 699s dataframe/tests/test_format.py::test_empty_repr PASSED [ 53%] 699s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[disk] XFAIL [ 53%] 699s dataframe/tests/test_groupby.py::test_groupby_internal_repr_xfail[tasks] XFAIL [ 54%] 699s dataframe/tests/test_groupby.py::test_groupby_internal_repr[disk] PASSED [ 54%] 699s dataframe/tests/test_groupby.py::test_groupby_internal_repr[tasks] PASSED [ 54%] 699s dataframe/tests/test_groupby.py::test_groupby_error[disk] PASSED [ 54%] 699s dataframe/tests/test_groupby.py::test_groupby_error[tasks] PASSED [ 54%] 699s dataframe/tests/test_groupby.py::test_full_groupby[disk] PASSED [ 54%] 699s dataframe/tests/test_groupby.py::test_full_groupby[tasks] PASSED [ 54%] 699s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[disk] PASSED [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_apply_multiarg[tasks] PASSED [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-0] PASSED [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-1] PASSED [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-2] PASSED [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-3] PASSED [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-True-4] XFAIL [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-0] PASSED [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-1] PASSED [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-2] PASSED [ 54%] 700s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-3] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[disk-False-4] XFAIL [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-0] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-1] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-2] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-3] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-True-4] XFAIL [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-0] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-1] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-2] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-3] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_full_groupby_multilevel[tasks-False-4] XFAIL [ 54%] 701s dataframe/tests/test_groupby.py::test_groupby_dir[disk] PASSED [ 54%] 701s dataframe/tests/test_groupby.py::test_groupby_dir[tasks] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-sync] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_on_index[disk-threads] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-sync] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_on_index[tasks-threads] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-0] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-1] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-2] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-3] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-4] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-5] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-disk-6] PASSED [ 54%] 702s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-0] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-1] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-2] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-3] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-4] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-5] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[sum-tasks-6] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-0] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-1] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-2] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-3] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-4] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-5] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-disk-6] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-0] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-1] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-2] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-3] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-4] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-5] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[mean-tasks-6] XPASS [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-0] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-1] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-2] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-3] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-4] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-5] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-disk-6] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-0] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-1] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-2] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-3] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-4] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-5] PASSED [ 54%] 703s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[median-tasks-6] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-0] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-1] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-2] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-3] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-4] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-5] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-disk-6] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-0] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-1] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-2] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-3] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-4] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-5] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[min-tasks-6] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-0] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-1] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-2] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-3] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-4] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-5] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-disk-6] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-0] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-1] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-2] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-3] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-4] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-5] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[max-tasks-6] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-0] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-1] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-2] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-3] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-4] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-5] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-disk-6] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-0] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-1] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-2] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-3] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-4] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-5] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[count-tasks-6] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-0] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-1] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-2] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-3] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-4] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-5] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-disk-6] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-0] PASSED [ 54%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-1] PASSED [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-2] PASSED [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-3] PASSED [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-4] PASSED [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-5] PASSED [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[size-tasks-6] PASSED [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-0] XPASS [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-1] XPASS [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-2] XPASS [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-3] XPASS [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-4] XPASS [ 55%] 704s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-5] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-disk-6] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-0] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-1] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-2] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-3] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-4] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-5] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[std-tasks-6] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-0] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-1] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-2] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-3] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-4] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-5] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-disk-6] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-0] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-1] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-2] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-3] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-4] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-5] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[var-tasks-6] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-0] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-1] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-2] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-3] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-4] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-5] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-disk-6] XPASS [ 55%] 705s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-0] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-1] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-2] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-3] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-4] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-5] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[cov-tasks-6] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-0] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-1] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-2] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-3] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-4] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-5] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-disk-6] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-0] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-1] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-2] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-3] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-4] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-5] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[corr-tasks-6] XPASS [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-0] PASSED [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-1] PASSED [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-2] PASSED [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-3] PASSED [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-4] PASSED [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-5] PASSED [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-disk-6] PASSED [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-0] PASSED [ 55%] 706s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-1] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-2] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-3] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-4] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-5] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[nunique-tasks-6] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-0] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-1] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-2] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-3] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-4] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-5] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-disk-6] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-0] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-1] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-2] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-3] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-4] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-5] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[first-tasks-6] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-0] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-1] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-2] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-3] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-4] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-5] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-disk-6] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-0] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-1] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-2] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-3] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-4] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-5] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[last-tasks-6] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-0] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-1] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-2] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-3] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-4] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-5] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-disk-6] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-0] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-1] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-2] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-3] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-4] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-5] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_getitem[prod-tasks-6] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[disk] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_multilevel_agg[tasks] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-0] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-0] PASSED [ 55%] 707s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-True-1] PASSED [ 55%] 708s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-1] PASSED [ 55%] 708s dataframe/tests/test_groupby.py::test_groupby_get_group[disk-False-2] PASSED [ 55%] 708s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-0] PASSED [ 55%] 708s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-0] PASSED [ 55%] 708s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-True-1] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-1] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_groupby_get_group[tasks-False-2] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[disk] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique[tasks] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[disk] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_dataframe_groupby_nunique_across_group_same_value[tasks] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[disk] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_series_groupby_propagates_names[tasks] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-1] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumsum-2] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-1] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumprod-2] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-1] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[disk-cumcount-2] PASSED [ 56%] 708s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-1] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumsum-2] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-1] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumprod-2] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-1] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_series_groupby_cumfunc_with_named_index[tasks-cumcount-2] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_series_groupby[disk] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_series_groupby[tasks] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_series_groupby_errors[disk] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_series_groupby_errors[tasks] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_groupby_index_array[disk] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_groupby_index_array[tasks] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_groupby_set_index[disk] PASSED [ 56%] 709s dataframe/tests/test_groupby.py::test_groupby_set_index[tasks] PASSED [ 56%] 712s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-True] PASSED [ 56%] 717s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[disk-False] PASSED [ 56%] 720s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-True] PASSED [ 56%] 726s dataframe/tests/test_groupby.py::test_split_apply_combine_on_series[tasks-False] PASSED [ 56%] 726s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_every] PASSED [ 56%] 726s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-disk-split_out] PASSED [ 56%] 726s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_every] PASSED [ 56%] 726s dataframe/tests/test_groupby.py::test_groupby_reduction_split[sum-tasks-split_out] PASSED [ 56%] 727s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_every] XPASS [ 56%] 727s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-disk-split_out] XPASS [ 56%] 727s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_every] XPASS [ 56%] 728s dataframe/tests/test_groupby.py::test_groupby_reduction_split[mean-tasks-split_out] XPASS [ 56%] 728s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_every] PASSED [ 56%] 728s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-disk-split_out] PASSED [ 56%] 729s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_every] PASSED [ 56%] 729s dataframe/tests/test_groupby.py::test_groupby_reduction_split[median-tasks-split_out] PASSED [ 56%] 729s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_every] PASSED [ 56%] 729s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-disk-split_out] PASSED [ 56%] 729s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_every] PASSED [ 56%] 729s dataframe/tests/test_groupby.py::test_groupby_reduction_split[min-tasks-split_out] PASSED [ 56%] 730s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_every] PASSED [ 56%] 730s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-disk-split_out] PASSED [ 56%] 730s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_every] PASSED [ 56%] 730s dataframe/tests/test_groupby.py::test_groupby_reduction_split[max-tasks-split_out] PASSED [ 56%] 730s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_every] PASSED [ 56%] 730s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-disk-split_out] PASSED [ 56%] 730s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_every] PASSED [ 56%] 731s dataframe/tests/test_groupby.py::test_groupby_reduction_split[count-tasks-split_out] PASSED [ 56%] 731s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_every] PASSED [ 56%] 731s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-disk-split_out] PASSED [ 56%] 731s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_every] PASSED [ 56%] 731s dataframe/tests/test_groupby.py::test_groupby_reduction_split[size-tasks-split_out] PASSED [ 56%] 732s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_every] XPASS [ 56%] 732s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-disk-split_out] XPASS [ 56%] 732s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_every] XPASS [ 56%] 732s dataframe/tests/test_groupby.py::test_groupby_reduction_split[std-tasks-split_out] XPASS [ 56%] 733s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_every] XPASS [ 56%] 733s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-disk-split_out] XPASS [ 56%] 734s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_every] XPASS [ 56%] 734s dataframe/tests/test_groupby.py::test_groupby_reduction_split[var-tasks-split_out] XPASS [ 56%] 734s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_every] XPASS [ 56%] 734s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-disk-split_out] XPASS [ 56%] 734s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_every] XPASS [ 56%] 734s dataframe/tests/test_groupby.py::test_groupby_reduction_split[cov-tasks-split_out] XPASS [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_every] XPASS [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-disk-split_out] XPASS [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_every] XPASS [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[corr-tasks-split_out] XPASS [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_every] PASSED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-disk-split_out] PASSED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_every] PASSED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[nunique-tasks-split_out] PASSED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_every] SKIPPED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-disk-split_out] SKIPPED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_every] PASSED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[first-tasks-split_out] PASSED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_every] SKIPPED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-disk-split_out] SKIPPED [ 56%] 735s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_every] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_groupby_reduction_split[last-tasks-split_out] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_every] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-disk-split_out] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_every] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_groupby_reduction_split[prod-tasks-split_out] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-0] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-1] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-2] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-3] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-4] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-5] PASSED [ 56%] 736s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-6] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-7] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-8] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-9] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-10] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-0-11] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-0] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-1] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-2] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-3] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-4] PASSED [ 56%] 737s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-5] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-6] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-7] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-8] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-9] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-10] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[disk-1-11] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-0] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-1] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-2] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-3] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-4] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-5] PASSED [ 56%] 738s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-6] PASSED [ 56%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-7] PASSED [ 56%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-8] PASSED [ 56%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-9] PASSED [ 56%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-10] PASSED [ 57%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-0-11] PASSED [ 57%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-0] PASSED [ 57%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-1] PASSED [ 57%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-2] PASSED [ 57%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-3] PASSED [ 57%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-4] PASSED [ 57%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-5] PASSED [ 57%] 739s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-6] PASSED [ 57%] 740s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-7] PASSED [ 57%] 740s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-8] PASSED [ 57%] 740s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-9] PASSED [ 57%] 740s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-10] PASSED [ 57%] 740s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle[tasks-1-11] PASSED [ 57%] 740s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-0] PASSED [ 57%] 740s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-1] PASSED [ 57%] 741s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-2] PASSED [ 57%] 741s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-3] PASSED [ 57%] 741s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-4] PASSED [ 57%] 741s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-0-5] XFAIL [ 57%] 741s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-0] PASSED [ 57%] 742s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-1] PASSED [ 57%] 742s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-2] PASSED [ 57%] 743s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-3] PASSED [ 57%] 743s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-4] PASSED [ 57%] 743s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[disk-1-5] XFAIL [ 57%] 744s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-0] PASSED [ 57%] 744s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-1] PASSED [ 57%] 744s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-2] PASSED [ 57%] 744s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-3] PASSED [ 57%] 744s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-4] PASSED [ 57%] 744s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-0-5] XFAIL [ 57%] 745s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-0] PASSED [ 57%] 745s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-1] PASSED [ 57%] 745s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-2] PASSED [ 57%] 746s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-3] PASSED [ 57%] 746s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-4] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_apply_or_transform_shuffle_multilevel[tasks-1-5] XFAIL [ 57%] 747s dataframe/tests/test_groupby.py::test_numeric_column_names[disk] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_numeric_column_names[tasks] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[disk] SKIPPED [ 57%] 747s dataframe/tests/test_groupby.py::test_groupby_apply_tasks[tasks] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[disk] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_groupby_multiprocessing[tasks] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_groupby_normalize_by[disk] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_groupby_normalize_by[tasks] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-disk] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[sum-tasks] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-disk] XPASS [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[mean-tasks] XPASS [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-disk] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[median-tasks] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-disk] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[min-tasks] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-disk] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[max-tasks] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-disk] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[count-tasks] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-disk] PASSED [ 57%] 747s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[size-tasks] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-disk] XPASS [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[std-tasks] XPASS [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-disk] XPASS [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[var-tasks] XPASS [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-disk] XPASS [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[cov-tasks] XPASS [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-disk] XPASS [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[corr-tasks] XPASS [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-disk] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[nunique-tasks] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-disk] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[first-tasks] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-disk] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[last-tasks] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-disk] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate__single_element_groups[prod-tasks] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[disk] PASSED [ 57%] 748s dataframe/tests/test_groupby.py::test_aggregate_build_agg_args__reuse_of_intermediates[tasks] PASSED [ 57%] 749s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-1] PASSED [ 57%] 750s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-2-8] PASSED [ 57%] 751s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-1] PASSED [ 57%] 752s dataframe/tests/test_groupby.py::test_shuffle_aggregate[disk-32-8] PASSED [ 57%] 754s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-1] PASSED [ 57%] 754s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-2-8] PASSED [ 57%] 755s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-1] PASSED [ 57%] 756s dataframe/tests/test_groupby.py::test_shuffle_aggregate[tasks-32-8] PASSED [ 57%] 759s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-True] PASSED [ 57%] 760s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[disk-False] PASSED [ 57%] 763s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-True] PASSED [ 57%] 764s dataframe/tests/test_groupby.py::test_shuffle_aggregate_sort[tasks-False] PASSED [ 57%] 764s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[disk] PASSED [ 57%] 764s dataframe/tests/test_groupby.py::test_shuffle_aggregate_defaults[tasks] PASSED [ 57%] 764s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec0] PASSED [ 57%] 764s dataframe/tests/test_groupby.py::test_aggregate_median[disk-a-spec1] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec0] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_aggregate_median[disk-keys1-spec1] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec0] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-a-spec1] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec0] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_aggregate_median[tasks-keys1-spec1] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-0] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_fillna[disk-None-True-1] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-0] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_fillna[disk-None-False-1] PASSED [ 57%] 765s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-0] PASSED [ 57%] 766s dataframe/tests/test_groupby.py::test_fillna[disk-None-None-1] PASSED [ 57%] 766s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-0] PASSED [ 57%] 766s dataframe/tests/test_groupby.py::test_fillna[disk-1-True-1] PASSED [ 57%] 766s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-0] PASSED [ 57%] 766s dataframe/tests/test_groupby.py::test_fillna[disk-1-False-1] PASSED [ 57%] 766s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-0] PASSED [ 57%] 766s dataframe/tests/test_groupby.py::test_fillna[disk-1-None-1] PASSED [ 57%] 766s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-0] PASSED [ 57%] 766s dataframe/tests/test_groupby.py::test_fillna[disk-4-True-1] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-0] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[disk-4-False-1] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-0] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[disk-4-None-1] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-0] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[tasks-None-True-1] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-0] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[tasks-None-False-1] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-0] PASSED [ 57%] 767s dataframe/tests/test_groupby.py::test_fillna[tasks-None-None-1] PASSED [ 57%] 768s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-0] PASSED [ 57%] 768s dataframe/tests/test_groupby.py::test_fillna[tasks-1-True-1] PASSED [ 57%] 768s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-0] PASSED [ 57%] 768s dataframe/tests/test_groupby.py::test_fillna[tasks-1-False-1] PASSED [ 58%] 768s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-0] PASSED [ 58%] 768s dataframe/tests/test_groupby.py::test_fillna[tasks-1-None-1] PASSED [ 58%] 768s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-0] PASSED [ 58%] 768s dataframe/tests/test_groupby.py::test_fillna[tasks-4-True-1] PASSED [ 58%] 768s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-0] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_fillna[tasks-4-False-1] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-0] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_fillna[tasks-4-None-1] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_ffill[disk-None-True] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_ffill[disk-None-False] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_ffill[disk-None-None] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_ffill[disk-1-True] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_ffill[disk-1-False] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_ffill[disk-1-None] PASSED [ 58%] 769s dataframe/tests/test_groupby.py::test_ffill[disk-4-True] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[disk-4-False] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[disk-4-None] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[tasks-None-True] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[tasks-None-False] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[tasks-None-None] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[tasks-1-True] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[tasks-1-False] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[tasks-1-None] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[tasks-4-True] PASSED [ 58%] 770s dataframe/tests/test_groupby.py::test_ffill[tasks-4-False] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_ffill[tasks-4-None] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_bfill[disk-None-True] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_bfill[disk-None-False] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_bfill[disk-None-None] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_bfill[disk-1-True] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_bfill[disk-1-False] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_bfill[disk-1-None] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_bfill[disk-4-True] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_bfill[disk-4-False] PASSED [ 58%] 771s dataframe/tests/test_groupby.py::test_bfill[disk-4-None] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_bfill[tasks-None-True] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_bfill[tasks-None-False] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_bfill[tasks-None-None] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_bfill[tasks-1-True] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_bfill[tasks-1-False] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_bfill[tasks-1-None] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_bfill[tasks-4-True] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_bfill[tasks-4-False] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_bfill[tasks-4-None] PASSED [ 58%] 772s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-0] PASSED [ 58%] 773s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-1] PASSED [ 58%] 773s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-2] PASSED [ 58%] 773s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-3] PASSED [ 58%] 773s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-1-4] PASSED [ 58%] 773s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-0] PASSED [ 58%] 773s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-1] PASSED [ 58%] 774s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-2] PASSED [ 58%] 774s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-3] PASSED [ 58%] 774s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-disk-2-4] PASSED [ 58%] 774s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-0] PASSED [ 58%] 775s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-1] PASSED [ 58%] 775s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-2] PASSED [ 58%] 775s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-3] PASSED [ 58%] 775s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-1-4] PASSED [ 58%] 775s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-0] PASSED [ 58%] 775s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-1] PASSED [ 58%] 776s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-2] PASSED [ 58%] 776s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-3] PASSED [ 58%] 776s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[sum-tasks-2-4] PASSED [ 58%] 776s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-0] XPASS [ 58%] 777s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-1] XPASS [ 58%] 777s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-2] XPASS [ 58%] 777s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-3] XPASS [ 58%] 777s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-1-4] XPASS [ 58%] 778s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-0] XPASS [ 58%] 778s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-1] XPASS [ 58%] 779s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-2] XPASS [ 58%] 780s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-3] XPASS [ 58%] 780s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-disk-2-4] XPASS [ 58%] 780s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-0] XPASS [ 58%] 781s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-1] XPASS [ 58%] 781s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-2] XPASS [ 58%] 781s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-3] XPASS [ 58%] 781s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-1-4] XPASS [ 58%] 782s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-0] XPASS [ 58%] 782s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-1] XPASS [ 58%] 783s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-2] XPASS [ 58%] 783s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-3] XPASS [ 58%] 784s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[mean-tasks-2-4] XPASS [ 58%] 784s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-0] PASSED [ 58%] 785s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-1] PASSED [ 58%] 785s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-2] PASSED [ 58%] 785s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-3] PASSED [ 58%] 785s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-1-4] PASSED [ 58%] 786s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-0] PASSED [ 58%] 786s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-1] PASSED [ 58%] 786s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-2] PASSED [ 58%] 787s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-3] PASSED [ 58%] 787s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-disk-2-4] PASSED [ 58%] 787s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-0] PASSED [ 58%] 787s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-1] PASSED [ 58%] 788s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-2] PASSED [ 58%] 788s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-3] PASSED [ 58%] 788s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-1-4] PASSED [ 58%] 788s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-0] PASSED [ 58%] 789s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-1] PASSED [ 58%] 789s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-2] PASSED [ 58%] 789s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-3] PASSED [ 58%] 789s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[median-tasks-2-4] PASSED [ 58%] 790s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-0] PASSED [ 58%] 790s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-1] PASSED [ 58%] 790s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-2] PASSED [ 58%] 790s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-3] PASSED [ 58%] 790s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-1-4] PASSED [ 58%] 790s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-0] PASSED [ 58%] 791s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-1] PASSED [ 58%] 791s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-2] PASSED [ 58%] 791s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-3] PASSED [ 58%] 791s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-disk-2-4] PASSED [ 58%] 792s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-0] PASSED [ 58%] 792s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-1] PASSED [ 58%] 792s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-2] PASSED [ 58%] 792s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-3] PASSED [ 58%] 792s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-1-4] PASSED [ 58%] 792s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-0] PASSED [ 58%] 793s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-1] PASSED [ 58%] 793s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-2] PASSED [ 58%] 793s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-3] PASSED [ 58%] 793s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[min-tasks-2-4] PASSED [ 58%] 794s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-0] PASSED [ 58%] 794s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-1] PASSED [ 58%] 794s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-2] PASSED [ 59%] 794s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-3] PASSED [ 59%] 794s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-1-4] PASSED [ 59%] 794s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-0] PASSED [ 59%] 795s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-1] PASSED [ 59%] 795s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-2] PASSED [ 59%] 795s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-3] PASSED [ 59%] 795s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-disk-2-4] PASSED [ 59%] 795s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-0] PASSED [ 59%] 796s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-1] PASSED [ 59%] 796s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-2] PASSED [ 59%] 796s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-3] PASSED [ 59%] 796s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-1-4] PASSED [ 59%] 796s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-0] PASSED [ 59%] 796s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-1] PASSED [ 59%] 797s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-2] PASSED [ 59%] 797s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-3] PASSED [ 59%] 797s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[max-tasks-2-4] PASSED [ 59%] 797s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-0] PASSED [ 59%] 798s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-1] PASSED [ 59%] 798s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-2] PASSED [ 59%] 798s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-3] PASSED [ 59%] 798s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-1-4] PASSED [ 59%] 798s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-0] PASSED [ 59%] 798s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-1] PASSED [ 59%] 799s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-2] PASSED [ 59%] 799s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-3] PASSED [ 59%] 799s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-disk-2-4] PASSED [ 59%] 799s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-0] PASSED [ 59%] 799s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-1] PASSED [ 59%] 800s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-2] PASSED [ 59%] 800s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-3] PASSED [ 59%] 800s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-1-4] PASSED [ 59%] 800s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-0] PASSED [ 59%] 800s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-1] PASSED [ 59%] 801s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-2] PASSED [ 59%] 801s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-3] PASSED [ 59%] 801s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[count-tasks-2-4] PASSED [ 59%] 801s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-0] PASSED [ 59%] 801s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-1] PASSED [ 59%] 801s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-2] PASSED [ 59%] 801s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-3] PASSED [ 59%] 802s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-1-4] PASSED [ 59%] 802s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-0] PASSED [ 59%] 802s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-1] PASSED [ 59%] 802s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-2] PASSED [ 59%] 803s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-3] PASSED [ 59%] 803s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-disk-2-4] PASSED [ 59%] 803s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-0] PASSED [ 59%] 803s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-1] PASSED [ 59%] 803s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-2] PASSED [ 59%] 803s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-3] PASSED [ 59%] 803s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-1-4] PASSED [ 59%] 804s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-0] PASSED [ 59%] 804s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-1] PASSED [ 59%] 804s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-2] PASSED [ 59%] 804s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-3] PASSED [ 59%] 805s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[size-tasks-2-4] PASSED [ 59%] 805s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-0] XPASS [ 59%] 805s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-1] XPASS [ 59%] 805s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-2] XPASS [ 59%] 806s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-3] XPASS [ 59%] 806s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-1-4] XPASS [ 59%] 806s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-0] XPASS [ 59%] 807s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-1] XPASS [ 59%] 807s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-2] XPASS [ 59%] 807s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-3] XPASS [ 59%] 808s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-disk-2-4] XPASS [ 59%] 808s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-0] XPASS [ 59%] 808s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-1] XPASS [ 59%] 808s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-2] XPASS [ 59%] 809s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-3] XPASS [ 59%] 809s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-1-4] XPASS [ 59%] 809s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-0] XPASS [ 59%] 809s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-1] XPASS [ 59%] 810s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-2] XPASS [ 59%] 810s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-3] XPASS [ 59%] 811s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[std-tasks-2-4] XPASS [ 59%] 811s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-0] XPASS [ 59%] 811s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-1] XPASS [ 59%] 811s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-2] XPASS [ 59%] 811s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-3] XPASS [ 59%] 812s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-1-4] XPASS [ 59%] 812s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-0] XPASS [ 59%] 812s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-1] XPASS [ 59%] 813s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-2] XPASS [ 59%] 813s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-3] XPASS [ 59%] 813s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-disk-2-4] XPASS [ 59%] 813s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-0] XPASS [ 59%] 814s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-1] XPASS [ 59%] 814s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-2] XPASS [ 59%] 814s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-3] XPASS [ 59%] 814s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-1-4] XPASS [ 59%] 815s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-0] XPASS [ 59%] 815s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-1] XPASS [ 59%] 815s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-2] XPASS [ 59%] 816s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-3] XPASS [ 59%] 816s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[var-tasks-2-4] XPASS [ 59%] 817s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-0] XPASS [ 59%] 817s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-1] XPASS [ 59%] 818s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-2] XPASS [ 59%] 818s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-3] XPASS [ 59%] 819s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-1-4] XPASS [ 59%] 819s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-0] SKIPPED [ 59%] 819s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-1] SKIPPED [ 59%] 819s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-2] SKIPPED [ 59%] 819s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-3] SKIPPED [ 59%] 819s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-disk-2-4] SKIPPED [ 59%] 819s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-0] XPASS [ 59%] 820s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-1] XPASS [ 59%] 820s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-2] XPASS [ 59%] 821s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-3] XPASS [ 59%] 822s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-1-4] XPASS [ 59%] 822s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-0] SKIPPED [ 59%] 822s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-1] SKIPPED [ 59%] 822s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-2] SKIPPED [ 59%] 822s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-3] SKIPPED [ 59%] 822s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[cov-tasks-2-4] SKIPPED [ 59%] 822s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-0] XPASS [ 59%] 823s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-1] XPASS [ 59%] 823s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-2] XPASS [ 59%] 824s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-3] XPASS [ 59%] 824s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-1-4] XPASS [ 59%] 824s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-0] SKIPPED [ 59%] 824s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-1] SKIPPED [ 59%] 824s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-2] SKIPPED [ 59%] 824s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-3] SKIPPED [ 59%] 824s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-disk-2-4] SKIPPED [ 60%] 825s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-0] XPASS [ 60%] 826s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-1] XPASS [ 60%] 826s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-2] XPASS [ 60%] 827s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-3] XPASS [ 60%] 827s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-1-4] XPASS [ 60%] 827s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-0] SKIPPED [ 60%] 827s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-1] SKIPPED [ 60%] 827s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-2] SKIPPED [ 60%] 827s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-3] SKIPPED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[corr-tasks-2-4] SKIPPED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-0] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-1] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-2] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-3] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-1-4] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-0] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-1] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-2] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-3] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-disk-2-4] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-3] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-1-4] PASSED [ 60%] 828s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 60%] 829s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 60%] 829s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 60%] 829s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-3] PASSED [ 60%] 829s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[nunique-tasks-2-4] PASSED [ 60%] 829s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-0] PASSED [ 60%] 829s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-1] PASSED [ 60%] 829s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-2] PASSED [ 60%] 829s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-3] PASSED [ 60%] 829s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-1-4] PASSED [ 60%] 830s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-0] PASSED [ 60%] 830s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-1] PASSED [ 60%] 830s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-2] PASSED [ 60%] 830s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-3] PASSED [ 60%] 831s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-disk-2-4] PASSED [ 60%] 831s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-0] PASSED [ 60%] 831s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-1] PASSED [ 60%] 831s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-2] PASSED [ 60%] 831s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-3] PASSED [ 60%] 831s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-1-4] PASSED [ 60%] 832s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-0] PASSED [ 60%] 832s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-1] PASSED [ 60%] 832s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-2] PASSED [ 60%] 832s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-3] PASSED [ 60%] 833s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[first-tasks-2-4] PASSED [ 60%] 833s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-0] PASSED [ 60%] 833s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-1] PASSED [ 60%] 833s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-2] PASSED [ 60%] 833s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-3] PASSED [ 60%] 833s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-1-4] PASSED [ 60%] 834s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-0] PASSED [ 60%] 834s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-1] PASSED [ 60%] 834s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-2] PASSED [ 60%] 835s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-3] PASSED [ 60%] 835s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-disk-2-4] PASSED [ 60%] 835s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-0] PASSED [ 60%] 835s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-1] PASSED [ 60%] 835s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-2] PASSED [ 60%] 835s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-3] PASSED [ 60%] 835s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-1-4] PASSED [ 60%] 836s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-0] PASSED [ 60%] 836s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-1] PASSED [ 60%] 836s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-2] PASSED [ 60%] 836s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-3] PASSED [ 60%] 837s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[last-tasks-2-4] PASSED [ 60%] 837s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-0] PASSED [ 60%] 837s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-1] PASSED [ 60%] 837s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-2] PASSED [ 60%] 837s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-3] PASSED [ 60%] 837s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-1-4] PASSED [ 60%] 838s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-0] PASSED [ 60%] 838s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-1] PASSED [ 60%] 838s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-2] PASSED [ 60%] 838s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-3] PASSED [ 60%] 839s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-disk-2-4] PASSED [ 60%] 839s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-0] PASSED [ 60%] 839s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-1] PASSED [ 60%] 839s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-2] PASSED [ 60%] 839s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-3] PASSED [ 60%] 839s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-1-4] PASSED [ 60%] 840s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-0] PASSED [ 60%] 840s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-1] PASSED [ 60%] 840s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-2] PASSED [ 60%] 840s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-3] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_dataframe_aggregations_multilevel[prod-tasks-2-4] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-0] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-1] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-1-2] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-0] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-1] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-disk-2-2] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-0] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-1] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-1-2] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-0] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-1] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[sum-tasks-2-2] PASSED [ 60%] 841s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-0] XPASS [ 60%] 842s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-1] XPASS [ 60%] 842s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-1-2] XPASS [ 60%] 842s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-0] XPASS [ 60%] 842s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-1] XPASS [ 60%] 842s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-disk-2-2] XPASS [ 60%] 842s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-0] XPASS [ 60%] 842s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-1] XPASS [ 60%] 842s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-1-2] XPASS [ 60%] 842s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-0] XPASS [ 60%] 843s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-1] XPASS [ 60%] 843s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[mean-tasks-2-2] XPASS [ 60%] 843s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-0] PASSED [ 60%] 843s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-1] PASSED [ 60%] 843s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-1-2] PASSED [ 60%] 843s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-0] PASSED [ 60%] 843s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-1] PASSED [ 60%] 843s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-disk-2-2] PASSED [ 60%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-0] PASSED [ 60%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-1] PASSED [ 60%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-1-2] PASSED [ 60%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-0] PASSED [ 60%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-1] PASSED [ 60%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[median-tasks-2-2] PASSED [ 60%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-0] PASSED [ 61%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-1] PASSED [ 61%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-1-2] PASSED [ 61%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-0] PASSED [ 61%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-1] PASSED [ 61%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-disk-2-2] PASSED [ 61%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-0] PASSED [ 61%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-1] PASSED [ 61%] 844s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-1-2] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-0] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-1] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[min-tasks-2-2] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-0] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-1] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-1-2] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-0] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-1] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-disk-2-2] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-0] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-1] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-1-2] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-0] PASSED [ 61%] 845s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-1] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[max-tasks-2-2] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-0] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-1] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-1-2] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-0] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-1] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-disk-2-2] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-0] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-1] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-1-2] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-0] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-1] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[count-tasks-2-2] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-0] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-1] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-1-2] PASSED [ 61%] 846s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-0] PASSED [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-1] PASSED [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-disk-2-2] PASSED [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-0] PASSED [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-1] PASSED [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-1-2] PASSED [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-0] PASSED [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-1] PASSED [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[size-tasks-2-2] PASSED [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-0] XPASS [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-1] XPASS [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-1-2] XPASS [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-0] XPASS [ 61%] 847s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-1] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-disk-2-2] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-0] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-1] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-1-2] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-0] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-1] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[std-tasks-2-2] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-0] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-1] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-1-2] XPASS [ 61%] 848s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-disk-2-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-1-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[var-tasks-2-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-1-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-disk-2-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-1-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[cov-tasks-2-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-1-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-disk-2-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-1-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-0] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-1] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[corr-tasks-2-2] XPASS [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-0] PASSED [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-1] PASSED [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-1-2] PASSED [ 61%] 849s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-0] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-1] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-disk-2-2] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-0] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-1] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-1-2] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-0] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-1] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[nunique-tasks-2-2] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-0] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-1] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-1-2] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-0] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-1] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-disk-2-2] PASSED [ 61%] 850s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-0] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-1] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-1-2] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-0] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-1] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[first-tasks-2-2] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-0] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-1] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-1-2] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-0] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-1] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-disk-2-2] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-0] PASSED [ 61%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-1] PASSED [ 62%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-1-2] PASSED [ 62%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-0] PASSED [ 62%] 851s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-1] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[last-tasks-2-2] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-0] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-1] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-1-2] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-0] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-1] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-disk-2-2] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-0] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-1] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-1-2] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-0] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-1] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_series_aggregations_multilevel[prod-tasks-2-2] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-0] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-1] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-2] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-3] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-0-4] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-0] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-1] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-2] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-3] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-1-4] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-0] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-1] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-2] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-3] PASSED [ 62%] 852s dataframe/tests/test_groupby.py::test_groupby_meta_content[disk-2-4] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-0] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-1] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-2] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-3] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-0-4] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-0] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-1] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-2] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-3] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-1-4] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-0] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-1] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-2] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-3] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupby_meta_content[tasks-2-4] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[disk] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupy_non_aligned_index[tasks] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[disk] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_groupy_series_wrong_grouper[tasks] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-1] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-4] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-2-20] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-1] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-4] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-1-5-20] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-1] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-4] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-2-20] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-1] PASSED [ 62%] 853s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-4] PASSED [ 62%] 854s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-5-5-20] PASSED [ 62%] 854s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-1] PASSED [ 62%] 854s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-4] PASSED [ 62%] 854s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-2-20] PASSED [ 62%] 854s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-1] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-4] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[disk-20-5-20] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-1] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-4] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-2-20] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-1] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-4] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-1-5-20] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-1] PASSED [ 62%] 855s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-4] PASSED [ 62%] 856s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-2-20] PASSED [ 62%] 856s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-1] PASSED [ 62%] 856s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-4] PASSED [ 62%] 856s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-5-5-20] PASSED [ 62%] 856s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-1] PASSED [ 62%] 856s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-4] PASSED [ 62%] 857s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-2-20] PASSED [ 62%] 857s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-1] PASSED [ 62%] 857s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-4] PASSED [ 62%] 857s dataframe/tests/test_groupby.py::test_hash_groupby_aggregate[tasks-20-5-20] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[disk] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_split_out_multi_column_groupby[tasks] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_groupby_split_out_num[disk] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_groupby_split_out_num[tasks] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_groupby_not_supported[disk] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_groupby_not_supported[tasks] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_groupby_numeric_column[disk] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_groupby_numeric_column[tasks] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-a] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-c] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-d] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel3] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-a-sel4] PASSED [ 62%] 858s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-a] PASSED [ 62%] 859s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-c] PASSED [ 62%] 859s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-d] PASSED [ 62%] 859s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel3] PASSED [ 62%] 859s dataframe/tests/test_groupby.py::test_cumulative[disk-cumsum-key1-sel4] PASSED [ 62%] 859s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-a] PASSED [ 62%] 859s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-c] PASSED [ 62%] 859s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-d] PASSED [ 62%] 859s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel3] PASSED [ 62%] 859s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-a-sel4] PASSED [ 62%] 860s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-a] PASSED [ 62%] 860s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-c] PASSED [ 62%] 860s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-d] PASSED [ 62%] 860s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel3] PASSED [ 62%] 860s dataframe/tests/test_groupby.py::test_cumulative[disk-cumprod-key1-sel4] PASSED [ 62%] 860s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-a] PASSED [ 62%] 860s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-c] PASSED [ 62%] 861s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-d] PASSED [ 62%] 861s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel3] PASSED [ 62%] 861s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-a-sel4] PASSED [ 62%] 861s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-a] PASSED [ 62%] 861s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-c] PASSED [ 62%] 861s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-d] PASSED [ 62%] 861s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel3] PASSED [ 62%] 861s dataframe/tests/test_groupby.py::test_cumulative[disk-cumcount-key1-sel4] PASSED [ 62%] 861s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-a] PASSED [ 62%] 862s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-c] PASSED [ 62%] 862s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-d] PASSED [ 63%] 862s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel3] PASSED [ 63%] 862s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-a-sel4] PASSED [ 63%] 862s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-a] PASSED [ 63%] 862s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-c] PASSED [ 63%] 862s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-d] PASSED [ 63%] 862s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel3] PASSED [ 63%] 863s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumsum-key1-sel4] PASSED [ 63%] 863s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-a] PASSED [ 63%] 863s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-c] PASSED [ 63%] 863s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-d] PASSED [ 63%] 863s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel3] PASSED [ 63%] 863s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-a-sel4] PASSED [ 63%] 863s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-a] PASSED [ 63%] 863s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-c] PASSED [ 63%] 864s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-d] PASSED [ 63%] 864s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel3] PASSED [ 63%] 864s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumprod-key1-sel4] PASSED [ 63%] 864s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-a] PASSED [ 63%] 864s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-c] PASSED [ 63%] 864s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-d] PASSED [ 63%] 864s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel3] PASSED [ 63%] 864s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-a-sel4] PASSED [ 63%] 864s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-a] PASSED [ 63%] 865s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-c] PASSED [ 63%] 865s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-d] PASSED [ 63%] 865s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel3] PASSED [ 63%] 865s dataframe/tests/test_groupby.py::test_cumulative[tasks-cumcount-key1-sel4] PASSED [ 63%] 865s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[disk] PASSED [ 63%] 865s dataframe/tests/test_groupby.py::test_series_groupby_multi_character_column_name[tasks] PASSED [ 63%] 865s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumsum] PASSED [ 63%] 865s dataframe/tests/test_groupby.py::test_cumulative_axis[disk-cumprod] PASSED [ 63%] 865s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumsum] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_cumulative_axis[tasks-cumprod] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[disk] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_groupby_unaligned_index[tasks] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_groupby_string_label[disk] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_groupby_string_label[tasks] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumsum] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[disk-cumprod] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumsum] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_groupby_dataframe_cum_caching[tasks-cumprod] PASSED [ 63%] 866s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[disk] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_series_cum_caching[tasks] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[disk] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_slice_agg_reduces[tasks] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[disk] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_single[tasks] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-a] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_1] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_2] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[disk-slice_3] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-a] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_1] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_2] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_agg_grouper_multiple[tasks-slice_3] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumprod] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumcount] PASSED [ 63%] 867s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-cumsum] PASSED [ 63%] 868s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-var] PASSED [ 63%] 868s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-sum] PASSED [ 63%] 868s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-mean] PASSED [ 63%] 868s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-count] PASSED [ 63%] 868s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-size] PASSED [ 63%] 868s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-std] PASSED [ 63%] 868s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-min] PASSED [ 63%] 869s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-max] PASSED [ 63%] 869s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-first] PASSED [ 63%] 869s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-last] PASSED [ 63%] 869s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[disk-prod] PASSED [ 63%] 869s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumprod] PASSED [ 63%] 869s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumcount] PASSED [ 63%] 869s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-cumsum] PASSED [ 63%] 870s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-var] PASSED [ 63%] 870s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-sum] PASSED [ 63%] 870s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-mean] PASSED [ 63%] 870s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-count] PASSED [ 63%] 870s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-size] PASSED [ 63%] 870s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-std] PASSED [ 63%] 870s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-min] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-max] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-first] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-last] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_agg_funcs[tasks-prod] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args0] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args1] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-group_args2] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-min-idx] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args0] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args1] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-group_args2] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk-mean-idx] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args0] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args1] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--group_args2] PASSED [ 63%] 871s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[disk--idx] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args0] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args1] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-group_args2] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-min-idx] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args0] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args1] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-group_args2] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks-mean-idx] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args0] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args1] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--group_args2] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_column_and_index_apply[tasks--idx] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec0-dask_spec0-False] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec1-dask_spec1-True] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec2-dask_spec2-False] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[disk-pandas_spec3-dask_spec3-False] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec0-dask_spec0-False] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec1-dask_spec1-True] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec2-dask_spec2-False] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_dataframe_groupby_agg_custom_sum[tasks-pandas_spec3-dask_spec3-False] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-mean-mean] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec1-dask_spec1] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[disk-pandas_spec2-dask_spec2] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-mean-mean] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec1-dask_spec1] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_series_groupby_agg_custom_mean[tasks-pandas_spec2-dask_spec2] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[disk] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_same_column[tasks] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[disk] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_agg_custom__name_clash_with_internal_different_column[tasks] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[disk] PASSED [ 63%] 872s dataframe/tests/test_groupby.py::test_groupby_agg_custom__mode[tasks] PASSED [ 64%] 872s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-var] PASSED [ 64%] 872s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[disk-list] PASSED [ 64%] 872s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-var] PASSED [ 64%] 872s dataframe/tests/test_groupby.py::test_groupby_select_column_agg[tasks-list] PASSED [ 64%] 873s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-var] XFAIL [ 64%] 874s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-std] XFAIL [ 64%] 874s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-mean] XFAIL [ 64%] 874s dataframe/tests/test_groupby.py::test_std_object_dtype[disk-sum] PASSED [ 64%] 875s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-var] XFAIL [ 64%] 876s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-std] XFAIL [ 64%] 876s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-mean] XFAIL [ 64%] 876s dataframe/tests/test_groupby.py::test_std_object_dtype[tasks-sum] PASSED [ 64%] 876s dataframe/tests/test_groupby.py::test_std_columns_int[disk] PASSED [ 64%] 876s dataframe/tests/test_groupby.py::test_std_columns_int[tasks] PASSED [ 64%] 876s dataframe/tests/test_groupby.py::test_timeseries[disk] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_timeseries[tasks] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_with_min_count[disk-0] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_with_min_count[disk-1] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_with_min_count[disk-2] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_with_min_count[disk-3] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_with_min_count[tasks-0] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_with_min_count[tasks-1] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_with_min_count[tasks-2] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_with_min_count[tasks-3] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-True] PASSED [ 64%] 877s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-False] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_group_keys[disk-None] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-True] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-False] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_group_keys[tasks-None] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns0] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns1] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns2] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_cov[disk-columns3] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns0] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns1] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns2] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_groupby_cov[tasks-columns3] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[disk] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_df_groupby_idxmin[tasks] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmin] PASSED [ 64%] 878s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-0-idxmax] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmin] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-1-idxmax] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmin] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-index-idxmax] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmin] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[disk-columns-idxmax] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmin] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-0-idxmax] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmin] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-1-idxmax] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmin] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-index-idxmax] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmin] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idx_axis[tasks-columns-idxmax] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[disk] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmax[tasks] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_df_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[disk] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmin[tasks] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-True] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[disk-False] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-True] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmin_skipna[tasks-False] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[disk] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmax[tasks] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-True] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[disk-False] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-True] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_series_groupby_idxmax_skipna[tasks-False] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_unique[disk-uint8] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int32] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_unique[disk-int64] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-uint8] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int32] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_unique[tasks-int64] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-foo] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-uint8-by1] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-foo] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int32-by1] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-foo] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[disk-int64-by1] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-foo] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-uint8-by1] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-foo] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int32-by1] PASSED [ 64%] 879s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-foo] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_value_counts[tasks-int64-by1] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[disk] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_value_counts_10322[tasks] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-1] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-2] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-1-5] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-1] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-2] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0--1-5] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-1] PASSED [ 64%] 880s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-2] PASSED [ 64%] 881s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-0-10-5] PASSED [ 64%] 881s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-1] PASSED [ 64%] 881s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-2] PASSED [ 64%] 881s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-1-5] PASSED [ 64%] 881s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-1] PASSED [ 64%] 881s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-2] PASSED [ 64%] 881s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1--1-5] PASSED [ 64%] 882s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-1] PASSED [ 64%] 882s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-2] PASSED [ 64%] 882s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[disk-1-10-5] PASSED [ 64%] 882s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-1] PASSED [ 64%] 882s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-2] PASSED [ 64%] 882s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-1-5] PASSED [ 64%] 882s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-1] PASSED [ 64%] 882s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-2] PASSED [ 64%] 883s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0--1-5] PASSED [ 64%] 883s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-1] PASSED [ 64%] 883s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-2] PASSED [ 64%] 883s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-0-10-5] PASSED [ 64%] 883s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-1] PASSED [ 64%] 883s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-2] PASSED [ 65%] 883s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-1-5] PASSED [ 65%] 883s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-1] PASSED [ 65%] 884s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-2] PASSED [ 65%] 884s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1--1-5] PASSED [ 65%] 884s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-1] PASSED [ 65%] 884s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-2] PASSED [ 65%] 884s dataframe/tests/test_groupby.py::test_groupby_shift_basic_input[tasks-1-10-5] PASSED [ 65%] 884s dataframe/tests/test_groupby.py::test_groupby_shift_series[disk] PASSED [ 65%] 884s dataframe/tests/test_groupby.py::test_groupby_shift_series[tasks] PASSED [ 65%] 884s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[disk] PASSED [ 65%] 884s dataframe/tests/test_groupby.py::test_groupby_shift_lazy_input[tasks] PASSED [ 65%] 885s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[disk] PASSED [ 65%] 886s dataframe/tests/test_groupby.py::test_groupby_shift_within_partition_sorting[tasks] PASSED [ 65%] 886s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[disk] PASSED [ 65%] 886s dataframe/tests/test_groupby.py::test_groupby_shift_with_freq[tasks] PASSED [ 65%] 886s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-] PASSED [ 65%] 886s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum0] PASSED [ 65%] 887s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-sum1] PASSED [ 65%] 887s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[disk-rank] PASSED [ 65%] 887s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-] PASSED [ 65%] 887s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum0] PASSED [ 65%] 888s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-sum1] PASSED [ 65%] 888s dataframe/tests/test_groupby.py::test_groupby_transform_funcs[tasks-rank] PASSED [ 65%] 888s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-1] PASSED [ 65%] 888s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-2] PASSED [ 65%] 888s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-3] PASSED [ 65%] 888s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-4] PASSED [ 65%] 888s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-5] PASSED [ 65%] 888s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-6] PASSED [ 65%] 888s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-7] PASSED [ 65%] 889s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-8] PASSED [ 65%] 889s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-indexed-9] PASSED [ 65%] 889s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-1] PASSED [ 65%] 889s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-2] PASSED [ 65%] 889s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-3] PASSED [ 65%] 890s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-4] PASSED [ 65%] 890s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-5] PASSED [ 65%] 890s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-6] PASSED [ 65%] 891s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-7] PASSED [ 65%] 891s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-8] PASSED [ 65%] 892s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[disk-not_indexed-9] PASSED [ 65%] 892s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-1] PASSED [ 65%] 892s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-2] PASSED [ 65%] 892s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-3] PASSED [ 65%] 892s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-4] PASSED [ 65%] 892s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-5] PASSED [ 65%] 892s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-6] PASSED [ 65%] 892s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-7] PASSED [ 65%] 893s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-8] PASSED [ 65%] 893s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-indexed-9] PASSED [ 65%] 893s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-1] PASSED [ 65%] 893s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-2] PASSED [ 65%] 893s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-3] PASSED [ 65%] 893s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-4] PASSED [ 65%] 894s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-5] PASSED [ 65%] 894s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-6] PASSED [ 65%] 894s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-7] PASSED [ 65%] 895s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-8] PASSED [ 65%] 895s dataframe/tests/test_groupby.py::test_groupby_transform_ufunc_partitioning[tasks-not_indexed-9] PASSED [ 65%] 895s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--0] PASSED [ 65%] 895s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--1] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--2] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[disk--3] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--0] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--1] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--2] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_categoricals[tasks--3] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-0] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-1] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-2] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[disk-3] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-0] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-1] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-2] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function[tasks-3] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-0] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[disk-1] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-0] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_kwargs[tasks-1] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-0] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[disk-1] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-0] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_aggregate_partial_function_unexpected_args[tasks-1] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-False] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[disk-True] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-False] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_pandas[tasks-True] PASSED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-a-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-c-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-d-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by3-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by4-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-True-by5-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-a-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-c-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-d-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by3-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by4-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-False-by5-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-False] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-True] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-a-None] SKIPPED [ 65%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-c-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-d-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by3-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by4-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[disk-None-by5-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-a-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-c-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-d-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by3-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by4-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-True-by5-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-a-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-c-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-d-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by3-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by4-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-False-by5-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-a-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-c-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-d-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by3-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by4-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_cudf[tasks-None-by5-None] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-a] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[disk-b] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-a] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_grouper_dispatch[tasks-b] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[disk-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-True] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_apply_cudf[tasks-False] SKIPPED [ 66%] 896s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-True] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[disk-False] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-True] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_dropna_with_agg[tasks-False] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[disk] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_observed_with_agg[tasks] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_rounding_negative_var[disk] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_rounding_negative_var[tasks] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-2] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column0-3] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-2] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column1-3] PASSED [ 66%] 897s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-2] PASSED [ 66%] 898s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[disk-column2-3] PASSED [ 66%] 898s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-2] PASSED [ 66%] 898s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column0-3] PASSED [ 66%] 898s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-2] PASSED [ 66%] 898s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column1-3] PASSED [ 66%] 898s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-2] PASSED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_split_out_multiindex[tasks-column2-3] PASSED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-pandas] PASSED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[disk-cudf] SKIPPED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-pandas] PASSED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_large_ints_exception[tasks-cudf] SKIPPED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-a] PASSED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-b] PASSED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-c] PASSED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by3] PASSED [ 66%] 899s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-count-by4] PASSED [ 66%] 900s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-a] XFAIL [ 66%] 900s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-b] XFAIL [ 66%] 900s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-c] XPASS [ 66%] 901s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by3] XFAIL [ 66%] 901s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-mean-by4] XPASS [ 66%] 901s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-a] XFAIL [ 66%] 902s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-b] XFAIL [ 66%] 902s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-c] XPASS [ 66%] 902s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by3] XFAIL [ 66%] 902s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-True-std-by4] XPASS [ 66%] 902s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-a] PASSED [ 66%] 902s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-b] PASSED [ 66%] 902s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-c] PASSED [ 66%] 902s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by3] PASSED [ 66%] 902s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-count-by4] PASSED [ 66%] 903s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-a] XFAIL [ 66%] 904s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-b] XFAIL [ 66%] 904s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-c] XPASS [ 66%] 904s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by3] XFAIL [ 66%] 904s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-mean-by4] XPASS [ 66%] 905s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-a] XFAIL [ 66%] 905s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-b] XFAIL [ 67%] 905s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-c] XPASS [ 67%] 905s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by3] XFAIL [ 67%] 906s dataframe/tests/test_groupby.py::test_groupby_sort_argument[disk-False-std-by4] XPASS [ 67%] 906s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-a] PASSED [ 67%] 906s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-b] PASSED [ 67%] 906s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-c] PASSED [ 67%] 906s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by3] PASSED [ 67%] 906s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-count-by4] PASSED [ 67%] 906s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-a] XFAIL [ 67%] 907s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-b] XFAIL [ 67%] 907s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-c] XPASS [ 67%] 908s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by3] XFAIL [ 67%] 908s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-mean-by4] XPASS [ 67%] 908s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-a] XFAIL [ 67%] 909s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-b] XFAIL [ 67%] 909s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-c] XPASS [ 67%] 909s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by3] XFAIL [ 67%] 909s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-True-std-by4] XPASS [ 67%] 909s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-a] PASSED [ 67%] 909s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-b] PASSED [ 67%] 909s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-c] PASSED [ 67%] 909s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by3] PASSED [ 67%] 909s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-count-by4] PASSED [ 67%] 910s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-a] XFAIL [ 67%] 910s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-b] XFAIL [ 67%] 911s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-c] XPASS [ 67%] 911s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by3] XFAIL [ 67%] 911s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-mean-by4] XPASS [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-a] XFAIL [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-b] XFAIL [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-c] XPASS [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by3] XFAIL [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument[tasks-False-std-by4] XPASS [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg0] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg1] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg2] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-True-agg3] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg0] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg1] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg2] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[disk-False-agg3] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg0] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg1] PASSED [ 67%] 912s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg2] PASSED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-True-agg3] PASSED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg0] PASSED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg1] PASSED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg2] PASSED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_sort_argument_agg[tasks-False-agg3] PASSED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[disk] PASSED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_sort_true_split_out[tasks] PASSED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-known] SKIPPED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-known] SKIPPED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 913s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-known] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-known] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 67%] 914s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[sum-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 67%] 915s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-known] XFAIL [ 67%] 915s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-ordered-unknown] XFAIL [ 67%] 916s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-known] XFAIL [ 67%] 916s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 916s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-known] XPASS [ 67%] 916s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-ordered-unknown] XPASS [ 67%] 916s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-known] XPASS [ 67%] 916s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-observed-groupby1-unordererd-unknown] XPASS [ 67%] 916s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-known] XFAIL [ 67%] 917s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 917s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 917s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 918s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-known] XPASS [ 67%] 918s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 918s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-known] XPASS [ 67%] 918s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 918s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-known] XFAIL [ 67%] 918s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-ordered-unknown] XFAIL [ 67%] 919s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-known] XFAIL [ 67%] 919s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 67%] 919s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-known] XPASS [ 67%] 919s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-ordered-unknown] XPASS [ 67%] 919s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-known] XPASS [ 67%] 919s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-observed-groupby1-unordererd-unknown] XPASS [ 67%] 920s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-known] XFAIL [ 67%] 920s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 67%] 920s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-known] XPASS [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-known] XPASS [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[mean-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-known] SKIPPED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-ordered-unknown] SKIPPED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-known] SKIPPED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-known] PASSED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-ordered-unknown] PASSED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-known] PASSED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-observed-groupby1-unordererd-unknown] PASSED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-known] SKIPPED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 67%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 921s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-known] SKIPPED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-known] SKIPPED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[median-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 922s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[min-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-observed-groupby1-unordererd-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 923s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[max-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-known] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-known] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-ordered-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-cat_1-unordererd-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-known] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-known] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[count-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-ordered-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-cat_1-unordererd-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-ordered-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-observed-groupby1-unordererd-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-known] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-ordered-unknown] PASSED [ 68%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-known] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-known] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-known] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-known] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-ordered-unknown] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-known] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-cat_1-unordererd-unknown] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-known] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-ordered-unknown] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-known] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-observed-groupby1-unordererd-unknown] PASSED [ 69%] 924s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-known] PASSED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-known] PASSED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-known] PASSED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-known] PASSED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[size-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 925s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 926s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 927s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 927s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 927s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 927s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 927s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 927s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[std-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 928s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-known] XFAIL [ 69%] 929s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 929s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-known] XPASS [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-known] XPASS [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-disk-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-known] XFAIL [ 69%] 930s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-known] XPASS [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-ordered-unknown] XPASS [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-known] XPASS [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[var-tasks-unobserved-groupby1-unordererd-unknown] XPASS [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[cov-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-ordered-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-known] SKIPPED [ 69%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 931s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[corr-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-cat_1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-cat_1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[nunique-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 932s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[first-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-ordered-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-cat_1-unordererd-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-ordered-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-observed-groupby1-unordererd-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-disk-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-ordered-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-cat_1-unordererd-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-ordered-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-observed-groupby1-unordererd-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-ordered-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-cat_1-unordererd-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-ordered-unknown] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-known] PASSED [ 70%] 933s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[last-tasks-unobserved-groupby1-unordererd-unknown] PASSED [ 70%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-known] XFAIL [ 70%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-ordered-unknown] XFAIL [ 70%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-known] XFAIL [ 70%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-cat_1-unordererd-unknown] XFAIL [ 70%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-known] SKIPPED [ 70%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-ordered-unknown] SKIPPED [ 70%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-known] SKIPPED [ 70%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-observed-groupby1-unordererd-unknown] SKIPPED [ 70%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-known] XFAIL [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-disk-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-known] XFAIL [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-ordered-unknown] XFAIL [ 71%] 934s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-known] XFAIL [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-cat_1-unordererd-unknown] XFAIL [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-known] SKIPPED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-ordered-unknown] SKIPPED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-known] SKIPPED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-observed-groupby1-unordererd-unknown] SKIPPED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-known] XFAIL [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-ordered-unknown] XFAIL [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-known] XFAIL [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-cat_1-unordererd-unknown] XFAIL [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-known] SKIPPED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-ordered-unknown] SKIPPED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-known] SKIPPED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_aggregate_categorical_observed[prod-tasks-unobserved-groupby1-unordererd-unknown] SKIPPED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[disk] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_cov_non_numeric_grouping_column[tasks] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[disk] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_numeric_only_None_column_name[tasks] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_dataframe_named_agg[True] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_dataframe_named_agg[False] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_series_named_agg[count-True] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_series_named_agg[count-False] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_series_named_agg[mean-True] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_series_named_agg[mean-False] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-True] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_series_named_agg[agg2-False] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-A] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[disk-by1] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-A] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_empty_partitions_with_value_counts[tasks-by1] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[disk] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_with_pd_grouper[tasks] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-head] PASSED [ 71%] 935s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[disk-tail] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-head] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_empty_partitions_with_rows_operation[tasks-tail] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-head] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[disk-tail] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-head] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_with_row_operations[tasks-tail] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-head] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[disk-tail] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-head] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_multi_index_with_row_operations[tasks-tail] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_iter_fails[disk] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_iter_fails[tasks] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[disk] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_None_split_out_warns[tasks] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-3-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-value-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key2-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key3-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key4-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[disk-slice_key5-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-3-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-value-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key2-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key3-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key4-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-key1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_slice_getitem[tasks-slice_key5-by1] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-min] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-max] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-sum] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-prod] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-first] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-last] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-median] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmax] SKIPPED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-None-idxmin] SKIPPED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-min] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-max] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-sum] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-prod] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-first] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-last] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-median] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmax] SKIPPED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-True-idxmin] SKIPPED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-min] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-max] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-sum] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-prod] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-first] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-last] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-median] PASSED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmax] SKIPPED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[disk-False-idxmin] SKIPPED [ 71%] 936s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-min] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-max] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-sum] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-prod] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-first] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-last] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-median] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmax] SKIPPED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-None-idxmin] SKIPPED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-min] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-max] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-sum] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-prod] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-first] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-last] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-median] PASSED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmax] SKIPPED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-True-idxmin] SKIPPED [ 71%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-min] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-max] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-sum] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-prod] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-first] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-last] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-median] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmax] SKIPPED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_supported[tasks-False-idxmin] SKIPPED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-mean] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-std] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-False-var] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-mean] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-std] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[disk-None-var] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-mean] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-std] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-False-var] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-mean] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-std] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_not_implemented[tasks-None-var] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-min] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-max] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-sum] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-prod] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-first] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-last] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-corr] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cov] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumprod] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-cumsum] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-mean] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-median] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-std] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[disk-var] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-min] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-max] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-sum] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-prod] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-first] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-last] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-corr] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cov] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumprod] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-cumsum] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-mean] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-median] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-std] PASSED [ 72%] 937s dataframe/tests/test_groupby.py::test_groupby_numeric_only_true[tasks-var] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-cov] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[disk-corr] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-cov] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false_cov_corr[tasks-corr] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumsum] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[disk-cumprod] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumsum] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_numeric_only_false[tasks-cumprod] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-var] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-True-std] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-var] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-True-False-std] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-var] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-True-std] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-var] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[disk-False-False-std] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-var] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-True-std] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-var] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-True-False-std] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-var] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-True-std] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-var] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_groupby_var_dropna_observed[tasks-False-False-std] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-sum] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-prod] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-min] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-max] PASSED [ 72%] 938s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmin] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-idxmax] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-count] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-mean] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-median] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-size] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-first] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-last] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-aggregate] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-agg] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-value_counts] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-tail] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[disk-head] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-sum] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-prod] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-min] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-max] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmin] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-idxmax] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-count] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-mean] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-median] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-size] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-first] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-last] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-aggregate] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-agg] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-value_counts] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-tail] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_parameter_shuffle_renamed_to_shuffle_method_deprecation[tasks-head] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[disk] PASSED [ 72%] 939s dataframe/tests/test_groupby.py::test_groupby_value_counts_all_na_partitions[tasks] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj0] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj1] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj2] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj3] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj4] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj5] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj6] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj7] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj8] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj9] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj10] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj11] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_pandas_object[obj12] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_categorical_consistency PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_object_missing_values PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj0] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj1] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj2] PASSED [ 72%] 939s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj3] PASSED [ 73%] 939s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj4] PASSED [ 73%] 939s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj5] PASSED [ 73%] 939s dataframe/tests/test_hashing.py::test_hash_object_dispatch[obj6] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df0] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df1] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df2] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df3] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df4] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df5] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df6] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df7] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df8] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df9] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df10] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df11] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[2-df12] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[20-df0] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[20-df1] PASSED [ 73%] 939s dataframe/tests/test_hyperloglog.py::test_basic[20-df2] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df3] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df4] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df5] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df6] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df7] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df8] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df9] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df10] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df11] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_basic[20-df12] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_split_every[2-None] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_split_every[2-2] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_split_every[2-10] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_split_every[20-None] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_split_every[20-2] PASSED [ 73%] 940s dataframe/tests/test_hyperloglog.py::test_split_every[20-10] PASSED [ 73%] 941s dataframe/tests/test_hyperloglog.py::test_larger_data PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_non_informative_index PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_with_text_dates PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_with_series PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_with_array PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_with_function PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_with_array_different_partition PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_with_series_different_partition PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_with_non_boolean_series PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc2d PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc2d_with_known_divisions PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc2d_with_unknown_divisions PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc2d_duplicated_columns PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_getitem PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_getitem_slice PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_getitem_integer_slice PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_on_numpy_datetimes PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_on_pandas_datetimes PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_loc_datetime_no_freq PASSED [ 73%] 941s dataframe/tests/test_indexing.py::test_coerce_loc_index PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_loc_timestamp_str PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_getitem_timestamp_str PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_loc_period_str PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_getitem_period_str PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_to_series[index0] PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_to_series[index1] PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_to_frame[index0] PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_to_frame[index1] PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc[0] PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc[indexer1] PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc[indexer2] PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc[indexer3] PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc[indexer4] PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc_series PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc_raises PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc_duplicate_columns PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc_dispatch_to_getitem PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_iloc_out_of_order_selection PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_pandas_nullable_boolean_data_type PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_deterministic_hashing_series PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_deterministic_hashing_dataframe PASSED [ 73%] 942s dataframe/tests/test_indexing.py::test_gpu_loc SKIPPED (could not im...) [ 73%] 942s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-disk] PASSED [ 73%] 942s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-inner-tasks] PASSED [ 73%] 942s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-disk] PASSED [ 73%] 942s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-left-tasks] PASSED [ 73%] 942s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-disk] PASSED [ 73%] 942s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-right-tasks] PASSED [ 73%] 942s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-disk] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[idx-outer-tasks] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-disk] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-inner-tasks] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-disk] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-left-tasks] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-disk] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-right-tasks] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-disk] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on1-outer-tasks] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-disk] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-inner-tasks] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-disk] PASSED [ 73%] 943s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-left-tasks] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-disk] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-right-tasks] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-disk] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on2-outer-tasks] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-disk] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-inner-tasks] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-disk] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-left-tasks] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-disk] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-right-tasks] PASSED [ 73%] 944s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-disk] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_known[on3-outer-tasks] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-inner] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-disk-left] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-inner] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[idx-tasks-left] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-inner] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-disk-left] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-inner] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on1-tasks-left] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-inner] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-disk-left] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-inner] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on2-tasks-left] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-inner] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-disk-left] PASSED [ 73%] 945s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-inner] PASSED [ 73%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_single[on3-tasks-left] PASSED [ 73%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-inner] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-disk-right] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-inner] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[idx-tasks-right] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-inner] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-disk-right] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-inner] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on1-tasks-right] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-inner] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-disk-right] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-inner] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on2-tasks-right] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-inner] PASSED [ 74%] 946s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-disk-right] PASSED [ 74%] 947s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-inner] PASSED [ 74%] 947s dataframe/tests/test_merge_column_and_index.py::test_merge_single_to_known[on3-tasks-right] PASSED [ 74%] 947s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-disk] PASSED [ 74%] 947s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-inner-tasks] PASSED [ 74%] 947s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-disk] PASSED [ 74%] 947s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-left-tasks] PASSED [ 74%] 947s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-disk] PASSED [ 74%] 947s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-right-tasks] PASSED [ 74%] 948s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-disk] PASSED [ 74%] 948s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[idx-outer-tasks] PASSED [ 74%] 948s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-disk] PASSED [ 74%] 948s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-inner-tasks] PASSED [ 74%] 948s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-disk] PASSED [ 74%] 948s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-left-tasks] PASSED [ 74%] 948s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-disk] PASSED [ 74%] 949s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-right-tasks] PASSED [ 74%] 949s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-disk] PASSED [ 74%] 949s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on1-outer-tasks] PASSED [ 74%] 949s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-disk] PASSED [ 74%] 949s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-inner-tasks] PASSED [ 74%] 950s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-disk] PASSED [ 74%] 950s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-left-tasks] PASSED [ 74%] 950s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-disk] PASSED [ 74%] 950s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-right-tasks] PASSED [ 74%] 950s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-disk] PASSED [ 74%] 950s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on2-outer-tasks] PASSED [ 74%] 951s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-disk] PASSED [ 74%] 951s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-inner-tasks] PASSED [ 74%] 951s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-disk] PASSED [ 74%] 951s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-left-tasks] PASSED [ 74%] 951s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-disk] PASSED [ 74%] 952s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-right-tasks] PASSED [ 74%] 952s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-disk] PASSED [ 74%] 952s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_unknown[on3-outer-tasks] PASSED [ 74%] 952s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-disk] PASSED [ 74%] 952s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-inner-tasks] PASSED [ 74%] 952s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-disk] PASSED [ 74%] 953s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-left-tasks] PASSED [ 74%] 953s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-disk] PASSED [ 74%] 953s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-right-tasks] PASSED [ 74%] 953s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-disk] PASSED [ 74%] 953s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[idx-outer-tasks] PASSED [ 74%] 953s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-disk] PASSED [ 74%] 954s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-inner-tasks] PASSED [ 74%] 954s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-disk] PASSED [ 74%] 954s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-left-tasks] PASSED [ 74%] 954s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-disk] PASSED [ 74%] 954s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-right-tasks] PASSED [ 74%] 954s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-disk] PASSED [ 74%] 954s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on1-outer-tasks] PASSED [ 74%] 955s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-disk] PASSED [ 74%] 955s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-inner-tasks] PASSED [ 74%] 955s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-disk] PASSED [ 74%] 955s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-left-tasks] PASSED [ 74%] 955s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-disk] PASSED [ 74%] 956s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-right-tasks] PASSED [ 74%] 956s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-disk] PASSED [ 74%] 956s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on2-outer-tasks] PASSED [ 74%] 956s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-disk] PASSED [ 74%] 956s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-inner-tasks] PASSED [ 74%] 957s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-disk] PASSED [ 74%] 957s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-left-tasks] PASSED [ 74%] 957s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-disk] PASSED [ 74%] 957s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-right-tasks] PASSED [ 74%] 957s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-disk] PASSED [ 74%] 957s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_known[on3-outer-tasks] PASSED [ 74%] 958s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-disk] PASSED [ 74%] 958s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-inner-tasks] PASSED [ 74%] 958s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-disk] PASSED [ 74%] 958s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-left-tasks] PASSED [ 74%] 958s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-disk] PASSED [ 74%] 958s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-right-tasks] PASSED [ 74%] 958s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-disk] PASSED [ 74%] 959s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[idx-outer-tasks] PASSED [ 74%] 959s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-disk] PASSED [ 74%] 959s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-inner-tasks] PASSED [ 74%] 959s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-disk] PASSED [ 74%] 959s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-left-tasks] PASSED [ 74%] 959s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-disk] PASSED [ 74%] 960s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-right-tasks] PASSED [ 74%] 960s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-disk] PASSED [ 74%] 960s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on1-outer-tasks] PASSED [ 74%] 960s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-disk] PASSED [ 74%] 960s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-inner-tasks] PASSED [ 74%] 960s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-disk] PASSED [ 74%] 961s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-left-tasks] PASSED [ 74%] 961s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-disk] PASSED [ 74%] 961s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-right-tasks] PASSED [ 74%] 961s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-disk] PASSED [ 74%] 961s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on2-outer-tasks] PASSED [ 74%] 962s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-disk] PASSED [ 74%] 962s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-inner-tasks] PASSED [ 74%] 962s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-disk] PASSED [ 74%] 962s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-left-tasks] PASSED [ 74%] 962s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-disk] PASSED [ 74%] 962s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-right-tasks] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-disk] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_merge_unknown_to_unknown[on3-outer-tasks] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-left] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-right] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-inner] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_join[tasks-outer] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_join[disk-left] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_join[disk-right] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_join[disk-inner] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_join[disk-outer] PASSED [ 74%] 963s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-inner] PASSED [ 74%] 964s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-disk-left] PASSED [ 74%] 964s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-inner] PASSED [ 74%] 964s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[idx-tasks-left] PASSED [ 74%] 964s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-inner] PASSED [ 74%] 964s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-disk-left] PASSED [ 74%] 964s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-inner] PASSED [ 74%] 964s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on1-tasks-left] PASSED [ 75%] 964s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-inner] PASSED [ 75%] 965s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-disk-left] PASSED [ 75%] 965s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-inner] PASSED [ 75%] 965s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on2-tasks-left] PASSED [ 75%] 965s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-inner] PASSED [ 75%] 965s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-disk-left] PASSED [ 75%] 965s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-inner] PASSED [ 75%] 966s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_right[on3-tasks-left] PASSED [ 75%] 966s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-inner] PASSED [ 75%] 966s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-True-right] PASSED [ 75%] 966s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-inner] PASSED [ 75%] 966s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-disk-0.75-right] PASSED [ 75%] 966s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-inner] PASSED [ 75%] 967s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-True-right] PASSED [ 75%] 967s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-inner] PASSED [ 75%] 967s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[idx-tasks-0.75-right] PASSED [ 75%] 967s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-inner] PASSED [ 75%] 967s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-True-right] PASSED [ 75%] 967s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-inner] PASSED [ 75%] 968s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-disk-0.75-right] PASSED [ 75%] 968s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-inner] PASSED [ 75%] 968s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-True-right] PASSED [ 75%] 968s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-inner] PASSED [ 75%] 968s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on1-tasks-0.75-right] PASSED [ 75%] 968s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-inner] PASSED [ 75%] 969s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-True-right] PASSED [ 75%] 969s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-inner] PASSED [ 75%] 969s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-disk-0.75-right] PASSED [ 75%] 969s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-inner] PASSED [ 75%] 969s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-True-right] PASSED [ 75%] 970s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-inner] PASSED [ 75%] 970s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on2-tasks-0.75-right] PASSED [ 75%] 970s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-inner] PASSED [ 75%] 970s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-True-right] PASSED [ 75%] 970s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-inner] PASSED [ 75%] 971s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-disk-0.75-right] PASSED [ 75%] 971s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-inner] PASSED [ 75%] 971s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-True-right] PASSED [ 75%] 971s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-inner] PASSED [ 75%] 971s dataframe/tests/test_merge_column_and_index.py::test_merge_known_to_double_bcast_left[on3-tasks-0.75-right] PASSED [ 75%] 971s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[None] SKIPPED [ 75%] 971s dataframe/tests/test_merge_column_and_index.py::test_merge_column_with_nulls[4] SKIPPED [ 75%] 971s dataframe/tests/test_methods.py::test_assign_not_modifying_array_inplace PASSED [ 75%] 972s dataframe/tests/test_multi.py::test_align_partitions PASSED [ 75%] 972s dataframe/tests/test_multi.py::test_align_partitions_unknown_divisions PASSED [ 75%] 972s dataframe/tests/test_multi.py::test__maybe_align_partitions PASSED [ 75%] 972s dataframe/tests/test_multi.py::test_merge_indexed_dataframe_to_indexed_dataframe PASSED [ 75%] 972s dataframe/tests/test_multi.py::test_hash_join[disk-inner] PASSED [ 75%] 972s dataframe/tests/test_multi.py::test_hash_join[disk-left] PASSED [ 75%] 972s dataframe/tests/test_multi.py::test_hash_join[disk-right] PASSED [ 75%] 972s dataframe/tests/test_multi.py::test_hash_join[disk-outer] PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_hash_join[tasks-inner] PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_hash_join[tasks-left] PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_hash_join[tasks-right] PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_hash_join[tasks-outer] PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_sequential_joins PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_merge_asof_indexed PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_merge_asof_on_basic PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_merge_asof_on_lefton_righton_error PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_merge_asof_by_leftby_rightby_error PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_merge_asof_on[backward-True] PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_merge_asof_on[backward-False] PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_merge_asof_on[forward-True] PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_merge_asof_on[forward-False] PASSED [ 75%] 973s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-True] PASSED [ 75%] 974s dataframe/tests/test_multi.py::test_merge_asof_on[nearest-False] PASSED [ 75%] 974s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-True] PASSED [ 75%] 975s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-backward-False] PASSED [ 75%] 976s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-True] PASSED [ 75%] 976s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-forward-False] PASSED [ 75%] 977s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-True] PASSED [ 75%] 977s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[False-nearest-False] PASSED [ 75%] 978s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-True] PASSED [ 75%] 979s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-backward-False] PASSED [ 75%] 979s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-True] PASSED [ 75%] 980s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-forward-False] PASSED [ 75%] 980s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-True] PASSED [ 75%] 981s dataframe/tests/test_multi.py::test_merge_asof_left_on_right_index[True-nearest-False] PASSED [ 75%] 981s dataframe/tests/test_multi.py::test_merge_asof_indexed_two_partitions PASSED [ 75%] 981s dataframe/tests/test_multi.py::test_merge_asof_on_by PASSED [ 75%] 981s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance PASSED [ 75%] 981s dataframe/tests/test_multi.py::test_merge_asof_on_by_tolerance_no_exact_matches PASSED [ 75%] 981s dataframe/tests/test_multi.py::test_merge_asof_unsorted_raises PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_merge_asof_with_empty PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-timestamp] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_merge_asof_on_left_right[endofweek-endofweek] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_merge_asof_with_various_npartitions PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_indexed_concat[inner] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_indexed_concat[outer] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_concat[inner] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_concat[outer] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_concat_series[inner] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_concat_series[outer] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_concat_with_operation_remains_hlg PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_concat_dataframe_empty PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-1] XPASS [ 75%] 982s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-one] XPASS [ 75%] 982s dataframe/tests/test_multi.py::test_concat_different_dtypes[1.0-value_22] XPASS [ 75%] 982s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-one] XPASS [ 75%] 982s dataframe/tests/test_multi.py::test_concat_different_dtypes[1-value_24] XPASS [ 75%] 982s dataframe/tests/test_multi.py::test_concat_different_dtypes[one-value_25] XPASS [ 75%] 982s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-inner] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-outer] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-left] PASSED [ 75%] 982s dataframe/tests/test_multi.py::test_merge_columns_dtypes[True-right] PASSED [ 75%] 983s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-inner] PASSED [ 75%] 983s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-outer] PASSED [ 75%] 983s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-left] PASSED [ 75%] 983s dataframe/tests/test_multi.py::test_merge_columns_dtypes[False-right] PASSED [ 75%] 983s dataframe/tests/test_multi.py::test_merge[disk-inner] PASSED [ 75%] 983s dataframe/tests/test_multi.py::test_merge[disk-outer] PASSED [ 75%] 984s dataframe/tests/test_multi.py::test_merge[disk-left] PASSED [ 75%] 984s dataframe/tests/test_multi.py::test_merge[disk-right] PASSED [ 75%] 984s dataframe/tests/test_multi.py::test_merge[tasks-inner] PASSED [ 75%] 985s dataframe/tests/test_multi.py::test_merge[tasks-outer] PASSED [ 75%] 985s dataframe/tests/test_multi.py::test_merge[tasks-left] PASSED [ 75%] 985s dataframe/tests/test_multi.py::test_merge[tasks-right] PASSED [ 75%] 985s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[disk] PASSED [ 75%] 985s dataframe/tests/test_multi.py::test_merge_deprecated_shuffle_keyword[tasks] PASSED [ 75%] 985s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-right] PASSED [ 75%] 986s dataframe/tests/test_multi.py::test_merge_empty_left_df[disk-outer] PASSED [ 75%] 986s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-right] PASSED [ 75%] 986s dataframe/tests/test_multi.py::test_merge_empty_left_df[tasks-outer] PASSED [ 75%] 986s dataframe/tests/test_multi.py::test_merge_how_raises PASSED [ 75%] 986s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts0] XFAIL [ 75%] 986s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts1] XFAIL [ 75%] 987s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftsemi-parts2] XFAIL [ 76%] 987s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts0] XFAIL [ 76%] 987s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts1] XFAIL [ 76%] 988s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[pandas-leftanti-parts2] XFAIL [ 76%] 988s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts0] SKIPPED [ 76%] 988s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts1] SKIPPED [ 76%] 988s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftsemi-parts2] SKIPPED [ 76%] 988s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts0] SKIPPED [ 76%] 988s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts1] SKIPPED [ 76%] 988s dataframe/tests/test_multi.py::test_merge_tasks_semi_anti_cudf[cudf-leftanti-parts2] SKIPPED [ 76%] 988s dataframe/tests/test_multi.py::test_merge_tasks_passes_through PASSED [ 76%] 1002s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-inner] PASSED [ 76%] 1016s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-outer] PASSED [ 76%] 1030s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-left] PASSED [ 76%] 1044s dataframe/tests/test_multi.py::test_merge_by_index_patterns[disk-right] PASSED [ 76%] 1057s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-inner] PASSED [ 76%] 1071s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-outer] PASSED [ 76%] 1085s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-left] PASSED [ 76%] 1098s dataframe/tests/test_multi.py::test_merge_by_index_patterns[tasks-right] PASSED [ 76%] 1098s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-inner] SKIPPED [ 76%] 1098s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-outer] SKIPPED [ 76%] 1098s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-left] SKIPPED [ 76%] 1098s dataframe/tests/test_multi.py::test_join_by_index_patterns[disk-right] SKIPPED [ 76%] 1098s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-inner] SKIPPED [ 76%] 1098s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-outer] SKIPPED [ 76%] 1098s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-left] SKIPPED [ 76%] 1098s dataframe/tests/test_multi.py::test_join_by_index_patterns[tasks-right] SKIPPED [ 76%] 1098s dataframe/tests/test_multi.py::test_join_gives_proper_divisions PASSED [ 76%] 1102s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-inner] PASSED [ 76%] 1105s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-outer] PASSED [ 76%] 1109s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-left] PASSED [ 76%] 1112s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[disk-right] PASSED [ 76%] 1115s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-inner] PASSED [ 76%] 1118s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-outer] PASSED [ 76%] 1122s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-left] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_by_multiple_columns[tasks-right] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_melt[kwargs0] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_melt[kwargs1] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_melt[kwargs2] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_melt[kwargs3] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_melt[kwargs4] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_melt[kwargs5] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_melt[kwargs6] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_cheap_inner_merge_with_pandas_object PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[False] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_cheap_single_partition_merge[True] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_divisions PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-left] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[False-right] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-left] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_cheap_single_parition_merge_left_right[True-right] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_cheap_single_partition_merge_on_index PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_maintains_columns PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_index_without_divisions[disk] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_merge_index_without_divisions[tasks] PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_half_indexed_dataframe_avoids_shuffle PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_errors_for_merge_on_frame_columns PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_concat_one_series PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_concat_unknown_divisions PASSED [ 76%] 1125s dataframe/tests/test_multi.py::test_concat_unknown_divisions_errors PASSED [ 76%] 1126s dataframe/tests/test_multi.py::test_concat2 PASSED [ 76%] 1126s dataframe/tests/test_multi.py::test_concat3 PASSED [ 76%] 1126s dataframe/tests/test_multi.py::test_concat4_interleave_partitions PASSED [ 76%] 1128s dataframe/tests/test_multi.py::test_concat5 PASSED [ 76%] 1129s dataframe/tests/test_multi.py::test_concat_categorical[True-True-False] PASSED [ 76%] 1129s dataframe/tests/test_multi.py::test_concat_categorical[True-False-True] XPASS [ 76%] 1129s dataframe/tests/test_multi.py::test_concat_categorical[True-False-False] PASSED [ 76%] 1129s dataframe/tests/test_multi.py::test_concat_categorical[False-True-False] PASSED [ 76%] 1129s dataframe/tests/test_multi.py::test_concat_categorical[False-False-True] XPASS [ 76%] 1130s dataframe/tests/test_multi.py::test_concat_categorical[False-False-False] PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_concat_categorical_mixed_simple PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_concat_datetimeindex PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_append SKIPPED (pandas removed a...) [ 76%] 1130s dataframe/tests/test_multi.py::test_append2 SKIPPED (pandas removed ...) [ 76%] 1130s dataframe/tests/test_multi.py::test_append_categorical SKIPPED (pand...) [ 76%] 1130s dataframe/tests/test_multi.py::test_append_lose_divisions SKIPPED (p...) [ 76%] 1130s dataframe/tests/test_multi.py::test_singleton_divisions PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_repartition_repeated_divisions PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_multi_duplicate_divisions PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_merge_outer_empty PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_dtype_equality_warning PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_groupby_concat_cudf[pandas] PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_groupby_concat_cudf[cudf] SKIPPED [ 76%] 1130s dataframe/tests/test_multi.py::test_concat_ignore_order[True] PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_concat_ignore_order[False] PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_nullable_types_merge[Int64] PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_nullable_types_merge[Float64] PASSED [ 76%] 1130s dataframe/tests/test_multi.py::test_nullable_types_merge[int64[pyarrow]] SKIPPED [ 76%] 1130s dataframe/tests/test_multi.py::test_nullable_types_merge[float64[pyarrow]] SKIPPED [ 76%] 1130s dataframe/tests/test_multi.py::test_categorical_join PASSED [ 76%] 1131s dataframe/tests/test_multi.py::test_categorical_merge_with_columns_missing_from_left PASSED [ 76%] 1131s dataframe/tests/test_multi.py::test_categorical_merge_with_merge_column_cat_in_one_and_not_other_upcasts PASSED [ 76%] 1131s dataframe/tests/test_multi.py::test_categorical_merge_retains_category_dtype PASSED [ 76%] 1131s dataframe/tests/test_multi.py::test_categorical_merge_does_not_raise_setting_with_copy_warning PASSED [ 76%] 1131s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-inner] PASSED [ 76%] 1131s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-left] PASSED [ 76%] 1132s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-28-right] PASSED [ 76%] 1132s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-inner] PASSED [ 76%] 1133s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-left] PASSED [ 76%] 1133s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[lg-32-right] PASSED [ 76%] 1134s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-inner] PASSED [ 76%] 1134s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-left] PASSED [ 76%] 1135s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-28-right] PASSED [ 76%] 1135s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-inner] PASSED [ 76%] 1135s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-left] PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_merge_tasks_large_to_small[sm-32-right] PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_broadcast_true[None] PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_broadcast_true[tasks] PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[right] PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_pairwise_rejects_unsupported_join_types[inner] PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-left] PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-1-outer] PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-left] PASSED [ 76%] 1136s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-2-outer] PASSED [ 76%] 1137s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-left] PASSED [ 76%] 1137s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[1-3-outer] PASSED [ 76%] 1137s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-left] PASSED [ 76%] 1137s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-1-outer] PASSED [ 76%] 1137s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-left] PASSED [ 76%] 1137s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-2-outer] PASSED [ 76%] 1138s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-left] PASSED [ 76%] 1138s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[2-3-outer] PASSED [ 76%] 1138s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-left] PASSED [ 76%] 1138s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-1-outer] PASSED [ 76%] 1138s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-left] PASSED [ 76%] 1139s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-2-outer] PASSED [ 76%] 1139s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-left] PASSED [ 76%] 1139s dataframe/tests/test_multi.py::test_pairwise_merge_results_in_identical_output_df[3-3-outer] PASSED [ 77%] 1139s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[50] PASSED [ 77%] 1139s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[51] PASSED [ 77%] 1139s dataframe/tests/test_numeric.py::test_to_numeric_on_scalars[5 ] PASSED [ 77%] 1139s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array PASSED [ 77%] 1139s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_array_with_meta PASSED [ 77%] 1139s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series PASSED [ 77%] 1139s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_series_with_meta PASSED [ 77%] 1139s dataframe/tests/test_numeric.py::test_to_numeric_on_dask_dataframe_dataframe_raises_error PASSED [ 77%] 1139s dataframe/tests/test_numeric.py::test_to_numeric_raises PASSED [ 77%] 1139s dataframe/tests/test_optimize_dataframe.py::test_fuse_ave_width PASSED [ 77%] 1139s dataframe/tests/test_optimize_dataframe.py::test_optimize_blockwise PASSED [ 77%] 1139s dataframe/tests/test_reshape.py::test_get_dummies[data0] PASSED [ 77%] 1139s dataframe/tests/test_reshape.py::test_get_dummies[data1] PASSED [ 77%] 1139s dataframe/tests/test_reshape.py::test_get_dummies[data2] PASSED [ 77%] 1139s dataframe/tests/test_reshape.py::test_get_dummies_categories_order PASSED [ 77%] 1139s dataframe/tests/test_reshape.py::test_get_dummies_object PASSED [ 77%] 1139s dataframe/tests/test_reshape.py::test_get_dummies_kwargs PASSED [ 77%] 1139s dataframe/tests/test_reshape.py::test_get_dummies_sparse PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_get_dummies_sparse_mix PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_get_dummies_dtype PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_get_dummies_errors PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_pivot_table[mean-B] PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_pivot_table[mean-values1] PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_pivot_table[mean-values2] PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_pivot_table[sum-B] PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_pivot_table[sum-values1] PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_pivot_table[sum-values2] PASSED [ 77%] 1140s dataframe/tests/test_reshape.py::test_pivot_table[count-B] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table[count-values1] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table[count-values2] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table[first-B] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table[first-values1] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table[first-values2] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table[last-B] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table[last-values1] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table[last-values2] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-B] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values1] PASSED [ 77%] 1141s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[first-values2] PASSED [ 77%] 1142s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-B] PASSED [ 77%] 1142s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values1] PASSED [ 77%] 1142s dataframe/tests/test_reshape.py::test_pivot_table_firstlast[last-values2] PASSED [ 77%] 1142s dataframe/tests/test_reshape.py::test_pivot_table_dtype PASSED [ 77%] 1142s dataframe/tests/test_reshape.py::test_pivot_table_index_dtype PASSED [ 77%] 1142s dataframe/tests/test_reshape.py::test_pivot_table_errors PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap[True-1] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap[True-4] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap[False-1] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap[False-4] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-True] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-1-False] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-True] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-True-4-False] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-True] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-1-False] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-True] PASSED [ 77%] 1142s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-True-False-4-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-1-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-True-4-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-1-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-True-False-False-4-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-1-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-True-4-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-1-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-True-False-4-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-1-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-True-4-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-1-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup0-False-False-False-4-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-1-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-True-4-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-1-False] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-True] PASSED [ 77%] 1143s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-True-False-4-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-1-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-True-4-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-1-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-True-False-False-4-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-1-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-True-4-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-1-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-True-False-4-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-1-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-True-4-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-1-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup1-False-False-False-4-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-1-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-True-4-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-True] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-1-False] PASSED [ 77%] 1144s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-True] PASSED [ 77%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-True-False-4-False] PASSED [ 77%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-True] PASSED [ 77%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-1-False] PASSED [ 77%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-True] PASSED [ 77%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-True-4-False] PASSED [ 77%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-True] PASSED [ 77%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-1-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-True-False-False-4-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-1-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-True-4-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-1-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-True-False-4-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-1-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-True-4-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-1-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup2-False-False-False-4-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-1-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-True-4-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-True] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-1-False] PASSED [ 78%] 1145s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-True-False-4-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-1-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-True-4-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-1-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-True-False-False-4-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-1-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-True-4-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-1-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-True-False-4-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-1-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-True-4-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-1-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup3-False-False-False-4-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-1-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-True] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-True-4-False] PASSED [ 78%] 1146s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-1-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-True-False-4-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-1-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-True-4-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-1-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-True-False-False-4-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-1-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-True-4-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-1-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-True-False-4-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-1-False] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-True] PASSED [ 78%] 1147s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-True-4-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-1-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup4-False-False-False-4-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-1-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-True-4-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-1-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-True-False-4-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-1-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-True-4-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-1-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-True-False-False-4-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-1-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-True] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-True-4-False] PASSED [ 78%] 1148s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-True] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-1-False] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-True] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-True-False-4-False] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-True] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-1-False] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-True] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-True-4-False] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-True] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-1-False] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-True] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_multiple_dataframes[overlap_setup5-False-False-False-4-False] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-1] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-True-4] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-1] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[True-True-False-4] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-1] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-True-4] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-1] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[True-False-False-4] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-1] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-True-4] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-1] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[False-True-False-4] PASSED [ 78%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-1] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-True-4] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-1] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_names[False-False-False-4] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_errors PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_map_overlap_provide_meta PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-count-args0-False] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-sum-args1-False] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-mean-args2-False] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-median-args3-False] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-min-args4-False] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-max-args5-False] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-std-args6-True] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-var-args7-True] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-skew-args8-True] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-kurt-args9-True] PASSED [ 79%] 1149s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-quantile-args10-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-1-apply-args11-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-count-args0-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-sum-args1-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-mean-args2-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-median-args3-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-min-args4-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-max-args5-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-std-args6-True] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-var-args7-True] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-skew-args8-True] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-kurt-args9-True] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-quantile-args10-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-2-apply-args11-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-count-args0-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-sum-args1-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-mean-args2-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-median-args3-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-min-args4-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-max-args5-False] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-std-args6-True] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-var-args7-True] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-skew-args8-True] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-kurt-args9-True] PASSED [ 79%] 1150s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-quantile-args10-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-4-apply-args11-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-count-args0-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-sum-args1-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-mean-args2-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-median-args3-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-min-args4-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-max-args5-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-std-args6-True] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-var-args7-True] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-skew-args8-True] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-kurt-args9-True] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-quantile-args10-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[True-5-apply-args11-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-count-args0-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-sum-args1-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-mean-args2-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-median-args3-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-min-args4-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-max-args5-False] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-std-args6-True] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-var-args7-True] PASSED [ 79%] 1151s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-skew-args8-True] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-kurt-args9-True] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-quantile-args10-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-1-apply-args11-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-count-args0-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-sum-args1-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-mean-args2-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-median-args3-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-min-args4-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-max-args5-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-std-args6-True] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-var-args7-True] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-skew-args8-True] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-kurt-args9-True] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-quantile-args10-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-2-apply-args11-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-count-args0-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-sum-args1-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-mean-args2-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-median-args3-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-min-args4-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-max-args5-False] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-std-args6-True] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-var-args7-True] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-skew-args8-True] PASSED [ 79%] 1152s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-kurt-args9-True] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-quantile-args10-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-4-apply-args11-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-count-args0-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-sum-args1-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-mean-args2-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-median-args3-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-min-args4-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-max-args5-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-std-args6-True] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-var-args7-True] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-skew-args8-True] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-kurt-args9-True] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-quantile-args10-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_methods[False-5-apply-args11-False] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_cov[True-1] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_cov[True-2] PASSED [ 79%] 1153s dataframe/tests/test_rolling.py::test_rolling_cov[True-4] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_cov[True-5] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_cov[False-1] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_cov[False-2] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_cov[False-4] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_cov[False-5] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_raises PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_names PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs0] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs1] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs2] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs3] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs4] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_axis[kwargs5] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_partition_size PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_rolling_repr PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_time_rolling_repr PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_time_rolling_constructor PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-count-args0-False] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-sum-args1-False] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-mean-args2-False] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-median-args3-False] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-min-args4-False] PASSED [ 79%] 1154s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-max-args5-False] PASSED [ 80%] 1154s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-std-args6-True] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-var-args7-True] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-skew-args8-True] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-kurt-args9-True] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-quantile-args10-False] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[1s-apply-args11-False] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-count-args0-False] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-sum-args1-False] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-mean-args2-False] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-median-args3-False] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-min-args4-False] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-max-args5-False] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-std-args6-True] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-var-args7-True] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-skew-args8-True] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-kurt-args9-True] PASSED [ 80%] 1155s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-quantile-args10-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[2s-apply-args11-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-count-args0-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-sum-args1-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-mean-args2-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-median-args3-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-min-args4-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-max-args5-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-std-args6-True] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-var-args7-True] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-skew-args8-True] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-kurt-args9-True] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-quantile-args10-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[3s-apply-args11-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-count-args0-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-sum-args1-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-mean-args2-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-median-args3-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-min-args4-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-max-args5-False] PASSED [ 80%] 1156s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-std-args6-True] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-var-args7-True] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-skew-args8-True] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-kurt-args9-True] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-quantile-args10-False] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_methods[window3-apply-args11-False] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_cov[1s] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_cov[2s] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_cov[3s] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_cov[window3] PASSED [ 80%] 1157s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[1s-10] PASSED [ 80%] 1158s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[2s-10] PASSED [ 80%] 1158s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-10] PASSED [ 80%] 1158s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-10] PASSED [ 80%] 1158s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10s-100] PASSED [ 80%] 1158s dataframe/tests/test_rolling.py::test_time_rolling_large_window_fixed_chunks[10h-100] PASSED [ 80%] 1158s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[2s] PASSED [ 80%] 1158s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[5s] PASSED [ 80%] 1159s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[20s] PASSED [ 80%] 1159s dataframe/tests/test_rolling.py::test_time_rolling_large_window_variable_chunks[10h] PASSED [ 80%] 1159s dataframe/tests/test_rolling.py::test_time_rolling[6s-6s] PASSED [ 80%] 1159s dataframe/tests/test_rolling.py::test_time_rolling[2s-2s] PASSED [ 80%] 1159s dataframe/tests/test_rolling.py::test_time_rolling[6s-2s] PASSED [ 80%] 1159s dataframe/tests/test_rolling.py::test_rolling_agg_aggregate PASSED [ 80%] 1159s dataframe/tests/test_rolling.py::test_rolling_numba_engine SKIPPED (...) [ 80%] 1159s dataframe/tests/test_rolling.py::test_groupby_rolling PASSED [ 80%] 1159s dataframe/tests/test_rolling.py::test_groupby_rolling_with_integer_window_raises PASSED [ 80%] 1159s dataframe/tests/test_shuffle.py::test_shuffle[disk] PASSED [ 80%] 1159s dataframe/tests/test_shuffle.py::test_shuffle[tasks] PASSED [ 80%] 1159s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[disk] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_shuffle_deprecated_shuffle_keyword[tasks] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_default_partitions PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[disk] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_shuffle_npartitions[tasks] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[disk] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_shuffle_npartitions_lt_input_partitions[tasks] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_index_with_non_series[disk] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_index_with_non_series[tasks] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_index_with_dataframe[disk] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_index_with_dataframe[tasks] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[disk] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_shuffle_from_one_partition_to_one_other[tasks] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[disk] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_shuffle_empty_partitions[tasks] PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_partitioning_index PASSED [ 80%] 1160s dataframe/tests/test_shuffle.py::test_partitioning_index_categorical_on_values PASSED [ 80%] 1161s dataframe/tests/test_shuffle.py::test_set_index_general[disk-1] PASSED [ 80%] 1161s dataframe/tests/test_shuffle.py::test_set_index_general[disk-4] PASSED [ 80%] 1162s dataframe/tests/test_shuffle.py::test_set_index_general[disk-7] PASSED [ 80%] 1165s dataframe/tests/test_shuffle.py::test_set_index_general[disk-23] PASSED [ 80%] 1165s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-1] PASSED [ 80%] 1166s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-4] PASSED [ 80%] 1167s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-7] PASSED [ 80%] 1170s dataframe/tests/test_shuffle.py::test_set_index_general[tasks-23] PASSED [ 80%] 1170s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[python]] PASSED [ 80%] 1170s dataframe/tests/test_shuffle.py::test_set_index_string[disk-string[pyarrow]] SKIPPED [ 80%] 1170s dataframe/tests/test_shuffle.py::test_set_index_string[disk-object] PASSED [ 80%] 1170s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[python]] PASSED [ 80%] 1170s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-string[pyarrow]] SKIPPED [ 80%] 1171s dataframe/tests/test_shuffle.py::test_set_index_string[tasks-object] PASSED [ 80%] 1171s dataframe/tests/test_shuffle.py::test_set_index_self_index[disk] PASSED [ 80%] 1171s dataframe/tests/test_shuffle.py::test_set_index_self_index[tasks] PASSED [ 80%] 1171s dataframe/tests/test_shuffle.py::test_set_index_names[disk] XFAIL (d...) [ 80%] 1171s dataframe/tests/test_shuffle.py::test_set_index_names[tasks] PASSED [ 80%] 1172s dataframe/tests/test_shuffle.py::test_set_index_2[disk] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_set_index_2[tasks] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_set_index_3[disk] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_set_index_3[tasks] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-True] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_set_index_no_sort[True-False] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-True] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_set_index_no_sort[False-False] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_shuffle_sort[disk] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_shuffle_sort[tasks] PASSED [ 80%] 1173s dataframe/tests/test_shuffle.py::test_rearrange[disk-threads] PASSED [ 80%] 1175s dataframe/tests/test_shuffle.py::test_rearrange[disk-processes] PASSED [ 80%] 1175s dataframe/tests/test_shuffle.py::test_rearrange[tasks-threads] PASSED [ 80%] 1177s dataframe/tests/test_shuffle.py::test_rearrange[tasks-processes] PASSED [ 80%] 1178s dataframe/tests/test_shuffle.py::test_rearrange_cleanup PASSED [ 80%] 1180s dataframe/tests/test_shuffle.py::test_rearrange_disk_cleanup_with_exception PASSED [ 80%] 1180s dataframe/tests/test_shuffle.py::test_rearrange_by_column_with_narrow_divisions PASSED [ 80%] 1180s dataframe/tests/test_shuffle.py::test_maybe_buffered_partd PASSED [ 80%] 1180s dataframe/tests/test_shuffle.py::test_set_index_with_explicit_divisions PASSED [ 80%] 1180s dataframe/tests/test_shuffle.py::test_set_index_with_empty_divisions PASSED [ 80%] 1180s dataframe/tests/test_shuffle.py::test_set_index_divisions_2 PASSED [ 80%] 1180s dataframe/tests/test_shuffle.py::test_set_index_divisions_compute PASSED [ 80%] 1180s dataframe/tests/test_shuffle.py::test_set_index_divisions_sorted PASSED [ 80%] 1183s dataframe/tests/test_shuffle.py::test_set_index_consistent_divisions PASSED [ 80%] 1183s dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning PASSED [ 80%] 1183s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[disk] PASSED [ 80%] 1183s dataframe/tests/test_shuffle.py::test_set_index_doesnt_increase_partitions[tasks] PASSED [ 81%] 1183s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[disk] PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_detects_sorted_data[tasks] PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_sorts PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index[pandas] PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index[cudf] SKIPPED (could...) [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[disk] PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_interpolate[pandas] PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_interpolate[cudf] SKIPPED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[pandas] PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_interpolate_int[cudf] SKIPPED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[pandas] PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_interpolate_large_uint[cudf] SKIPPED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_timezone PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_npartitions PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[ns] PASSED [ 81%] 1184s dataframe/tests/test_shuffle.py::test_set_index_datetime_precision[us] PASSED [ 81%] 1185s dataframe/tests/test_shuffle.py::test_set_index_drop[True] PASSED [ 81%] 1185s dataframe/tests/test_shuffle.py::test_set_index_drop[False] PASSED [ 81%] 1185s dataframe/tests/test_shuffle.py::test_set_index_raises_error_on_bad_input PASSED [ 81%] 1185s dataframe/tests/test_shuffle.py::test_set_index_sorted_true PASSED [ 81%] 1185s dataframe/tests/test_shuffle.py::test_set_index_sorted_single_partition PASSED [ 81%] 1185s dataframe/tests/test_shuffle.py::test_set_index_sorted_min_max_same PASSED [ 81%] 1185s dataframe/tests/test_shuffle.py::test_set_index_empty_partition PASSED [ 81%] 1185s dataframe/tests/test_shuffle.py::test_set_index_on_empty[int] PASSED [ 81%] 1185s dataframe/tests/test_shuffle.py::test_set_index_on_empty[float] PASSED [ 81%] 1186s dataframe/tests/test_shuffle.py::test_set_index_on_empty[str] PASSED [ 81%] 1186s dataframe/tests/test_shuffle.py::test_set_index_on_empty[] PASSED [ 81%] 1186s dataframe/tests/test_shuffle.py::test_set_index_categorical PASSED [ 81%] 1186s dataframe/tests/test_shuffle.py::test_set_index_with_empty_and_overlap PASSED [ 81%] 1186s dataframe/tests/test_shuffle.py::test_compute_divisions PASSED [ 81%] 1186s dataframe/tests/test_shuffle.py::test_empty_partitions PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_gh_2730 PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_set_index_does_not_repeat_work_due_to_optimizations PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_set_index_errors_with_inplace_kwarg PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_set_index_timestamp PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_set_index_ea_dtype PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[None] PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_compression_option[ZLib] PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_disk_shuffle_with_unknown_compression PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_disk_shuffle_check_actual_compression PASSED [ 81%] 1187s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-None] PASSED [ 81%] 1188s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-True] PASSED [ 81%] 1188s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-id-False] PASSED [ 81%] 1188s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-None] PASSED [ 81%] 1189s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-True] PASSED [ 81%] 1189s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-name-False] PASSED [ 81%] 1189s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-None] PASSED [ 81%] 1190s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-True] PASSED [ 81%] 1190s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on2-False] PASSED [ 81%] 1190s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-None] PASSED [ 81%] 1191s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-True] PASSED [ 81%] 1191s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-None-on3-False] PASSED [ 81%] 1191s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-None] PASSED [ 81%] 1191s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-True] PASSED [ 81%] 1192s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-id-False] PASSED [ 81%] 1192s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-None] PASSED [ 81%] 1192s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-True] PASSED [ 81%] 1193s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-name-False] PASSED [ 81%] 1193s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-None] PASSED [ 81%] 1193s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-True] PASSED [ 81%] 1194s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on2-False] PASSED [ 81%] 1194s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-None] PASSED [ 81%] 1194s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-True] PASSED [ 81%] 1195s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[disk-4-on3-False] PASSED [ 81%] 1195s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-None] PASSED [ 81%] 1195s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-True] PASSED [ 81%] 1195s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-id-False] PASSED [ 81%] 1196s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-None] PASSED [ 81%] 1196s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-True] PASSED [ 81%] 1196s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-name-False] PASSED [ 81%] 1196s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-None] PASSED [ 81%] 1196s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-True] PASSED [ 81%] 1197s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on2-False] PASSED [ 81%] 1197s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-None] PASSED [ 81%] 1197s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-True] PASSED [ 81%] 1197s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-None-on3-False] PASSED [ 81%] 1197s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-None] PASSED [ 81%] 1198s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-True] PASSED [ 81%] 1198s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-id-False] PASSED [ 81%] 1198s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-None] PASSED [ 81%] 1198s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-True] PASSED [ 81%] 1199s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-name-False] PASSED [ 81%] 1199s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-None] PASSED [ 81%] 1199s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-True] PASSED [ 81%] 1199s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on2-False] PASSED [ 81%] 1199s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-None] PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-True] PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_dataframe_shuffle_on_arg[tasks-4-on3-False] PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_set_index_overlap PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_set_index_overlap_2 PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_set_index_overlap_does_not_drop_rows_when_divisions_overlap PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_compute_current_divisions_nan_partition PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_compute_current_divisions_overlap_2 PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_shuffle_partitions_meta_dtype PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[10] PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_shuffle_hlg_layer_serialize[1] PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_set_index_nan_partition PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_set_index_with_dask_dt_index PASSED [ 81%] 1200s dataframe/tests/test_shuffle.py::test_set_index_with_series_uses_fastpath PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_set_index_partitions_meta_dtype PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values_partitions_meta_dtype_with_divisions PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[10-a-True] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[10-a-False] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[10-b-True] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[10-b-False] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-True] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[10-by2-False] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[500-a-True] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[500-a-False] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[500-b-True] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[500-b-False] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-True] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values[500-by2-False] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[disk] PASSED [ 81%] 1201s dataframe/tests/test_shuffle.py::test_sort_values_deprecated_shuffle_keyword[tasks] PASSED [ 81%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-pandas] PASSED [ 81%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-x-cudf] SKIPPED [ 81%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-pandas] PASSED [ 81%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-z-cudf] SKIPPED [ 81%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-pandas] PASSED [ 81%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by2-cudf] SKIPPED [ 81%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-pandas] PASSED [ 81%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[True-by3-cudf] SKIPPED [ 81%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-pandas] PASSED [ 82%] 1202s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-x-cudf] SKIPPED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-pandas] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-z-cudf] SKIPPED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-pandas] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by2-cudf] SKIPPED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-pandas] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_tasks_backend[False-by3-cudf] SKIPPED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-True] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-False] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending2] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by0-ascending3] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-True] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-False] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending2] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[10-by1-ascending3] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-True] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-False] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending2] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by0-ascending3] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-True] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-False] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending2] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_single_partition[500-by1-ascending3] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-first] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-True-last] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-first] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-a-False-last] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-first] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-True-last] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-first] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-b-False-last] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-first] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-True-last] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-first] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-1-by2-False-last] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-first] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-True-last] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-first] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-a-False-last] PASSED [ 82%] 1203s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-True-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-b-False-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-True-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data0-5-by2-False-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-True-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-a-False-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-True-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-b-False-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-True-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-1-by2-False-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-True-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-a-False-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-True-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-b-False-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-True-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-first] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_with_nulls[data1-5-by2-False-last] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_shuffle_values_raises PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_shuffle_by_as_list PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_noop PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by0] PASSED [ 82%] 1204s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[1-by1] PASSED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by0] PASSED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_sort_values_custom_function[10-by1] PASSED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_sort_values_bool_ascending PASSED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[1] PASSED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_sort_values_timestamp[3] PASSED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf0-expected0] PASSED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf1-expected1] PASSED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_calculate_divisions[pdf2-expected2] PASSED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data0-string[pyarrow]] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data1-binary[pyarrow]] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data2-int64[pyarrow]] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data3-float64[pyarrow]] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data4-uint64[pyarrow]] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data5-date32[pyarrow]] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data6-timestamp[ns][pyarrow]] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data7-decimal128] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data8-duration[ns][pyarrow]] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_set_index_pyarrow_dtype[data9-time64[ns][pyarrow]] SKIPPED [ 82%] 1205s dataframe/tests/test_shuffle.py::test_shuffle_nulls_introduced PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input0] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input1] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input2] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input3] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input4] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[conj-pandas_input5] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input0] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input1] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input2] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input3] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input4] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[exp-pandas_input5] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input0] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input1] PASSED [ 82%] 1205s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input2] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input3] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input4] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log-pandas_input5] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input0] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input1] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input2] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input3] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input4] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log2-pandas_input5] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input0] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input1] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input2] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input3] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input4] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log10-pandas_input5] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input0] PASSED [ 82%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input1] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input2] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input3] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input4] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[log1p-pandas_input5] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input0] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input1] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input2] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input3] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input4] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[expm1-pandas_input5] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input0] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input1] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input2] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input3] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input4] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[sqrt-pandas_input5] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input0] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input1] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input2] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input3] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input4] PASSED [ 83%] 1206s dataframe/tests/test_ufunc.py::test_ufunc[square-pandas_input5] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input0] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input1] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input2] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input3] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input4] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[sin-pandas_input5] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input0] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input1] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input2] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input3] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input4] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[cos-pandas_input5] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input0] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input1] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input2] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input3] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input4] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[tan-pandas_input5] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input0] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input1] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input2] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input3] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input4] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arcsin-pandas_input5] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input0] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input1] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input2] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input3] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input4] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arccos-pandas_input5] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input0] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input1] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input2] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input3] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input4] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[arctan-pandas_input5] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input0] PASSED [ 83%] 1207s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input1] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input2] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input3] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input4] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[sinh-pandas_input5] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input0] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input1] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input2] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input3] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input4] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[cosh-pandas_input5] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input0] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input1] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input2] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input3] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input4] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[tanh-pandas_input5] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input0] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input1] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input2] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input3] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input4] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arcsinh-pandas_input5] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input0] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input1] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input2] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input3] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input4] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arccosh-pandas_input5] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input0] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input1] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input2] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input3] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input4] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[arctanh-pandas_input5] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input0] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input1] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input2] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input3] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input4] PASSED [ 83%] 1208s dataframe/tests/test_ufunc.py::test_ufunc[deg2rad-pandas_input5] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input0] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input1] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input2] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input3] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input4] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[rad2deg-pandas_input5] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input0] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input1] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input2] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input3] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input4] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isfinite-pandas_input5] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input0] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input1] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input2] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input3] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input4] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isinf-pandas_input5] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input0] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input1] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input2] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input3] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input4] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[isnan-pandas_input5] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input0] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input1] PASSED [ 83%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input2] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input3] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input4] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[signbit-pandas_input5] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input0] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input1] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input2] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input3] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input4] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[degrees-pandas_input5] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input0] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input1] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input2] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input3] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input4] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[radians-pandas_input5] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input0] PASSED [ 84%] 1209s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input1] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input2] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input3] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input4] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[rint-pandas_input5] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input0] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input1] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input2] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input3] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input4] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[fabs-pandas_input5] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input0] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input1] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input2] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input3] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input4] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[sign-pandas_input5] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input0] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input1] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input2] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input3] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input4] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[absolute-pandas_input5] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input0] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input1] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input2] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input3] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input4] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[floor-pandas_input5] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input0] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input1] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input2] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input3] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input4] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[ceil-pandas_input5] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input0] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input1] PASSED [ 84%] 1210s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input2] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input3] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input4] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[trunc-pandas_input5] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input0] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input1] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input2] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input3] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input4] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[logical_not-pandas_input5] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input0] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input1] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input2] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input3] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input4] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[cbrt-pandas_input5] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input0] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input1] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input2] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input3] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input4] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[exp2-pandas_input5] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input0] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input1] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input2] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input3] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input4] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[negative-pandas_input5] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input0] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input1] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input2] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input3] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input4] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[reciprocal-pandas_input5] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input0] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input1] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input2] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input3] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input4] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc[spacing-pandas_input5] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[isreal] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[iscomplex] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[real] PASSED [ 84%] 1211s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[imag] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[angle] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[fix] SKIPPED (fix ...) [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[i0] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[sinc] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_wrapped[nan_to_num] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_wrapped_not_implemented PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logaddexp2] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-arctan2] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-hypot] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-copysign] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-nextafter] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-ldexp] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmod] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and0] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or0] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor0] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-maximum] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-minimum] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmax] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-fmin] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-greater_equal] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-less_equal] PASSED [ 84%] 1212s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-not_equal] PASSED [ 84%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-equal] PASSED [ 84%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_or1] PASSED [ 84%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_and1] PASSED [ 84%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[0-logical_xor1] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logaddexp2] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-arctan2] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-hypot] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-copysign] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-nextafter] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-ldexp] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmod] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and0] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or0] PASSED [ 85%] 1213s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor0] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-maximum] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-minimum] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmax] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-fmin] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-greater_equal] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-less_equal] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-not_equal] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-equal] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_or1] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_and1] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_ufunc_with_2args[1-logical_xor1] PASSED [ 85%] 1214s dataframe/tests/test_ufunc.py::test_clip[pandas0-5-50] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_clip[pandas1-5.5-40.5] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[conj] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log2] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log10] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[log1p] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[expm1] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sqrt] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[square] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sin] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cos] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tan] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsin] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccos] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctan] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sinh] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cosh] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[tanh] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arcsinh] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arccosh] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[arctanh] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[deg2rad] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rad2deg] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isfinite] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isinf] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[isnan] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[signbit] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[degrees] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[radians] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[rint] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[fabs] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[sign] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[absolute] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[floor] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[ceil] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[trunc] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[logical_not] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[cbrt] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[exp2] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[negative] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[reciprocal] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_ufunc_out[spacing] PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_frame_2ufunc_out PASSED [ 85%] 1215s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg10] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-2-arg11] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg10] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp-arg21-arg11] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg10] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-2-arg11] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg10] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[logaddexp2-arg21-arg11] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg10] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-2-arg11] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg10] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[arctan2-arg21-arg11] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg10] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-2-arg11] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg10] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[hypot-arg21-arg11] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg10] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-2-arg11] PASSED [ 85%] 1216s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[copysign-arg21-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-2-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[nextafter-arg21-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-2-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[ldexp-arg21-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-2-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[fmod-arg21-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-2-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and0-arg21-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg10] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-2-arg11] PASSED [ 85%] 1217s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg10] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or0-arg21-arg11] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg10] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-2-arg11] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg10] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor0-arg21-arg11] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg10] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-2-arg11] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg10] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[maximum-arg21-arg11] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg10] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-2-arg11] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg10] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[minimum-arg21-arg11] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg10] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-2-arg11] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg10] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[fmax-arg21-arg11] PASSED [ 85%] 1218s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg10] PASSED [ 85%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-2-arg11] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg10] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[fmin-arg21-arg11] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg10] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[greater-2-arg11] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg10] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[greater-arg21-arg11] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg10] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-2-arg11] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg10] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[greater_equal-arg21-arg11] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg10] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[less-2-arg11] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg10] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[less-arg21-arg11] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg10] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-2-arg11] PASSED [ 86%] 1219s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg10] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[less_equal-arg21-arg11] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg10] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-2-arg11] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg10] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[not_equal-arg21-arg11] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg10] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[equal-2-arg11] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg10] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[equal-arg21-arg11] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg10] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-2-arg11] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg10] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[logical_or1-arg21-arg11] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg10] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-2-arg11] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg10] PASSED [ 86%] 1220s dataframe/tests/test_ufunc.py::test_mixed_types[logical_and1-arg21-arg11] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg10] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-2-arg11] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg10] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_mixed_types[logical_xor1-arg21-arg11] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logaddexp2] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-arctan2] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-hypot] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-copysign] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-nextafter] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-ldexp] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmod] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and0] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or0] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor0] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-maximum] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-minimum] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmax] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-fmin] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-greater_equal] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-less_equal] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-not_equal] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-equal] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_or1] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_and1] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas0-darray0-logical_xor1] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp] PASSED [ 86%] 1221s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logaddexp2] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-arctan2] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-hypot] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-copysign] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-nextafter] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-ldexp] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmod] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and0] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or0] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor0] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-maximum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-minimum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmax] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-fmin] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-greater_equal] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-less_equal] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-not_equal] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-equal] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_or1] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_and1] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_2args_with_array[pandas1-darray1-logical_xor1] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-sum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-prod] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-min] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-max] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-conj-mean] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-sum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-prod] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-min] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-max] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp-mean] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-sum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-prod] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-min] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-max] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log-mean] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-sum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-prod] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-min] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-max] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log2-mean] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-sum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-prod] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-min] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-max] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log10-mean] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-sum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-prod] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-min] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-max] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-log1p-mean] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-sum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-prod] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-min] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-max] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-expm1-mean] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-sum] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-prod] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-min] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-max] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sqrt-mean] PASSED [ 86%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-sum] PASSED [ 87%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-prod] PASSED [ 87%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-min] PASSED [ 87%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-max] PASSED [ 87%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-square-mean] PASSED [ 87%] 1222s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sin-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cos-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tan-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsin-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccos-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctan-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sinh-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cosh-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-tanh-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arcsinh-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arccosh-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-arctanh-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-deg2rad-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rad2deg-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isfinite-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isinf-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-isnan-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-signbit-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-degrees-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-radians-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-rint-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-fabs-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-sign-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-min] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-max] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-absolute-mean] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-sum] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-prod] PASSED [ 87%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-min] PASSED [ 88%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-max] PASSED [ 88%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-floor-mean] PASSED [ 88%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-sum] PASSED [ 88%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-prod] PASSED [ 88%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-min] PASSED [ 88%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-max] PASSED [ 88%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-ceil-mean] PASSED [ 88%] 1223s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-trunc-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-logical_not-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-cbrt-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-exp2-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-negative-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-reciprocal-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas0-spacing-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-prod] XFAIL [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-conj-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log2-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log10-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-log1p-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-min] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-max] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-expm1-mean] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-sum] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-prod] PASSED [ 88%] 1224s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sqrt-mean] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-sum] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-prod] XFAIL [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-square-mean] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-sum] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-prod] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sin-mean] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-sum] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-prod] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cos-mean] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-sum] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-prod] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tan-mean] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-sum] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-prod] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsin-mean] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-sum] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-prod] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccos-mean] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-sum] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-prod] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctan-mean] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-sum] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-prod] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sinh-mean] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-sum] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-prod] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-min] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-max] PASSED [ 88%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cosh-mean] PASSED [ 89%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-sum] PASSED [ 89%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-prod] PASSED [ 89%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-min] PASSED [ 89%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-max] PASSED [ 89%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-tanh-mean] PASSED [ 89%] 1225s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arcsinh-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arccosh-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-arctanh-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-deg2rad-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rad2deg-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isfinite-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isinf-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-isnan-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-signbit-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-degrees-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-sum] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-prod] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-min] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-max] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-radians-mean] PASSED [ 89%] 1226s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-prod] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-rint-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-prod] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-fabs-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-prod] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-sign-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-prod] XFAIL [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-absolute-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-prod] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-floor-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-prod] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-ceil-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-prod] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-trunc-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-prod] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-logical_not-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-prod] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-cbrt-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-prod] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-exp2-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-sum] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-prod] XFAIL [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-min] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-max] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-negative-mean] PASSED [ 89%] 1227s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-sum] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-prod] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-min] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-max] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-reciprocal-mean] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-sum] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-prod] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-min] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-max] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_with_reduction[pandas1-spacing-mean] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas0] PASSED [ 89%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[15-pandas1] PASSED [ 90%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas0] PASSED [ 90%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.40-pandas1] PASSED [ 90%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas0] PASSED [ 90%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[scalar2-pandas1] PASSED [ 90%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas0] PASSED [ 90%] 1228s dataframe/tests/test_ufunc.py::test_ufunc_numpy_scalar_comparison[16.41-pandas1] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_shard_df_on_index PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_make_meta PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_duplicated PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_empty_categories PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_index PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_uint64index PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_nonempty_scalar PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_raise_on_meta_error PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_check_meta PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_check_matching_columns_raises_appropriate_errors PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_check_meta_typename PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[True] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_is_dataframe_like[False] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_apply_and_enforce_message PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_sparse PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_nonempty_series_nullable_float PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_assert_eq_sorts PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_assert_eq_scheduler PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data0] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data1] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data2] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data3] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data4] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities[data5] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data0] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_meta_constructor_utilities_raise[data1] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions0-True] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions1-False] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions2-False] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions3-True] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions4-True] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[123-False] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_valid_divisions[divisions6-False] PASSED [ 90%] 1228s dataframe/tests/test_utils_dataframe.py::test_pyarrow_strings_enabled PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-right-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-30min-left-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-right-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-h-left-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-right-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-D-left-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-right-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-W-left-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-right-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-2-ME-left-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-right-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-30min-left-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-right-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-h-left-left] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-right] PASSED [ 90%] 1228s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-D-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-W-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-count-5-ME-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-30min-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-h-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-D-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-W-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-2-ME-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-30min-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-h-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-D-left-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-right] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-right-left] PASSED [ 90%] 1229s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-right] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-W-left-left] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-right] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-right-left] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-right] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-mean-5-ME-left-left] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-right] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-right-left] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-right] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-30min-left-left] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-right] PASSED [ 90%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-right-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-h-left-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-right-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-D-left-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-right-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-W-left-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-right-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-2-ME-left-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-right-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-30min-left-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-right-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-h-left-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-right-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-D-left-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-right] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-right-left] PASSED [ 91%] 1230s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-W-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[series-ohlc-5-ME-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-30min-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-h-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-D-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-W-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-2-ME-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-30min-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-h-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-D-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-right-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-right] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-W-left-left] PASSED [ 91%] 1231s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-count-5-ME-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-30min-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-h-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-D-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-W-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-2-ME-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-30min-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-h-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-D-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-right-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-W-left-left] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-right] PASSED [ 91%] 1232s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-right-left] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-right] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-mean-5-ME-left-left] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-right] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-right-left] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-right] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-30min-left-left] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-right] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-right-left] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-right] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-h-left-left] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-right] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-right-left] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-right] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-D-left-left] PASSED [ 91%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-right] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-right-left] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-right] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-W-left-left] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-right] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-right-left] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-right] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-2-ME-left-left] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-right] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-right-left] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-right] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-30min-left-left] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-right] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-right-left] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-right] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-h-left-left] PASSED [ 92%] 1233s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-right] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-right-left] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-right] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-D-left-left] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-right] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-right-left] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-right] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-W-left-left] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-right] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-right-left] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-right] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample[frame-ohlc-5-ME-left-left] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[count] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[nunique] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[size] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_has_correct_fill_value[sum] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_agg PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_agg_passes_kwargs PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_throws_error_when_parition_index_does_not_match_index PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_pads_last_division_to_avoid_off_by_one PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_does_not_evenly_divide_day PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample_does_not_evenly_divide_day PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_unknown_divisions_error PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_resample_index_name PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_series_resample_non_existent_datetime PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_common_aggs[nunique] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_common_aggs[mean] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_common_aggs[count] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_common_aggs[size] PASSED [ 92%] 1234s dataframe/tseries/tests/test_resample.py::test_common_aggs[quantile] PASSED [ 92%] 1234s diagnostics/tests/test_profiler.py::test_profiler PASSED [ 92%] 1234s diagnostics/tests/test_profiler.py::test_profiler_works_under_error PASSED [ 92%] 1234s diagnostics/tests/test_profiler.py::test_two_gets PASSED [ 92%] 1235s diagnostics/tests/test_profiler.py::test_resource_profiler PASSED [ 92%] 1235s diagnostics/tests/test_profiler.py::test_resource_profiler_multiple_gets PASSED [ 92%] 1235s diagnostics/tests/test_profiler.py::test_cache_profiler PASSED [ 92%] 1235s diagnostics/tests/test_profiler.py::test_register[Profiler] PASSED [ 92%] 1236s diagnostics/tests/test_profiler.py::test_register[] PASSED [ 92%] 1236s diagnostics/tests/test_profiler.py::test_register[CacheProfiler] PASSED [ 92%] 1236s diagnostics/tests/test_profiler.py::test_unquote SKIPPED (condition:...) [ 92%] 1236s diagnostics/tests/test_profiler.py::test_pprint_task SKIPPED (condit...) [ 92%] 1236s diagnostics/tests/test_profiler.py::test_profiler_plot SKIPPED (cond...) [ 92%] 1236s diagnostics/tests/test_profiler.py::test_resource_profiler_plot SKIPPED [ 92%] 1236s diagnostics/tests/test_profiler.py::test_cache_profiler_plot SKIPPED [ 92%] 1236s diagnostics/tests/test_profiler.py::test_cache_profiler_plot_with_invalid_bokeh_kwarg_raises_error SKIPPED [ 92%] 1236s diagnostics/tests/test_profiler.py::test_plot_multiple SKIPPED (cond...) [ 92%] 1236s diagnostics/tests/test_profiler.py::test_saves_file SKIPPED (conditi...) [ 92%] 1236s diagnostics/tests/test_profiler.py::test_saves_file_path_deprecated SKIPPED [ 92%] 1236s diagnostics/tests/test_profiler.py::test_get_colors SKIPPED (conditi...) [ 92%] 1236s diagnostics/tests/test_progress.py::test_array_compute PASSED [ 92%] 1236s diagnostics/tests/test_progress.py::test_progressbar PASSED [ 92%] 1236s diagnostics/tests/test_progress.py::test_minimum_time PASSED [ 92%] 1236s diagnostics/tests/test_progress.py::test_clean_exit[get] PASSED [ 92%] 1236s diagnostics/tests/test_progress.py::test_clean_exit[get_sync] PASSED [ 92%] 1236s diagnostics/tests/test_progress.py::test_format_time PASSED [ 92%] 1237s diagnostics/tests/test_progress.py::test_register PASSED [ 92%] 1237s diagnostics/tests/test_progress.py::test_no_tasks PASSED [ 92%] 1237s diagnostics/tests/test_progress.py::test_with_cache SKIPPED (could n...) [ 92%] 1237s diagnostics/tests/test_progress.py::test_with_alias PASSED [ 92%] 1237s diagnostics/tests/test_progress.py::test_store_time PASSED [ 92%] 1237s tests/test_backends.py::test_CreationDispatch_error_informative_message[pandas] PASSED [ 92%] 1237s tests/test_backends.py::test_CreationDispatch_error_informative_message[cudf] SKIPPED [ 92%] 1237s tests/test_base.py::test_is_dask_collection PASSED [ 92%] 1237s tests/test_base.py::test_is_dask_collection_dask_expr SKIPPED (could...) [ 92%] 1237s tests/test_base.py::test_is_dask_collection_dask_expr_does_not_materialize SKIPPED [ 92%] 1237s tests/test_base.py::test_unpack_collections PASSED [ 92%] 1237s tests/test_base.py::test_get_collection_names PASSED [ 92%] 1237s tests/test_base.py::test_get_name_from_key PASSED [ 92%] 1237s tests/test_base.py::test_replace_name_in_keys PASSED [ 92%] 1237s tests/test_base.py::test_custom_collection PASSED [ 92%] 1237s tests/test_base.py::test_compute_no_opt PASSED [ 92%] 1237s tests/test_base.py::test_compute_array PASSED [ 92%] 1237s tests/test_base.py::test_persist_array PASSED [ 92%] 1237s tests/test_base.py::test_persist_array_rename PASSED [ 92%] 1237s tests/test_base.py::test_compute_dataframe PASSED [ 92%] 1237s tests/test_base.py::test_persist_dataframe PASSED [ 92%] 1237s tests/test_base.py::test_persist_series PASSED [ 92%] 1237s tests/test_base.py::test_persist_scalar PASSED [ 92%] 1237s tests/test_base.py::test_persist_dataframe_rename PASSED [ 92%] 1237s tests/test_base.py::test_persist_series_rename PASSED [ 92%] 1237s tests/test_base.py::test_persist_scalar_rename PASSED [ 92%] 1237s tests/test_base.py::test_compute_array_dataframe PASSED [ 92%] 1237s tests/test_base.py::test_compute_dataframe_valid_unicode_in_bytes PASSED [ 92%] 1237s tests/test_base.py::test_compute_dataframe_invalid_unicode PASSED [ 92%] 1237s tests/test_base.py::test_compute_array_bag PASSED [ 92%] 1237s tests/test_base.py::test_compute_with_literal PASSED [ 92%] 1237s tests/test_base.py::test_compute_nested PASSED [ 92%] 1237s tests/test_base.py::test_visualize SKIPPED (could not import 'ipycyt...) [ 92%] 1237s tests/test_base.py::test_visualize_highlevelgraph PASSED [ 92%] 1238s tests/test_base.py::test_visualize_order PASSED [ 92%] 1238s tests/test_base.py::test_optimizations_keyword PASSED [ 92%] 1238s tests/test_base.py::test_optimize PASSED [ 92%] 1238s tests/test_base.py::test_optimize_nested PASSED [ 92%] 1238s tests/test_base.py::test_default_imports PASSED [ 92%] 1238s tests/test_base.py::test_persist_literals PASSED [ 92%] 1238s tests/test_base.py::test_persist_nested PASSED [ 92%] 1238s tests/test_base.py::test_persist_delayed PASSED [ 92%] 1238s tests/test_base.py::test_persist_delayed_custom_key[a] PASSED [ 92%] 1238s tests/test_base.py::test_persist_delayed_custom_key[key1] PASSED [ 92%] 1238s tests/test_base.py::test_persist_delayed_rename[a-rename0-a] PASSED [ 92%] 1238s tests/test_base.py::test_persist_delayed_rename[a-rename1-a] PASSED [ 92%] 1238s tests/test_base.py::test_persist_delayed_rename[a-rename2-b] PASSED [ 92%] 1238s tests/test_base.py::test_persist_delayed_rename[key3-rename3-new_key3] PASSED [ 92%] 1238s tests/test_base.py::test_persist_delayedleaf PASSED [ 92%] 1238s tests/test_base.py::test_persist_delayedattr PASSED [ 92%] 1238s tests/test_base.py::test_persist_array_bag PASSED [ 92%] 1238s tests/test_base.py::test_persist_bag PASSED [ 92%] 1238s tests/test_base.py::test_persist_item PASSED [ 92%] 1238s tests/test_base.py::test_persist_bag_rename PASSED [ 92%] 1238s tests/test_base.py::test_persist_item_change_name PASSED [ 92%] 1238s tests/test_base.py::test_optimize_globals PASSED [ 92%] 1238s tests/test_base.py::test_optimize_None PASSED [ 93%] 1238s tests/test_base.py::test_scheduler_keyword PASSED [ 93%] 1238s tests/test_base.py::test_raise_get_keyword PASSED [ 93%] 1238s tests/test_base.py::test_get_scheduler PASSED [ 93%] 1238s tests/test_base.py::test_callable_scheduler PASSED [ 93%] 1239s tests/test_base.py::test_num_workers_config[threads] PASSED [ 93%] 1241s tests/test_base.py::test_num_workers_config[processes] PASSED [ 93%] 1241s tests/test_base.py::test_optimizations_ctd PASSED [ 93%] 1241s tests/test_base.py::test_clone_key PASSED [ 93%] 1241s tests/test_base.py::test_compute_as_if_collection_low_level_task_graph PASSED [ 93%] 1241s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'sync', True] PASSED [ 93%] 1242s tests/test_base.py::test_emscripten_default_scheduler['dask.dataframe', '_Frame', 'threads', False] PASSED [ 93%] 1243s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'sync', True] PASSED [ 93%] 1243s tests/test_base.py::test_emscripten_default_scheduler['dask.array', 'Array', 'threads', False] PASSED [ 93%] 1244s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'sync', True] PASSED [ 93%] 1244s tests/test_base.py::test_emscripten_default_scheduler['dask.bag', 'Bag', 'processes', False] PASSED [ 93%] 1244s tests/test_callbacks.py::test_start_callback PASSED [ 93%] 1244s tests/test_callbacks.py::test_start_state_callback PASSED [ 93%] 1244s tests/test_callbacks.py::test_finish_always_called PASSED [ 93%] 1244s tests/test_callbacks.py::test_nested_schedulers PASSED [ 93%] 1244s tests/test_callbacks.py::test_add_remove_mutates_not_replaces PASSED [ 93%] 1244s tests/test_ci.py::test_upstream_packages_installed SKIPPED (Only che...) [ 93%] 1244s tests/test_cli.py::test_config_get_no_key PASSED [ 93%] 1244s tests/test_cli.py::test_config_get_value PASSED [ 93%] 1244s tests/test_cli.py::test_config_get_bad_value PASSED [ 93%] 1244s tests/test_cli.py::test_config_get_none PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-True-333MiB] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-True-2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-True-value2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-True-value3] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-True-None] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-False-333MiB] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-False-2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-False-value2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-False-value3] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-None-False-None] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-333MiB] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-value3] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-True-None] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-333MiB] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-value3] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-bar.yaml-False-None] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-333MiB] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-value3] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-True-None] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-333MiB] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value2] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-value3] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[True-foo/bar.yaml-False-None] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[False-None-True-333MiB] PASSED [ 93%] 1244s tests/test_cli.py::test_config_set_value[False-None-True-2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-None-True-value2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-None-True-value3] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-None-True-None] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-None-False-333MiB] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-None-False-2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-None-False-value2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-None-False-value3] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-None-False-None] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-333MiB] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-value3] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-True-None] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-333MiB] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-value3] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-bar.yaml-False-None] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-333MiB] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-value3] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-True-None] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-333MiB] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value2] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-value3] PASSED [ 93%] 1245s tests/test_cli.py::test_config_set_value[False-foo/bar.yaml-False-None] PASSED [ 93%] 1245s tests/test_cli.py::test_config_find PASSED [ 93%] 1245s tests/test_cli.py::test_config_list PASSED [ 93%] 1245s tests/test_cli.py::test_version PASSED [ 93%] 1245s tests/test_cli.py::test_info_versions PASSED [ 93%] 1245s tests/test_cli.py::test_register_command_ep PASSED [ 93%] 1245s tests/test_cli.py::test_repeated_name_registration_warn PASSED [ 93%] 1245s tests/test_compatibility.py::test_deprecation PASSED [ 93%] 1245s tests/test_compatibility.py::test_entry_points PASSED [ 93%] 1245s tests/test_config.py::test_canonical_name PASSED [ 93%] 1245s tests/test_config.py::test_update PASSED [ 93%] 1245s tests/test_config.py::test_update_new_defaults PASSED [ 93%] 1245s tests/test_config.py::test_update_defaults PASSED [ 93%] 1245s tests/test_config.py::test_update_list_to_dict PASSED [ 93%] 1245s tests/test_config.py::test_update_dict_to_list PASSED [ 93%] 1245s tests/test_config.py::test_merge PASSED [ 93%] 1245s tests/test_config.py::test_collect_yaml_paths PASSED [ 93%] 1245s tests/test_config.py::test_paths_containing_key PASSED [ 93%] 1245s tests/test_config.py::test_collect_yaml_dir PASSED [ 93%] 1245s tests/test_config.py::test_collect_yaml_permission_errors[directory] PASSED [ 93%] 1245s tests/test_config.py::test_collect_yaml_permission_errors[file] PASSED [ 93%] 1245s tests/test_config.py::test_collect_yaml_malformed_file PASSED [ 93%] 1245s tests/test_config.py::test_collect_yaml_no_top_level_dict PASSED [ 93%] 1245s tests/test_config.py::test_env PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[None-None-0] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[None-None-1] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[None-None-2] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[Null-None-0] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[Null-None-1] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[Null-None-2] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[False-False-0] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[False-False-1] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[False-False-2] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[True-True-0] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[True-True-1] PASSED [ 93%] 1245s tests/test_config.py::test_env_special_values[True-True-2] PASSED [ 93%] 1245s tests/test_config.py::test_collect PASSED [ 93%] 1245s tests/test_config.py::test_collect_env_none PASSED [ 93%] 1245s tests/test_config.py::test_get PASSED [ 93%] 1245s tests/test_config.py::test_ensure_file PASSED [ 93%] 1245s tests/test_config.py::test_set PASSED [ 93%] 1245s tests/test_config.py::test_set_kwargs PASSED [ 93%] 1245s tests/test_config.py::test_set_nested PASSED [ 94%] 1245s tests/test_config.py::test_set_hard_to_copyables PASSED [ 94%] 1245s tests/test_config.py::test_ensure_file_directory[True] PASSED [ 94%] 1245s tests/test_config.py::test_ensure_file_directory[False] PASSED [ 94%] 1245s tests/test_config.py::test_ensure_file_defaults_to_DASK_CONFIG_directory PASSED [ 94%] 1245s tests/test_config.py::test_pop PASSED [ 94%] 1245s tests/test_config.py::test_refresh PASSED [ 94%] 1245s tests/test_config.py::test_expand_environment_variables[1-10] PASSED [ 94%] 1245s tests/test_config.py::test_expand_environment_variables[1-11] PASSED [ 94%] 1245s tests/test_config.py::test_expand_environment_variables[$FOO-foo] PASSED [ 94%] 1245s tests/test_config.py::test_expand_environment_variables[inp3-out3] PASSED [ 94%] 1245s tests/test_config.py::test_expand_environment_variables[inp4-out4] PASSED [ 94%] 1245s tests/test_config.py::test_expand_environment_variables[inp5-out5] PASSED [ 94%] 1245s tests/test_config.py::test_expand_environment_variables[inp6-out6] PASSED [ 94%] 1245s tests/test_config.py::test_expand_environment_variables[inp7-out7] PASSED [ 94%] 1245s tests/test_config.py::test_env_var_canonical_name PASSED [ 94%] 1245s tests/test_config.py::test_get_set_canonical_name PASSED [ 94%] 1245s tests/test_config.py::test_get_set_roundtrip[custom_key] PASSED [ 94%] 1245s tests/test_config.py::test_get_set_roundtrip[custom-key] PASSED [ 94%] 1245s tests/test_config.py::test_merge_None_to_dict PASSED [ 94%] 1245s tests/test_config.py::test_core_file PASSED [ 94%] 1245s tests/test_config.py::test_schema PASSED [ 94%] 1245s tests/test_config.py::test_schema_is_complete PASSED [ 94%] 1245s tests/test_config.py::test_rename PASSED [ 94%] 1245s tests/test_config.py::test_deprecations_on_set[args0-kwargs0] PASSED [ 94%] 1245s tests/test_config.py::test_deprecations_on_set[args1-kwargs1] PASSED [ 94%] 1245s tests/test_config.py::test_deprecations_on_set[args2-kwargs2] PASSED [ 94%] 1245s tests/test_config.py::test_deprecations_on_env_variables PASSED [ 94%] 1245s tests/test_config.py::test_deprecations_on_yaml[fuse-ave-width] PASSED [ 94%] 1245s tests/test_config.py::test_deprecations_on_yaml[fuse_ave_width] PASSED [ 94%] 1245s tests/test_config.py::test_get_override_with PASSED [ 94%] 1245s tests/test_config.py::test_config_serialization PASSED [ 94%] 1245s tests/test_config.py::test_config_inheritance PASSED [ 94%] 1245s tests/test_config.py::test__get_paths PASSED [ 94%] 1245s tests/test_config.py::test_default_search_paths PASSED [ 94%] 1245s tests/test_context.py::test_with_get PASSED [ 94%] 1245s tests/test_context.py::test_globalmethod PASSED [ 94%] 1245s tests/test_core.py::test_ishashable PASSED [ 94%] 1245s tests/test_core.py::test_iskey PASSED [ 94%] 1245s tests/test_core.py::test_iskey_numpy_types PASSED [ 94%] 1245s tests/test_core.py::test_validate_key PASSED [ 94%] 1245s tests/test_core.py::test_istask PASSED [ 94%] 1245s tests/test_core.py::test_has_tasks PASSED [ 94%] 1245s tests/test_core.py::test_preorder_traversal PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_get PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_badkey PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_nested_badkey PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_data_not_in_dict_is_ok PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_get_with_list PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_get_with_list_top_level PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_get_with_nested_list PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_get_works_with_unhashables_in_values PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_nested_tasks PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_get_stack_limit PASSED [ 94%] 1245s tests/test_core.py::TestGet::test_with_HighLevelGraph PASSED [ 94%] 1245s tests/test_core.py::test_GetFunctionTestMixin_class PASSED [ 94%] 1245s tests/test_core.py::test_get_dependencies_nested PASSED [ 94%] 1245s tests/test_core.py::test_get_dependencies_empty PASSED [ 94%] 1245s tests/test_core.py::test_get_dependencies_list PASSED [ 94%] 1245s tests/test_core.py::test_get_dependencies_task PASSED [ 94%] 1245s tests/test_core.py::test_get_dependencies_nothing PASSED [ 94%] 1245s tests/test_core.py::test_get_dependencies_many PASSED [ 94%] 1245s tests/test_core.py::test_get_dependencies_task_none PASSED [ 94%] 1245s tests/test_core.py::test_get_deps PASSED [ 94%] 1245s tests/test_core.py::test_flatten PASSED [ 94%] 1245s tests/test_core.py::test_subs PASSED [ 94%] 1245s tests/test_core.py::test_subs_no_key_data_eq PASSED [ 94%] 1245s tests/test_core.py::test_subs_with_unfriendly_eq PASSED [ 94%] 1245s tests/test_core.py::test_subs_with_surprisingly_friendly_eq PASSED [ 94%] 1245s tests/test_core.py::test_subs_arbitrary_key PASSED [ 94%] 1245s tests/test_core.py::test_quote PASSED [ 94%] 1245s tests/test_core.py::test_literal_serializable PASSED [ 94%] 1245s tests/test_core.py::test_getcycle PASSED [ 94%] 1245s tests/test_datasets.py::test_mimesis SKIPPED (could not import 'mime...) [ 94%] 1245s tests/test_datasets.py::test_full_dataset SKIPPED (could not import ...) [ 94%] 1245s tests/test_datasets.py::test_make_dataset_with_processes SKIPPED (co...) [ 94%] 1245s tests/test_datasets.py::test_no_mimesis PASSED [ 94%] 1245s tests/test_datasets.py::test_deterministic SKIPPED (could not import...) [ 94%] 1245s tests/test_delayed.py::test_to_task_dask PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_with_namedtuple PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_with_dataclass[ANonFrozenDataClass] PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_with_dataclass[AFrozenDataClass] PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_with_dataclass_with_custom_init PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_with_dataclass_with_eager_custom_init PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_with_eager_dataclass_with_set_init_false_field PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_with_dataclass_with_set_init_false_field PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_with_dataclass_with_unset_init_false_field PASSED [ 94%] 1245s tests/test_delayed.py::test_operators PASSED [ 94%] 1245s tests/test_delayed.py::test_methods PASSED [ 94%] 1245s tests/test_delayed.py::test_attributes PASSED [ 94%] 1245s tests/test_delayed.py::test_method_getattr_call_same_task PASSED [ 94%] 1245s tests/test_delayed.py::test_np_dtype_of_delayed PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_visualise_warn PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_errors PASSED [ 94%] 1245s tests/test_delayed.py::test_common_subexpressions PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_optimize PASSED [ 94%] 1245s tests/test_delayed.py::test_lists PASSED [ 94%] 1245s tests/test_delayed.py::test_literates PASSED [ 94%] 1245s tests/test_delayed.py::test_literates_keys PASSED [ 94%] 1245s tests/test_delayed.py::test_lists_are_concrete PASSED [ 94%] 1245s tests/test_delayed.py::test_iterators[list] PASSED [ 94%] 1245s tests/test_delayed.py::test_iterators[tuple] PASSED [ 94%] 1245s tests/test_delayed.py::test_iterators[set] PASSED [ 94%] 1245s tests/test_delayed.py::test_traverse_false PASSED [ 94%] 1245s tests/test_delayed.py::test_pure PASSED [ 94%] 1245s tests/test_delayed.py::test_pure_global_setting PASSED [ 94%] 1245s tests/test_delayed.py::test_nout PASSED [ 94%] 1245s tests/test_delayed.py::test_nout_with_tasks[x0] PASSED [ 94%] 1245s tests/test_delayed.py::test_nout_with_tasks[x1] PASSED [ 94%] 1245s tests/test_delayed.py::test_nout_with_tasks[x2] PASSED [ 94%] 1245s tests/test_delayed.py::test_nout_with_tasks[x3] PASSED [ 94%] 1245s tests/test_delayed.py::test_nout_with_tasks[x4] PASSED [ 94%] 1245s tests/test_delayed.py::test_kwargs PASSED [ 94%] 1245s tests/test_delayed.py::test_custom_delayed PASSED [ 94%] 1245s tests/test_delayed.py::test_array_delayed PASSED [ 94%] 1245s tests/test_delayed.py::test_array_bag_delayed PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_picklable PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_compute_forward_kwargs PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_method_descriptor PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_callable PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_name_on_call PASSED [ 94%] 1245s tests/test_delayed.py::test_callable_obj PASSED [ 94%] 1245s tests/test_delayed.py::test_deterministic_name PASSED [ 94%] 1245s tests/test_delayed.py::test_sensitive_to_partials PASSED [ 94%] 1245s tests/test_delayed.py::test_delayed_name PASSED [ 94%] 1245s tests/test_delayed.py::test_finalize_name PASSED [ 94%] 1245s tests/test_delayed.py::test_keys_from_array PASSED [ 95%] 1245s tests/test_delayed.py::test_delayed_decorator_on_method PASSED [ 95%] 1245s tests/test_delayed.py::test_attribute_of_attribute PASSED [ 95%] 1245s tests/test_delayed.py::test_check_meta_flag PASSED [ 95%] 1245s tests/test_delayed.py::test_pickle[modlevel_eager] PASSED [ 95%] 1245s tests/test_delayed.py::test_pickle[modlevel_delayed1] XFAIL (#3369) [ 95%] 1245s tests/test_delayed.py::test_pickle[modlevel_delayed2] XFAIL (#3369) [ 95%] 1245s tests/test_delayed.py::test_cloudpickle[modlevel_eager] PASSED [ 95%] 1245s tests/test_delayed.py::test_cloudpickle[modlevel_delayed1] PASSED [ 95%] 1246s tests/test_delayed.py::test_cloudpickle[modlevel_delayed2] PASSED [ 95%] 1246s tests/test_delayed.py::test_dask_layers PASSED [ 95%] 1246s tests/test_delayed.py::test_annotations_survive_optimization PASSED [ 95%] 1246s tests/test_delayed.py::test_delayed_function_attributes_forwarded PASSED [ 95%] 1246s tests/test_distributed.py::test_can_import_client PASSED [ 95%] 1246s tests/test_distributed.py::test_can_import_nested_things PASSED [ 95%] 1246s tests/test_distributed.py::test_persist PASSED [ 95%] 1247s tests/test_distributed.py::test_persist_nested PASSED [ 95%] 1248s tests/test_distributed.py::test_futures_to_delayed_dataframe PASSED [ 95%] 1250s tests/test_distributed.py::test_from_delayed_dataframe PASSED [ 95%] 1254s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[True] PASSED [ 95%] 1257s tests/test_distributed.py::test_fused_blockwise_dataframe_merge[False] PASSED [ 95%] 1259s tests/test_distributed.py::test_dataframe_broadcast_merge[True-a] PASSED [ 95%] 1260s tests/test_distributed.py::test_dataframe_broadcast_merge[True-on1] PASSED [ 95%] 1262s tests/test_distributed.py::test_dataframe_broadcast_merge[False-a] PASSED [ 95%] 1264s tests/test_distributed.py::test_dataframe_broadcast_merge[False-on1] PASSED [ 95%] 1266s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-None] PASSED [ 95%] 1267s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-compute_as_if_collection] PASSED [ 95%] 1269s tests/test_distributed.py::test_default_scheduler_on_worker[None-True-dask.compute] PASSED [ 95%] 1270s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-None] PASSED [ 95%] 1272s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-compute_as_if_collection] PASSED [ 95%] 1274s tests/test_distributed.py::test_default_scheduler_on_worker[sync-False-dask.compute] PASSED [ 95%] 1275s tests/test_distributed.py::test_futures_to_delayed_bag PASSED [ 95%] 1277s tests/test_distributed.py::test_futures_to_delayed_array PASSED [ 95%] 1277s tests/test_distributed.py::test_local_get_with_distributed_active PASSED [ 95%] 1279s tests/test_distributed.py::test_to_hdf_distributed PASSED [ 95%] 1281s tests/test_distributed.py::test_to_hdf_scheduler_distributed[1] PASSED [ 95%] 1283s tests/test_distributed.py::test_to_hdf_scheduler_distributed[4] XPASS [ 95%] 1286s tests/test_distributed.py::test_to_hdf_scheduler_distributed[10] XPASS [ 95%] 1286s tests/test_distributed.py::test_serializable_groupby_agg PASSED [ 95%] 1287s tests/test_distributed.py::test_futures_in_graph PASSED [ 95%] 1289s tests/test_distributed.py::test_zarr_distributed_roundtrip SKIPPED (...) [ 95%] 1290s tests/test_distributed.py::test_zarr_distributed_with_explicit_directory_store SKIPPED [ 95%] 1291s tests/test_distributed.py::test_zarr_distributed_with_explicit_memory_store SKIPPED [ 95%] 1292s tests/test_distributed.py::test_zarr_in_memory_distributed_err SKIPPED [ 95%] 1294s tests/test_distributed.py::test_scheduler_equals_client PASSED [ 95%] 1294s tests/test_distributed.py::test_await PASSED [ 95%] 1294s tests/test_distributed.py::test_local_scheduler PASSED [ 95%] 1294s tests/test_distributed.py::test_annotations_blockwise_unpack PASSED [ 95%] 1295s tests/test_distributed.py::test_blockwise_array_creation[True-ones] PASSED [ 95%] 1296s tests/test_distributed.py::test_blockwise_array_creation[True-zeros] PASSED [ 95%] 1298s tests/test_distributed.py::test_blockwise_array_creation[True-full] PASSED [ 95%] 1299s tests/test_distributed.py::test_blockwise_array_creation[False-ones] PASSED [ 95%] 1300s tests/test_distributed.py::test_blockwise_array_creation[False-zeros] PASSED [ 95%] 1301s tests/test_distributed.py::test_blockwise_array_creation[False-full] PASSED [ 95%] 1303s tests/test_distributed.py::test_blockwise_array_creation[None-ones] PASSED [ 95%] 1304s tests/test_distributed.py::test_blockwise_array_creation[None-zeros] PASSED [ 95%] 1305s tests/test_distributed.py::test_blockwise_array_creation[None-full] PASSED [ 95%] 1306s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-pyarrow] SKIPPED [ 95%] 1308s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-parquet-fastparquet] SKIPPED [ 95%] 1309s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-csv] PASSED [ 95%] 1311s tests/test_distributed.py::test_blockwise_dataframe_io[True-True-hdf] PASSED [ 95%] 1313s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-pyarrow] SKIPPED [ 95%] 1314s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-parquet-fastparquet] SKIPPED [ 95%] 1316s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-csv] PASSED [ 95%] 1318s tests/test_distributed.py::test_blockwise_dataframe_io[True-False-hdf] PASSED [ 95%] 1319s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-pyarrow] SKIPPED [ 95%] 1320s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-parquet-fastparquet] SKIPPED [ 95%] 1322s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-csv] PASSED [ 95%] 1324s tests/test_distributed.py::test_blockwise_dataframe_io[True-None-hdf] PASSED [ 95%] 1325s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-pyarrow] SKIPPED [ 95%] 1326s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-parquet-fastparquet] SKIPPED [ 95%] 1328s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-csv] PASSED [ 95%] 1330s tests/test_distributed.py::test_blockwise_dataframe_io[False-True-hdf] PASSED [ 95%] 1331s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-pyarrow] SKIPPED [ 95%] 1333s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-parquet-fastparquet] SKIPPED [ 95%] 1334s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-csv] PASSED [ 95%] 1336s tests/test_distributed.py::test_blockwise_dataframe_io[False-False-hdf] PASSED [ 95%] 1338s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-pyarrow] SKIPPED [ 95%] 1339s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-parquet-fastparquet] SKIPPED [ 95%] 1340s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-csv] PASSED [ 95%] 1342s tests/test_distributed.py::test_blockwise_dataframe_io[False-None-hdf] PASSED [ 95%] 1344s tests/test_distributed.py::test_blockwise_fusion_after_compute PASSED [ 95%] 1344s tests/test_distributed.py::test_blockwise_numpy_args PASSED [ 95%] 1344s tests/test_distributed.py::test_blockwise_numpy_kwargs PASSED [ 95%] 1345s tests/test_distributed.py::test_blockwise_different_optimization PASSED [ 95%] 1346s tests/test_distributed.py::test_combo_of_layer_types PASSED [ 95%] 1347s tests/test_distributed.py::test_blockwise_concatenate PASSED [ 95%] 1347s tests/test_distributed.py::test_map_partitions_partition_info PASSED [ 95%] 1347s tests/test_distributed.py::test_futures_in_subgraphs PASSED [ 95%] 1348s tests/test_distributed.py::test_shuffle_priority[32-SimpleShuffleLayer] PASSED [ 95%] 1349s tests/test_distributed.py::test_shuffle_priority[2-ShuffleLayer] PASSED [ 95%] 1350s tests/test_distributed.py::test_map_partitions_da_input PASSED [ 95%] 1350s tests/test_distributed.py::test_map_partitions_df_input PASSED [ 95%] 1350s tests/test_distributed.py::test_to_sql_engine_kwargs FAILED [ 95%] 1351s tests/test_distributed.py::test_non_recursive_df_reduce PASSED [ 95%] 1355s tests/test_distributed.py::test_set_index_no_resursion_error PASSED [ 95%] 1355s tests/test_distributed.py::test_get_scheduler_without_distributed_raises PASSED [ 95%] 1356s tests/test_distributed.py::test_get_scheduler_with_distributed_active PASSED [ 95%] 1358s tests/test_distributed.py::test_get_scheduler_with_distributed_active_reset_config PASSED [ 95%] 1358s tests/test_distributed.py::test_get_scheduler_lock[None-expected_classes0] PASSED [ 95%] 1358s tests/test_distributed.py::test_get_scheduler_lock[threads-expected_classes1] PASSED [ 95%] 1358s tests/test_distributed.py::test_get_scheduler_lock[processes-expected_classes2] PASSED [ 95%] 1359s tests/test_distributed.py::test_get_scheduler_lock_distributed[spawn] PASSED [ 95%] 1360s tests/test_distributed.py::test_get_scheduler_lock_distributed[fork] PASSED [ 95%] 1362s tests/test_distributed.py::test_get_scheduler_lock_distributed[forkserver] PASSED [ 95%] 1366s tests/test_distributed.py::test_write_single_hdf[True] PASSED [ 95%] 1371s tests/test_distributed.py::test_write_single_hdf[lock_param1] PASSED [ 95%] 1371s tests/test_distributed.py::test_get_scheduler_default_client_config_interleaving PASSED [ 95%] 1371s tests/test_distributed.py::test_bag_groupby_default PASSED [ 95%] 1371s tests/test_graph_manipulation.py::test_checkpoint[False] PASSED [ 95%] 1371s tests/test_graph_manipulation.py::test_checkpoint[True] PASSED [ 95%] 1371s tests/test_graph_manipulation.py::test_checkpoint_collections PASSED [ 95%] 1371s tests/test_graph_manipulation.py::test_wait_on_one[False] PASSED [ 95%] 1371s tests/test_graph_manipulation.py::test_wait_on_one[True] PASSED [ 95%] 1371s tests/test_graph_manipulation.py::test_wait_on_many[False] PASSED [ 95%] 1371s tests/test_graph_manipulation.py::test_wait_on_many[True] PASSED [ 95%] 1372s tests/test_graph_manipulation.py::test_wait_on_collections PASSED [ 95%] 1372s tests/test_graph_manipulation.py::test_clone[False] PASSED [ 95%] 1372s tests/test_graph_manipulation.py::test_clone[True] PASSED [ 95%] 1372s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[1] PASSED [ 95%] 1372s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal1] PASSED [ 95%] 1372s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal2] PASSED [ 95%] 1372s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal3] PASSED [ 95%] 1372s tests/test_graph_manipulation.py::test_blockwise_clone_with_literals[literal4] PASSED [ 95%] 1372s tests/test_graph_manipulation.py::test_blockwise_clone_with_no_indices SKIPPED [ 95%] 1373s tests/test_graph_manipulation.py::test_bind[False] PASSED [ 95%] 1373s tests/test_graph_manipulation.py::test_bind[True] PASSED [ 95%] 1373s tests/test_graph_manipulation.py::test_bind_clone_collections[bind] PASSED [ 96%] 1373s tests/test_graph_manipulation.py::test_bind_clone_collections[clone] PASSED [ 96%] 1373s tests/test_graph_manipulation.py::test_split_every[2-299] PASSED [ 96%] 1373s tests/test_graph_manipulation.py::test_split_every[3-250] PASSED [ 96%] 1373s tests/test_graph_manipulation.py::test_split_every[8-215] PASSED [ 96%] 1373s tests/test_graph_manipulation.py::test_split_every[None-215] PASSED [ 96%] 1373s tests/test_graph_manipulation.py::test_split_every[8.1-215] PASSED [ 96%] 1373s tests/test_graph_manipulation.py::test_split_every[1000000000.0-201] PASSED [ 96%] 1373s tests/test_graph_manipulation.py::test_split_every[False-201] PASSED [ 96%] 1373s tests/test_graph_manipulation.py::test_split_every_invalid PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer[abc] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer[x1] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer[x2] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer[x3] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer[x4] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer[x5] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer[x6] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer_hex[abc] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer_hex[x1] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer_hex[x2] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer_hex[x3] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer_hex[x4] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer_hex[x5] PASSED [ 96%] 1373s tests/test_hashing.py::test_hash_buffer_hex[x6] PASSED [ 96%] 1373s tests/test_hashing.py::test_hashers[_hash_sha1] PASSED [ 96%] 1373s tests/test_highgraph.py::test_visualize PASSED [ 96%] 1373s tests/test_highgraph.py::test_basic PASSED [ 96%] 1373s tests/test_highgraph.py::test_keys_values_items_to_dict_methods PASSED [ 96%] 1373s tests/test_highgraph.py::test_getitem PASSED [ 96%] 1373s tests/test_highgraph.py::test_copy PASSED [ 96%] 1373s tests/test_highgraph.py::test_cull PASSED [ 96%] 1373s tests/test_highgraph.py::test_cull_layers PASSED [ 96%] 1373s tests/test_highgraph.py::test_repr_html_hlg_layers PASSED [ 96%] 1373s tests/test_highgraph.py::test_single_annotation[annotation0] PASSED [ 96%] 1373s tests/test_highgraph.py::test_single_annotation[annotation1] PASSED [ 96%] 1373s tests/test_highgraph.py::test_multiple_annotations PASSED [ 96%] 1373s tests/test_highgraph.py::test_annotation_cleared_on_error PASSED [ 96%] 1373s tests/test_highgraph.py::test_materializedlayer_cull_preserves_annotations PASSED [ 96%] 1373s tests/test_highgraph.py::test_annotations_leak PASSED [ 96%] 1373s tests/test_highgraph.py::test_blockwise_cull[True] PASSED [ 96%] 1373s tests/test_highgraph.py::test_blockwise_cull[False] PASSED [ 96%] 1373s tests/test_highgraph.py::test_len_does_not_materialize PASSED [ 96%] 1373s tests/test_highgraph.py::test_node_tooltips_exist PASSED [ 96%] 1373s tests/test_highgraph.py::test_tokenize_hlg PASSED [ 96%] 1373s tests/test_layers.py::test_array_chunk_shape_dep PASSED [ 96%] 1373s tests/test_layers.py::test_array_slice_deps PASSED [ 96%] 1373s tests/test_layers.py::test_fractional_slice PASSED [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_pyarrow-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_pq_fastparquet-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_read_csv-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_creation-numpy.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[True-_array_map_overlap-numpy.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_shuffle-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_tree_reduction-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_dataframe_broadcast_join-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_pyarrow-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_pq_fastparquet-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_read_csv-pandas.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_creation-numpy.] XFAIL [ 96%] 1373s tests/test_layers.py::test_scheduler_highlevel_graph_unpack_import[False-_array_map_overlap-numpy.] XFAIL [ 96%] 1373s tests/test_layers.py::test_dataframe_cull_key_dependencies[_shuffle_op] PASSED [ 96%] 1373s tests/test_layers.py::test_dataframe_cull_key_dependencies[_groupby_op] PASSED [ 96%] 1373s tests/test_layers.py::test_dataframe_cull_key_dependencies_materialized PASSED [ 96%] 1373s tests/test_local.py::test_start_state PASSED [ 96%] 1373s tests/test_local.py::test_start_state_looks_at_cache PASSED [ 96%] 1373s tests/test_local.py::test_start_state_with_redirects PASSED [ 96%] 1373s tests/test_local.py::test_start_state_with_independent_but_runnable_tasks PASSED [ 96%] 1373s tests/test_local.py::test_start_state_with_tasks_no_deps PASSED [ 96%] 1373s tests/test_local.py::test_finish_task PASSED [ 96%] 1373s tests/test_local.py::TestGetAsync::test_get PASSED [ 96%] 1373s tests/test_local.py::TestGetAsync::test_badkey PASSED [ 96%] 1373s tests/test_local.py::TestGetAsync::test_nested_badkey PASSED [ 96%] 1373s tests/test_local.py::TestGetAsync::test_data_not_in_dict_is_ok PASSED [ 96%] 1373s tests/test_local.py::TestGetAsync::test_get_with_list PASSED [ 96%] 1373s tests/test_local.py::TestGetAsync::test_get_with_list_top_level PASSED [ 96%] 1373s tests/test_local.py::TestGetAsync::test_get_with_nested_list PASSED [ 96%] 1373s tests/test_local.py::TestGetAsync::test_get_works_with_unhashables_in_values PASSED [ 96%] 1373s tests/test_local.py::TestGetAsync::test_nested_tasks PASSED [ 96%] 1374s tests/test_local.py::TestGetAsync::test_get_stack_limit PASSED [ 96%] 1374s tests/test_local.py::TestGetAsync::test_with_HighLevelGraph PASSED [ 96%] 1374s tests/test_local.py::TestGetAsync::test_get_sync_num_workers PASSED [ 96%] 1374s tests/test_local.py::test_cache_options PASSED [ 96%] 1374s tests/test_local.py::test_sort_key PASSED [ 96%] 1374s tests/test_local.py::test_callback PASSED [ 96%] 1374s tests/test_local.py::test_exceptions_propagate PASSED [ 96%] 1374s tests/test_local.py::test_ordering PASSED [ 96%] 1374s tests/test_local.py::test_complex_ordering PASSED [ 96%] 1374s tests/test_ml.py::test_basic PASSED [ 96%] 1374s tests/test_multiprocessing.py::test_pickle_globals PASSED [ 96%] 1374s tests/test_multiprocessing.py::test_pickle_locals PASSED [ 96%] 1374s tests/test_multiprocessing.py::test_out_of_band_pickling PASSED [ 96%] 1374s tests/test_multiprocessing.py::test_errors_propagate PASSED [ 96%] 1374s tests/test_multiprocessing.py::test_remote_exception PASSED [ 96%] 1374s tests/test_multiprocessing.py::test_lambda_with_cloudpickle PASSED [ 96%] 1375s tests/test_multiprocessing.py::test_lambda_results_with_cloudpickle PASSED [ 96%] 1375s tests/test_multiprocessing.py::test_unpicklable_args_generate_errors PASSED [ 96%] 1375s tests/test_multiprocessing.py::test_reuse_pool[Pool] PASSED [ 96%] 1375s tests/test_multiprocessing.py::test_reuse_pool[ProcessPoolExecutor] PASSED [ 96%] 1375s tests/test_multiprocessing.py::test_dumps_loads PASSED [ 96%] 1376s tests/test_multiprocessing.py::test_fuse_doesnt_clobber_intermediates PASSED [ 96%] 1376s tests/test_multiprocessing.py::test_optimize_graph_false PASSED [ 96%] 1376s tests/test_multiprocessing.py::test_works_with_highlevel_graph PASSED [ 96%] 1376s tests/test_multiprocessing.py::test_random_seeds[numpy] PASSED [ 96%] 1377s tests/test_multiprocessing.py::test_random_seeds[random] PASSED [ 96%] 1377s tests/test_multiprocessing.py::test_process_initializer[threading-None-expected_results0] PASSED [ 96%] 1377s tests/test_multiprocessing.py::test_process_initializer[processes-None-expected_results1] PASSED [ 96%] 1378s tests/test_multiprocessing.py::test_process_initializer[processes-proc_init-expected_results2] PASSED [ 96%] 1378s tests/test_multiprocessing.py::test_custom_context_used_python3_posix PASSED [ 96%] 1378s tests/test_multiprocessing.py::test_get_context_using_python3_posix PASSED [ 96%] 1378s tests/test_multiprocessing.py::test_custom_context_ignored_elsewhere SKIPPED [ 96%] 1378s tests/test_multiprocessing.py::test_get_context_always_default SKIPPED [ 96%] 1378s tests/test_optimization.py::test_cull PASSED [ 96%] 1378s tests/test_optimization.py::test_fuse PASSED [ 96%] 1378s tests/test_optimization.py::test_fuse_keys PASSED [ 96%] 1378s tests/test_optimization.py::test_donot_substitute_same_key_multiple_times PASSED [ 96%] 1378s tests/test_optimization.py::test_inline PASSED [ 96%] 1378s tests/test_optimization.py::test_inline_functions PASSED [ 96%] 1378s tests/test_optimization.py::test_inline_ignores_curries_and_partials PASSED [ 96%] 1378s tests/test_optimization.py::test_inline_functions_non_hashable PASSED [ 96%] 1378s tests/test_optimization.py::test_inline_doesnt_shrink_fast_functions_at_top PASSED [ 96%] 1378s tests/test_optimization.py::test_inline_traverses_lists PASSED [ 96%] 1378s tests/test_optimization.py::test_inline_functions_protects_output_keys PASSED [ 96%] 1378s tests/test_optimization.py::test_functions_of PASSED [ 96%] 1378s tests/test_optimization.py::test_inline_cull_dependencies PASSED [ 96%] 1378s tests/test_optimization.py::test_fuse_reductions_single_input PASSED [ 97%] 1378s tests/test_optimization.py::test_fuse_stressed PASSED [ 97%] 1378s tests/test_optimization.py::test_fuse_reductions_multiple_input PASSED [ 97%] 1378s tests/test_optimization.py::test_SubgraphCallable PASSED [ 97%] 1378s tests/test_optimization.py::test_SubgraphCallable_with_numpy PASSED [ 97%] 1378s tests/test_optimization.py::test_SubgraphCallable_eq PASSED [ 97%] 1378s tests/test_optimization.py::test_fuse_subgraphs PASSED [ 97%] 1378s tests/test_optimization.py::test_fuse_subgraphs_linear_chains_of_duplicate_deps PASSED [ 97%] 1378s tests/test_optimization.py::test_dont_fuse_numpy_arrays PASSED [ 97%] 1378s tests/test_optimization.py::test_fuse_config PASSED [ 97%] 1378s tests/test_optimization.py::test_fused_keys_max_length PASSED [ 97%] 1378s tests/test_order.py::test_ordering_keeps_groups_together[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_ordering_keeps_groups_together[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_avoid_broker_nodes[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_avoid_broker_nodes[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_base_of_reduce_preferred[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_base_of_reduce_preferred[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_avoid_upwards_branching[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_avoid_upwards_branching[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_avoid_upwards_branching_complex[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_avoid_upwards_branching_complex[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_deep_bases_win_over_dependents[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_deep_bases_win_over_dependents[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_prefer_deep[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_prefer_deep[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_stacklimit[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_stacklimit[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_break_ties_by_str[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_break_ties_by_str[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_order_doesnt_fail_on_mixed_type_keys[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_gh_3055 PASSED [ 97%] 1378s tests/test_order.py::test_type_comparisions_ok[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_type_comparisions_ok[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_favor_longest_critical_path[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_favor_longest_critical_path[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_run_smaller_sections[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_run_smaller_sections[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_local_parents_of_reduction[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_local_parents_of_reduction[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_nearest_neighbor[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_nearest_neighbor[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_string_ordering PASSED [ 97%] 1378s tests/test_order.py::test_string_ordering_dependents XPASS (see comment) [ 97%] 1378s tests/test_order.py::test_prefer_short_narrow[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_prefer_short_narrow[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_prefer_short_ancestor[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_prefer_short_ancestor[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_map_overlap[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_map_overlap[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_use_structure_not_keys[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_use_structure_not_keys[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_dont_run_all_dependents_too_early[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_dont_run_all_dependents_too_early[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_many_branches_use_ndependencies[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_many_branches_use_ndependencies[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_order_cycle PASSED [ 97%] 1378s tests/test_order.py::test_order_empty PASSED [ 97%] 1378s tests/test_order.py::test_order_with_equal_dependents[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_order_with_equal_dependents[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_terminal_node_backtrack PASSED [ 97%] 1378s tests/test_order.py::test_array_store_final_order SKIPPED (could not...) [ 97%] 1378s tests/test_order.py::test_eager_to_compute_dependent_to_free_parent PASSED [ 97%] 1378s tests/test_order.py::test_diagnostics[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_diagnostics[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_xarray_like_reduction PASSED [ 97%] 1378s tests/test_order.py::test_array_vs_dataframe[True] SKIPPED (could no...) [ 97%] 1378s tests/test_order.py::test_array_vs_dataframe[False] SKIPPED (could n...) [ 97%] 1378s tests/test_order.py::test_anom_mean SKIPPED (could not import 'xarra...) [ 97%] 1378s tests/test_order.py::test_anom_mean_raw[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_anom_mean_raw[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_flaky_array_reduction PASSED [ 97%] 1378s tests/test_order.py::test_flox_reduction[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_flox_reduction[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-True] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-True-False] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-True] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[4-2-False-False] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-True] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-True-False] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-True] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[4-5-False-False] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-True] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-True-False] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-True] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[7-2-False-False] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-True] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-True-False] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-True] PASSED [ 97%] 1378s tests/test_order.py::test_reduce_with_many_common_dependents[7-5-False-False] PASSED [ 97%] 1378s tests/test_order.py::test_doublediff[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_doublediff[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_recursion_depth_long_linear_chains PASSED [ 97%] 1378s tests/test_order.py::test_gh_3055_explicit[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_gh_3055_explicit[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_order_flox_reduction_2[abcde] PASSED [ 97%] 1378s tests/test_order.py::test_order_flox_reduction_2[edcba] PASSED [ 97%] 1378s tests/test_order.py::test_xarray_8414 SKIPPED (could not import 'xar...) [ 97%] 1378s tests/test_order.py::test_connecting_to_roots_single_root PASSED [ 97%] 1378s tests/test_order.py::test_connecting_to_roots_tree_reduction PASSED [ 97%] 1378s tests/test_order.py::test_connecting_to_roots_asym PASSED [ 97%] 1378s tests/test_order.py::test_do_not_mutate_input PASSED [ 97%] 1378s tests/test_rewrite.py::test_head PASSED [ 97%] 1378s tests/test_rewrite.py::test_args PASSED [ 97%] 1378s tests/test_rewrite.py::test_traverser PASSED [ 97%] 1378s tests/test_rewrite.py::test_RewriteRule PASSED [ 97%] 1378s tests/test_rewrite.py::test_RewriteRuleSubs PASSED [ 97%] 1378s tests/test_rewrite.py::test_RuleSet PASSED [ 97%] 1379s tests/test_rewrite.py::test_matches PASSED [ 97%] 1379s tests/test_rewrite.py::test_rewrite PASSED [ 97%] 1379s tests/test_sizeof.py::test_base PASSED [ 97%] 1379s tests/test_sizeof.py::test_name PASSED [ 97%] 1379s tests/test_sizeof.py::test_containers PASSED [ 97%] 1379s tests/test_sizeof.py::test_bytes_like PASSED [ 97%] 1379s tests/test_sizeof.py::test_numpy PASSED [ 97%] 1379s tests/test_sizeof.py::test_numpy_0_strided PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas_contiguous_dtypes PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas_multiindex PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas_repeated_column PASSED [ 97%] 1379s tests/test_sizeof.py::test_sparse_matrix PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas_object_dtype[object-Series] PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas_object_dtype[object-DataFrame] PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas_object_dtype[object-Index] PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Series] PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-DataFrame] PASSED [ 97%] 1379s tests/test_sizeof.py::test_pandas_object_dtype[string[python]-Index] PASSED [ 97%] 1379s tests/test_sizeof.py::test_dataframe_object_dtype[object] PASSED [ 98%] 1379s tests/test_sizeof.py::test_dataframe_object_dtype[string[python]] PASSED [ 98%] 1379s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Series] SKIPPED [ 98%] 1379s tests/test_sizeof.py::test_pandas_string_arrow_dtype[DataFrame] SKIPPED [ 98%] 1379s tests/test_sizeof.py::test_pandas_string_arrow_dtype[Index] SKIPPED [ 98%] 1379s tests/test_sizeof.py::test_pandas_empty PASSED [ 98%] 1379s tests/test_sizeof.py::test_pyarrow_table SKIPPED (could not import '...) [ 98%] 1379s tests/test_sizeof.py::test_dict PASSED [ 98%] 1379s tests/test_sizeof.py::test_register_backend_entrypoint PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count_cgroups[cpuacct,cpu] PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count_cgroups[cpu,cpuacct] PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count_cgroups[None] PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count_cgroups_v2[max-/] PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice] PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count_cgroups_v2[max-/user.slice/more.slice] PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/] PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice] PASSED [ 98%] 1379s tests/test_system.py::test_cpu_count_cgroups_v2[2005-/user.slice/more.slice] PASSED [ 98%] 1379s tests/test_threaded.py::test_get PASSED [ 98%] 1379s tests/test_threaded.py::test_nested_get PASSED [ 98%] 1379s tests/test_threaded.py::test_get_without_computation PASSED [ 98%] 1379s tests/test_threaded.py::test_broken_callback PASSED [ 98%] 1379s tests/test_threaded.py::test_exceptions_rise_to_top PASSED [ 98%] 1379s tests/test_threaded.py::test_reuse_pool[ThreadPool] PASSED [ 98%] 1379s tests/test_threaded.py::test_reuse_pool[ThreadPoolExecutor] PASSED [ 98%] 1379s tests/test_threaded.py::test_pool_kwarg[ThreadPool] PASSED [ 98%] 1379s tests/test_threaded.py::test_pool_kwarg[ThreadPoolExecutor] PASSED [ 98%] 1379s tests/test_threaded.py::test_threaded_within_thread PASSED [ 98%] 1379s tests/test_threaded.py::test_dont_spawn_too_many_threads PASSED [ 98%] 1380s tests/test_threaded.py::test_dont_spawn_too_many_threads_CPU_COUNT PASSED [ 98%] 1380s tests/test_threaded.py::test_thread_safety PASSED [ 98%] 1380s tests/test_threaded.py::test_interrupt PASSED [ 98%] 1380s tests/test_tokenize.py::test_check_tokenize PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_scalar PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_array_consistent_on_values PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_array_supports_uneven_sizes PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_discontiguous_numpy_array PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_datetime PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_scalar PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_scalar_string_rep PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_array_on_object_dtype PASSED [ 98%] 1380s tests/test_tokenize.py::test_empty_numpy_array PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_memmap_offset PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_memmap PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_memmap_no_filename PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_ufunc PASSED [ 98%] 1380s tests/test_tokenize.py::test_normalize_numpy_ufunc_unserializable PASSED [ 98%] 1380s tests/test_tokenize.py::test_normalize_object_unserializable PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_partial_func_args_kwargs_consistent PASSED [ 98%] 1380s tests/test_tokenize.py::test_normalize_base PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_object PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[0] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[1] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[2] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[3] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[func0] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[f2] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[func1] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[func2] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[func3] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[func4] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[func5] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[func6] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[func7] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions[func8] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_special_callables[getattr] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_special_callables[join0] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_special_callables[join1] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_special_callables[__str__0] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_special_callables[__str__1] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_special_callables[f0] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_special_callables[f1] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_special_callables[g] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_functions_unique_token PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[False] XFAIL [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_classes_from_different_contexts[True] XFAIL [ 98%] 1380s tests/test_tokenize.py::test_tokenize_local_functions_from_different_contexts PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_callable PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_composite_functions PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_pandas PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_pandas_invalid_unicode PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_pandas_mixed_unicode_bytes PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_pandas_cloudpickle PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_pandas_extension_array PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_na PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_offset PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_pandas_index PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_kwargs PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_same_repr PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_slotted PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_slotted_no_value PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_slots_and_dict PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_method PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_callable_class PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_callable_class_with_tokenize_method PASSED [ 98%] 1380s tests/test_tokenize.py::test_staticmethods PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_sequences PASSED [ 98%] 1380s tests/test_tokenize.py::test_nested_tokenize_seen PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_dict PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_set PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_ordered_dict PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_dict_doesnt_call_str_on_values PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_sorts_dict_before_seen_map PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_sorts_set_before_seen_map PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_timedelta PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_enum[Enum] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_enum[IntEnum] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_enum[IntFlag] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_enum[Flag] PASSED [ 98%] 1380s tests/test_tokenize.py::test_local_objects PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_dataclass PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_range[other0] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_range[other1] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_range[other2] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_numpy_array PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_object_array_with_nans PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[1] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[True] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[a0] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[a1] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[1.0] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[1j0] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[1j1] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[x7] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[x8] PASSED [ 98%] 1380s tests/test_tokenize.py::test_tokenize_base_types[x9] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_base_types[None] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_base_types[str] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_base_types[int] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_literal PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_numpy_matrix PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_dense_sparse_array[dok] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_circular_recursion PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_datetime_date[other0] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_datetime_date[other1] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_datetime_date[other2] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_datetime_time PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_datetime_datetime PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_functions_main PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_dataclass_field_no_repr PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_operator PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_random_state PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_random_state_numpy PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_random_functions[random] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_random_functions[np.random] PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_random_functions_with_state PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_random_functions_with_state_numpy PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_simple SKIPPED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_pyarrow_datatypes_complex SKIPPED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_opaque_object_with_buffers PASSED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_numba[numba_jit] SKIPPED (cond...) [ 99%] 1380s tests/test_tokenize.py::test_tokenize_numba[numba_jit_with_signature] SKIPPED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize] SKIPPED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_numba[numba_vectorize_with_signature] SKIPPED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_numba[numba_guvectorize] SKIPPED [ 99%] 1380s tests/test_tokenize.py::test_tokenize_numba_unique_token SKIPPED (co...) [ 99%] 1380s tests/test_tokenize.py::test_numba_local SKIPPED (condition: not numba) [ 99%] 1380s tests/test_traceback.py::test_shorten_traceback[None-expect0] PASSED [ 99%] 1380s tests/test_traceback.py::test_shorten_traceback[regexes1-expect1] PASSED [ 99%] 1380s tests/test_traceback.py::test_shorten_traceback[regexes2-expect2] PASSED [ 99%] 1380s tests/test_traceback.py::test_shorten_traceback[regexes3-expect3] PASSED [ 99%] 1380s tests/test_traceback.py::test_shorten_traceback[regexes4-expect4] PASSED [ 99%] 1380s tests/test_traceback.py::test_compute_shorten_traceback[threads] PASSED [ 99%] 1381s tests/test_traceback.py::test_compute_shorten_traceback[processes] PASSED [ 99%] 1381s tests/test_traceback.py::test_compute_shorten_traceback[sync] PASSED [ 99%] 1381s tests/test_traceback.py::test_persist_shorten_traceback[threads] PASSED [ 99%] 1381s tests/test_traceback.py::test_persist_shorten_traceback[processes] PASSED [ 99%] 1381s tests/test_traceback.py::test_persist_shorten_traceback[sync] PASSED [ 99%] 1382s tests/test_traceback.py::test_distributed_shorten_traceback PASSED [ 99%] 1382s tests/test_traceback.py::test_deprecated_config PASSED [ 99%] 1382s tests/test_typing.py::test_isinstance_core[DaskCollection] PASSED [ 99%] 1382s tests/test_typing.py::test_isinstance_core[HLGDaskCollection] PASSED [ 99%] 1382s tests/test_typing.py::test_isinstance_custom PASSED [ 99%] 1382s tests/test_typing.py::test_parameter_passing PASSED [ 99%] 1382s tests/test_typing.py::test_inheriting_class PASSED [ 99%] 1382s tests/test_utils.py::test_ensure_bytes PASSED [ 99%] 1382s tests/test_utils.py::test_ensure_bytes_ndarray PASSED [ 99%] 1382s tests/test_utils.py::test_ensure_bytes_pyarrow_buffer SKIPPED (could...) [ 99%] 1382s tests/test_utils.py::test_ensure_unicode PASSED [ 99%] 1382s tests/test_utils.py::test_ensure_unicode_ndarray PASSED [ 99%] 1382s tests/test_utils.py::test_ensure_unicode_pyarrow_buffer SKIPPED (cou...) [ 99%] 1382s tests/test_utils.py::test_getargspec PASSED [ 99%] 1382s tests/test_utils.py::test_takes_multiple_arguments PASSED [ 99%] 1382s tests/test_utils.py::test_dispatch PASSED [ 99%] 1382s tests/test_utils.py::test_dispatch_kwargs PASSED [ 99%] 1382s tests/test_utils.py::test_dispatch_variadic_on_first_argument PASSED [ 99%] 1382s tests/test_utils.py::test_dispatch_lazy PASSED [ 99%] 1382s tests/test_utils.py::test_dispatch_lazy_walks_mro PASSED [ 99%] 1382s tests/test_utils.py::test_random_state_data PASSED [ 99%] 1382s tests/test_utils.py::test_memory_repr PASSED [ 99%] 1382s tests/test_utils.py::test_method_caller PASSED [ 99%] 1382s tests/test_utils.py::test_skip_doctest PASSED [ 99%] 1382s tests/test_utils.py::test_extra_titles PASSED [ 99%] 1382s tests/test_utils.py::test_asciitable PASSED [ 99%] 1382s tests/test_utils.py::test_SerializableLock PASSED [ 99%] 1382s tests/test_utils.py::test_SerializableLock_name_collision PASSED [ 99%] 1382s tests/test_utils.py::test_SerializableLock_locked PASSED [ 99%] 1382s tests/test_utils.py::test_SerializableLock_acquire_blocking PASSED [ 99%] 1382s tests/test_utils.py::test_funcname PASSED [ 99%] 1382s tests/test_utils.py::test_funcname_long PASSED [ 99%] 1382s tests/test_utils.py::test_funcname_toolz PASSED [ 99%] 1382s tests/test_utils.py::test_funcname_multipledispatch SKIPPED (could n...) [ 99%] 1382s tests/test_utils.py::test_funcname_numpy_vectorize PASSED [ 99%] 1382s tests/test_utils.py::test_ndeepmap PASSED [ 99%] 1382s tests/test_utils.py::test_ensure_dict PASSED [ 99%] 1382s tests/test_utils.py::test_ensure_set PASSED [ 99%] 1382s tests/test_utils.py::test_itemgetter PASSED [ 99%] 1382s tests/test_utils.py::test_partial_by_order PASSED [ 99%] 1382s tests/test_utils.py::test_has_keyword PASSED [ 99%] 1382s tests/test_utils.py::test_derived_from PASSED [ 99%] 1382s tests/test_utils.py::test_derived_from_prop_cached_prop[@property] PASSED [ 99%] 1382s tests/test_utils.py::test_derived_from_prop_cached_prop[@cached_property] PASSED [ 99%] 1382s tests/test_utils.py::test_derived_from_func PASSED [ 99%] 1382s tests/test_utils.py::test_derived_from_dask_dataframe PASSED [ 99%] 1382s tests/test_utils.py::test_parse_bytes PASSED [ 99%] 1382s tests/test_utils.py::test_parse_timedelta PASSED [ 99%] 1382s tests/test_utils.py::test_is_arraylike PASSED [ 99%] 1382s tests/test_utils.py::test_iter_chunks PASSED [ 99%] 1382s tests/test_utils.py::test_stringify PASSED [ 99%] 1382s tests/test_utils.py::test_stringify_collection_keys PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[0-0 B] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[920-920 B] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[930-0.91 kiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[943339.52-921.23 kiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[953579.52-0.91 MiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[965979668.48-921.23 MiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[976465428.48-0.91 GiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[989163180523.52-921.23 GiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[999900598763.52-0.91 TiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[1012903096856084.5-921.23 TiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[1023898213133844.5-0.91 PiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_bytes[1152921504606846976-1024.00 PiB] PASSED [ 99%] 1382s tests/test_utils.py::test_format_time PASSED [ 99%] 1382s tests/test_utils.py::test_deprecated PASSED [ 99%] 1382s tests/test_utils.py::test_deprecated_version PASSED [ 99%] 1382s tests/test_utils.py::test_deprecated_after_version PASSED [ 99%] 1382s tests/test_utils.py::test_deprecated_category PASSED [ 99%] 1382s tests/test_utils.py::test_deprecated_message PASSED [ 99%] 1382s tests/test_utils.py::test_typename PASSED [ 99%] 1382s tests/test_utils.py::test_typename_on_instances PASSED [ 99%] 1382s tests/test_utils.py::test_cached_cumsum PASSED [ 99%] 1382s tests/test_utils.py::test_cached_cumsum_nan PASSED [ 99%] 1382s tests/test_utils.py::test_cached_cumsum_non_tuple PASSED [ 99%] 1382s tests/test_utils.py::test_tmpfile_naming PASSED [ 99%] 1382s tests/test_utils.py::test_get_meta_library PASSED [ 99%] 1382s tests/test_utils.py::test_get_meta_library_gpu SKIPPED (could not im...) [ 99%] 1382s tests/test_utils_test.py::test_hlg_layer PASSED [ 99%] 1382s tests/test_utils_test.py::test_hlg_layer_topological PASSED [ 99%] 1382s tests/test_utils_test.py::test__check_warning PASSED [ 99%] 1382s widgets/tests/test_widgets.py::test_widgets PASSED [ 99%] 1382s widgets/tests/test_widgets.py::test_environment PASSED [ 99%] 1382s widgets/tests/test_widgets.py::test_unknown_template PASSED [ 99%] 1382s widgets/tests/test_widgets.py::test_filters PASSED [100%] 1382s 1382s ==================================== ERRORS ==================================== 1382s _________________________ ERROR at setup of test_empty _________________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmp6i2fzmrj', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s __________________ ERROR at setup of test_single_column[True] __________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmp4yr_wqyz', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s _________________ ERROR at setup of test_single_column[False] __________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmp9klhoeep', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s ______ ERROR at setup of test_passing_engine_as_uri_raises_helpful_error _______ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmp_tjs0c0z', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s ____________________ ERROR at setup of test_needs_rational _____________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpxl5qiakr', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s ________________________ ERROR at setup of test_simple _________________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpd4kyvpzz', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s ______________________ ERROR at setup of test_npartitions ______________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpk4qh7lu0', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s _______________________ ERROR at setup of test_divisions _______________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpt08hshav', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s _________________________ ERROR at setup of test_meta __________________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmp67qkpkyv', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s ___________________ ERROR at setup of test_meta_no_head_rows ___________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmp31_nchan', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s _________________ ERROR at setup of test_no_meta_no_head_rows __________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpqqj_5np_', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s ________________________ ERROR at setup of test_limits _________________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpg200m_hf', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s ___________ ERROR at setup of test_extra_connection_engine_keywords ____________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpb9exjj3e', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s _________________________ ERROR at setup of test_query _________________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmp_ht1bral', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s ________________ ERROR at setup of test_query_index_from_query _________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpyfmwvhn9', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s ____________________ ERROR at setup of test_query_with_meta ____________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpx57uoi4s', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s _________ ERROR at setup of test_no_character_index_without_divisions __________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpd05w2mm2', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s _______________________ ERROR at setup of test_read_sql ________________________ 1382s 1382s @pytest.fixture 1382s def db(): 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=True, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:39: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmpxvwackkg', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s =================================== FAILURES =================================== 1382s ________________________________ test_datetimes ________________________________ 1382s 1382s def test_datetimes(): 1382s import datetime 1382s 1382s now = datetime.datetime.now() 1382s d = datetime.timedelta(seconds=1) 1382s df = pd.DataFrame( 1382s {"a": list("ghjkl"), "b": [now + i * d for i in range(2, -3, -1)]} 1382s ) 1382s with tmpfile() as f: 1382s uri = "sqlite:///%s" % f 1382s > df.to_sql("test", uri, index=False, if_exists="replace") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:358: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:841: in to_sql 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s con = 'sqlite:////tmp/tmp_i0e3cdy', schema = None, need_transaction = True 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s > raise ImportError("Using URI string without sqlalchemy installed.") 1382s E ImportError: Using URI string without sqlalchemy installed. 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:903: ImportError 1382s _____________________________ test_to_sql[False-1] _____________________________ 1382s 1382s npartitions = 1, parallel = False 1382s 1382s @pytest.mark.parametrize("npartitions", (1, 2)) 1382s @pytest.mark.parametrize("parallel", (False, True)) 1382s def test_to_sql(npartitions, parallel): 1382s df_by_age = df.set_index("age") 1382s df_appended = pd.concat( 1382s [ 1382s df, 1382s df, 1382s ] 1382s ) 1382s 1382s ddf = dd.from_pandas(df, npartitions) 1382s ddf_by_age = ddf.set_index("age") 1382s 1382s # Simple round trip test: use existing "number" index_col 1382s with tmp_db_uri() as uri: 1382s > ddf.to_sql("test", uri, parallel=parallel) 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1382s return to_sql( 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1382s dask_compute(result) 1382s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1382s results = schedule(dsk, keys, **kwargs) 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1382s q = d.to_sql(con=engine, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1382s return pandas_sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1382s table.create() 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1382s if self.exists(): 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1382s return self.pd_sql.has_table(self.name, self.schema) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1382s return len(self.execute(query, [name]).fetchall()) > 0 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s self = 1382s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1382s params = ['test'] 1382s 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s if not isinstance(sql, str): 1382s raise TypeError("Query must be a string unless using sqlalchemy.") 1382s args = [] if params is None else [params] 1382s > cur = self.con.cursor() 1382s E AttributeError: 'Engine' object has no attribute 'cursor' 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1382s _____________________________ test_to_sql[False-2] _____________________________ 1382s 1382s npartitions = 2, parallel = False 1382s 1382s @pytest.mark.parametrize("npartitions", (1, 2)) 1382s @pytest.mark.parametrize("parallel", (False, True)) 1382s def test_to_sql(npartitions, parallel): 1382s df_by_age = df.set_index("age") 1382s df_appended = pd.concat( 1382s [ 1382s df, 1382s df, 1382s ] 1382s ) 1382s 1382s ddf = dd.from_pandas(df, npartitions) 1382s ddf_by_age = ddf.set_index("age") 1382s 1382s # Simple round trip test: use existing "number" index_col 1382s with tmp_db_uri() as uri: 1382s > ddf.to_sql("test", uri, parallel=parallel) 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1382s return to_sql( 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1382s dask_compute(result) 1382s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1382s results = schedule(dsk, keys, **kwargs) 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1382s q = d.to_sql(con=engine, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1382s return pandas_sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1382s table.create() 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1382s if self.exists(): 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1382s return self.pd_sql.has_table(self.name, self.schema) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1382s return len(self.execute(query, [name]).fetchall()) > 0 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s self = 1382s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1382s params = ['test'] 1382s 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s if not isinstance(sql, str): 1382s raise TypeError("Query must be a string unless using sqlalchemy.") 1382s args = [] if params is None else [params] 1382s > cur = self.con.cursor() 1382s E AttributeError: 'Engine' object has no attribute 'cursor' 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1382s _____________________________ test_to_sql[True-1] ______________________________ 1382s 1382s npartitions = 1, parallel = True 1382s 1382s @pytest.mark.parametrize("npartitions", (1, 2)) 1382s @pytest.mark.parametrize("parallel", (False, True)) 1382s def test_to_sql(npartitions, parallel): 1382s df_by_age = df.set_index("age") 1382s df_appended = pd.concat( 1382s [ 1382s df, 1382s df, 1382s ] 1382s ) 1382s 1382s ddf = dd.from_pandas(df, npartitions) 1382s ddf_by_age = ddf.set_index("age") 1382s 1382s # Simple round trip test: use existing "number" index_col 1382s with tmp_db_uri() as uri: 1382s > ddf.to_sql("test", uri, parallel=parallel) 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1382s return to_sql( 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1382s dask_compute(result) 1382s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1382s results = schedule(dsk, keys, **kwargs) 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1382s q = d.to_sql(con=engine, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1382s return pandas_sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1382s table.create() 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1382s if self.exists(): 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1382s return self.pd_sql.has_table(self.name, self.schema) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1382s return len(self.execute(query, [name]).fetchall()) > 0 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s self = 1382s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1382s params = ['test'] 1382s 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s if not isinstance(sql, str): 1382s raise TypeError("Query must be a string unless using sqlalchemy.") 1382s args = [] if params is None else [params] 1382s > cur = self.con.cursor() 1382s E AttributeError: 'Engine' object has no attribute 'cursor' 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1382s _____________________________ test_to_sql[True-2] ______________________________ 1382s 1382s npartitions = 2, parallel = True 1382s 1382s @pytest.mark.parametrize("npartitions", (1, 2)) 1382s @pytest.mark.parametrize("parallel", (False, True)) 1382s def test_to_sql(npartitions, parallel): 1382s df_by_age = df.set_index("age") 1382s df_appended = pd.concat( 1382s [ 1382s df, 1382s df, 1382s ] 1382s ) 1382s 1382s ddf = dd.from_pandas(df, npartitions) 1382s ddf_by_age = ddf.set_index("age") 1382s 1382s # Simple round trip test: use existing "number" index_col 1382s with tmp_db_uri() as uri: 1382s > ddf.to_sql("test", uri, parallel=parallel) 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:489: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1382s return to_sql( 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1382s dask_compute(result) 1382s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1382s results = schedule(dsk, keys, **kwargs) 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1382s q = d.to_sql(con=engine, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1382s return pandas_sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1382s table.create() 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1382s if self.exists(): 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1382s return self.pd_sql.has_table(self.name, self.schema) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1382s return len(self.execute(query, [name]).fetchall()) > 0 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s self = 1382s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1382s params = ['test'] 1382s 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s if not isinstance(sql, str): 1382s raise TypeError("Query must be a string unless using sqlalchemy.") 1382s args = [] if params is None else [params] 1382s > cur = self.con.cursor() 1382s E AttributeError: 'Engine' object has no attribute 'cursor' 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1382s ______________________________ test_to_sql_kwargs ______________________________ 1382s 1382s def test_to_sql_kwargs(): 1382s ddf = dd.from_pandas(df, 2) 1382s with tmp_db_uri() as uri: 1382s > ddf.to_sql("test", uri, method="multi") 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:549: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1382s return to_sql( 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1382s dask_compute(result) 1382s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1382s results = schedule(dsk, keys, **kwargs) 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1382s q = d.to_sql(con=engine, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1382s return pandas_sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1382s table.create() 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1382s if self.exists(): 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1382s return self.pd_sql.has_table(self.name, self.schema) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1382s return len(self.execute(query, [name]).fetchall()) > 0 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s self = 1382s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1382s params = ['test'] 1382s 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s if not isinstance(sql, str): 1382s raise TypeError("Query must be a string unless using sqlalchemy.") 1382s args = [] if params is None else [params] 1382s > cur = self.con.cursor() 1382s E AttributeError: 'Engine' object has no attribute 'cursor' 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1382s __________________________ test_to_sql_engine_kwargs ___________________________ 1382s 1382s caplog = <_pytest.logging.LogCaptureFixture object at 0x6cd9ab6e01a0> 1382s 1382s def test_to_sql_engine_kwargs(caplog): 1382s ddf = dd.from_pandas(df, 2) 1382s with tmp_db_uri() as uri: 1382s > ddf.to_sql("test", uri, engine_kwargs={"echo": False}) 1382s 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_sql.py:559: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/dask/dataframe/core.py:2087: in to_sql 1382s return to_sql( 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:606: in to_sql 1382s dask_compute(result) 1382s /usr/lib/python3/dist-packages/dask/base.py:661: in compute 1382s results = schedule(dsk, keys, **kwargs) 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1382s q = d.to_sql(con=engine, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1382s return pandas_sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1382s table.create() 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1382s if self.exists(): 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1382s return self.pd_sql.has_table(self.name, self.schema) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1382s return len(self.execute(query, [name]).fetchall()) > 0 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s self = 1382s sql = "\n SELECT\n name\n FROM\n sqlite_master\n WHERE\n type IN ('table', 'view')\n AND name=?;\n " 1382s params = ['test'] 1382s 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s if not isinstance(sql, str): 1382s raise TypeError("Query must be a string unless using sqlalchemy.") 1382s args = [] if params is None else [params] 1382s > cur = self.con.cursor() 1382s E AttributeError: 'Engine' object has no attribute 'cursor' 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1382s __________________________ test_to_sql_engine_kwargs ___________________________ 1382s 1382s c = 1382s s = 1382s a = 1382s b = 1382s 1382s @pytest.mark.filterwarnings( 1382s "ignore:Running on a single-machine scheduler when a distributed client " 1382s "is active might lead to unexpected results." 1382s ) 1382s @gen_cluster(client=True) 1382s async def test_to_sql_engine_kwargs(c, s, a, b): 1382s # https://github.com/dask/dask/issues/8738 1382s pd = pytest.importorskip("pandas") 1382s dd = pytest.importorskip("dask.dataframe") 1382s pytest.importorskip("sqlalchemy") 1382s 1382s df = pd.DataFrame({"a": range(10), "b": range(10)}) 1382s df.index.name = "index" 1382s ddf = dd.from_pandas(df, npartitions=1) 1382s with tmpfile() as f: 1382s uri = f"sqlite:///{f}" 1382s result = ddf.to_sql( 1382s "test", uri, index=True, engine_kwargs={"echo": False}, compute=False 1382s ) 1382s > await c.compute(result) 1382s 1382s /usr/lib/python3/dist-packages/dask/tests/test_distributed.py:869: 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s /usr/lib/python3/dist-packages/distributed/client.py:337: in _result 1382s raise exc.with_traceback(tb) 1382s /usr/lib/python3/dist-packages/dask/utils.py:78: in apply 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/dask/dataframe/io/sql.py:423: in _to_sql_chunk 1382s q = d.to_sql(con=engine, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/util/_decorators.py:333: in wrapper 1382s return func(*args, **kwargs) 1382s /usr/lib/python3/dist-packages/pandas/core/generic.py:3087: in to_sql 1382s return sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:842: in to_sql 1382s return pandas_sql.to_sql( 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2850: in to_sql 1382s table.create() 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:984: in create 1382s if self.exists(): 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:970: in exists 1382s return self.pd_sql.has_table(self.name, self.schema) 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2865: in has_table 1382s return len(self.execute(query, [name]).fetchall()) > 0 1382s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1382s 1382s """ 1382s Collection of query wrappers / abstractions to both facilitate data 1382s retrieval and to reduce dependency on DB-specific API. 1382s """ 1382s 1382s from __future__ import annotations 1382s 1382s from abc import ( 1382s ABC, 1382s abstractmethod, 1382s ) 1382s from contextlib import ( 1382s ExitStack, 1382s contextmanager, 1382s ) 1382s from datetime import ( 1382s date, 1382s datetime, 1382s time, 1382s ) 1382s from functools import partial 1382s import re 1382s from typing import ( 1382s TYPE_CHECKING, 1382s Any, 1382s Callable, 1382s Literal, 1382s cast, 1382s overload, 1382s ) 1382s import warnings 1382s 1382s import numpy as np 1382s 1382s from pandas._config import using_pyarrow_string_dtype 1382s 1382s from pandas._libs import lib 1382s from pandas.compat._optional import import_optional_dependency 1382s from pandas.errors import ( 1382s AbstractMethodError, 1382s DatabaseError, 1382s ) 1382s from pandas.util._exceptions import find_stack_level 1382s from pandas.util._validators import check_dtype_backend 1382s 1382s from pandas.core.dtypes.common import ( 1382s is_dict_like, 1382s is_list_like, 1382s ) 1382s from pandas.core.dtypes.dtypes import ( 1382s ArrowDtype, 1382s DatetimeTZDtype, 1382s ) 1382s from pandas.core.dtypes.missing import isna 1382s 1382s from pandas import get_option 1382s from pandas.core.api import ( 1382s DataFrame, 1382s Series, 1382s ) 1382s from pandas.core.arrays import ArrowExtensionArray 1382s from pandas.core.base import PandasObject 1382s import pandas.core.common as com 1382s from pandas.core.common import maybe_make_list 1382s from pandas.core.internals.construction import convert_object_array 1382s from pandas.core.tools.datetimes import to_datetime 1382s 1382s if TYPE_CHECKING: 1382s from collections.abc import ( 1382s Iterator, 1382s Mapping, 1382s ) 1382s 1382s from sqlalchemy import Table 1382s from sqlalchemy.sql.expression import ( 1382s Select, 1382s TextClause, 1382s ) 1382s 1382s from pandas._typing import ( 1382s DateTimeErrorChoices, 1382s DtypeArg, 1382s DtypeBackend, 1382s IndexLabel, 1382s Self, 1382s ) 1382s 1382s from pandas import Index 1382s 1382s # ----------------------------------------------------------------------------- 1382s # -- Helper functions 1382s 1382s 1382s def _process_parse_dates_argument(parse_dates): 1382s """Process parse_dates argument for read_sql functions""" 1382s # handle non-list entries for parse_dates gracefully 1382s if parse_dates is True or parse_dates is None or parse_dates is False: 1382s parse_dates = [] 1382s 1382s elif not hasattr(parse_dates, "__iter__"): 1382s parse_dates = [parse_dates] 1382s return parse_dates 1382s 1382s 1382s def _handle_date_column( 1382s col, utc: bool = False, format: str | dict[str, Any] | None = None 1382s ): 1382s if isinstance(format, dict): 1382s # GH35185 Allow custom error values in parse_dates argument of 1382s # read_sql like functions. 1382s # Format can take on custom to_datetime argument values such as 1382s # {"errors": "coerce"} or {"dayfirst": True} 1382s error: DateTimeErrorChoices = format.pop("errors", None) or "ignore" 1382s if error == "ignore": 1382s try: 1382s return to_datetime(col, **format) 1382s except (TypeError, ValueError): 1382s # TODO: not reached 2023-10-27; needed? 1382s return col 1382s return to_datetime(col, errors=error, **format) 1382s else: 1382s # Allow passing of formatting string for integers 1382s # GH17855 1382s if format is None and ( 1382s issubclass(col.dtype.type, np.floating) 1382s or issubclass(col.dtype.type, np.integer) 1382s ): 1382s format = "s" 1382s if format in ["D", "d", "h", "m", "s", "ms", "us", "ns"]: 1382s return to_datetime(col, errors="coerce", unit=format, utc=utc) 1382s elif isinstance(col.dtype, DatetimeTZDtype): 1382s # coerce to UTC timezone 1382s # GH11216 1382s return to_datetime(col, utc=True) 1382s else: 1382s return to_datetime(col, errors="coerce", format=format, utc=utc) 1382s 1382s 1382s def _parse_date_columns(data_frame, parse_dates): 1382s """ 1382s Force non-datetime columns to be read as such. 1382s Supports both string formatted and integer timestamp columns. 1382s """ 1382s parse_dates = _process_parse_dates_argument(parse_dates) 1382s 1382s # we want to coerce datetime64_tz dtypes for now to UTC 1382s # we could in theory do a 'nice' conversion from a FixedOffset tz 1382s # GH11216 1382s for i, (col_name, df_col) in enumerate(data_frame.items()): 1382s if isinstance(df_col.dtype, DatetimeTZDtype) or col_name in parse_dates: 1382s try: 1382s fmt = parse_dates[col_name] 1382s except (KeyError, TypeError): 1382s fmt = None 1382s data_frame.isetitem(i, _handle_date_column(df_col, format=fmt)) 1382s 1382s return data_frame 1382s 1382s 1382s def _convert_arrays_to_dataframe( 1382s data, 1382s columns, 1382s coerce_float: bool = True, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> DataFrame: 1382s content = lib.to_object_array_tuples(data) 1382s arrays = convert_object_array( 1382s list(content.T), 1382s dtype=None, 1382s coerce_float=coerce_float, 1382s dtype_backend=dtype_backend, 1382s ) 1382s if dtype_backend == "pyarrow": 1382s pa = import_optional_dependency("pyarrow") 1382s 1382s result_arrays = [] 1382s for arr in arrays: 1382s pa_array = pa.array(arr, from_pandas=True) 1382s if arr.dtype == "string": 1382s # TODO: Arrow still infers strings arrays as regular strings instead 1382s # of large_string, which is what we preserver everywhere else for 1382s # dtype_backend="pyarrow". We may want to reconsider this 1382s pa_array = pa_array.cast(pa.string()) 1382s result_arrays.append(ArrowExtensionArray(pa_array)) 1382s arrays = result_arrays # type: ignore[assignment] 1382s if arrays: 1382s df = DataFrame(dict(zip(list(range(len(columns))), arrays))) 1382s df.columns = columns 1382s return df 1382s else: 1382s return DataFrame(columns=columns) 1382s 1382s 1382s def _wrap_result( 1382s data, 1382s columns, 1382s index_col=None, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s dtype: DtypeArg | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ): 1382s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1382s frame = _convert_arrays_to_dataframe(data, columns, coerce_float, dtype_backend) 1382s 1382s if dtype: 1382s frame = frame.astype(dtype) 1382s 1382s frame = _parse_date_columns(frame, parse_dates) 1382s 1382s if index_col is not None: 1382s frame = frame.set_index(index_col) 1382s 1382s return frame 1382s 1382s 1382s def _wrap_result_adbc( 1382s df: DataFrame, 1382s *, 1382s index_col=None, 1382s parse_dates=None, 1382s dtype: DtypeArg | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> DataFrame: 1382s """Wrap result set of a SQLAlchemy query in a DataFrame.""" 1382s if dtype: 1382s df = df.astype(dtype) 1382s 1382s df = _parse_date_columns(df, parse_dates) 1382s 1382s if index_col is not None: 1382s df = df.set_index(index_col) 1382s 1382s return df 1382s 1382s 1382s def execute(sql, con, params=None): 1382s """ 1382s Execute the given SQL query using the provided connection object. 1382s 1382s Parameters 1382s ---------- 1382s sql : string 1382s SQL query to be executed. 1382s con : SQLAlchemy connection or sqlite3 connection 1382s If a DBAPI2 object, only sqlite3 is supported. 1382s params : list or tuple, optional, default: None 1382s List of parameters to pass to execute method. 1382s 1382s Returns 1382s ------- 1382s Results Iterable 1382s """ 1382s warnings.warn( 1382s "`pandas.io.sql.execute` is deprecated and " 1382s "will be removed in the future version.", 1382s FutureWarning, 1382s stacklevel=find_stack_level(), 1382s ) # GH50185 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Engine)): 1382s raise TypeError("pandas.io.sql.execute requires a connection") # GH50185 1382s with pandasSQL_builder(con, need_transaction=True) as pandas_sql: 1382s return pandas_sql.execute(sql, params) 1382s 1382s 1382s # ----------------------------------------------------------------------------- 1382s # -- Read and write to DataFrames 1382s 1382s 1382s @overload 1382s def read_sql_table( 1382s table_name: str, 1382s con, 1382s schema=..., 1382s index_col: str | list[str] | None = ..., 1382s coerce_float=..., 1382s parse_dates: list[str] | dict[str, str] | None = ..., 1382s columns: list[str] | None = ..., 1382s chunksize: None = ..., 1382s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1382s ) -> DataFrame: 1382s ... 1382s 1382s 1382s @overload 1382s def read_sql_table( 1382s table_name: str, 1382s con, 1382s schema=..., 1382s index_col: str | list[str] | None = ..., 1382s coerce_float=..., 1382s parse_dates: list[str] | dict[str, str] | None = ..., 1382s columns: list[str] | None = ..., 1382s chunksize: int = ..., 1382s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1382s ) -> Iterator[DataFrame]: 1382s ... 1382s 1382s 1382s def read_sql_table( 1382s table_name: str, 1382s con, 1382s schema: str | None = None, 1382s index_col: str | list[str] | None = None, 1382s coerce_float: bool = True, 1382s parse_dates: list[str] | dict[str, str] | None = None, 1382s columns: list[str] | None = None, 1382s chunksize: int | None = None, 1382s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s """ 1382s Read SQL database table into a DataFrame. 1382s 1382s Given a table name and a SQLAlchemy connectable, returns a DataFrame. 1382s This function does not support DBAPI connections. 1382s 1382s Parameters 1382s ---------- 1382s table_name : str 1382s Name of SQL table in database. 1382s con : SQLAlchemy connectable or str 1382s A database URI could be provided as str. 1382s SQLite DBAPI connection mode not supported. 1382s schema : str, default None 1382s Name of SQL schema in database to query (if database flavor 1382s supports this). Uses default schema if None (default). 1382s index_col : str or list of str, optional, default: None 1382s Column(s) to set as index(MultiIndex). 1382s coerce_float : bool, default True 1382s Attempts to convert values of non-string, non-numeric objects (like 1382s decimal.Decimal) to floating point. Can result in loss of Precision. 1382s parse_dates : list or dict, default None 1382s - List of column names to parse as dates. 1382s - Dict of ``{column_name: format string}`` where format string is 1382s strftime compatible in case of parsing string times or is one of 1382s (D, s, ns, ms, us) in case of parsing integer timestamps. 1382s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1382s to the keyword arguments of :func:`pandas.to_datetime` 1382s Especially useful with databases without native Datetime support, 1382s such as SQLite. 1382s columns : list, default None 1382s List of column names to select from SQL table. 1382s chunksize : int, default None 1382s If specified, returns an iterator where `chunksize` is the number of 1382s rows to include in each chunk. 1382s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1382s Back-end data type applied to the resultant :class:`DataFrame` 1382s (still experimental). Behaviour is as follows: 1382s 1382s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1382s (default). 1382s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1382s DataFrame. 1382s 1382s .. versionadded:: 2.0 1382s 1382s Returns 1382s ------- 1382s DataFrame or Iterator[DataFrame] 1382s A SQL table is returned as two-dimensional data structure with labeled 1382s axes. 1382s 1382s See Also 1382s -------- 1382s read_sql_query : Read SQL query into a DataFrame. 1382s read_sql : Read SQL query or database table into a DataFrame. 1382s 1382s Notes 1382s ----- 1382s Any datetime values with time zone information will be converted to UTC. 1382s 1382s Examples 1382s -------- 1382s >>> pd.read_sql_table('table_name', 'postgres:///db_name') # doctest:+SKIP 1382s """ 1382s 1382s check_dtype_backend(dtype_backend) 1382s if dtype_backend is lib.no_default: 1382s dtype_backend = "numpy" # type: ignore[assignment] 1382s assert dtype_backend is not lib.no_default 1382s 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s if not pandas_sql.has_table(table_name): 1382s raise ValueError(f"Table {table_name} not found") 1382s 1382s table = pandas_sql.read_table( 1382s table_name, 1382s index_col=index_col, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s columns=columns, 1382s chunksize=chunksize, 1382s dtype_backend=dtype_backend, 1382s ) 1382s 1382s if table is not None: 1382s return table 1382s else: 1382s raise ValueError(f"Table {table_name} not found", con) 1382s 1382s 1382s @overload 1382s def read_sql_query( 1382s sql, 1382s con, 1382s index_col: str | list[str] | None = ..., 1382s coerce_float=..., 1382s params: list[Any] | Mapping[str, Any] | None = ..., 1382s parse_dates: list[str] | dict[str, str] | None = ..., 1382s chunksize: None = ..., 1382s dtype: DtypeArg | None = ..., 1382s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1382s ) -> DataFrame: 1382s ... 1382s 1382s 1382s @overload 1382s def read_sql_query( 1382s sql, 1382s con, 1382s index_col: str | list[str] | None = ..., 1382s coerce_float=..., 1382s params: list[Any] | Mapping[str, Any] | None = ..., 1382s parse_dates: list[str] | dict[str, str] | None = ..., 1382s chunksize: int = ..., 1382s dtype: DtypeArg | None = ..., 1382s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1382s ) -> Iterator[DataFrame]: 1382s ... 1382s 1382s 1382s def read_sql_query( 1382s sql, 1382s con, 1382s index_col: str | list[str] | None = None, 1382s coerce_float: bool = True, 1382s params: list[Any] | Mapping[str, Any] | None = None, 1382s parse_dates: list[str] | dict[str, str] | None = None, 1382s chunksize: int | None = None, 1382s dtype: DtypeArg | None = None, 1382s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s """ 1382s Read SQL query into a DataFrame. 1382s 1382s Returns a DataFrame corresponding to the result set of the query 1382s string. Optionally provide an `index_col` parameter to use one of the 1382s columns as the index, otherwise default integer index will be used. 1382s 1382s Parameters 1382s ---------- 1382s sql : str SQL query or SQLAlchemy Selectable (select or text object) 1382s SQL query to be executed. 1382s con : SQLAlchemy connectable, str, or sqlite3 connection 1382s Using SQLAlchemy makes it possible to use any DB supported by that 1382s library. If a DBAPI2 object, only sqlite3 is supported. 1382s index_col : str or list of str, optional, default: None 1382s Column(s) to set as index(MultiIndex). 1382s coerce_float : bool, default True 1382s Attempts to convert values of non-string, non-numeric objects (like 1382s decimal.Decimal) to floating point. Useful for SQL result sets. 1382s params : list, tuple or mapping, optional, default: None 1382s List of parameters to pass to execute method. The syntax used 1382s to pass parameters is database driver dependent. Check your 1382s database driver documentation for which of the five syntax styles, 1382s described in PEP 249's paramstyle, is supported. 1382s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1382s parse_dates : list or dict, default: None 1382s - List of column names to parse as dates. 1382s - Dict of ``{column_name: format string}`` where format string is 1382s strftime compatible in case of parsing string times, or is one of 1382s (D, s, ns, ms, us) in case of parsing integer timestamps. 1382s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1382s to the keyword arguments of :func:`pandas.to_datetime` 1382s Especially useful with databases without native Datetime support, 1382s such as SQLite. 1382s chunksize : int, default None 1382s If specified, return an iterator where `chunksize` is the number of 1382s rows to include in each chunk. 1382s dtype : Type name or dict of columns 1382s Data type for data or columns. E.g. np.float64 or 1382s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1382s 1382s .. versionadded:: 1.3.0 1382s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1382s Back-end data type applied to the resultant :class:`DataFrame` 1382s (still experimental). Behaviour is as follows: 1382s 1382s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1382s (default). 1382s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1382s DataFrame. 1382s 1382s .. versionadded:: 2.0 1382s 1382s Returns 1382s ------- 1382s DataFrame or Iterator[DataFrame] 1382s 1382s See Also 1382s -------- 1382s read_sql_table : Read SQL database table into a DataFrame. 1382s read_sql : Read SQL query or database table into a DataFrame. 1382s 1382s Notes 1382s ----- 1382s Any datetime values with time zone information parsed via the `parse_dates` 1382s parameter will be converted to UTC. 1382s 1382s Examples 1382s -------- 1382s >>> from sqlalchemy import create_engine # doctest: +SKIP 1382s >>> engine = create_engine("sqlite:///database.db") # doctest: +SKIP 1382s >>> with engine.connect() as conn, conn.begin(): # doctest: +SKIP 1382s ... data = pd.read_sql_table("data", conn) # doctest: +SKIP 1382s """ 1382s 1382s check_dtype_backend(dtype_backend) 1382s if dtype_backend is lib.no_default: 1382s dtype_backend = "numpy" # type: ignore[assignment] 1382s assert dtype_backend is not lib.no_default 1382s 1382s with pandasSQL_builder(con) as pandas_sql: 1382s return pandas_sql.read_query( 1382s sql, 1382s index_col=index_col, 1382s params=params, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s chunksize=chunksize, 1382s dtype=dtype, 1382s dtype_backend=dtype_backend, 1382s ) 1382s 1382s 1382s @overload 1382s def read_sql( 1382s sql, 1382s con, 1382s index_col: str | list[str] | None = ..., 1382s coerce_float=..., 1382s params=..., 1382s parse_dates=..., 1382s columns: list[str] = ..., 1382s chunksize: None = ..., 1382s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1382s dtype: DtypeArg | None = None, 1382s ) -> DataFrame: 1382s ... 1382s 1382s 1382s @overload 1382s def read_sql( 1382s sql, 1382s con, 1382s index_col: str | list[str] | None = ..., 1382s coerce_float=..., 1382s params=..., 1382s parse_dates=..., 1382s columns: list[str] = ..., 1382s chunksize: int = ..., 1382s dtype_backend: DtypeBackend | lib.NoDefault = ..., 1382s dtype: DtypeArg | None = None, 1382s ) -> Iterator[DataFrame]: 1382s ... 1382s 1382s 1382s def read_sql( 1382s sql, 1382s con, 1382s index_col: str | list[str] | None = None, 1382s coerce_float: bool = True, 1382s params=None, 1382s parse_dates=None, 1382s columns: list[str] | None = None, 1382s chunksize: int | None = None, 1382s dtype_backend: DtypeBackend | lib.NoDefault = lib.no_default, 1382s dtype: DtypeArg | None = None, 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s """ 1382s Read SQL query or database table into a DataFrame. 1382s 1382s This function is a convenience wrapper around ``read_sql_table`` and 1382s ``read_sql_query`` (for backward compatibility). It will delegate 1382s to the specific function depending on the provided input. A SQL query 1382s will be routed to ``read_sql_query``, while a database table name will 1382s be routed to ``read_sql_table``. Note that the delegated function might 1382s have more specific notes about their functionality not listed here. 1382s 1382s Parameters 1382s ---------- 1382s sql : str or SQLAlchemy Selectable (select or text object) 1382s SQL query to be executed or a table name. 1382s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1382s ADBC provides high performance I/O with native type support, where available. 1382s Using SQLAlchemy makes it possible to use any DB supported by that 1382s library. If a DBAPI2 object, only sqlite3 is supported. The user is responsible 1382s for engine disposal and connection closure for the ADBC connection and 1382s SQLAlchemy connectable; str connections are closed automatically. See 1382s `here `_. 1382s index_col : str or list of str, optional, default: None 1382s Column(s) to set as index(MultiIndex). 1382s coerce_float : bool, default True 1382s Attempts to convert values of non-string, non-numeric objects (like 1382s decimal.Decimal) to floating point, useful for SQL result sets. 1382s params : list, tuple or dict, optional, default: None 1382s List of parameters to pass to execute method. The syntax used 1382s to pass parameters is database driver dependent. Check your 1382s database driver documentation for which of the five syntax styles, 1382s described in PEP 249's paramstyle, is supported. 1382s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'}. 1382s parse_dates : list or dict, default: None 1382s - List of column names to parse as dates. 1382s - Dict of ``{column_name: format string}`` where format string is 1382s strftime compatible in case of parsing string times, or is one of 1382s (D, s, ns, ms, us) in case of parsing integer timestamps. 1382s - Dict of ``{column_name: arg dict}``, where the arg dict corresponds 1382s to the keyword arguments of :func:`pandas.to_datetime` 1382s Especially useful with databases without native Datetime support, 1382s such as SQLite. 1382s columns : list, default: None 1382s List of column names to select from SQL table (only used when reading 1382s a table). 1382s chunksize : int, default None 1382s If specified, return an iterator where `chunksize` is the 1382s number of rows to include in each chunk. 1382s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1382s Back-end data type applied to the resultant :class:`DataFrame` 1382s (still experimental). Behaviour is as follows: 1382s 1382s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1382s (default). 1382s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1382s DataFrame. 1382s 1382s .. versionadded:: 2.0 1382s dtype : Type name or dict of columns 1382s Data type for data or columns. E.g. np.float64 or 1382s {'a': np.float64, 'b': np.int32, 'c': 'Int64'}. 1382s The argument is ignored if a table is passed instead of a query. 1382s 1382s .. versionadded:: 2.0.0 1382s 1382s Returns 1382s ------- 1382s DataFrame or Iterator[DataFrame] 1382s 1382s See Also 1382s -------- 1382s read_sql_table : Read SQL database table into a DataFrame. 1382s read_sql_query : Read SQL query into a DataFrame. 1382s 1382s Examples 1382s -------- 1382s Read data from SQL via either a SQL query or a SQL tablename. 1382s When using a SQLite database only SQL queries are accepted, 1382s providing only the SQL tablename will result in an error. 1382s 1382s >>> from sqlite3 import connect 1382s >>> conn = connect(':memory:') 1382s >>> df = pd.DataFrame(data=[[0, '10/11/12'], [1, '12/11/10']], 1382s ... columns=['int_column', 'date_column']) 1382s >>> df.to_sql(name='test_data', con=conn) 1382s 2 1382s 1382s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', conn) 1382s int_column date_column 1382s 0 0 10/11/12 1382s 1 1 12/11/10 1382s 1382s >>> pd.read_sql('test_data', 'postgres:///db_name') # doctest:+SKIP 1382s 1382s Apply date parsing to columns through the ``parse_dates`` argument 1382s The ``parse_dates`` argument calls ``pd.to_datetime`` on the provided columns. 1382s Custom argument values for applying ``pd.to_datetime`` on a column are specified 1382s via a dictionary format: 1382s 1382s >>> pd.read_sql('SELECT int_column, date_column FROM test_data', 1382s ... conn, 1382s ... parse_dates={"date_column": {"format": "%d/%m/%y"}}) 1382s int_column date_column 1382s 0 0 2012-11-10 1382s 1 1 2010-11-12 1382s 1382s .. versionadded:: 2.2.0 1382s 1382s pandas now supports reading via ADBC drivers 1382s 1382s >>> from adbc_driver_postgresql import dbapi # doctest:+SKIP 1382s >>> with dbapi.connect('postgres:///db_name') as conn: # doctest:+SKIP 1382s ... pd.read_sql('SELECT int_column FROM test_data', conn) 1382s int_column 1382s 0 0 1382s 1 1 1382s """ 1382s 1382s check_dtype_backend(dtype_backend) 1382s if dtype_backend is lib.no_default: 1382s dtype_backend = "numpy" # type: ignore[assignment] 1382s assert dtype_backend is not lib.no_default 1382s 1382s with pandasSQL_builder(con) as pandas_sql: 1382s if isinstance(pandas_sql, SQLiteDatabase): 1382s return pandas_sql.read_query( 1382s sql, 1382s index_col=index_col, 1382s params=params, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s chunksize=chunksize, 1382s dtype_backend=dtype_backend, 1382s dtype=dtype, 1382s ) 1382s 1382s try: 1382s _is_table_name = pandas_sql.has_table(sql) 1382s except Exception: 1382s # using generic exception to catch errors from sql drivers (GH24988) 1382s _is_table_name = False 1382s 1382s if _is_table_name: 1382s return pandas_sql.read_table( 1382s sql, 1382s index_col=index_col, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s columns=columns, 1382s chunksize=chunksize, 1382s dtype_backend=dtype_backend, 1382s ) 1382s else: 1382s return pandas_sql.read_query( 1382s sql, 1382s index_col=index_col, 1382s params=params, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s chunksize=chunksize, 1382s dtype_backend=dtype_backend, 1382s dtype=dtype, 1382s ) 1382s 1382s 1382s def to_sql( 1382s frame, 1382s name: str, 1382s con, 1382s schema: str | None = None, 1382s if_exists: Literal["fail", "replace", "append"] = "fail", 1382s index: bool = True, 1382s index_label: IndexLabel | None = None, 1382s chunksize: int | None = None, 1382s dtype: DtypeArg | None = None, 1382s method: Literal["multi"] | Callable | None = None, 1382s engine: str = "auto", 1382s **engine_kwargs, 1382s ) -> int | None: 1382s """ 1382s Write records stored in a DataFrame to a SQL database. 1382s 1382s Parameters 1382s ---------- 1382s frame : DataFrame, Series 1382s name : str 1382s Name of SQL table. 1382s con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1382s or sqlite3 DBAPI2 connection 1382s ADBC provides high performance I/O with native type support, where available. 1382s Using SQLAlchemy makes it possible to use any DB supported by that 1382s library. 1382s If a DBAPI2 object, only sqlite3 is supported. 1382s schema : str, optional 1382s Name of SQL schema in database to write to (if database flavor 1382s supports this). If None, use default schema (default). 1382s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1382s - fail: If table exists, do nothing. 1382s - replace: If table exists, drop it, recreate it, and insert data. 1382s - append: If table exists, insert data. Create if does not exist. 1382s index : bool, default True 1382s Write DataFrame index as a column. 1382s index_label : str or sequence, optional 1382s Column label for index column(s). If None is given (default) and 1382s `index` is True, then the index names are used. 1382s A sequence should be given if the DataFrame uses MultiIndex. 1382s chunksize : int, optional 1382s Specify the number of rows in each batch to be written at a time. 1382s By default, all rows will be written at once. 1382s dtype : dict or scalar, optional 1382s Specifying the datatype for columns. If a dictionary is used, the 1382s keys should be the column names and the values should be the 1382s SQLAlchemy types or strings for the sqlite3 fallback mode. If a 1382s scalar is provided, it will be applied to all columns. 1382s method : {None, 'multi', callable}, optional 1382s Controls the SQL insertion clause used: 1382s 1382s - None : Uses standard SQL ``INSERT`` clause (one per row). 1382s - ``'multi'``: Pass multiple values in a single ``INSERT`` clause. 1382s - callable with signature ``(pd_table, conn, keys, data_iter) -> int | None``. 1382s 1382s Details and a sample callable implementation can be found in the 1382s section :ref:`insert method `. 1382s engine : {'auto', 'sqlalchemy'}, default 'auto' 1382s SQL engine library to use. If 'auto', then the option 1382s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1382s behavior is 'sqlalchemy' 1382s 1382s .. versionadded:: 1.3.0 1382s 1382s **engine_kwargs 1382s Any additional kwargs are passed to the engine. 1382s 1382s Returns 1382s ------- 1382s None or int 1382s Number of rows affected by to_sql. None is returned if the callable 1382s passed into ``method`` does not return an integer number of rows. 1382s 1382s .. versionadded:: 1.4.0 1382s 1382s Notes 1382s ----- 1382s The returned rows affected is the sum of the ``rowcount`` attribute of ``sqlite3.Cursor`` 1382s or SQLAlchemy connectable. If using ADBC the returned rows are the result 1382s of ``Cursor.adbc_ingest``. The returned value may not reflect the exact number of written 1382s rows as stipulated in the 1382s `sqlite3 `__ or 1382s `SQLAlchemy `__ 1382s """ # noqa: E501 1382s if if_exists not in ("fail", "replace", "append"): 1382s raise ValueError(f"'{if_exists}' is not valid for if_exists") 1382s 1382s if isinstance(frame, Series): 1382s frame = frame.to_frame() 1382s elif not isinstance(frame, DataFrame): 1382s raise NotImplementedError( 1382s "'frame' argument should be either a Series or a DataFrame" 1382s ) 1382s 1382s with pandasSQL_builder(con, schema=schema, need_transaction=True) as pandas_sql: 1382s return pandas_sql.to_sql( 1382s frame, 1382s name, 1382s if_exists=if_exists, 1382s index=index, 1382s index_label=index_label, 1382s schema=schema, 1382s chunksize=chunksize, 1382s dtype=dtype, 1382s method=method, 1382s engine=engine, 1382s **engine_kwargs, 1382s ) 1382s 1382s 1382s def has_table(table_name: str, con, schema: str | None = None) -> bool: 1382s """ 1382s Check if DataBase has named table. 1382s 1382s Parameters 1382s ---------- 1382s table_name: string 1382s Name of SQL table. 1382s con: ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection 1382s ADBC provides high performance I/O with native type support, where available. 1382s Using SQLAlchemy makes it possible to use any DB supported by that 1382s library. 1382s If a DBAPI2 object, only sqlite3 is supported. 1382s schema : string, default None 1382s Name of SQL schema in database to write to (if database flavor supports 1382s this). If None, use default schema (default). 1382s 1382s Returns 1382s ------- 1382s boolean 1382s """ 1382s with pandasSQL_builder(con, schema=schema) as pandas_sql: 1382s return pandas_sql.has_table(table_name) 1382s 1382s 1382s table_exists = has_table 1382s 1382s 1382s def pandasSQL_builder( 1382s con, 1382s schema: str | None = None, 1382s need_transaction: bool = False, 1382s ) -> PandasSQL: 1382s """ 1382s Convenience function to return the correct PandasSQL subclass based on the 1382s provided parameters. Also creates a sqlalchemy connection and transaction 1382s if necessary. 1382s """ 1382s import sqlite3 1382s 1382s if isinstance(con, sqlite3.Connection) or con is None: 1382s return SQLiteDatabase(con) 1382s 1382s sqlalchemy = import_optional_dependency("sqlalchemy", errors="ignore") 1382s 1382s if isinstance(con, str) and sqlalchemy is None: 1382s raise ImportError("Using URI string without sqlalchemy installed.") 1382s 1382s if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Connectable)): 1382s return SQLDatabase(con, schema, need_transaction) 1382s 1382s adbc = import_optional_dependency("adbc_driver_manager.dbapi", errors="ignore") 1382s if adbc and isinstance(con, adbc.Connection): 1382s return ADBCDatabase(con) 1382s 1382s warnings.warn( 1382s "pandas only supports SQLAlchemy connectable (engine/connection) or " 1382s "database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 " 1382s "objects are not tested. Please consider using SQLAlchemy.", 1382s UserWarning, 1382s stacklevel=find_stack_level(), 1382s ) 1382s return SQLiteDatabase(con) 1382s 1382s 1382s class SQLTable(PandasObject): 1382s """ 1382s For mapping Pandas tables to SQL tables. 1382s Uses fact that table is reflected by SQLAlchemy to 1382s do better type conversions. 1382s Also holds various flags needed to avoid having to 1382s pass them between functions all the time. 1382s """ 1382s 1382s # TODO: support for multiIndex 1382s 1382s def __init__( 1382s self, 1382s name: str, 1382s pandas_sql_engine, 1382s frame=None, 1382s index: bool | str | list[str] | None = True, 1382s if_exists: Literal["fail", "replace", "append"] = "fail", 1382s prefix: str = "pandas", 1382s index_label=None, 1382s schema=None, 1382s keys=None, 1382s dtype: DtypeArg | None = None, 1382s ) -> None: 1382s self.name = name 1382s self.pd_sql = pandas_sql_engine 1382s self.prefix = prefix 1382s self.frame = frame 1382s self.index = self._index_name(index, index_label) 1382s self.schema = schema 1382s self.if_exists = if_exists 1382s self.keys = keys 1382s self.dtype = dtype 1382s 1382s if frame is not None: 1382s # We want to initialize based on a dataframe 1382s self.table = self._create_table_setup() 1382s else: 1382s # no data provided, read-only mode 1382s self.table = self.pd_sql.get_table(self.name, self.schema) 1382s 1382s if self.table is None: 1382s raise ValueError(f"Could not init table '{name}'") 1382s 1382s if not len(self.name): 1382s raise ValueError("Empty table name specified") 1382s 1382s def exists(self): 1382s return self.pd_sql.has_table(self.name, self.schema) 1382s 1382s def sql_schema(self) -> str: 1382s from sqlalchemy.schema import CreateTable 1382s 1382s return str(CreateTable(self.table).compile(self.pd_sql.con)) 1382s 1382s def _execute_create(self) -> None: 1382s # Inserting table into database, add to MetaData object 1382s self.table = self.table.to_metadata(self.pd_sql.meta) 1382s with self.pd_sql.run_transaction(): 1382s self.table.create(bind=self.pd_sql.con) 1382s 1382s def create(self) -> None: 1382s if self.exists(): 1382s if self.if_exists == "fail": 1382s raise ValueError(f"Table '{self.name}' already exists.") 1382s if self.if_exists == "replace": 1382s self.pd_sql.drop_table(self.name, self.schema) 1382s self._execute_create() 1382s elif self.if_exists == "append": 1382s pass 1382s else: 1382s raise ValueError(f"'{self.if_exists}' is not valid for if_exists") 1382s else: 1382s self._execute_create() 1382s 1382s def _execute_insert(self, conn, keys: list[str], data_iter) -> int: 1382s """ 1382s Execute SQL statement inserting data 1382s 1382s Parameters 1382s ---------- 1382s conn : sqlalchemy.engine.Engine or sqlalchemy.engine.Connection 1382s keys : list of str 1382s Column names 1382s data_iter : generator of list 1382s Each item contains a list of values to be inserted 1382s """ 1382s data = [dict(zip(keys, row)) for row in data_iter] 1382s result = conn.execute(self.table.insert(), data) 1382s return result.rowcount 1382s 1382s def _execute_insert_multi(self, conn, keys: list[str], data_iter) -> int: 1382s """ 1382s Alternative to _execute_insert for DBs support multi-value INSERT. 1382s 1382s Note: multi-value insert is usually faster for analytics DBs 1382s and tables containing a few columns 1382s but performance degrades quickly with increase of columns. 1382s 1382s """ 1382s 1382s from sqlalchemy import insert 1382s 1382s data = [dict(zip(keys, row)) for row in data_iter] 1382s stmt = insert(self.table).values(data) 1382s result = conn.execute(stmt) 1382s return result.rowcount 1382s 1382s def insert_data(self) -> tuple[list[str], list[np.ndarray]]: 1382s if self.index is not None: 1382s temp = self.frame.copy() 1382s temp.index.names = self.index 1382s try: 1382s temp.reset_index(inplace=True) 1382s except ValueError as err: 1382s raise ValueError(f"duplicate name in index/columns: {err}") from err 1382s else: 1382s temp = self.frame 1382s 1382s column_names = list(map(str, temp.columns)) 1382s ncols = len(column_names) 1382s # this just pre-allocates the list: None's will be replaced with ndarrays 1382s # error: List item 0 has incompatible type "None"; expected "ndarray" 1382s data_list: list[np.ndarray] = [None] * ncols # type: ignore[list-item] 1382s 1382s for i, (_, ser) in enumerate(temp.items()): 1382s if ser.dtype.kind == "M": 1382s if isinstance(ser._values, ArrowExtensionArray): 1382s import pyarrow as pa 1382s 1382s if pa.types.is_date(ser.dtype.pyarrow_dtype): 1382s # GH#53854 to_pydatetime not supported for pyarrow date dtypes 1382s d = ser._values.to_numpy(dtype=object) 1382s else: 1382s with warnings.catch_warnings(): 1382s warnings.filterwarnings("ignore", category=FutureWarning) 1382s # GH#52459 to_pydatetime will return Index[object] 1382s d = np.asarray(ser.dt.to_pydatetime(), dtype=object) 1382s else: 1382s d = ser._values.to_pydatetime() 1382s elif ser.dtype.kind == "m": 1382s vals = ser._values 1382s if isinstance(vals, ArrowExtensionArray): 1382s vals = vals.to_numpy(dtype=np.dtype("m8[ns]")) 1382s # store as integers, see GH#6921, GH#7076 1382s d = vals.view("i8").astype(object) 1382s else: 1382s d = ser._values.astype(object) 1382s 1382s assert isinstance(d, np.ndarray), type(d) 1382s 1382s if ser._can_hold_na: 1382s # Note: this will miss timedeltas since they are converted to int 1382s mask = isna(d) 1382s d[mask] = None 1382s 1382s data_list[i] = d 1382s 1382s return column_names, data_list 1382s 1382s def insert( 1382s self, 1382s chunksize: int | None = None, 1382s method: Literal["multi"] | Callable | None = None, 1382s ) -> int | None: 1382s # set insert method 1382s if method is None: 1382s exec_insert = self._execute_insert 1382s elif method == "multi": 1382s exec_insert = self._execute_insert_multi 1382s elif callable(method): 1382s exec_insert = partial(method, self) 1382s else: 1382s raise ValueError(f"Invalid parameter `method`: {method}") 1382s 1382s keys, data_list = self.insert_data() 1382s 1382s nrows = len(self.frame) 1382s 1382s if nrows == 0: 1382s return 0 1382s 1382s if chunksize is None: 1382s chunksize = nrows 1382s elif chunksize == 0: 1382s raise ValueError("chunksize argument should be non-zero") 1382s 1382s chunks = (nrows // chunksize) + 1 1382s total_inserted = None 1382s with self.pd_sql.run_transaction() as conn: 1382s for i in range(chunks): 1382s start_i = i * chunksize 1382s end_i = min((i + 1) * chunksize, nrows) 1382s if start_i >= end_i: 1382s break 1382s 1382s chunk_iter = zip(*(arr[start_i:end_i] for arr in data_list)) 1382s num_inserted = exec_insert(conn, keys, chunk_iter) 1382s # GH 46891 1382s if num_inserted is not None: 1382s if total_inserted is None: 1382s total_inserted = num_inserted 1382s else: 1382s total_inserted += num_inserted 1382s return total_inserted 1382s 1382s def _query_iterator( 1382s self, 1382s result, 1382s exit_stack: ExitStack, 1382s chunksize: int | None, 1382s columns, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ): 1382s """Return generator through chunked result set.""" 1382s has_read_data = False 1382s with exit_stack: 1382s while True: 1382s data = result.fetchmany(chunksize) 1382s if not data: 1382s if not has_read_data: 1382s yield DataFrame.from_records( 1382s [], columns=columns, coerce_float=coerce_float 1382s ) 1382s break 1382s 1382s has_read_data = True 1382s self.frame = _convert_arrays_to_dataframe( 1382s data, columns, coerce_float, dtype_backend 1382s ) 1382s 1382s self._harmonize_columns( 1382s parse_dates=parse_dates, dtype_backend=dtype_backend 1382s ) 1382s 1382s if self.index is not None: 1382s self.frame.set_index(self.index, inplace=True) 1382s 1382s yield self.frame 1382s 1382s def read( 1382s self, 1382s exit_stack: ExitStack, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s columns=None, 1382s chunksize: int | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s from sqlalchemy import select 1382s 1382s if columns is not None and len(columns) > 0: 1382s cols = [self.table.c[n] for n in columns] 1382s if self.index is not None: 1382s for idx in self.index[::-1]: 1382s cols.insert(0, self.table.c[idx]) 1382s sql_select = select(*cols) 1382s else: 1382s sql_select = select(self.table) 1382s result = self.pd_sql.execute(sql_select) 1382s column_names = result.keys() 1382s 1382s if chunksize is not None: 1382s return self._query_iterator( 1382s result, 1382s exit_stack, 1382s chunksize, 1382s column_names, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s dtype_backend=dtype_backend, 1382s ) 1382s else: 1382s data = result.fetchall() 1382s self.frame = _convert_arrays_to_dataframe( 1382s data, column_names, coerce_float, dtype_backend 1382s ) 1382s 1382s self._harmonize_columns( 1382s parse_dates=parse_dates, dtype_backend=dtype_backend 1382s ) 1382s 1382s if self.index is not None: 1382s self.frame.set_index(self.index, inplace=True) 1382s 1382s return self.frame 1382s 1382s def _index_name(self, index, index_label): 1382s # for writing: index=True to include index in sql table 1382s if index is True: 1382s nlevels = self.frame.index.nlevels 1382s # if index_label is specified, set this as index name(s) 1382s if index_label is not None: 1382s if not isinstance(index_label, list): 1382s index_label = [index_label] 1382s if len(index_label) != nlevels: 1382s raise ValueError( 1382s "Length of 'index_label' should match number of " 1382s f"levels, which is {nlevels}" 1382s ) 1382s return index_label 1382s # return the used column labels for the index columns 1382s if ( 1382s nlevels == 1 1382s and "index" not in self.frame.columns 1382s and self.frame.index.name is None 1382s ): 1382s return ["index"] 1382s else: 1382s return com.fill_missing_names(self.frame.index.names) 1382s 1382s # for reading: index=(list of) string to specify column to set as index 1382s elif isinstance(index, str): 1382s return [index] 1382s elif isinstance(index, list): 1382s return index 1382s else: 1382s return None 1382s 1382s def _get_column_names_and_types(self, dtype_mapper): 1382s column_names_and_types = [] 1382s if self.index is not None: 1382s for i, idx_label in enumerate(self.index): 1382s idx_type = dtype_mapper(self.frame.index._get_level_values(i)) 1382s column_names_and_types.append((str(idx_label), idx_type, True)) 1382s 1382s column_names_and_types += [ 1382s (str(self.frame.columns[i]), dtype_mapper(self.frame.iloc[:, i]), False) 1382s for i in range(len(self.frame.columns)) 1382s ] 1382s 1382s return column_names_and_types 1382s 1382s def _create_table_setup(self): 1382s from sqlalchemy import ( 1382s Column, 1382s PrimaryKeyConstraint, 1382s Table, 1382s ) 1382s from sqlalchemy.schema import MetaData 1382s 1382s column_names_and_types = self._get_column_names_and_types(self._sqlalchemy_type) 1382s 1382s columns: list[Any] = [ 1382s Column(name, typ, index=is_index) 1382s for name, typ, is_index in column_names_and_types 1382s ] 1382s 1382s if self.keys is not None: 1382s if not is_list_like(self.keys): 1382s keys = [self.keys] 1382s else: 1382s keys = self.keys 1382s pkc = PrimaryKeyConstraint(*keys, name=self.name + "_pk") 1382s columns.append(pkc) 1382s 1382s schema = self.schema or self.pd_sql.meta.schema 1382s 1382s # At this point, attach to new metadata, only attach to self.meta 1382s # once table is created. 1382s meta = MetaData() 1382s return Table(self.name, meta, *columns, schema=schema) 1382s 1382s def _harmonize_columns( 1382s self, 1382s parse_dates=None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> None: 1382s """ 1382s Make the DataFrame's column types align with the SQL table 1382s column types. 1382s Need to work around limited NA value support. Floats are always 1382s fine, ints must always be floats if there are Null values. 1382s Booleans are hard because converting bool column with None replaces 1382s all Nones with false. Therefore only convert bool if there are no 1382s NA values. 1382s Datetimes should already be converted to np.datetime64 if supported, 1382s but here we also force conversion if required. 1382s """ 1382s parse_dates = _process_parse_dates_argument(parse_dates) 1382s 1382s for sql_col in self.table.columns: 1382s col_name = sql_col.name 1382s try: 1382s df_col = self.frame[col_name] 1382s 1382s # Handle date parsing upfront; don't try to convert columns 1382s # twice 1382s if col_name in parse_dates: 1382s try: 1382s fmt = parse_dates[col_name] 1382s except TypeError: 1382s fmt = None 1382s self.frame[col_name] = _handle_date_column(df_col, format=fmt) 1382s continue 1382s 1382s # the type the dataframe column should have 1382s col_type = self._get_dtype(sql_col.type) 1382s 1382s if ( 1382s col_type is datetime 1382s or col_type is date 1382s or col_type is DatetimeTZDtype 1382s ): 1382s # Convert tz-aware Datetime SQL columns to UTC 1382s utc = col_type is DatetimeTZDtype 1382s self.frame[col_name] = _handle_date_column(df_col, utc=utc) 1382s elif dtype_backend == "numpy" and col_type is float: 1382s # floats support NA, can always convert! 1382s self.frame[col_name] = df_col.astype(col_type, copy=False) 1382s 1382s elif dtype_backend == "numpy" and len(df_col) == df_col.count(): 1382s # No NA values, can convert ints and bools 1382s if col_type is np.dtype("int64") or col_type is bool: 1382s self.frame[col_name] = df_col.astype(col_type, copy=False) 1382s except KeyError: 1382s pass # this column not in results 1382s 1382s def _sqlalchemy_type(self, col: Index | Series): 1382s dtype: DtypeArg = self.dtype or {} 1382s if is_dict_like(dtype): 1382s dtype = cast(dict, dtype) 1382s if col.name in dtype: 1382s return dtype[col.name] 1382s 1382s # Infer type of column, while ignoring missing values. 1382s # Needed for inserting typed data containing NULLs, GH 8778. 1382s col_type = lib.infer_dtype(col, skipna=True) 1382s 1382s from sqlalchemy.types import ( 1382s TIMESTAMP, 1382s BigInteger, 1382s Boolean, 1382s Date, 1382s DateTime, 1382s Float, 1382s Integer, 1382s SmallInteger, 1382s Text, 1382s Time, 1382s ) 1382s 1382s if col_type in ("datetime64", "datetime"): 1382s # GH 9086: TIMESTAMP is the suggested type if the column contains 1382s # timezone information 1382s try: 1382s # error: Item "Index" of "Union[Index, Series]" has no attribute "dt" 1382s if col.dt.tz is not None: # type: ignore[union-attr] 1382s return TIMESTAMP(timezone=True) 1382s except AttributeError: 1382s # The column is actually a DatetimeIndex 1382s # GH 26761 or an Index with date-like data e.g. 9999-01-01 1382s if getattr(col, "tz", None) is not None: 1382s return TIMESTAMP(timezone=True) 1382s return DateTime 1382s if col_type == "timedelta64": 1382s warnings.warn( 1382s "the 'timedelta' type is not supported, and will be " 1382s "written as integer values (ns frequency) to the database.", 1382s UserWarning, 1382s stacklevel=find_stack_level(), 1382s ) 1382s return BigInteger 1382s elif col_type == "floating": 1382s if col.dtype == "float32": 1382s return Float(precision=23) 1382s else: 1382s return Float(precision=53) 1382s elif col_type == "integer": 1382s # GH35076 Map pandas integer to optimal SQLAlchemy integer type 1382s if col.dtype.name.lower() in ("int8", "uint8", "int16"): 1382s return SmallInteger 1382s elif col.dtype.name.lower() in ("uint16", "int32"): 1382s return Integer 1382s elif col.dtype.name.lower() == "uint64": 1382s raise ValueError("Unsigned 64 bit integer datatype is not supported") 1382s else: 1382s return BigInteger 1382s elif col_type == "boolean": 1382s return Boolean 1382s elif col_type == "date": 1382s return Date 1382s elif col_type == "time": 1382s return Time 1382s elif col_type == "complex": 1382s raise ValueError("Complex datatypes not supported") 1382s 1382s return Text 1382s 1382s def _get_dtype(self, sqltype): 1382s from sqlalchemy.types import ( 1382s TIMESTAMP, 1382s Boolean, 1382s Date, 1382s DateTime, 1382s Float, 1382s Integer, 1382s ) 1382s 1382s if isinstance(sqltype, Float): 1382s return float 1382s elif isinstance(sqltype, Integer): 1382s # TODO: Refine integer size. 1382s return np.dtype("int64") 1382s elif isinstance(sqltype, TIMESTAMP): 1382s # we have a timezone capable type 1382s if not sqltype.timezone: 1382s return datetime 1382s return DatetimeTZDtype 1382s elif isinstance(sqltype, DateTime): 1382s # Caution: np.datetime64 is also a subclass of np.number. 1382s return datetime 1382s elif isinstance(sqltype, Date): 1382s return date 1382s elif isinstance(sqltype, Boolean): 1382s return bool 1382s return object 1382s 1382s 1382s class PandasSQL(PandasObject, ABC): 1382s """ 1382s Subclasses Should define read_query and to_sql. 1382s """ 1382s 1382s def __enter__(self) -> Self: 1382s return self 1382s 1382s def __exit__(self, *args) -> None: 1382s pass 1382s 1382s def read_table( 1382s self, 1382s table_name: str, 1382s index_col: str | list[str] | None = None, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s columns=None, 1382s schema: str | None = None, 1382s chunksize: int | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s raise NotImplementedError 1382s 1382s @abstractmethod 1382s def read_query( 1382s self, 1382s sql: str, 1382s index_col: str | list[str] | None = None, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s params=None, 1382s chunksize: int | None = None, 1382s dtype: DtypeArg | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s pass 1382s 1382s @abstractmethod 1382s def to_sql( 1382s self, 1382s frame, 1382s name: str, 1382s if_exists: Literal["fail", "replace", "append"] = "fail", 1382s index: bool = True, 1382s index_label=None, 1382s schema=None, 1382s chunksize: int | None = None, 1382s dtype: DtypeArg | None = None, 1382s method: Literal["multi"] | Callable | None = None, 1382s engine: str = "auto", 1382s **engine_kwargs, 1382s ) -> int | None: 1382s pass 1382s 1382s @abstractmethod 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s pass 1382s 1382s @abstractmethod 1382s def has_table(self, name: str, schema: str | None = None) -> bool: 1382s pass 1382s 1382s @abstractmethod 1382s def _create_sql_schema( 1382s self, 1382s frame: DataFrame, 1382s table_name: str, 1382s keys: list[str] | None = None, 1382s dtype: DtypeArg | None = None, 1382s schema: str | None = None, 1382s ) -> str: 1382s pass 1382s 1382s 1382s class BaseEngine: 1382s def insert_records( 1382s self, 1382s table: SQLTable, 1382s con, 1382s frame, 1382s name: str, 1382s index: bool | str | list[str] | None = True, 1382s schema=None, 1382s chunksize: int | None = None, 1382s method=None, 1382s **engine_kwargs, 1382s ) -> int | None: 1382s """ 1382s Inserts data into already-prepared table 1382s """ 1382s raise AbstractMethodError(self) 1382s 1382s 1382s class SQLAlchemyEngine(BaseEngine): 1382s def __init__(self) -> None: 1382s import_optional_dependency( 1382s "sqlalchemy", extra="sqlalchemy is required for SQL support." 1382s ) 1382s 1382s def insert_records( 1382s self, 1382s table: SQLTable, 1382s con, 1382s frame, 1382s name: str, 1382s index: bool | str | list[str] | None = True, 1382s schema=None, 1382s chunksize: int | None = None, 1382s method=None, 1382s **engine_kwargs, 1382s ) -> int | None: 1382s from sqlalchemy import exc 1382s 1382s try: 1382s return table.insert(chunksize=chunksize, method=method) 1382s except exc.StatementError as err: 1382s # GH34431 1382s # https://stackoverflow.com/a/67358288/6067848 1382s msg = r"""(\(1054, "Unknown column 'inf(e0)?' in 'field list'"\))(?# 1382s )|inf can not be used with MySQL""" 1382s err_text = str(err.orig) 1382s if re.search(msg, err_text): 1382s raise ValueError("inf cannot be used with MySQL") from err 1382s raise err 1382s 1382s 1382s def get_engine(engine: str) -> BaseEngine: 1382s """return our implementation""" 1382s if engine == "auto": 1382s engine = get_option("io.sql.engine") 1382s 1382s if engine == "auto": 1382s # try engines in this order 1382s engine_classes = [SQLAlchemyEngine] 1382s 1382s error_msgs = "" 1382s for engine_class in engine_classes: 1382s try: 1382s return engine_class() 1382s except ImportError as err: 1382s error_msgs += "\n - " + str(err) 1382s 1382s raise ImportError( 1382s "Unable to find a usable engine; " 1382s "tried using: 'sqlalchemy'.\n" 1382s "A suitable version of " 1382s "sqlalchemy is required for sql I/O " 1382s "support.\n" 1382s "Trying to import the above resulted in these errors:" 1382s f"{error_msgs}" 1382s ) 1382s 1382s if engine == "sqlalchemy": 1382s return SQLAlchemyEngine() 1382s 1382s raise ValueError("engine must be one of 'auto', 'sqlalchemy'") 1382s 1382s 1382s class SQLDatabase(PandasSQL): 1382s """ 1382s This class enables conversion between DataFrame and SQL databases 1382s using SQLAlchemy to handle DataBase abstraction. 1382s 1382s Parameters 1382s ---------- 1382s con : SQLAlchemy Connectable or URI string. 1382s Connectable to connect with the database. Using SQLAlchemy makes it 1382s possible to use any DB supported by that library. 1382s schema : string, default None 1382s Name of SQL schema in database to write to (if database flavor 1382s supports this). If None, use default schema (default). 1382s need_transaction : bool, default False 1382s If True, SQLDatabase will create a transaction. 1382s 1382s """ 1382s 1382s def __init__( 1382s self, con, schema: str | None = None, need_transaction: bool = False 1382s ) -> None: 1382s from sqlalchemy import create_engine 1382s from sqlalchemy.engine import Engine 1382s from sqlalchemy.schema import MetaData 1382s 1382s # self.exit_stack cleans up the Engine and Connection and commits the 1382s # transaction if any of those objects was created below. 1382s # Cleanup happens either in self.__exit__ or at the end of the iterator 1382s # returned by read_sql when chunksize is not None. 1382s self.exit_stack = ExitStack() 1382s if isinstance(con, str): 1382s con = create_engine(con) 1382s self.exit_stack.callback(con.dispose) 1382s if isinstance(con, Engine): 1382s con = self.exit_stack.enter_context(con.connect()) 1382s if need_transaction and not con.in_transaction(): 1382s self.exit_stack.enter_context(con.begin()) 1382s self.con = con 1382s self.meta = MetaData(schema=schema) 1382s self.returns_generator = False 1382s 1382s def __exit__(self, *args) -> None: 1382s if not self.returns_generator: 1382s self.exit_stack.close() 1382s 1382s @contextmanager 1382s def run_transaction(self): 1382s if not self.con.in_transaction(): 1382s with self.con.begin(): 1382s yield self.con 1382s else: 1382s yield self.con 1382s 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s """Simple passthrough to SQLAlchemy connectable""" 1382s args = [] if params is None else [params] 1382s if isinstance(sql, str): 1382s return self.con.exec_driver_sql(sql, *args) 1382s return self.con.execute(sql, *args) 1382s 1382s def read_table( 1382s self, 1382s table_name: str, 1382s index_col: str | list[str] | None = None, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s columns=None, 1382s schema: str | None = None, 1382s chunksize: int | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s """ 1382s Read SQL database table into a DataFrame. 1382s 1382s Parameters 1382s ---------- 1382s table_name : str 1382s Name of SQL table in database. 1382s index_col : string, optional, default: None 1382s Column to set as index. 1382s coerce_float : bool, default True 1382s Attempts to convert values of non-string, non-numeric objects 1382s (like decimal.Decimal) to floating point. This can result in 1382s loss of precision. 1382s parse_dates : list or dict, default: None 1382s - List of column names to parse as dates. 1382s - Dict of ``{column_name: format string}`` where format string is 1382s strftime compatible in case of parsing string times, or is one of 1382s (D, s, ns, ms, us) in case of parsing integer timestamps. 1382s - Dict of ``{column_name: arg}``, where the arg corresponds 1382s to the keyword arguments of :func:`pandas.to_datetime`. 1382s Especially useful with databases without native Datetime support, 1382s such as SQLite. 1382s columns : list, default: None 1382s List of column names to select from SQL table. 1382s schema : string, default None 1382s Name of SQL schema in database to query (if database flavor 1382s supports this). If specified, this overwrites the default 1382s schema of the SQL database object. 1382s chunksize : int, default None 1382s If specified, return an iterator where `chunksize` is the number 1382s of rows to include in each chunk. 1382s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1382s Back-end data type applied to the resultant :class:`DataFrame` 1382s (still experimental). Behaviour is as follows: 1382s 1382s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1382s (default). 1382s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1382s DataFrame. 1382s 1382s .. versionadded:: 2.0 1382s 1382s Returns 1382s ------- 1382s DataFrame 1382s 1382s See Also 1382s -------- 1382s pandas.read_sql_table 1382s SQLDatabase.read_query 1382s 1382s """ 1382s self.meta.reflect(bind=self.con, only=[table_name], views=True) 1382s table = SQLTable(table_name, self, index=index_col, schema=schema) 1382s if chunksize is not None: 1382s self.returns_generator = True 1382s return table.read( 1382s self.exit_stack, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s columns=columns, 1382s chunksize=chunksize, 1382s dtype_backend=dtype_backend, 1382s ) 1382s 1382s @staticmethod 1382s def _query_iterator( 1382s result, 1382s exit_stack: ExitStack, 1382s chunksize: int, 1382s columns, 1382s index_col=None, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s dtype: DtypeArg | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ): 1382s """Return generator through chunked result set""" 1382s has_read_data = False 1382s with exit_stack: 1382s while True: 1382s data = result.fetchmany(chunksize) 1382s if not data: 1382s if not has_read_data: 1382s yield _wrap_result( 1382s [], 1382s columns, 1382s index_col=index_col, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s dtype=dtype, 1382s dtype_backend=dtype_backend, 1382s ) 1382s break 1382s 1382s has_read_data = True 1382s yield _wrap_result( 1382s data, 1382s columns, 1382s index_col=index_col, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s dtype=dtype, 1382s dtype_backend=dtype_backend, 1382s ) 1382s 1382s def read_query( 1382s self, 1382s sql: str, 1382s index_col: str | list[str] | None = None, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s params=None, 1382s chunksize: int | None = None, 1382s dtype: DtypeArg | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s """ 1382s Read SQL query into a DataFrame. 1382s 1382s Parameters 1382s ---------- 1382s sql : str 1382s SQL query to be executed. 1382s index_col : string, optional, default: None 1382s Column name to use as index for the returned DataFrame object. 1382s coerce_float : bool, default True 1382s Attempt to convert values of non-string, non-numeric objects (like 1382s decimal.Decimal) to floating point, useful for SQL result sets. 1382s params : list, tuple or dict, optional, default: None 1382s List of parameters to pass to execute method. The syntax used 1382s to pass parameters is database driver dependent. Check your 1382s database driver documentation for which of the five syntax styles, 1382s described in PEP 249's paramstyle, is supported. 1382s Eg. for psycopg2, uses %(name)s so use params={'name' : 'value'} 1382s parse_dates : list or dict, default: None 1382s - List of column names to parse as dates. 1382s - Dict of ``{column_name: format string}`` where format string is 1382s strftime compatible in case of parsing string times, or is one of 1382s (D, s, ns, ms, us) in case of parsing integer timestamps. 1382s - Dict of ``{column_name: arg dict}``, where the arg dict 1382s corresponds to the keyword arguments of 1382s :func:`pandas.to_datetime` Especially useful with databases 1382s without native Datetime support, such as SQLite. 1382s chunksize : int, default None 1382s If specified, return an iterator where `chunksize` is the number 1382s of rows to include in each chunk. 1382s dtype : Type name or dict of columns 1382s Data type for data or columns. E.g. np.float64 or 1382s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1382s 1382s .. versionadded:: 1.3.0 1382s 1382s Returns 1382s ------- 1382s DataFrame 1382s 1382s See Also 1382s -------- 1382s read_sql_table : Read SQL database table into a DataFrame. 1382s read_sql 1382s 1382s """ 1382s result = self.execute(sql, params) 1382s columns = result.keys() 1382s 1382s if chunksize is not None: 1382s self.returns_generator = True 1382s return self._query_iterator( 1382s result, 1382s self.exit_stack, 1382s chunksize, 1382s columns, 1382s index_col=index_col, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s dtype=dtype, 1382s dtype_backend=dtype_backend, 1382s ) 1382s else: 1382s data = result.fetchall() 1382s frame = _wrap_result( 1382s data, 1382s columns, 1382s index_col=index_col, 1382s coerce_float=coerce_float, 1382s parse_dates=parse_dates, 1382s dtype=dtype, 1382s dtype_backend=dtype_backend, 1382s ) 1382s return frame 1382s 1382s read_sql = read_query 1382s 1382s def prep_table( 1382s self, 1382s frame, 1382s name: str, 1382s if_exists: Literal["fail", "replace", "append"] = "fail", 1382s index: bool | str | list[str] | None = True, 1382s index_label=None, 1382s schema=None, 1382s dtype: DtypeArg | None = None, 1382s ) -> SQLTable: 1382s """ 1382s Prepares table in the database for data insertion. Creates it if needed, etc. 1382s """ 1382s if dtype: 1382s if not is_dict_like(dtype): 1382s # error: Value expression in dictionary comprehension has incompatible 1382s # type "Union[ExtensionDtype, str, dtype[Any], Type[object], 1382s # Dict[Hashable, Union[ExtensionDtype, Union[str, dtype[Any]], 1382s # Type[str], Type[float], Type[int], Type[complex], Type[bool], 1382s # Type[object]]]]"; expected type "Union[ExtensionDtype, str, 1382s # dtype[Any], Type[object]]" 1382s dtype = {col_name: dtype for col_name in frame} # type: ignore[misc] 1382s else: 1382s dtype = cast(dict, dtype) 1382s 1382s from sqlalchemy.types import TypeEngine 1382s 1382s for col, my_type in dtype.items(): 1382s if isinstance(my_type, type) and issubclass(my_type, TypeEngine): 1382s pass 1382s elif isinstance(my_type, TypeEngine): 1382s pass 1382s else: 1382s raise ValueError(f"The type of {col} is not a SQLAlchemy type") 1382s 1382s table = SQLTable( 1382s name, 1382s self, 1382s frame=frame, 1382s index=index, 1382s if_exists=if_exists, 1382s index_label=index_label, 1382s schema=schema, 1382s dtype=dtype, 1382s ) 1382s table.create() 1382s return table 1382s 1382s def check_case_sensitive( 1382s self, 1382s name: str, 1382s schema: str | None, 1382s ) -> None: 1382s """ 1382s Checks table name for issues with case-sensitivity. 1382s Method is called after data is inserted. 1382s """ 1382s if not name.isdigit() and not name.islower(): 1382s # check for potentially case sensitivity issues (GH7815) 1382s # Only check when name is not a number and name is not lower case 1382s from sqlalchemy import inspect as sqlalchemy_inspect 1382s 1382s insp = sqlalchemy_inspect(self.con) 1382s table_names = insp.get_table_names(schema=schema or self.meta.schema) 1382s if name not in table_names: 1382s msg = ( 1382s f"The provided table name '{name}' is not found exactly as " 1382s "such in the database after writing the table, possibly " 1382s "due to case sensitivity issues. Consider using lower " 1382s "case table names." 1382s ) 1382s warnings.warn( 1382s msg, 1382s UserWarning, 1382s stacklevel=find_stack_level(), 1382s ) 1382s 1382s def to_sql( 1382s self, 1382s frame, 1382s name: str, 1382s if_exists: Literal["fail", "replace", "append"] = "fail", 1382s index: bool = True, 1382s index_label=None, 1382s schema: str | None = None, 1382s chunksize: int | None = None, 1382s dtype: DtypeArg | None = None, 1382s method: Literal["multi"] | Callable | None = None, 1382s engine: str = "auto", 1382s **engine_kwargs, 1382s ) -> int | None: 1382s """ 1382s Write records stored in a DataFrame to a SQL database. 1382s 1382s Parameters 1382s ---------- 1382s frame : DataFrame 1382s name : string 1382s Name of SQL table. 1382s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1382s - fail: If table exists, do nothing. 1382s - replace: If table exists, drop it, recreate it, and insert data. 1382s - append: If table exists, insert data. Create if does not exist. 1382s index : boolean, default True 1382s Write DataFrame index as a column. 1382s index_label : string or sequence, default None 1382s Column label for index column(s). If None is given (default) and 1382s `index` is True, then the index names are used. 1382s A sequence should be given if the DataFrame uses MultiIndex. 1382s schema : string, default None 1382s Name of SQL schema in database to write to (if database flavor 1382s supports this). If specified, this overwrites the default 1382s schema of the SQLDatabase object. 1382s chunksize : int, default None 1382s If not None, then rows will be written in batches of this size at a 1382s time. If None, all rows will be written at once. 1382s dtype : single type or dict of column name to SQL type, default None 1382s Optional specifying the datatype for columns. The SQL type should 1382s be a SQLAlchemy type. If all columns are of the same type, one 1382s single value can be used. 1382s method : {None', 'multi', callable}, default None 1382s Controls the SQL insertion clause used: 1382s 1382s * None : Uses standard SQL ``INSERT`` clause (one per row). 1382s * 'multi': Pass multiple values in a single ``INSERT`` clause. 1382s * callable with signature ``(pd_table, conn, keys, data_iter)``. 1382s 1382s Details and a sample callable implementation can be found in the 1382s section :ref:`insert method `. 1382s engine : {'auto', 'sqlalchemy'}, default 'auto' 1382s SQL engine library to use. If 'auto', then the option 1382s ``io.sql.engine`` is used. The default ``io.sql.engine`` 1382s behavior is 'sqlalchemy' 1382s 1382s .. versionadded:: 1.3.0 1382s 1382s **engine_kwargs 1382s Any additional kwargs are passed to the engine. 1382s """ 1382s sql_engine = get_engine(engine) 1382s 1382s table = self.prep_table( 1382s frame=frame, 1382s name=name, 1382s if_exists=if_exists, 1382s index=index, 1382s index_label=index_label, 1382s schema=schema, 1382s dtype=dtype, 1382s ) 1382s 1382s total_inserted = sql_engine.insert_records( 1382s table=table, 1382s con=self.con, 1382s frame=frame, 1382s name=name, 1382s index=index, 1382s schema=schema, 1382s chunksize=chunksize, 1382s method=method, 1382s **engine_kwargs, 1382s ) 1382s 1382s self.check_case_sensitive(name=name, schema=schema) 1382s return total_inserted 1382s 1382s @property 1382s def tables(self): 1382s return self.meta.tables 1382s 1382s def has_table(self, name: str, schema: str | None = None) -> bool: 1382s from sqlalchemy import inspect as sqlalchemy_inspect 1382s 1382s insp = sqlalchemy_inspect(self.con) 1382s return insp.has_table(name, schema or self.meta.schema) 1382s 1382s def get_table(self, table_name: str, schema: str | None = None) -> Table: 1382s from sqlalchemy import ( 1382s Numeric, 1382s Table, 1382s ) 1382s 1382s schema = schema or self.meta.schema 1382s tbl = Table(table_name, self.meta, autoload_with=self.con, schema=schema) 1382s for column in tbl.columns: 1382s if isinstance(column.type, Numeric): 1382s column.type.asdecimal = False 1382s return tbl 1382s 1382s def drop_table(self, table_name: str, schema: str | None = None) -> None: 1382s schema = schema or self.meta.schema 1382s if self.has_table(table_name, schema): 1382s self.meta.reflect( 1382s bind=self.con, only=[table_name], schema=schema, views=True 1382s ) 1382s with self.run_transaction(): 1382s self.get_table(table_name, schema).drop(bind=self.con) 1382s self.meta.clear() 1382s 1382s def _create_sql_schema( 1382s self, 1382s frame: DataFrame, 1382s table_name: str, 1382s keys: list[str] | None = None, 1382s dtype: DtypeArg | None = None, 1382s schema: str | None = None, 1382s ) -> str: 1382s table = SQLTable( 1382s table_name, 1382s self, 1382s frame=frame, 1382s index=False, 1382s keys=keys, 1382s dtype=dtype, 1382s schema=schema, 1382s ) 1382s return str(table.sql_schema()) 1382s 1382s 1382s # ---- SQL without SQLAlchemy --- 1382s 1382s 1382s class ADBCDatabase(PandasSQL): 1382s """ 1382s This class enables conversion between DataFrame and SQL databases 1382s using ADBC to handle DataBase abstraction. 1382s 1382s Parameters 1382s ---------- 1382s con : adbc_driver_manager.dbapi.Connection 1382s """ 1382s 1382s def __init__(self, con) -> None: 1382s self.con = con 1382s 1382s @contextmanager 1382s def run_transaction(self): 1382s with self.con.cursor() as cur: 1382s try: 1382s yield cur 1382s except Exception: 1382s self.con.rollback() 1382s raise 1382s self.con.commit() 1382s 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s if not isinstance(sql, str): 1382s raise TypeError("Query must be a string unless using sqlalchemy.") 1382s args = [] if params is None else [params] 1382s cur = self.con.cursor() 1382s try: 1382s cur.execute(sql, *args) 1382s return cur 1382s except Exception as exc: 1382s try: 1382s self.con.rollback() 1382s except Exception as inner_exc: # pragma: no cover 1382s ex = DatabaseError( 1382s f"Execution failed on sql: {sql}\n{exc}\nunable to rollback" 1382s ) 1382s raise ex from inner_exc 1382s 1382s ex = DatabaseError(f"Execution failed on sql '{sql}': {exc}") 1382s raise ex from exc 1382s 1382s def read_table( 1382s self, 1382s table_name: str, 1382s index_col: str | list[str] | None = None, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s columns=None, 1382s schema: str | None = None, 1382s chunksize: int | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s """ 1382s Read SQL database table into a DataFrame. 1382s 1382s Parameters 1382s ---------- 1382s table_name : str 1382s Name of SQL table in database. 1382s coerce_float : bool, default True 1382s Raises NotImplementedError 1382s parse_dates : list or dict, default: None 1382s - List of column names to parse as dates. 1382s - Dict of ``{column_name: format string}`` where format string is 1382s strftime compatible in case of parsing string times, or is one of 1382s (D, s, ns, ms, us) in case of parsing integer timestamps. 1382s - Dict of ``{column_name: arg}``, where the arg corresponds 1382s to the keyword arguments of :func:`pandas.to_datetime`. 1382s Especially useful with databases without native Datetime support, 1382s such as SQLite. 1382s columns : list, default: None 1382s List of column names to select from SQL table. 1382s schema : string, default None 1382s Name of SQL schema in database to query (if database flavor 1382s supports this). If specified, this overwrites the default 1382s schema of the SQL database object. 1382s chunksize : int, default None 1382s Raises NotImplementedError 1382s dtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable' 1382s Back-end data type applied to the resultant :class:`DataFrame` 1382s (still experimental). Behaviour is as follows: 1382s 1382s * ``"numpy_nullable"``: returns nullable-dtype-backed :class:`DataFrame` 1382s (default). 1382s * ``"pyarrow"``: returns pyarrow-backed nullable :class:`ArrowDtype` 1382s DataFrame. 1382s 1382s .. versionadded:: 2.0 1382s 1382s Returns 1382s ------- 1382s DataFrame 1382s 1382s See Also 1382s -------- 1382s pandas.read_sql_table 1382s SQLDatabase.read_query 1382s 1382s """ 1382s if coerce_float is not True: 1382s raise NotImplementedError( 1382s "'coerce_float' is not implemented for ADBC drivers" 1382s ) 1382s if chunksize: 1382s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1382s 1382s if columns: 1382s if index_col: 1382s index_select = maybe_make_list(index_col) 1382s else: 1382s index_select = [] 1382s to_select = index_select + columns 1382s select_list = ", ".join(f'"{x}"' for x in to_select) 1382s else: 1382s select_list = "*" 1382s if schema: 1382s stmt = f"SELECT {select_list} FROM {schema}.{table_name}" 1382s else: 1382s stmt = f"SELECT {select_list} FROM {table_name}" 1382s 1382s mapping: type[ArrowDtype] | None | Callable 1382s if dtype_backend == "pyarrow": 1382s mapping = ArrowDtype 1382s elif dtype_backend == "numpy_nullable": 1382s from pandas.io._util import _arrow_dtype_mapping 1382s 1382s mapping = _arrow_dtype_mapping().get 1382s elif using_pyarrow_string_dtype(): 1382s from pandas.io._util import arrow_string_types_mapper 1382s 1382s arrow_string_types_mapper() 1382s else: 1382s mapping = None 1382s 1382s with self.con.cursor() as cur: 1382s cur.execute(stmt) 1382s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1382s 1382s return _wrap_result_adbc( 1382s df, 1382s index_col=index_col, 1382s parse_dates=parse_dates, 1382s ) 1382s 1382s def read_query( 1382s self, 1382s sql: str, 1382s index_col: str | list[str] | None = None, 1382s coerce_float: bool = True, 1382s parse_dates=None, 1382s params=None, 1382s chunksize: int | None = None, 1382s dtype: DtypeArg | None = None, 1382s dtype_backend: DtypeBackend | Literal["numpy"] = "numpy", 1382s ) -> DataFrame | Iterator[DataFrame]: 1382s """ 1382s Read SQL query into a DataFrame. 1382s 1382s Parameters 1382s ---------- 1382s sql : str 1382s SQL query to be executed. 1382s index_col : string, optional, default: None 1382s Column name to use as index for the returned DataFrame object. 1382s coerce_float : bool, default True 1382s Raises NotImplementedError 1382s params : list, tuple or dict, optional, default: None 1382s Raises NotImplementedError 1382s parse_dates : list or dict, default: None 1382s - List of column names to parse as dates. 1382s - Dict of ``{column_name: format string}`` where format string is 1382s strftime compatible in case of parsing string times, or is one of 1382s (D, s, ns, ms, us) in case of parsing integer timestamps. 1382s - Dict of ``{column_name: arg dict}``, where the arg dict 1382s corresponds to the keyword arguments of 1382s :func:`pandas.to_datetime` Especially useful with databases 1382s without native Datetime support, such as SQLite. 1382s chunksize : int, default None 1382s Raises NotImplementedError 1382s dtype : Type name or dict of columns 1382s Data type for data or columns. E.g. np.float64 or 1382s {'a': np.float64, 'b': np.int32, 'c': 'Int64'} 1382s 1382s .. versionadded:: 1.3.0 1382s 1382s Returns 1382s ------- 1382s DataFrame 1382s 1382s See Also 1382s -------- 1382s read_sql_table : Read SQL database table into a DataFrame. 1382s read_sql 1382s 1382s """ 1382s if coerce_float is not True: 1382s raise NotImplementedError( 1382s "'coerce_float' is not implemented for ADBC drivers" 1382s ) 1382s if params: 1382s raise NotImplementedError("'params' is not implemented for ADBC drivers") 1382s if chunksize: 1382s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1382s 1382s mapping: type[ArrowDtype] | None | Callable 1382s if dtype_backend == "pyarrow": 1382s mapping = ArrowDtype 1382s elif dtype_backend == "numpy_nullable": 1382s from pandas.io._util import _arrow_dtype_mapping 1382s 1382s mapping = _arrow_dtype_mapping().get 1382s else: 1382s mapping = None 1382s 1382s with self.con.cursor() as cur: 1382s cur.execute(sql) 1382s df = cur.fetch_arrow_table().to_pandas(types_mapper=mapping) 1382s 1382s return _wrap_result_adbc( 1382s df, 1382s index_col=index_col, 1382s parse_dates=parse_dates, 1382s dtype=dtype, 1382s ) 1382s 1382s read_sql = read_query 1382s 1382s def to_sql( 1382s self, 1382s frame, 1382s name: str, 1382s if_exists: Literal["fail", "replace", "append"] = "fail", 1382s index: bool = True, 1382s index_label=None, 1382s schema: str | None = None, 1382s chunksize: int | None = None, 1382s dtype: DtypeArg | None = None, 1382s method: Literal["multi"] | Callable | None = None, 1382s engine: str = "auto", 1382s **engine_kwargs, 1382s ) -> int | None: 1382s """ 1382s Write records stored in a DataFrame to a SQL database. 1382s 1382s Parameters 1382s ---------- 1382s frame : DataFrame 1382s name : string 1382s Name of SQL table. 1382s if_exists : {'fail', 'replace', 'append'}, default 'fail' 1382s - fail: If table exists, do nothing. 1382s - replace: If table exists, drop it, recreate it, and insert data. 1382s - append: If table exists, insert data. Create if does not exist. 1382s index : boolean, default True 1382s Write DataFrame index as a column. 1382s index_label : string or sequence, default None 1382s Raises NotImplementedError 1382s schema : string, default None 1382s Name of SQL schema in database to write to (if database flavor 1382s supports this). If specified, this overwrites the default 1382s schema of the SQLDatabase object. 1382s chunksize : int, default None 1382s Raises NotImplementedError 1382s dtype : single type or dict of column name to SQL type, default None 1382s Raises NotImplementedError 1382s method : {None', 'multi', callable}, default None 1382s Raises NotImplementedError 1382s engine : {'auto', 'sqlalchemy'}, default 'auto' 1382s Raises NotImplementedError if not set to 'auto' 1382s """ 1382s if index_label: 1382s raise NotImplementedError( 1382s "'index_label' is not implemented for ADBC drivers" 1382s ) 1382s if chunksize: 1382s raise NotImplementedError("'chunksize' is not implemented for ADBC drivers") 1382s if dtype: 1382s raise NotImplementedError("'dtype' is not implemented for ADBC drivers") 1382s if method: 1382s raise NotImplementedError("'method' is not implemented for ADBC drivers") 1382s if engine != "auto": 1382s raise NotImplementedError( 1382s "engine != 'auto' not implemented for ADBC drivers" 1382s ) 1382s 1382s if schema: 1382s table_name = f"{schema}.{name}" 1382s else: 1382s table_name = name 1382s 1382s # pandas if_exists="append" will still create the 1382s # table if it does not exist; ADBC is more explicit with append/create 1382s # as applicable modes, so the semantics get blurred across 1382s # the libraries 1382s mode = "create" 1382s if self.has_table(name, schema): 1382s if if_exists == "fail": 1382s raise ValueError(f"Table '{table_name}' already exists.") 1382s elif if_exists == "replace": 1382s with self.con.cursor() as cur: 1382s cur.execute(f"DROP TABLE {table_name}") 1382s elif if_exists == "append": 1382s mode = "append" 1382s 1382s import pyarrow as pa 1382s 1382s try: 1382s tbl = pa.Table.from_pandas(frame, preserve_index=index) 1382s except pa.ArrowNotImplementedError as exc: 1382s raise ValueError("datatypes not supported") from exc 1382s 1382s with self.con.cursor() as cur: 1382s total_inserted = cur.adbc_ingest( 1382s table_name=name, data=tbl, mode=mode, db_schema_name=schema 1382s ) 1382s 1382s self.con.commit() 1382s return total_inserted 1382s 1382s def has_table(self, name: str, schema: str | None = None) -> bool: 1382s meta = self.con.adbc_get_objects( 1382s db_schema_filter=schema, table_name_filter=name 1382s ).read_all() 1382s 1382s for catalog_schema in meta["catalog_db_schemas"].to_pylist(): 1382s if not catalog_schema: 1382s continue 1382s for schema_record in catalog_schema: 1382s if not schema_record: 1382s continue 1382s 1382s for table_record in schema_record["db_schema_tables"]: 1382s if table_record["table_name"] == name: 1382s return True 1382s 1382s return False 1382s 1382s def _create_sql_schema( 1382s self, 1382s frame: DataFrame, 1382s table_name: str, 1382s keys: list[str] | None = None, 1382s dtype: DtypeArg | None = None, 1382s schema: str | None = None, 1382s ) -> str: 1382s raise NotImplementedError("not implemented for adbc") 1382s 1382s 1382s # sqlite-specific sql strings and handler class 1382s # dictionary used for readability purposes 1382s _SQL_TYPES = { 1382s "string": "TEXT", 1382s "floating": "REAL", 1382s "integer": "INTEGER", 1382s "datetime": "TIMESTAMP", 1382s "date": "DATE", 1382s "time": "TIME", 1382s "boolean": "INTEGER", 1382s } 1382s 1382s 1382s def _get_unicode_name(name: object): 1382s try: 1382s uname = str(name).encode("utf-8", "strict").decode("utf-8") 1382s except UnicodeError as err: 1382s raise ValueError(f"Cannot convert identifier to UTF-8: '{name}'") from err 1382s return uname 1382s 1382s 1382s def _get_valid_sqlite_name(name: object): 1382s # See https://stackoverflow.com/questions/6514274/how-do-you-escape-strings\ 1382s # -for-sqlite-table-column-names-in-python 1382s # Ensure the string can be encoded as UTF-8. 1382s # Ensure the string does not include any NUL characters. 1382s # Replace all " with "". 1382s # Wrap the entire thing in double quotes. 1382s 1382s name = _get_unicode_name(name) 1382s if not len(name): 1382s raise ValueError("Empty table or column name specified") 1382s 1382s if '\0' in name: 1382s raise ValueError("SQLite identifier cannot contain NULs") 1382s name = name.replace('"', '""') 1382s return '"' + name + '"' 1382s 1382s 1382s class SQLiteTable(SQLTable): 1382s """ 1382s Patch the SQLTable for fallback support. 1382s Instead of a table variable just use the Create Table statement. 1382s """ 1382s 1382s def __init__(self, *args, **kwargs) -> None: 1382s super().__init__(*args, **kwargs) 1382s 1382s self._register_date_adapters() 1382s 1382s def _register_date_adapters(self) -> None: 1382s # GH 8341 1382s # register an adapter callable for datetime.time object 1382s import sqlite3 1382s 1382s # this will transform time(12,34,56,789) into '12:34:56.000789' 1382s # (this is what sqlalchemy does) 1382s def _adapt_time(t) -> str: 1382s # This is faster than strftime 1382s return f"{t.hour:02d}:{t.minute:02d}:{t.second:02d}.{t.microsecond:06d}" 1382s 1382s # Also register adapters for date/datetime and co 1382s # xref https://docs.python.org/3.12/library/sqlite3.html#adapter-and-converter-recipes 1382s # Python 3.12+ doesn't auto-register adapters for us anymore 1382s 1382s adapt_date_iso = lambda val: val.isoformat() 1382s adapt_datetime_iso = lambda val: val.isoformat(" ") 1382s 1382s sqlite3.register_adapter(time, _adapt_time) 1382s 1382s sqlite3.register_adapter(date, adapt_date_iso) 1382s sqlite3.register_adapter(datetime, adapt_datetime_iso) 1382s 1382s convert_date = lambda val: date.fromisoformat(val.decode()) 1382s convert_timestamp = lambda val: datetime.fromisoformat(val.decode()) 1382s 1382s sqlite3.register_converter("date", convert_date) 1382s sqlite3.register_converter("timestamp", convert_timestamp) 1382s 1382s def sql_schema(self) -> str: 1382s return str(";\n".join(self.table)) 1382s 1382s def _execute_create(self) -> None: 1382s with self.pd_sql.run_transaction() as conn: 1382s for stmt in self.table: 1382s conn.execute(stmt) 1382s 1382s def insert_statement(self, *, num_rows: int) -> str: 1382s names = list(map(str, self.frame.columns)) 1382s wld = "?" # wildcard char 1382s escape = _get_valid_sqlite_name 1382s 1382s if self.index is not None: 1382s for idx in self.index[::-1]: 1382s names.insert(0, idx) 1382s 1382s bracketed_names = [escape(column) for column in names] 1382s col_names = ",".join(bracketed_names) 1382s 1382s row_wildcards = ",".join([wld] * len(names)) 1382s wildcards = ",".join([f"({row_wildcards})" for _ in range(num_rows)]) 1382s insert_statement = ( 1382s f"INSERT INTO {escape(self.name)} ({col_names}) VALUES {wildcards}" 1382s ) 1382s return insert_statement 1382s 1382s def _execute_insert(self, conn, keys, data_iter) -> int: 1382s data_list = list(data_iter) 1382s conn.executemany(self.insert_statement(num_rows=1), data_list) 1382s return conn.rowcount 1382s 1382s def _execute_insert_multi(self, conn, keys, data_iter) -> int: 1382s data_list = list(data_iter) 1382s flattened_data = [x for row in data_list for x in row] 1382s conn.execute(self.insert_statement(num_rows=len(data_list)), flattened_data) 1382s return conn.rowcount 1382s 1382s def _create_table_setup(self): 1382s """ 1382s Return a list of SQL statements that creates a table reflecting the 1382s structure of a DataFrame. The first entry will be a CREATE TABLE 1382s statement while the rest will be CREATE INDEX statements. 1382s """ 1382s column_names_and_types = self._get_column_names_and_types(self._sql_type_name) 1382s escape = _get_valid_sqlite_name 1382s 1382s create_tbl_stmts = [ 1382s escape(cname) + " " + ctype for cname, ctype, _ in column_names_and_types 1382s ] 1382s 1382s if self.keys is not None and len(self.keys): 1382s if not is_list_like(self.keys): 1382s keys = [self.keys] 1382s else: 1382s keys = self.keys 1382s cnames_br = ", ".join([escape(c) for c in keys]) 1382s create_tbl_stmts.append( 1382s f"CONSTRAINT {self.name}_pk PRIMARY KEY ({cnames_br})" 1382s ) 1382s if self.schema: 1382s schema_name = self.schema + "." 1382s else: 1382s schema_name = "" 1382s create_stmts = [ 1382s "CREATE TABLE " 1382s + schema_name 1382s + escape(self.name) 1382s + " (\n" 1382s + ",\n ".join(create_tbl_stmts) 1382s + "\n)" 1382s ] 1382s 1382s ix_cols = [cname for cname, _, is_index in column_names_and_types if is_index] 1382s if len(ix_cols): 1382s cnames = "_".join(ix_cols) 1382s cnames_br = ",".join([escape(c) for c in ix_cols]) 1382s create_stmts.append( 1382s "CREATE INDEX " 1382s + escape("ix_" + self.name + "_" + cnames) 1382s + "ON " 1382s + escape(self.name) 1382s + " (" 1382s + cnames_br 1382s + ")" 1382s ) 1382s 1382s return create_stmts 1382s 1382s def _sql_type_name(self, col): 1382s dtype: DtypeArg = self.dtype or {} 1382s if is_dict_like(dtype): 1382s dtype = cast(dict, dtype) 1382s if col.name in dtype: 1382s return dtype[col.name] 1382s 1382s # Infer type of column, while ignoring missing values. 1382s # Needed for inserting typed data containing NULLs, GH 8778. 1382s col_type = lib.infer_dtype(col, skipna=True) 1382s 1382s if col_type == "timedelta64": 1382s warnings.warn( 1382s "the 'timedelta' type is not supported, and will be " 1382s "written as integer values (ns frequency) to the database.", 1382s UserWarning, 1382s stacklevel=find_stack_level(), 1382s ) 1382s col_type = "integer" 1382s 1382s elif col_type == "datetime64": 1382s col_type = "datetime" 1382s 1382s elif col_type == "empty": 1382s col_type = "string" 1382s 1382s elif col_type == "complex": 1382s raise ValueError("Complex datatypes not supported") 1382s 1382s if col_type not in _SQL_TYPES: 1382s col_type = "string" 1382s 1382s return _SQL_TYPES[col_type] 1382s 1382s 1382s class SQLiteDatabase(PandasSQL): 1382s """ 1382s Version of SQLDatabase to support SQLite connections (fallback without 1382s SQLAlchemy). This should only be used internally. 1382s 1382s Parameters 1382s ---------- 1382s con : sqlite connection object 1382s 1382s """ 1382s 1382s def __init__(self, con) -> None: 1382s self.con = con 1382s 1382s @contextmanager 1382s def run_transaction(self): 1382s cur = self.con.cursor() 1382s try: 1382s yield cur 1382s self.con.commit() 1382s except Exception: 1382s self.con.rollback() 1382s raise 1382s finally: 1382s cur.close() 1382s 1382s def execute(self, sql: str | Select | TextClause, params=None): 1382s if not isinstance(sql, str): 1382s raise TypeError("Query must be a string unless using sqlalchemy.") 1382s args = [] if params is None else [params] 1382s > cur = self.con.cursor() 1382s E AttributeError: 'Engine' object has no attribute 'cursor' 1382s 1382s /usr/lib/python3/dist-packages/pandas/io/sql.py:2672: AttributeError 1382s ----------------------------- Captured stdout call ----------------------------- 1382s Dumped cluster state to test_cluster_dump/test_to_sql_engine_kwargs.yaml 1382s ------------------------------ Captured log call ------------------------------- 1382s INFO distributed.scheduler:scheduler.py:1711 State start 1382s INFO distributed.scheduler:scheduler.py:4072 Scheduler at: tcp://127.0.0.1:41137 1382s INFO distributed.scheduler:scheduler.py:4087 dashboard at: http://127.0.0.1:44661/status 1382s INFO distributed.scheduler:scheduler.py:7879 Registering Worker plugin shuffle 1382s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:42397 1382s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:42397 1382s INFO distributed.worker:worker.py:1446 Worker name: 0 1382s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:37285 1382s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:41137 1382s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1382s INFO distributed.worker:worker.py:1451 Threads: 1 1382s INFO distributed.worker:worker.py:1453 Memory: 7.66 GiB 1382s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-8dai_in6 1382s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1382s INFO distributed.worker:worker.py:1442 Start worker at: tcp://127.0.0.1:35065 1382s INFO distributed.worker:worker.py:1443 Listening to: tcp://127.0.0.1:35065 1382s INFO distributed.worker:worker.py:1446 Worker name: 1 1382s INFO distributed.worker:worker.py:1448 dashboard at: 127.0.0.1:46881 1382s INFO distributed.worker:worker.py:1449 Waiting to connect to: tcp://127.0.0.1:41137 1382s INFO distributed.worker:worker.py:1450 ------------------------------------------------- 1382s INFO distributed.worker:worker.py:1451 Threads: 2 1382s INFO distributed.worker:worker.py:1453 Memory: 7.66 GiB 1382s INFO distributed.worker:worker.py:1457 Local Directory: /tmp/dask-scratch-space/worker-hfx1107k 1382s INFO distributed.worker:worker.py:1170 ------------------------------------------------- 1382s INFO distributed.scheduler:scheduler.py:4424 Register worker 1382s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:42397 1382s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:37458 1382s INFO distributed.scheduler:scheduler.py:4424 Register worker 1382s INFO distributed.scheduler:scheduler.py:5934 Starting worker compute stream, tcp://127.0.0.1:35065 1382s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:37464 1382s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1382s INFO distributed.worker:worker.py:1873 Starting Worker plugin shuffle 1382s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:41137 1382s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1382s INFO distributed.worker:worker.py:1237 Registered to: tcp://127.0.0.1:41137 1382s INFO distributed.worker:worker.py:1238 ------------------------------------------------- 1382s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:41137 1382s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:41137 1382s INFO distributed.scheduler:scheduler.py:5691 Receive client connection: Client-dff4f0ad-4b6b-11ef-91ad-fa163edfe16a 1382s INFO distributed.core:core.py:1019 Starting established connection to tcp://127.0.0.1:37474 1382s WARNING distributed.worker:worker.py:2343 Compute Failed 1382s Key: _to_sql_chunk-7c93692c-7324-40c4-b335-5d42ecc13cd3 1382s Function: execute_task 1382s args: ((, , [Empty DataFrame 1382s Columns: [a, b] 1382s Index: []], (, [['name', 'test'], ['uri', 'sqlite:////tmp/tmpri_3m6t4'], ['engine_kwargs', (, [['echo', False]])], ['schema', None], ['if_exists', 'fail'], ['index', True], ['index_label', None], ['chunksize', None], ['dtype', None], ['method', None]]))) 1382s kwargs: {} 1382s Exception: 'AttributeError("\'Engine\' object has no attribute \'cursor\'")' 1382s 1382s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-dff4f0ad-4b6b-11ef-91ad-fa163edfe16a 1382s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:37474; closing. 1382s INFO distributed.scheduler:scheduler.py:5735 Remove client Client-dff4f0ad-4b6b-11ef-91ad-fa163edfe16a 1382s INFO distributed.scheduler:scheduler.py:5727 Close client connection: Client-dff4f0ad-4b6b-11ef-91ad-fa163edfe16a 1382s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:42397. Reason: worker-close 1382s INFO distributed.worker:worker.py:1546 Stopping worker at tcp://127.0.0.1:35065. Reason: worker-close 1382s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:41137 has been closed. 1382s INFO distributed.core:core.py:1029 Connection to tcp://127.0.0.1:41137 has been closed. 1382s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:37458; closing. 1382s INFO distributed.core:core.py:1044 Received 'close-stream' from tcp://127.0.0.1:37464; closing. 1382s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1722011216.4545362') 1382s INFO distributed.scheduler:scheduler.py:5209 Remove worker (stimulus_id='handle-worker-cleanup-1722011216.4547853') 1382s INFO distributed.scheduler:scheduler.py:5336 Lost all workers 1382s INFO distributed.scheduler:scheduler.py:4146 Scheduler closing due to unknown reason... 1382s INFO distributed.scheduler:scheduler.py:4164 Scheduler closing all comms 1382s =============================== warnings summary =============================== 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: 10 warnings 1382s array/tests/test_array_core.py: 1 warning 1382s bag/tests/test_bag.py: 13 warnings 1382s dataframe/io/tests/test_csv.py: 1 warning 1382s dataframe/io/tests/test_demo.py: 29 warnings 1382s dataframe/io/tests/test_io.py: 2 warnings 1382s dataframe/tests/test_accessors.py: 4 warnings 1382s dataframe/tests/test_categorical.py: 25 warnings 1382s dataframe/tests/test_dataframe.py: 2 warnings 1382s dataframe/tests/test_groupby.py: 2 warnings 1382s dataframe/tests/test_hyperloglog.py: 1 warning 1382s dataframe/tests/test_indexing.py: 1 warning 1382s dataframe/tests/test_shuffle.py: 50 warnings 1382s tests/test_backends.py: 1 warning 1382s tests/test_base.py: 13 warnings 1382s tests/test_distributed.py: 45 warnings 1382s tests/test_graph_manipulation.py: 3 warnings 1382s tests/test_layers.py: 5 warnings 1382s tests/test_typing.py: 4 warnings 1382s tests/test_utils.py: 1 warning 1382s /usr/lib/python3/dist-packages/dask/dataframe/__init__.py:31: FutureWarning: 1382s Dask dataframe query planning is disabled because dask-expr is not installed. 1382s 1382s You can install it with `pip install dask[dataframe]` or `conda install dask`. 1382s This will raise in a future version. 1382s 1382s warnings.warn(msg, FutureWarning) 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_creation.py:20 1382s /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 1382s ["numpy", pytest.param("cupy", marks=pytest.mark.gpu)], 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_core.py:7 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_creation.py:6 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_gufunc.py:6 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_linalg.py:7 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_overlap.py:7 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_percentile.py:6 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_random.py:5 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_reductions.py:8 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_routines.py:7 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_slicing.py:6 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_cupy_sparse.py:5 1382s /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 1382s pytestmark = pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:591 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:603 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_linalg.py:1040 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_reductions.py:207 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/array/tests/test_slicing.py:802 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:673 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:674 1382s /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 1382s @pytest.mark.network 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:738 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/bag/tests/test_bag.py:739 1382s /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 1382s @pytest.mark.network 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:173 1382s /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 1382s @pytest.mark.network 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:201 1382s /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 1382s @pytest.mark.flaky( 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:204 1382s /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 1382s @pytest.mark.network 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_http.py:217 1382s /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 1382s @pytest.mark.network 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/bytes/tests/test_local.py:276 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:745 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_csv.py:1828 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_demo.py:96 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # checks graph layers 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:23 1382s /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 1382s pytestmark = pytest.mark.skip_with_pyarrow_strings # no support for hdf yet 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_hdf.py:407 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:352 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:561 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_io.py:1096 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1041 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # need an object to store a dict 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1145 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # don't want to convert binary data to pyarrow strings 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1231 1382s /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 1382s @pytest.mark.xfail_with_pyarrow_strings # https://github.com/apache/arrow/issues/33727 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:1292 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # need object columns to store arrays 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:2835 1382s /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 1382s marks=pytest.mark.xfail_with_pyarrow_strings, 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4574 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4677 1382s /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 1382s @pytest.mark.network 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/io/tests/test_parquet.py:4678 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:43 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:167 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:942 1382s /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 1382s @pytest.mark.xfail_with_pyarrow_strings 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_arithmetics_reduction.py:1075 1382s /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 1382s @pytest.mark.xfail_with_pyarrow_strings 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_categorical.py:131 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:2497 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3670 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3756 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:3805 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5189 1382s /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 1382s @pytest.mark.parametrize("gpu", [False, pytest.param(True, marks=pytest.mark.gpu)]) 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5536 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # DateOffset has to be an object 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5781 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:5793 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_dataframe.py:6438 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:1348 1382s /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 1382s @pytest.mark.flaky(reruns=5) # See https://github.com/dask/dask/issues/9793 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2513 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # has to be array to explode 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2931 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:2974 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3000 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_groupby.py:3125 1382s /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 1382s pytest.param("cudf", marks=pytest.mark.gpu), 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_indexing.py:757 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1159 1382s /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 1382s pytest.param("cudf", marks=pytest.mark.gpu), 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1212 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1488 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:1631 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_multi.py:2651 1382s /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 1382s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:215 1382s /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 1382s "npartitions", [1, 4, 7, pytest.param(23, marks=pytest.mark.slow)] 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:583 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:723 1382s /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 1382s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:781 1382s /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 1382s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:810 1382s /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 1382s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:837 1382s /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 1382s "engine", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1128 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/dataframe/tests/test_shuffle.py:1596 1382s /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 1382s "backend", ["pandas", pytest.param("cudf", marks=pytest.mark.gpu)] 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/tests/test_backends.py:8 1382s /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 1382s @pytest.mark.gpu 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:983 1382s /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 1382s @pytest.mark.flaky(reruns=10, reruns_delay=5) 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/tests/test_base.py:984 1382s /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 1382s @pytest.mark.slow 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:278 1382s /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 1382s @pytest.mark.xfail_with_pyarrow_strings 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:303 1382s /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 1382s @pytest.mark.xfail_with_pyarrow_strings 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:509 1382s /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 1382s "parquet-fastparquet", marks=pytest.mark.skip_with_pyarrow_strings 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:513 1382s /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 1382s pytest.param("hdf", marks=pytest.mark.flaky(reruns=5)), 1382s 1382s ../../../usr/lib/python3/dist-packages/dask/tests/test_distributed.py:1000 1382s /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 1382s @pytest.mark.skip_with_pyarrow_strings # AttributeError: 'StringDtype' object has no attribute 'itemsize' 1382s 1382s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1382s array/tests/test_array_core.py::test_map_blocks_unique_name_drop_axis 1382s /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. 1382s if not block_info: 1382s 1382s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1382s array/tests/test_array_core.py::test_map_blocks_unique_name_new_axis 1382s /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. 1382s if not block_info: 1382s 1382s bag/tests/test_bag.py: 4 warnings 1382s diagnostics/tests/test_profiler.py: 5 warnings 1382s tests/test_multiprocessing.py: 12 warnings 1382s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=4525) is multi-threaded, use of fork() may lead to deadlocks in the child. 1382s self.pid = os.fork() 1382s 1382s dataframe/io/tests/test_sql.py::test_to_sql[False-1] 1382s dataframe/io/tests/test_sql.py::test_to_sql[False-2] 1382s dataframe/io/tests/test_sql.py::test_to_sql[True-1] 1382s dataframe/io/tests/test_sql.py::test_to_sql[True-2] 1382s dataframe/io/tests/test_sql.py::test_to_sql_kwargs 1382s dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs 1382s tests/test_distributed.py::test_to_sql_engine_kwargs 1382s /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. 1382s q = d.to_sql(con=engine, **kwargs) 1382s 1382s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-0] 1382s dataframe/tests/test_arithmetics_reduction.py::test_reductions_numpy_dispatch[product-1] 1382s /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. 1382s result = testfunction(**testargs) 1382s 1382s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-i8] 1382s dataframe/tests/test_dataframe.py::test_combine_first_all_nans[f8-f4] 1382s /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. 1382s return getattr(__obj, self.method)(*args, **kwargs) 1382s 1382s dataframe/tests/test_groupby.py: 168 warnings 1382s /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. 1382s s_result = result.stack(dropna=False) 1382s 1382s dataframe/tests/test_groupby.py: 40 warnings 1382s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:594: RuntimeWarning: invalid value encountered in scalar divide 1382s val = (df[mul_col] - df[i] * df[j] / n).values[0] / div.values[0] 1382s 1382s dataframe/tests/test_groupby.py: 20 warnings 1382s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:598: RuntimeWarning: invalid value encountered in scalar divide 1382s std_val_i = (df[ii] - (df[i] ** 2) / ni).values[0] / div.values[0] 1382s 1382s dataframe/tests/test_groupby.py: 20 warnings 1382s /usr/lib/python3/dist-packages/dask/dataframe/groupby.py:599: RuntimeWarning: invalid value encountered in scalar divide 1382s std_val_j = (df[jj] - (df[j] ** 2) / nj).values[0] / div.values[0] 1382s 1382s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1382s =========================== short test summary info ============================ 1382s FAILED dataframe/io/tests/test_sql.py::test_datetimes - ImportError: Using UR... 1382s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-1] - AttributeError:... 1382s FAILED dataframe/io/tests/test_sql.py::test_to_sql[False-2] - AttributeError:... 1382s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-1] - AttributeError: ... 1382s FAILED dataframe/io/tests/test_sql.py::test_to_sql[True-2] - AttributeError: ... 1382s FAILED dataframe/io/tests/test_sql.py::test_to_sql_kwargs - AttributeError: '... 1382s FAILED dataframe/io/tests/test_sql.py::test_to_sql_engine_kwargs - AttributeE... 1382s FAILED tests/test_distributed.py::test_to_sql_engine_kwargs - AttributeError:... 1382s ERROR dataframe/io/tests/test_sql.py::test_empty - ImportError: Using URI str... 1382s ERROR dataframe/io/tests/test_sql.py::test_single_column[True] - ImportError:... 1382s ERROR dataframe/io/tests/test_sql.py::test_single_column[False] - ImportError... 1382s ERROR dataframe/io/tests/test_sql.py::test_passing_engine_as_uri_raises_helpful_error 1382s ERROR dataframe/io/tests/test_sql.py::test_needs_rational - ImportError: Usin... 1382s ERROR dataframe/io/tests/test_sql.py::test_simple - ImportError: Using URI st... 1382s ERROR dataframe/io/tests/test_sql.py::test_npartitions - ImportError: Using U... 1382s ERROR dataframe/io/tests/test_sql.py::test_divisions - ImportError: Using URI... 1382s ERROR dataframe/io/tests/test_sql.py::test_meta - ImportError: Using URI stri... 1382s ERROR dataframe/io/tests/test_sql.py::test_meta_no_head_rows - ImportError: U... 1382s ERROR dataframe/io/tests/test_sql.py::test_no_meta_no_head_rows - ImportError... 1382s ERROR dataframe/io/tests/test_sql.py::test_limits - ImportError: Using URI st... 1382s ERROR dataframe/io/tests/test_sql.py::test_extra_connection_engine_keywords 1382s ERROR dataframe/io/tests/test_sql.py::test_query - ImportError: Using URI str... 1382s ERROR dataframe/io/tests/test_sql.py::test_query_index_from_query - ImportErr... 1382s ERROR dataframe/io/tests/test_sql.py::test_query_with_meta - ImportError: Usi... 1382s ERROR dataframe/io/tests/test_sql.py::test_no_character_index_without_divisions 1382s ERROR dataframe/io/tests/test_sql.py::test_read_sql - ImportError: Using URI ... 1382s = 8 failed, 10620 passed, 1587 skipped, 12 deselected, 173 xfailed, 315 xpassed, 581 warnings, 18 errors in 1127.64s (0:18:47) = 1385s autopkgtest [16:27:31]: test run-test: -----------------------] 1385s run-test FAIL non-zero exit status 1 1385s autopkgtest [16:27:31]: test run-test: - - - - - - - - - - results - - - - - - - - - - 1386s autopkgtest [16:27:32]: @@@@@@@@@@@@@@@@@@@@ summary 1386s run-test FAIL non-zero exit status 1 1399s nova [W] Using flock in scalingstack-bos01-ppc64el 1399s Creating nova instance adt-oracular-ppc64el-dask-20240726-160426-juju-7f2275-prod-proposed-migration-environment-3-7f116eb1-741c-4ef1-baa3-353959db586b from image adt/ubuntu-oracular-ppc64el-server-20240726.img (UUID ed8577b4-418a-4114-bbc6-d96f99af327c)...