0s autopkgtest [03:18:10]: starting date and time: 2026-01-24 03:18:10+0000 0s autopkgtest [03:18:10]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [03:18:10]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.gju1jaaq/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade seaborn --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu4-ram16-disk100-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-s390x-12.secgroup --name adt-resolute-s390x-seaborn-20260124-005353-juju-7f2275-prod-proposed-migration-environment-20-8ede2e31-f903-4981-8f91-713b408ff40c --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-s390x-seaborn-20260124-005353-juju-7f2275-prod-proposed-migration-environment-20-8ede2e31-f903-4981-8f91-713b408ff40c from image adt/ubuntu-resolute-s390x-server-20260124.img (UUID cb5f7561-b2f6-4cdf-8333-83c53514cd6a)... 99s autopkgtest [03:19:49]: testbed dpkg architecture: s390x 99s autopkgtest [03:19:49]: testbed apt version: 3.1.13 100s autopkgtest [03:19:50]: @@@@@@@@@@@@@@@@@@@@ test bed setup 101s autopkgtest [03:19:51]: testbed release detected to be: None 102s autopkgtest [03:19:52]: updating testbed package index (apt update) 102s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 102s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 103s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 103s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 103s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [94.5 kB] 103s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1031 kB] 103s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [24.3 kB] 103s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 103s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [102 kB] 103s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [850 kB] 103s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9916 B] 104s Fetched 2239 kB in 1s (1557 kB/s) 108s Reading package lists... 110s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 110s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 110s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 110s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 114s Reading package lists... 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 115s Calculating upgrade... 116s The following packages were automatically installed and are no longer required: 116s python3.13 python3.13-minimal 116s Use 'sudo apt autoremove' to remove them. 116s The following NEW packages will be installed: 116s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 116s The following packages will be upgraded: 116s cloud-initramfs-copymods cloud-initramfs-dyn-netconf libgpg-error-l10n 116s libgpg-error0 liblzo2-2 libpython3-stdlib python3 python3-gdbm 116s python3-minimal 116s 9 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 116s Need to get 6860 kB of archives. 116s After this operation, 24.3 MB of additional disk space will be used. 116s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 116s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 117s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-minimal s390x 3.14.2-1 [28.2 kB] 117s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3 s390x 3.14.2-1 [22.9 kB] 117s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 117s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 117s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libpython3-stdlib s390x 3.14.2-1 [10.9 kB] 117s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libgpg-error-l10n all 1.58-1build1 [9192 B] 117s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libgpg-error0 s390x 1.58-1build1 [88.1 kB] 117s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-gdbm s390x 3.14.2-1 [11.1 kB] 117s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x liblzo2-2 s390x 2.10-3build2 [62.8 kB] 117s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x cloud-initramfs-copymods all 0.50 [4528 B] 117s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x cloud-initramfs-dyn-netconf all 0.50 [6514 B] 118s dpkg-preconfigure: unable to re-open stdin: No such file or directory 119s Fetched 6860 kB in 1s (6305 kB/s) 119s Selecting previously unselected package libpython3.14-minimal:s390x. 119s (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 ... 87682 files and directories currently installed.) 119s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_s390x.deb ... 119s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 119s Selecting previously unselected package python3.14-minimal. 119s Preparing to unpack .../python3.14-minimal_3.14.2-1_s390x.deb ... 120s Unpacking python3.14-minimal (3.14.2-1) ... 121s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 121s Setting up python3.14-minimal (3.14.2-1) ... 128s (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 ... 88024 files and directories currently installed.) 128s Preparing to unpack .../python3-minimal_3.14.2-1_s390x.deb ... 129s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 129s Setting up python3-minimal (3.14.2-1) ... 131s (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 ... 88024 files and directories currently installed.) 131s Preparing to unpack .../0-python3_3.14.2-1_s390x.deb ... 132s running python pre-rtupdate hooks for python3.14... 132s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 132s Selecting previously unselected package libpython3.14-stdlib:s390x. 132s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_s390x.deb ... 132s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 135s Selecting previously unselected package python3.14. 135s Preparing to unpack .../2-python3.14_3.14.2-1_s390x.deb ... 135s Unpacking python3.14 (3.14.2-1) ... 137s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_s390x.deb ... 137s Unpacking libpython3-stdlib:s390x (3.14.2-1) over (3.13.9-3) ... 137s Preparing to unpack .../4-libgpg-error-l10n_1.58-1build1_all.deb ... 138s Unpacking libgpg-error-l10n (1.58-1build1) over (1.58-1) ... 138s Preparing to unpack .../5-libgpg-error0_1.58-1build1_s390x.deb ... 138s Unpacking libgpg-error0:s390x (1.58-1build1) over (1.58-1) ... 138s Preparing to unpack .../6-python3-gdbm_3.14.2-1_s390x.deb ... 138s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 138s Preparing to unpack .../7-liblzo2-2_2.10-3build2_s390x.deb ... 138s Unpacking liblzo2-2:s390x (2.10-3build2) over (2.10-3build1) ... 139s Preparing to unpack .../8-cloud-initramfs-copymods_0.50_all.deb ... 139s Unpacking cloud-initramfs-copymods (0.50) over (0.49build1) ... 139s Preparing to unpack .../9-cloud-initramfs-dyn-netconf_0.50_all.deb ... 140s Unpacking cloud-initramfs-dyn-netconf (0.50) over (0.49build1) ... 140s Setting up libgpg-error0:s390x (1.58-1build1) ... 140s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 140s Setting up liblzo2-2:s390x (2.10-3build2) ... 140s Setting up cloud-initramfs-copymods (0.50) ... 140s Setting up cloud-initramfs-dyn-netconf (0.50) ... 140s Setting up python3.14 (3.14.2-1) ... 145s Setting up libgpg-error-l10n (1.58-1build1) ... 145s Setting up libpython3-stdlib:s390x (3.14.2-1) ... 145s Setting up python3-gdbm (3.14.2-1) ... 145s Setting up python3 (3.14.2-1) ... 146s running python rtupdate hooks for python3.14... 146s running python post-rtupdate hooks for python3.14... 147s Processing triggers for man-db (2.13.1-1) ... 156s Processing triggers for initramfs-tools (0.150ubuntu7) ... 156s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 183s Using config file '/etc/zipl.conf' 183s Building bootmap in '/boot' 183s Adding IPL section 'ubuntu' (default) 184s Preparing boot device: vda. 184s Done. 185s Processing triggers for libc-bin (2.42-2ubuntu4) ... 186s Processing triggers for systemd (259-1ubuntu2) ... 188s autopkgtest [03:21:18]: upgrading testbed (apt dist-upgrade and autopurge) 189s Reading package lists... 190s Building dependency tree... 190s Reading state information... 190s Calculating upgrade... 191s The following packages were automatically installed and are no longer required: 191s python3.13 python3.13-minimal 191s Use 'sudo apt autoremove' to remove them. 191s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 192s Reading package lists... 193s Building dependency tree... 193s Reading state information... 193s Solving dependencies... 194s The following packages will be REMOVED: 194s python3.13* python3.13-minimal* 195s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 195s After this operation, 8012 kB disk space will be freed. 195s (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 ... 88458 files and directories currently installed.) 195s Removing python3.13 (3.13.11-1) ... 195s Removing python3.13-minimal (3.13.11-1) ... 201s Processing triggers for man-db (2.13.1-1) ... 202s Processing triggers for systemd (259-1ubuntu2) ... 202s (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 ... 88431 files and directories currently installed.) 202s Purging configuration files for python3.13-minimal (3.13.11-1) ... 204s autopkgtest [03:21:34]: rebooting testbed after setup commands that affected boot 252s autopkgtest [03:22:22]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 255s autopkgtest [03:22:25]: @@@@@@@@@@@@@@@@@@@@ apt-source seaborn 259s Get:1 http://ftpmaster.internal/ubuntu resolute/universe seaborn 0.13.2-6 (dsc) [1650 B] 259s Get:2 http://ftpmaster.internal/ubuntu resolute/universe seaborn 0.13.2-6 (tar) [1912 kB] 259s Get:3 http://ftpmaster.internal/ubuntu resolute/universe seaborn 0.13.2-6 (diff) [8584 B] 260s gpgv: Signature made Sun Dec 21 21:24:20 2025 UTC 260s gpgv: using EDDSA key A095B66EE09024BEE6A2F0722A27904BD7243EDA 260s gpgv: issuer "nilesh@debian.org" 260s gpgv: Can't check signature: No public key 260s dpkg-source: warning: cannot verify inline signature for ./seaborn_0.13.2-6.dsc: no acceptable signature found 260s autopkgtest [03:22:30]: testing package seaborn version 0.13.2-6 260s autopkgtest [03:22:30]: build not needed 262s autopkgtest [03:22:32]: test command1: preparing testbed 262s Reading package lists... 263s Building dependency tree... 263s Reading state information... 263s Solving dependencies... 264s The following NEW packages will be installed: 264s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx libblas3 264s libdeflate0 libfontconfig1 libfontenc1 libfreetype6 libgbm1 libgfortran5 264s libgl1 libgl1-mesa-dri libglvnd0 libglx-mesa0 libglx0 libgomp1 264s libgraphite2-3 libharfbuzz0b libice6 libimagequant0 libjbig0 libjpeg-turbo8 264s libjpeg8 liblapack3 liblcms2-2 libopenjp2-7 libpixman-1-0 libqhull-r8.0 264s libraqm0 libsharpyuv0 libsm6 libtcl8.6 libtiff6 libtk8.6 libvulkan1 libwebp7 264s libwebpdemux2 libwebpmux3 libx11-xcb1 libxaw7 libxcb-dri3-0 libxcb-glx0 264s libxcb-present0 libxcb-randr0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 264s libxfont2 libxft2 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 264s libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libzopfli1 264s mesa-libgallium python-matplotlib-data python3-all python3-brotli 264s python3-contourpy python3-cycler python3-decorator python3-fonttools 264s python3-iniconfig python3-kiwisolver python3-lxml python3-lz4 264s python3-matplotlib python3-mpmath python3-numpy python3-numpy-dev 264s python3-pandas python3-pandas-lib python3-pil python3-pil.imagetk 264s python3-pluggy python3-pytest python3-pytz python3-scipy python3-seaborn 264s python3-sympy python3-tk python3-ufolib2 python3-zopfli python3.13 264s python3.13-minimal python3.13-tk python3.14-tk unicode-data x11-common 264s x11-xkb-utils xserver-common xvfb 264s 0 upgraded, 99 newly installed, 0 to remove and 0 not upgraded. 264s Need to get 101 MB of archives. 264s After this operation, 451 MB of additional disk space will be used. 264s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13-minimal s390x 3.13.11-1 [2405 kB] 264s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3-numpy-dev s390x 1:2.3.5+ds-3 [146 kB] 264s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libblas3 s390x 3.12.1-7ubuntu1 [255 kB] 264s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgfortran5 s390x 15.2.0-11ubuntu1 [629 kB] 264s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x liblapack3 s390x 3.12.1-7ubuntu1 [2983 kB] 265s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3-numpy s390x 1:2.3.5+ds-3 [5305 kB] 265s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13 s390x 3.13.11-1 [758 kB] 265s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-dejavu-mono all 2.37-8build1 [502 kB] 265s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-dejavu-core all 2.37-8build1 [834 kB] 265s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.15.0-2.4ubuntu1 [38.2 kB] 265s Get:11 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-lyx all 2.5.0~RC2-3 [171 kB] 265s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 265s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 265s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.15.0-2.4ubuntu1 [150 kB] 265s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 265s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libx11-xcb1 s390x 2:1.8.12-1build1 [7972 B] 265s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-dri3-0 s390x 1.17.0-2build1 [7688 B] 265s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-present0 s390x 1.17.0-2build1 [6346 B] 265s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-randr0 s390x 1.17.0-2build1 [19.0 kB] 265s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-sync1 s390x 1.17.0-2build1 [9530 B] 265s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-xfixes0 s390x 1.17.0-2build1 [10.6 kB] 265s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x libxshmfence1 s390x 1.3.3-1 [5202 B] 265s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x mesa-libgallium s390x 25.2.8-2ubuntu1 [8349 kB] 265s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libgbm1 s390x 25.2.8-2ubuntu1 [34.7 kB] 265s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libvulkan1 s390x 1.4.335.0-1 [156 kB] 265s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libgl1-mesa-dri s390x 25.2.8-2ubuntu1 [36.2 kB] 265s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-glx0 s390x 1.17.0-2build1 [25.6 kB] 265s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-shm0 s390x 1.17.0-2build1 [5916 B] 265s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libxxf86vm1 s390x 1:1.1.4-2 [10.6 kB] 265s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libglx-mesa0 s390x 25.2.8-2ubuntu1 [114 kB] 265s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-11ubuntu1 [154 kB] 265s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libgraphite2-3 s390x 1.3.14-11ubuntu1 [80.5 kB] 265s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x libharfbuzz0b s390x 12.3.0-4 [569 kB] 265s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 265s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libice6 s390x 2:1.1.1-1build1 [46.2 kB] 265s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 265s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 265s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 265s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 265s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libpixman-1-0 s390x 0.46.4-1 [217 kB] 265s Get:41 http://ftpmaster.internal/ubuntu resolute/universe s390x libqhull-r8.0 s390x 2020.2-8 [199 kB] 265s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libraqm0 s390x 0.10.3-1 [15.6 kB] 265s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 265s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x libsm6 s390x 2:1.2.6-1 [18.3 kB] 265s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x libtcl8.6 s390x 8.6.17+dfsg-1 [1034 kB] 265s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 265s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 265s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 265s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x libxrender1 s390x 1:0.9.12-1 [20.9 kB] 265s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x libxft2 s390x 2.3.6-1build2 [48.0 kB] 265s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x libxss1 s390x 1:1.2.3-1build4 [7138 B] 265s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libtk8.6 s390x 8.6.17-1 [828 kB] 266s Get:53 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 266s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 266s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x libxt6t64 s390x 1:1.2.1-1.3 [180 kB] 266s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x libxmu6 s390x 2:1.1.3-4 [51.7 kB] 266s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 266s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libxaw7 s390x 2:1.0.16-1build1 [201 kB] 266s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libxfont2 s390x 1:2.0.6-2 [105 kB] 266s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libxkbfile1 s390x 1:1.1.0-1build5 [75.9 kB] 266s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libxrandr2 s390x 2:1.5.4-1build1 [20.4 kB] 266s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libxslt1.1 s390x 1.1.43-0.3 [163 kB] 266s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x libzopfli1 s390x 1.0.3-3 [124 kB] 266s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x python-matplotlib-data all 3.10.7+dfsg1-1 [2930 kB] 266s Get:65 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-all s390x 3.14.2-1 [890 B] 266s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-brotli s390x 1.1.0-2build6 [386 kB] 266s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-contourpy s390x 1.3.3-1 [266 kB] 266s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-cycler all 0.12.1-2 [9850 B] 266s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x python3-decorator all 5.2.1-2 [28.1 kB] 266s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x python3-lxml s390x 6.0.2-1 [2478 kB] 266s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-lz4 s390x 4.4.5+dfsg-1 [27.5 kB] 266s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-scipy s390x 1.16.3-3 [19.6 MB] 267s Get:73 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-mpmath all 1.3.0-2 [423 kB] 267s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sympy all 1.14.0-2 [4306 kB] 267s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ufolib2 all 0.18.1+dfsg1-1 [33.7 kB] 267s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-zopfli s390x 0.4.0-1 [11.2 kB] 267s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x unicode-data all 16.0.0-1build1 [9543 kB] 267s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-fonttools s390x 4.61.1-3 [1788 kB] 268s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 268s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-kiwisolver s390x 1.4.10~rc0-1 [65.0 kB] 268s Get:81 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 268s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x python3-pil s390x 12.0.0-1ubuntu1 [540 kB] 268s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13-tk s390x 3.13.11-1 [109 kB] 268s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-tk s390x 3.14.2-1 [110 kB] 268s Get:85 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-tk s390x 3.14.2-1 [11.2 kB] 268s Get:86 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pil.imagetk s390x 12.0.0-1ubuntu1 [9884 B] 268s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-matplotlib s390x 3.10.7+dfsg1-1 [17.2 MB] 268s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytz all 2025.2-5 [32.4 kB] 268s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pandas-lib s390x 2.3.3+dfsg-3 [7599 kB] 268s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pandas all 2.3.3+dfsg-3 [2948 kB] 268s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 268s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 268s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-seaborn all 0.13.2-6 [225 kB] 268s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x x11-xkb-utils s390x 7.7+9build1 [168 kB] 268s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x xserver-common all 2:21.1.21-1ubuntu1 [34.8 kB] 268s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x libglvnd0 s390x 1.7.0-3 [106 kB] 268s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libglx0 s390x 1.7.0-3 [30.9 kB] 268s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libgl1 s390x 1.7.0-3 [134 kB] 268s Get:99 http://ftpmaster.internal/ubuntu resolute/universe s390x xvfb s390x 2:21.1.21-1ubuntu1 [938 kB] 271s Fetched 101 MB in 4s (23.0 MB/s) 271s Selecting previously unselected package python3.13-minimal. 271s (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 ... 88433 files and directories currently installed.) 271s Preparing to unpack .../00-python3.13-minimal_3.13.11-1_s390x.deb ... 271s Unpacking python3.13-minimal (3.13.11-1) ... 271s Selecting previously unselected package python3-numpy-dev:s390x. 271s Preparing to unpack .../01-python3-numpy-dev_1%3a2.3.5+ds-3_s390x.deb ... 271s Unpacking python3-numpy-dev:s390x (1:2.3.5+ds-3) ... 271s Selecting previously unselected package libblas3:s390x. 271s Preparing to unpack .../02-libblas3_3.12.1-7ubuntu1_s390x.deb ... 271s Unpacking libblas3:s390x (3.12.1-7ubuntu1) ... 271s Selecting previously unselected package libgfortran5:s390x. 271s Preparing to unpack .../03-libgfortran5_15.2.0-11ubuntu1_s390x.deb ... 271s Unpacking libgfortran5:s390x (15.2.0-11ubuntu1) ... 272s Selecting previously unselected package liblapack3:s390x. 272s Preparing to unpack .../04-liblapack3_3.12.1-7ubuntu1_s390x.deb ... 272s Unpacking liblapack3:s390x (3.12.1-7ubuntu1) ... 273s Selecting previously unselected package python3-numpy. 273s Preparing to unpack .../05-python3-numpy_1%3a2.3.5+ds-3_s390x.deb ... 273s Unpacking python3-numpy (1:2.3.5+ds-3) ... 274s Selecting previously unselected package python3.13. 274s Preparing to unpack .../06-python3.13_3.13.11-1_s390x.deb ... 274s Unpacking python3.13 (3.13.11-1) ... 274s Selecting previously unselected package fonts-dejavu-mono. 274s Preparing to unpack .../07-fonts-dejavu-mono_2.37-8build1_all.deb ... 274s Unpacking fonts-dejavu-mono (2.37-8build1) ... 274s Selecting previously unselected package fonts-dejavu-core. 274s Preparing to unpack .../08-fonts-dejavu-core_2.37-8build1_all.deb ... 274s Unpacking fonts-dejavu-core (2.37-8build1) ... 274s Selecting previously unselected package fontconfig-config. 274s Preparing to unpack .../09-fontconfig-config_2.15.0-2.4ubuntu1_s390x.deb ... 275s Unpacking fontconfig-config (2.15.0-2.4ubuntu1) ... 275s Selecting previously unselected package fonts-lyx. 275s Preparing to unpack .../10-fonts-lyx_2.5.0~RC2-3_all.deb ... 275s Unpacking fonts-lyx (2.5.0~RC2-3) ... 275s Selecting previously unselected package libdeflate0:s390x. 275s Preparing to unpack .../11-libdeflate0_1.23-2_s390x.deb ... 275s Unpacking libdeflate0:s390x (1.23-2) ... 275s Selecting previously unselected package libfreetype6:s390x. 275s Preparing to unpack .../12-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 275s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 275s Selecting previously unselected package libfontconfig1:s390x. 275s Preparing to unpack .../13-libfontconfig1_2.15.0-2.4ubuntu1_s390x.deb ... 275s Unpacking libfontconfig1:s390x (2.15.0-2.4ubuntu1) ... 275s Selecting previously unselected package libfontenc1:s390x. 275s Preparing to unpack .../14-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 275s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 275s Selecting previously unselected package libx11-xcb1:s390x. 275s Preparing to unpack .../15-libx11-xcb1_2%3a1.8.12-1build1_s390x.deb ... 275s Unpacking libx11-xcb1:s390x (2:1.8.12-1build1) ... 275s Selecting previously unselected package libxcb-dri3-0:s390x. 275s Preparing to unpack .../16-libxcb-dri3-0_1.17.0-2build1_s390x.deb ... 275s Unpacking libxcb-dri3-0:s390x (1.17.0-2build1) ... 275s Selecting previously unselected package libxcb-present0:s390x. 275s Preparing to unpack .../17-libxcb-present0_1.17.0-2build1_s390x.deb ... 275s Unpacking libxcb-present0:s390x (1.17.0-2build1) ... 275s Selecting previously unselected package libxcb-randr0:s390x. 275s Preparing to unpack .../18-libxcb-randr0_1.17.0-2build1_s390x.deb ... 275s Unpacking libxcb-randr0:s390x (1.17.0-2build1) ... 275s Selecting previously unselected package libxcb-sync1:s390x. 275s Preparing to unpack .../19-libxcb-sync1_1.17.0-2build1_s390x.deb ... 275s Unpacking libxcb-sync1:s390x (1.17.0-2build1) ... 275s Selecting previously unselected package libxcb-xfixes0:s390x. 275s Preparing to unpack .../20-libxcb-xfixes0_1.17.0-2build1_s390x.deb ... 275s Unpacking libxcb-xfixes0:s390x (1.17.0-2build1) ... 275s Selecting previously unselected package libxshmfence1:s390x. 275s Preparing to unpack .../21-libxshmfence1_1.3.3-1_s390x.deb ... 275s Unpacking libxshmfence1:s390x (1.3.3-1) ... 275s Selecting previously unselected package mesa-libgallium:s390x. 275s Preparing to unpack .../22-mesa-libgallium_25.2.8-2ubuntu1_s390x.deb ... 275s Unpacking mesa-libgallium:s390x (25.2.8-2ubuntu1) ... 277s Selecting previously unselected package libgbm1:s390x. 277s Preparing to unpack .../23-libgbm1_25.2.8-2ubuntu1_s390x.deb ... 277s Unpacking libgbm1:s390x (25.2.8-2ubuntu1) ... 277s Selecting previously unselected package libvulkan1:s390x. 277s Preparing to unpack .../24-libvulkan1_1.4.335.0-1_s390x.deb ... 277s Unpacking libvulkan1:s390x (1.4.335.0-1) ... 277s Selecting previously unselected package libgl1-mesa-dri:s390x. 277s Preparing to unpack .../25-libgl1-mesa-dri_25.2.8-2ubuntu1_s390x.deb ... 277s Unpacking libgl1-mesa-dri:s390x (25.2.8-2ubuntu1) ... 277s Selecting previously unselected package libxcb-glx0:s390x. 277s Preparing to unpack .../26-libxcb-glx0_1.17.0-2build1_s390x.deb ... 277s Unpacking libxcb-glx0:s390x (1.17.0-2build1) ... 277s Selecting previously unselected package libxcb-shm0:s390x. 277s Preparing to unpack .../27-libxcb-shm0_1.17.0-2build1_s390x.deb ... 277s Unpacking libxcb-shm0:s390x (1.17.0-2build1) ... 277s Selecting previously unselected package libxxf86vm1:s390x. 277s Preparing to unpack .../28-libxxf86vm1_1%3a1.1.4-2_s390x.deb ... 277s Unpacking libxxf86vm1:s390x (1:1.1.4-2) ... 277s Selecting previously unselected package libglx-mesa0:s390x. 277s Preparing to unpack .../29-libglx-mesa0_25.2.8-2ubuntu1_s390x.deb ... 277s Unpacking libglx-mesa0:s390x (25.2.8-2ubuntu1) ... 277s Selecting previously unselected package libgomp1:s390x. 277s Preparing to unpack .../30-libgomp1_15.2.0-11ubuntu1_s390x.deb ... 277s Unpacking libgomp1:s390x (15.2.0-11ubuntu1) ... 277s Selecting previously unselected package libgraphite2-3:s390x. 277s Preparing to unpack .../31-libgraphite2-3_1.3.14-11ubuntu1_s390x.deb ... 277s Unpacking libgraphite2-3:s390x (1.3.14-11ubuntu1) ... 277s Selecting previously unselected package libharfbuzz0b:s390x. 277s Preparing to unpack .../32-libharfbuzz0b_12.3.0-4_s390x.deb ... 277s Unpacking libharfbuzz0b:s390x (12.3.0-4) ... 277s Selecting previously unselected package x11-common. 277s Preparing to unpack .../33-x11-common_1%3a7.7+24ubuntu1_all.deb ... 277s Unpacking x11-common (1:7.7+24ubuntu1) ... 277s Selecting previously unselected package libice6:s390x. 278s Preparing to unpack .../34-libice6_2%3a1.1.1-1build1_s390x.deb ... 278s Unpacking libice6:s390x (2:1.1.1-1build1) ... 278s Selecting previously unselected package libimagequant0:s390x. 278s Preparing to unpack .../35-libimagequant0_2.18.0-1build1_s390x.deb ... 278s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 278s Selecting previously unselected package libjpeg-turbo8:s390x. 278s Preparing to unpack .../36-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 278s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 278s Selecting previously unselected package libjpeg8:s390x. 278s Preparing to unpack .../37-libjpeg8_8c-2ubuntu11_s390x.deb ... 278s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 278s Selecting previously unselected package liblcms2-2:s390x. 278s Preparing to unpack .../38-liblcms2-2_2.17-1_s390x.deb ... 278s Unpacking liblcms2-2:s390x (2.17-1) ... 278s Selecting previously unselected package libpixman-1-0:s390x. 278s Preparing to unpack .../39-libpixman-1-0_0.46.4-1_s390x.deb ... 278s Unpacking libpixman-1-0:s390x (0.46.4-1) ... 278s Selecting previously unselected package libqhull-r8.0:s390x. 278s Preparing to unpack .../40-libqhull-r8.0_2020.2-8_s390x.deb ... 278s Unpacking libqhull-r8.0:s390x (2020.2-8) ... 278s Selecting previously unselected package libraqm0:s390x. 278s Preparing to unpack .../41-libraqm0_0.10.3-1_s390x.deb ... 278s Unpacking libraqm0:s390x (0.10.3-1) ... 278s Selecting previously unselected package libsharpyuv0:s390x. 278s Preparing to unpack .../42-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 278s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 278s Selecting previously unselected package libsm6:s390x. 278s Preparing to unpack .../43-libsm6_2%3a1.2.6-1_s390x.deb ... 278s Unpacking libsm6:s390x (2:1.2.6-1) ... 278s Selecting previously unselected package libtcl8.6:s390x. 278s Preparing to unpack .../44-libtcl8.6_8.6.17+dfsg-1_s390x.deb ... 278s Unpacking libtcl8.6:s390x (8.6.17+dfsg-1) ... 279s Selecting previously unselected package libjbig0:s390x. 279s Preparing to unpack .../45-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 279s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 279s Selecting previously unselected package libwebp7:s390x. 279s Preparing to unpack .../46-libwebp7_1.5.0-0.1build1_s390x.deb ... 279s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 279s Selecting previously unselected package libtiff6:s390x. 279s Preparing to unpack .../47-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 279s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 279s Selecting previously unselected package libxrender1:s390x. 279s Preparing to unpack .../48-libxrender1_1%3a0.9.12-1_s390x.deb ... 279s Unpacking libxrender1:s390x (1:0.9.12-1) ... 279s Selecting previously unselected package libxft2:s390x. 279s Preparing to unpack .../49-libxft2_2.3.6-1build2_s390x.deb ... 279s Unpacking libxft2:s390x (2.3.6-1build2) ... 279s Selecting previously unselected package libxss1:s390x. 279s Preparing to unpack .../50-libxss1_1%3a1.2.3-1build4_s390x.deb ... 279s Unpacking libxss1:s390x (1:1.2.3-1build4) ... 279s Selecting previously unselected package libtk8.6:s390x. 279s Preparing to unpack .../51-libtk8.6_8.6.17-1_s390x.deb ... 279s Unpacking libtk8.6:s390x (8.6.17-1) ... 279s Selecting previously unselected package libwebpdemux2:s390x. 279s Preparing to unpack .../52-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 279s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 279s Selecting previously unselected package libwebpmux3:s390x. 279s Preparing to unpack .../53-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 279s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 279s Selecting previously unselected package libxt6t64:s390x. 279s Preparing to unpack .../54-libxt6t64_1%3a1.2.1-1.3_s390x.deb ... 279s Unpacking libxt6t64:s390x (1:1.2.1-1.3) ... 279s Selecting previously unselected package libxmu6:s390x. 279s Preparing to unpack .../55-libxmu6_2%3a1.1.3-4_s390x.deb ... 279s Unpacking libxmu6:s390x (2:1.1.3-4) ... 279s Selecting previously unselected package libxpm4:s390x. 279s Preparing to unpack .../56-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 279s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 279s Selecting previously unselected package libxaw7:s390x. 279s Preparing to unpack .../57-libxaw7_2%3a1.0.16-1build1_s390x.deb ... 279s Unpacking libxaw7:s390x (2:1.0.16-1build1) ... 279s Selecting previously unselected package libxfont2:s390x. 279s Preparing to unpack .../58-libxfont2_1%3a2.0.6-2_s390x.deb ... 279s Unpacking libxfont2:s390x (1:2.0.6-2) ... 279s Selecting previously unselected package libxkbfile1:s390x. 279s Preparing to unpack .../59-libxkbfile1_1%3a1.1.0-1build5_s390x.deb ... 279s Unpacking libxkbfile1:s390x (1:1.1.0-1build5) ... 280s Selecting previously unselected package libxrandr2:s390x. 280s Preparing to unpack .../60-libxrandr2_2%3a1.5.4-1build1_s390x.deb ... 280s Unpacking libxrandr2:s390x (2:1.5.4-1build1) ... 280s Selecting previously unselected package libxslt1.1:s390x. 280s Preparing to unpack .../61-libxslt1.1_1.1.43-0.3_s390x.deb ... 280s Unpacking libxslt1.1:s390x (1.1.43-0.3) ... 280s Selecting previously unselected package libzopfli1. 280s Preparing to unpack .../62-libzopfli1_1.0.3-3_s390x.deb ... 280s Unpacking libzopfli1 (1.0.3-3) ... 280s Selecting previously unselected package python-matplotlib-data. 280s Preparing to unpack .../63-python-matplotlib-data_3.10.7+dfsg1-1_all.deb ... 280s Unpacking python-matplotlib-data (3.10.7+dfsg1-1) ... 280s Selecting previously unselected package python3-all. 280s Preparing to unpack .../64-python3-all_3.14.2-1_s390x.deb ... 280s Unpacking python3-all (3.14.2-1) ... 280s Selecting previously unselected package python3-brotli. 280s Preparing to unpack .../65-python3-brotli_1.1.0-2build6_s390x.deb ... 280s Unpacking python3-brotli (1.1.0-2build6) ... 281s Selecting previously unselected package python3-contourpy. 281s Preparing to unpack .../66-python3-contourpy_1.3.3-1_s390x.deb ... 281s Unpacking python3-contourpy (1.3.3-1) ... 281s Selecting previously unselected package python3-cycler. 281s Preparing to unpack .../67-python3-cycler_0.12.1-2_all.deb ... 281s Unpacking python3-cycler (0.12.1-2) ... 281s Selecting previously unselected package python3-decorator. 281s Preparing to unpack .../68-python3-decorator_5.2.1-2_all.deb ... 281s Unpacking python3-decorator (5.2.1-2) ... 281s Selecting previously unselected package python3-lxml:s390x. 281s Preparing to unpack .../69-python3-lxml_6.0.2-1_s390x.deb ... 281s Unpacking python3-lxml:s390x (6.0.2-1) ... 281s Selecting previously unselected package python3-lz4. 281s Preparing to unpack .../70-python3-lz4_4.4.5+dfsg-1_s390x.deb ... 281s Unpacking python3-lz4 (4.4.5+dfsg-1) ... 281s Selecting previously unselected package python3-scipy. 281s Preparing to unpack .../71-python3-scipy_1.16.3-3_s390x.deb ... 281s Unpacking python3-scipy (1.16.3-3) ... 286s Selecting previously unselected package python3-mpmath. 286s Preparing to unpack .../72-python3-mpmath_1.3.0-2_all.deb ... 286s Unpacking python3-mpmath (1.3.0-2) ... 286s Selecting previously unselected package python3-sympy. 286s Preparing to unpack .../73-python3-sympy_1.14.0-2_all.deb ... 286s Unpacking python3-sympy (1.14.0-2) ... 288s Selecting previously unselected package python3-ufolib2. 288s Preparing to unpack .../74-python3-ufolib2_0.18.1+dfsg1-1_all.deb ... 288s Unpacking python3-ufolib2 (0.18.1+dfsg1-1) ... 288s Selecting previously unselected package python3-zopfli. 288s Preparing to unpack .../75-python3-zopfli_0.4.0-1_s390x.deb ... 288s Unpacking python3-zopfli (0.4.0-1) ... 288s Selecting previously unselected package unicode-data. 288s Preparing to unpack .../76-unicode-data_16.0.0-1build1_all.deb ... 288s Unpacking unicode-data (16.0.0-1build1) ... 289s Selecting previously unselected package python3-fonttools. 289s Preparing to unpack .../77-python3-fonttools_4.61.1-3_s390x.deb ... 289s Unpacking python3-fonttools (4.61.1-3) ... 290s Selecting previously unselected package python3-iniconfig. 290s Preparing to unpack .../78-python3-iniconfig_2.1.0-2_all.deb ... 290s Unpacking python3-iniconfig (2.1.0-2) ... 290s Selecting previously unselected package python3-kiwisolver. 290s Preparing to unpack .../79-python3-kiwisolver_1.4.10~rc0-1_s390x.deb ... 290s Unpacking python3-kiwisolver (1.4.10~rc0-1) ... 290s Selecting previously unselected package libopenjp2-7:s390x. 290s Preparing to unpack .../80-libopenjp2-7_2.5.4-1_s390x.deb ... 290s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 290s Selecting previously unselected package python3-pil:s390x. 290s Preparing to unpack .../81-python3-pil_12.0.0-1ubuntu1_s390x.deb ... 290s Unpacking python3-pil:s390x (12.0.0-1ubuntu1) ... 290s Selecting previously unselected package python3.13-tk. 290s Preparing to unpack .../82-python3.13-tk_3.13.11-1_s390x.deb ... 290s Unpacking python3.13-tk (3.13.11-1) ... 290s Selecting previously unselected package python3.14-tk. 290s Preparing to unpack .../83-python3.14-tk_3.14.2-1_s390x.deb ... 290s Unpacking python3.14-tk (3.14.2-1) ... 290s Selecting previously unselected package python3-tk. 290s Preparing to unpack .../84-python3-tk_3.14.2-1_s390x.deb ... 290s Unpacking python3-tk (3.14.2-1) ... 290s Selecting previously unselected package python3-pil.imagetk:s390x. 291s Preparing to unpack .../85-python3-pil.imagetk_12.0.0-1ubuntu1_s390x.deb ... 291s Unpacking python3-pil.imagetk:s390x (12.0.0-1ubuntu1) ... 291s Selecting previously unselected package python3-matplotlib. 291s Preparing to unpack .../86-python3-matplotlib_3.10.7+dfsg1-1_s390x.deb ... 291s Unpacking python3-matplotlib (3.10.7+dfsg1-1) ... 293s Selecting previously unselected package python3-pytz. 293s Preparing to unpack .../87-python3-pytz_2025.2-5_all.deb ... 293s Unpacking python3-pytz (2025.2-5) ... 293s Selecting previously unselected package python3-pandas-lib:s390x. 293s Preparing to unpack .../88-python3-pandas-lib_2.3.3+dfsg-3_s390x.deb ... 293s Unpacking python3-pandas-lib:s390x (2.3.3+dfsg-3) ... 294s Selecting previously unselected package python3-pandas. 294s Preparing to unpack .../89-python3-pandas_2.3.3+dfsg-3_all.deb ... 294s Unpacking python3-pandas (2.3.3+dfsg-3) ... 295s Selecting previously unselected package python3-pluggy. 295s Preparing to unpack .../90-python3-pluggy_1.6.0-2_all.deb ... 295s Unpacking python3-pluggy (1.6.0-2) ... 295s Selecting previously unselected package python3-pytest. 295s Preparing to unpack .../91-python3-pytest_9.0.2-2_all.deb ... 295s Unpacking python3-pytest (9.0.2-2) ... 296s Selecting previously unselected package python3-seaborn. 296s Preparing to unpack .../92-python3-seaborn_0.13.2-6_all.deb ... 296s Unpacking python3-seaborn (0.13.2-6) ... 296s Selecting previously unselected package x11-xkb-utils. 296s Preparing to unpack .../93-x11-xkb-utils_7.7+9build1_s390x.deb ... 296s Unpacking x11-xkb-utils (7.7+9build1) ... 296s Selecting previously unselected package xserver-common. 296s Preparing to unpack .../94-xserver-common_2%3a21.1.21-1ubuntu1_all.deb ... 296s Unpacking xserver-common (2:21.1.21-1ubuntu1) ... 296s Selecting previously unselected package libglvnd0:s390x. 296s Preparing to unpack .../95-libglvnd0_1.7.0-3_s390x.deb ... 296s Unpacking libglvnd0:s390x (1.7.0-3) ... 296s Selecting previously unselected package libglx0:s390x. 296s Preparing to unpack .../96-libglx0_1.7.0-3_s390x.deb ... 296s Unpacking libglx0:s390x (1.7.0-3) ... 296s Selecting previously unselected package libgl1:s390x. 296s Preparing to unpack .../97-libgl1_1.7.0-3_s390x.deb ... 296s Unpacking libgl1:s390x (1.7.0-3) ... 296s Selecting previously unselected package xvfb. 296s Preparing to unpack .../98-xvfb_2%3a21.1.21-1ubuntu1_s390x.deb ... 296s Unpacking xvfb (2:21.1.21-1ubuntu1) ... 296s Setting up libgraphite2-3:s390x (1.3.14-11ubuntu1) ... 296s Setting up libxcb-dri3-0:s390x (1.17.0-2build1) ... 296s Setting up liblcms2-2:s390x (2.17-1) ... 296s Setting up python3-iniconfig (2.1.0-2) ... 297s Setting up libpixman-1-0:s390x (0.46.4-1) ... 297s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 297s Setting up libx11-xcb1:s390x (2:1.8.12-1build1) ... 297s Setting up libxcb-xfixes0:s390x (1.17.0-2build1) ... 297s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 297s Setting up libxrender1:s390x (1:0.9.12-1) ... 297s Setting up python3-lz4 (4.4.5+dfsg-1) ... 298s Setting up libglvnd0:s390x (1.7.0-3) ... 298s Setting up fonts-lyx (2.5.0~RC2-3) ... 298s Setting up libxcb-glx0:s390x (1.17.0-2build1) ... 298s Setting up x11-common (1:7.7+24ubuntu1) ... 300s Setting up libdeflate0:s390x (1.23-2) ... 300s Setting up libqhull-r8.0:s390x (2020.2-8) ... 300s Setting up python3-pytz (2025.2-5) ... 301s Setting up libxcb-shm0:s390x (1.17.0-2build1) ... 301s Setting up libgomp1:s390x (15.2.0-11ubuntu1) ... 301s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 301s Setting up libxxf86vm1:s390x (1:1.1.4-2) ... 301s Setting up libxcb-present0:s390x (1.17.0-2build1) ... 301s Setting up unicode-data (16.0.0-1build1) ... 301s Setting up python3-decorator (5.2.1-2) ... 301s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 301s Setting up libblas3:s390x (3.12.1-7ubuntu1) ... 301s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 301s Setting up libzopfli1 (1.0.3-3) ... 301s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 301s Setting up libxcb-sync1:s390x (1.17.0-2build1) ... 301s Setting up python3-brotli (1.1.0-2build6) ... 302s Setting up python3-cycler (0.12.1-2) ... 303s Setting up libimagequant0:s390x (2.18.0-1build1) ... 303s Setting up fonts-dejavu-mono (2.37-8build1) ... 303s Setting up python3-kiwisolver (1.4.10~rc0-1) ... 304s Setting up python3-numpy-dev:s390x (1:2.3.5+ds-3) ... 304s Setting up libxrandr2:s390x (2:1.5.4-1build1) ... 304s Setting up libtcl8.6:s390x (8.6.17+dfsg-1) ... 304s Setting up fonts-dejavu-core (2.37-8build1) ... 304s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 304s Setting up libgfortran5:s390x (15.2.0-11ubuntu1) ... 304s Setting up libvulkan1:s390x (1.4.335.0-1) ... 304s Setting up python3-pluggy (1.6.0-2) ... 305s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 305s Setting up libxshmfence1:s390x (1.3.3-1) ... 305s Setting up libxcb-randr0:s390x (1.17.0-2build1) ... 305s Setting up libxslt1.1:s390x (1.1.43-0.3) ... 305s Setting up libopenjp2-7:s390x (2.5.4-1) ... 305s Setting up python3.13-minimal (3.13.11-1) ... 312s Setting up libharfbuzz0b:s390x (12.3.0-4) ... 312s Setting up libxss1:s390x (1:1.2.3-1build4) ... 312s Setting up libxkbfile1:s390x (1:1.1.0-1build5) ... 312s Setting up python3-mpmath (1.3.0-2) ... 317s Setting up python-matplotlib-data (3.10.7+dfsg1-1) ... 317s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 317s Setting up libxfont2:s390x (1:2.0.6-2) ... 317s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 317s Setting up python3-sympy (1.14.0-2) ... 381s /usr/lib/python3/dist-packages/sympy/testing/runtests.py:283: SyntaxWarning: 'return' in a 'finally' block 381s return p.returncode 382s Setting up libice6:s390x (2:1.1.1-1build1) ... 382s Setting up mesa-libgallium:s390x (25.2.8-2ubuntu1) ... 382s Setting up liblapack3:s390x (3.12.1-7ubuntu1) ... 382s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 382s Setting up libgbm1:s390x (25.2.8-2ubuntu1) ... 382s Setting up python3.13 (3.13.11-1) ... 389s Setting up fontconfig-config (2.15.0-2.4ubuntu1) ... 391s Setting up python3-pytest (9.0.2-2) ... 394s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 394s Setting up libgl1-mesa-dri:s390x (25.2.8-2ubuntu1) ... 394s Setting up python3-all (3.14.2-1) ... 394s Setting up python3-zopfli (0.4.0-1) ... 395s Setting up libraqm0:s390x (0.10.3-1) ... 395s Setting up python3-numpy (1:2.3.5+ds-3) ... 413s Setting up python3-lxml:s390x (6.0.2-1) ... 414s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 414s Setting up python3-contourpy (1.3.3-1) ... 414s Setting up libfontconfig1:s390x (2.15.0-2.4ubuntu1) ... 414s Setting up libsm6:s390x (2:1.2.6-1) ... 414s Setting up libxft2:s390x (2.3.6-1build2) ... 414s Setting up libglx-mesa0:s390x (25.2.8-2ubuntu1) ... 414s Setting up python3-scipy (1.16.3-3) ... 452s Setting up libglx0:s390x (1.7.0-3) ... 452s Setting up libtk8.6:s390x (8.6.17-1) ... 452s Setting up python3-pandas-lib:s390x (2.3.3+dfsg-3) ... 452s Setting up python3.13-tk (3.13.11-1) ... 453s Setting up python3-pil:s390x (12.0.0-1ubuntu1) ... 457s Setting up libgl1:s390x (1.7.0-3) ... 457s Setting up python3-pandas (2.3.3+dfsg-3) ... 503s Setting up libxt6t64:s390x (1:1.2.1-1.3) ... 503s Setting up libxmu6:s390x (2:1.1.3-4) ... 503s Setting up python3.14-tk (3.14.2-1) ... 503s Setting up python3-tk (3.14.2-1) ... 503s Setting up libxaw7:s390x (2:1.0.16-1build1) ... 503s Setting up python3-pil.imagetk:s390x (12.0.0-1ubuntu1) ... 505s Setting up x11-xkb-utils (7.7+9build1) ... 505s Setting up xserver-common (2:21.1.21-1ubuntu1) ... 505s Setting up xvfb (2:21.1.21-1ubuntu1) ... 505s Setting up python3-ufolib2 (0.18.1+dfsg1-1) ... 506s Setting up python3-fonttools (4.61.1-3) ... 514s Setting up python3-matplotlib (3.10.7+dfsg1-1) ... 532s Setting up python3-seaborn (0.13.2-6) ... 534s Processing triggers for systemd (259-1ubuntu2) ... 535s Processing triggers for man-db (2.13.1-1) ... 543s Processing triggers for libc-bin (2.42-2ubuntu4) ... 547s autopkgtest [03:27:17]: test command1: xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1600x1200x24 -ac +extension GLX +render -noreset" sh debian/tests/run-unit-test 547s autopkgtest [03:27:17]: test command1: [----------------------- 554s ============================= test session starts ============================== 554s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 554s cachedir: .pytest_cache 554s rootdir: /tmp/autopkgtest.Y4H9h6/autopkgtest_tmp 554s plugins: typeguard-4.4.4 575s collecting ... collected 2380 items 575s 575s tests/_core/test_data.py::TestPlotData::test_named_vectors PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_named_and_given_vectors PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_index_as_variable PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_multiindex_as_variables PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_int_as_variable_key PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_int_as_variable_value PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_tuple_as_variable_key PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_dict_as_data PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[series] PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[numpy] PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[list] PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_none_as_variable_value PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_frame_and_vector_mismatched_lengths PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_empty_data_input[arg0] PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_empty_data_input[arg1] PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_index_alignment_series_to_dataframe PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_index_alignment_between_series PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_key_not_in_data_raises PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_key_with_no_data_raises PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_data_vector_different_lengths_raises PASSED [ 0%] 575s tests/_core/test_data.py::TestPlotData::test_undefined_variables_raise PASSED [ 0%] 576s tests/_core/test_data.py::TestPlotData::test_contains_operation PASSED [ 0%] 576s tests/_core/test_data.py::TestPlotData::test_join_add_variable PASSED [ 0%] 576s tests/_core/test_data.py::TestPlotData::test_join_replace_variable PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_join_remove_variable PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_join_all_operations PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_join_all_operations_same_data PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_join_add_variable_new_data PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_join_replace_variable_new_data PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_join_add_variable_different_index PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_join_replace_variable_different_index PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_join_subset_data_inherit_variables PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_join_multiple_inherits_from_orig PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_bad_type PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_data_interchange PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_data_interchange_failure PASSED [ 1%] 576s tests/_core/test_data.py::TestPlotData::test_data_interchange_support_test SKIPPED [ 1%] 576s tests/_core/test_groupby.py::test_init_from_list PASSED [ 1%] 576s tests/_core/test_groupby.py::test_init_from_dict PASSED [ 1%] 576s tests/_core/test_groupby.py::test_init_requires_order PASSED [ 1%] 576s tests/_core/test_groupby.py::test_at_least_one_grouping_variable_required PASSED [ 1%] 576s tests/_core/test_groupby.py::test_agg_one_grouper PASSED [ 1%] 576s tests/_core/test_groupby.py::test_agg_two_groupers PASSED [ 1%] 576s tests/_core/test_groupby.py::test_agg_two_groupers_ordered PASSED [ 1%] 576s tests/_core/test_groupby.py::test_apply_no_grouper PASSED [ 1%] 576s tests/_core/test_groupby.py::test_apply_one_grouper PASSED [ 1%] 576s tests/_core/test_groupby.py::test_apply_mutate_columns PASSED [ 1%] 576s tests/_core/test_groupby.py::test_apply_replace_columns PASSED [ 2%] 576s tests/_core/test_moves.py::TestJitter::test_default PASSED [ 2%] 576s tests/_core/test_moves.py::TestJitter::test_width PASSED [ 2%] 576s tests/_core/test_moves.py::TestJitter::test_x PASSED [ 2%] 576s tests/_core/test_moves.py::TestJitter::test_y PASSED [ 2%] 576s tests/_core/test_moves.py::TestJitter::test_seed PASSED [ 2%] 576s tests/_core/test_moves.py::TestDodge::test_default PASSED [ 2%] 576s tests/_core/test_moves.py::TestDodge::test_fill PASSED [ 2%] 576s tests/_core/test_moves.py::TestDodge::test_drop PASSED [ 2%] 576s tests/_core/test_moves.py::TestDodge::test_gap PASSED [ 2%] 576s tests/_core/test_moves.py::TestDodge::test_widths_default PASSED [ 2%] 577s tests/_core/test_moves.py::TestDodge::test_widths_fill PASSED [ 2%] 577s tests/_core/test_moves.py::TestDodge::test_widths_drop PASSED [ 2%] 577s tests/_core/test_moves.py::TestDodge::test_faceted_default PASSED [ 2%] 577s tests/_core/test_moves.py::TestDodge::test_faceted_fill PASSED [ 2%] 577s tests/_core/test_moves.py::TestDodge::test_faceted_drop PASSED [ 2%] 577s tests/_core/test_moves.py::TestDodge::test_orient PASSED [ 2%] 577s tests/_core/test_moves.py::TestDodge::test_single_semantic[grp2] PASSED [ 2%] 577s tests/_core/test_moves.py::TestDodge::test_single_semantic[grp3] PASSED [ 2%] 577s tests/_core/test_moves.py::TestDodge::test_two_semantics PASSED [ 2%] 577s tests/_core/test_moves.py::TestStack::test_basic PASSED [ 2%] 577s tests/_core/test_moves.py::TestStack::test_faceted PASSED [ 2%] 577s tests/_core/test_moves.py::TestStack::test_misssing_data PASSED [ 2%] 577s tests/_core/test_moves.py::TestStack::test_baseline_homogeneity_check PASSED [ 2%] 577s tests/_core/test_moves.py::TestShift::test_default PASSED [ 3%] 577s tests/_core/test_moves.py::TestShift::test_moves[0.3-0] PASSED [ 3%] 577s tests/_core/test_moves.py::TestShift::test_moves[0-0.2] PASSED [ 3%] 577s tests/_core/test_moves.py::TestShift::test_moves[0.1-0.3] PASSED [ 3%] 577s tests/_core/test_moves.py::TestNorm::test_default_no_groups[x] PASSED [ 3%] 577s tests/_core/test_moves.py::TestNorm::test_default_no_groups[y] PASSED [ 3%] 577s tests/_core/test_moves.py::TestNorm::test_default_groups[x] PASSED [ 3%] 577s tests/_core/test_moves.py::TestNorm::test_default_groups[y] PASSED [ 3%] 578s tests/_core/test_moves.py::TestNorm::test_sum PASSED [ 3%] 578s tests/_core/test_moves.py::TestNorm::test_where PASSED [ 3%] 578s tests/_core/test_moves.py::TestNorm::test_percent PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_empty PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_data_only PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_df_and_named_variables PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_df_and_mixed_variables PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_vector_variables_only PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_vector_variables_no_index PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_data_only_named PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_positional_and_named_data PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_positional_and_named_xy[x] PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_positional_and_named_xy[y] PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_positional_data_x_y PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_positional_x_y PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_positional_data_x PASSED [ 3%] 578s tests/_core/test_plot.py::TestInit::test_positional_x PASSED [ 4%] 578s tests/_core/test_plot.py::TestInit::test_positional_interchangeable_dataframe PASSED [ 4%] 578s tests/_core/test_plot.py::TestInit::test_positional_too_many PASSED [ 4%] 578s tests/_core/test_plot.py::TestInit::test_unknown_keywords PASSED [ 4%] 578s tests/_core/test_plot.py::TestLayerAddition::test_without_data PASSED [ 4%] 578s tests/_core/test_plot.py::TestLayerAddition::test_with_new_variable_by_name PASSED [ 4%] 579s tests/_core/test_plot.py::TestLayerAddition::test_with_new_variable_by_vector PASSED [ 4%] 579s tests/_core/test_plot.py::TestLayerAddition::test_with_late_data_definition PASSED [ 4%] 579s tests/_core/test_plot.py::TestLayerAddition::test_with_new_data_definition PASSED [ 4%] 579s tests/_core/test_plot.py::TestLayerAddition::test_drop_variable PASSED [ 4%] 579s tests/_core/test_plot.py::TestLayerAddition::test_stat_default XFAIL [ 4%] 579s tests/_core/test_plot.py::TestLayerAddition::test_stat_nondefault PASSED [ 4%] 580s tests/_core/test_plot.py::TestLayerAddition::test_orient[x-x] PASSED [ 4%] 580s tests/_core/test_plot.py::TestLayerAddition::test_orient[y-y] PASSED [ 4%] 580s tests/_core/test_plot.py::TestLayerAddition::test_orient[v-x] PASSED [ 4%] 580s tests/_core/test_plot.py::TestLayerAddition::test_orient[h-y] PASSED [ 4%] 580s tests/_core/test_plot.py::TestLayerAddition::test_variable_list PASSED [ 4%] 580s tests/_core/test_plot.py::TestLayerAddition::test_type_checks PASSED [ 4%] 581s tests/_core/test_plot.py::TestScaling::test_inference PASSED [ 4%] 581s tests/_core/test_plot.py::TestScaling::test_inference_from_layer_data PASSED [ 4%] 581s tests/_core/test_plot.py::TestScaling::test_inference_joins PASSED [ 4%] 581s tests/_core/test_plot.py::TestScaling::test_inferred_categorical_converter PASSED [ 4%] 582s tests/_core/test_plot.py::TestScaling::test_explicit_categorical_converter PASSED [ 4%] 582s tests/_core/test_plot.py::TestScaling::test_categorical_as_datetime XFAIL [ 5%] 582s tests/_core/test_plot.py::TestScaling::test_faceted_log_scale PASSED [ 5%] 582s tests/_core/test_plot.py::TestScaling::test_paired_single_log_scale PASSED [ 5%] 582s tests/_core/test_plot.py::TestScaling::test_paired_with_common_fallback PASSED [ 5%] 582s tests/_core/test_plot.py::TestScaling::test_log_scale_name XFAIL (Cu...) [ 5%] 583s tests/_core/test_plot.py::TestScaling::test_mark_data_log_transform_is_inverted PASSED [ 5%] 583s tests/_core/test_plot.py::TestScaling::test_mark_data_log_transfrom_with_stat PASSED [ 5%] 583s tests/_core/test_plot.py::TestScaling::test_mark_data_from_categorical PASSED [ 5%] 583s tests/_core/test_plot.py::TestScaling::test_mark_data_from_datetime PASSED [ 5%] 583s tests/_core/test_plot.py::TestScaling::test_computed_var_ticks PASSED [ 5%] 583s tests/_core/test_plot.py::TestScaling::test_computed_var_transform PASSED [ 5%] 583s tests/_core/test_plot.py::TestScaling::test_explicit_range_with_axis_scaling PASSED [ 5%] 584s tests/_core/test_plot.py::TestScaling::test_derived_range_with_axis_scaling PASSED [ 5%] 584s tests/_core/test_plot.py::TestScaling::test_facet_categories PASSED [ 5%] 584s tests/_core/test_plot.py::TestScaling::test_facet_categories_unshared PASSED [ 5%] 585s tests/_core/test_plot.py::TestScaling::test_facet_categories_single_dim_shared PASSED [ 5%] 585s tests/_core/test_plot.py::TestScaling::test_pair_categories PASSED [ 5%] 585s tests/_core/test_plot.py::TestScaling::test_pair_categories_shared PASSED [ 5%] 585s tests/_core/test_plot.py::TestScaling::test_identity_mapping_linewidth PASSED [ 5%] 586s tests/_core/test_plot.py::TestScaling::test_pair_single_coordinate_stat_orient PASSED [ 5%] 586s tests/_core/test_plot.py::TestScaling::test_inferred_nominal_passed_to_stat PASSED [ 5%] 587s tests/_core/test_plot.py::TestScaling::test_identity_mapping_color_strings XFAIL [ 5%] 587s tests/_core/test_plot.py::TestScaling::test_identity_mapping_color_tuples PASSED [ 5%] 587s tests/_core/test_plot.py::TestScaling::test_undefined_variable_raises XFAIL [ 5%] 587s tests/_core/test_plot.py::TestScaling::test_nominal_x_axis_tweaks PASSED [ 6%] 587s tests/_core/test_plot.py::TestScaling::test_nominal_y_axis_tweaks PASSED [ 6%] 587s tests/_core/test_plot.py::TestPlotting::test_matplotlib_object_creation PASSED [ 6%] 587s tests/_core/test_plot.py::TestPlotting::test_empty PASSED [ 6%] 588s tests/_core/test_plot.py::TestPlotting::test_no_orient_variance PASSED [ 6%] 588s tests/_core/test_plot.py::TestPlotting::test_single_split_single_layer PASSED [ 6%] 588s tests/_core/test_plot.py::TestPlotting::test_single_split_multi_layer PASSED [ 6%] 588s tests/_core/test_plot.py::TestPlotting::test_one_grouping_variable[color] PASSED [ 6%] 588s tests/_core/test_plot.py::TestPlotting::test_one_grouping_variable[group] PASSED [ 6%] 589s tests/_core/test_plot.py::TestPlotting::test_two_grouping_variables PASSED [ 6%] 589s tests/_core/test_plot.py::TestPlotting::test_specified_width PASSED [ 6%] 589s tests/_core/test_plot.py::TestPlotting::test_facets_no_subgroups PASSED [ 6%] 590s tests/_core/test_plot.py::TestPlotting::test_facets_one_subgroup PASSED [ 6%] 590s tests/_core/test_plot.py::TestPlotting::test_layer_specific_facet_disabling PASSED [ 6%] 590s tests/_core/test_plot.py::TestPlotting::test_paired_variables PASSED [ 6%] 591s tests/_core/test_plot.py::TestPlotting::test_paired_one_dimension PASSED [ 6%] 591s tests/_core/test_plot.py::TestPlotting::test_paired_variables_one_subset PASSED [ 6%] 592s tests/_core/test_plot.py::TestPlotting::test_paired_and_faceted PASSED [ 6%] 592s tests/_core/test_plot.py::TestPlotting::test_theme_default PASSED [ 6%] 593s tests/_core/test_plot.py::TestPlotting::test_theme_params PASSED [ 6%] 593s tests/_core/test_plot.py::TestPlotting::test_theme_error PASSED [ 6%] 593s tests/_core/test_plot.py::TestPlotting::test_theme_validation PASSED [ 6%] 593s tests/_core/test_plot.py::TestPlotting::test_stat PASSED [ 6%] 593s tests/_core/test_plot.py::TestPlotting::test_move PASSED [ 6%] 594s tests/_core/test_plot.py::TestPlotting::test_stat_and_move PASSED [ 7%] 594s tests/_core/test_plot.py::TestPlotting::test_stat_log_scale PASSED [ 7%] 594s tests/_core/test_plot.py::TestPlotting::test_move_log_scale PASSED [ 7%] 594s tests/_core/test_plot.py::TestPlotting::test_multi_move PASSED [ 7%] 594s tests/_core/test_plot.py::TestPlotting::test_multi_move_with_pairing PASSED [ 7%] 594s tests/_core/test_plot.py::TestPlotting::test_move_with_range PASSED [ 7%] 594s tests/_core/test_plot.py::TestPlotting::test_methods_clone PASSED [ 7%] 594s tests/_core/test_plot.py::TestPlotting::test_default_is_no_pyplot PASSED [ 7%] 594s tests/_core/test_plot.py::TestPlotting::test_with_pyplot PASSED [ 7%] 594s tests/_core/test_plot.py::TestPlotting::test_show PASSED [ 7%] 596s tests/_core/test_plot.py::TestPlotting::test_save PASSED [ 7%] 596s tests/_core/test_plot.py::TestPlotting::test_layout_size PASSED [ 7%] 596s tests/_core/test_plot.py::TestPlotting::test_layout_extent PASSED [ 7%] 596s tests/_core/test_plot.py::TestPlotting::test_constrained_layout_extent PASSED [ 7%] 596s tests/_core/test_plot.py::TestPlotting::test_base_layout_extent PASSED [ 7%] 596s tests/_core/test_plot.py::TestPlotting::test_on_axes PASSED [ 7%] 596s tests/_core/test_plot.py::TestPlotting::test_on_figure[True] PASSED [ 7%] 596s tests/_core/test_plot.py::TestPlotting::test_on_figure[False] PASSED [ 7%] 597s tests/_core/test_plot.py::TestPlotting::test_on_subfigure[True] PASSED [ 7%] 597s tests/_core/test_plot.py::TestPlotting::test_on_subfigure[False] PASSED [ 7%] 597s tests/_core/test_plot.py::TestPlotting::test_on_type_check PASSED [ 7%] 597s tests/_core/test_plot.py::TestPlotting::test_on_axes_with_subplots_error PASSED [ 7%] 597s tests/_core/test_plot.py::TestPlotting::test_on_layout_algo_default PASSED [ 7%] 597s tests/_core/test_plot.py::TestPlotting::test_on_layout_algo_spec PASSED [ 7%] 598s tests/_core/test_plot.py::TestPlotting::test_axis_labels_from_constructor PASSED [ 8%] 598s tests/_core/test_plot.py::TestPlotting::test_axis_labels_from_layer PASSED [ 8%] 599s tests/_core/test_plot.py::TestPlotting::test_axis_labels_are_first_name PASSED [ 8%] 600s tests/_core/test_plot.py::TestPlotting::test_limits PASSED [ 8%] 600s tests/_core/test_plot.py::TestPlotting::test_labels_axis PASSED [ 8%] 600s tests/_core/test_plot.py::TestPlotting::test_labels_legend PASSED [ 8%] 601s tests/_core/test_plot.py::TestPlotting::test_labels_facets PASSED [ 8%] 601s tests/_core/test_plot.py::TestPlotting::test_title_single PASSED [ 8%] 602s tests/_core/test_plot.py::TestPlotting::test_title_facet_function PASSED [ 8%] 602s tests/_core/test_plot.py::TestExceptions::test_scale_setup PASSED [ 8%] 602s tests/_core/test_plot.py::TestExceptions::test_coordinate_scaling PASSED [ 8%] 602s tests/_core/test_plot.py::TestExceptions::test_semantic_scaling PASSED [ 8%] 602s tests/_core/test_plot.py::TestFacetInterface::test_1d[row] PASSED [ 8%] 602s tests/_core/test_plot.py::TestFacetInterface::test_1d_as_vector[row] PASSED [ 8%] 603s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-reverse] PASSED [ 8%] 603s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-reverse] PASSED [ 8%] 603s tests/_core/test_plot.py::TestFacetInterface::test_1d[col] PASSED [ 8%] 603s tests/_core/test_plot.py::TestFacetInterface::test_1d_as_vector[col] PASSED [ 8%] 603s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-subset] PASSED [ 8%] 604s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-subset] PASSED [ 8%] 604s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[subset] PASSED [ 8%] 605s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-expand] PASSED [ 8%] 605s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-expand] PASSED [ 8%] 606s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[expand] PASSED [ 8%] 607s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[reverse] PASSED [ 9%] 607s tests/_core/test_plot.py::TestFacetInterface::test_2d PASSED [ 9%] 609s tests/_core/test_plot.py::TestFacetInterface::test_layout_algo[tight] PASSED [ 9%] 610s tests/_core/test_plot.py::TestFacetInterface::test_layout_algo[constrained] PASSED [ 9%] 612s tests/_core/test_plot.py::TestFacetInterface::test_axis_sharing PASSED [ 9%] 612s tests/_core/test_plot.py::TestFacetInterface::test_unshared_spacing PASSED [ 9%] 612s tests/_core/test_plot.py::TestFacetInterface::test_col_wrapping PASSED [ 9%] 612s tests/_core/test_plot.py::TestFacetInterface::test_row_wrapping PASSED [ 9%] 613s tests/_core/test_plot.py::TestPairInterface::test_all_numeric[list] PASSED [ 9%] 613s tests/_core/test_plot.py::TestPairInterface::test_all_numeric[Index] PASSED [ 9%] 613s tests/_core/test_plot.py::TestPairInterface::test_single_variable_key_raises PASSED [ 9%] 614s tests/_core/test_plot.py::TestPairInterface::test_single_dimension[x] PASSED [ 9%] 614s tests/_core/test_plot.py::TestPairInterface::test_single_dimension[y] PASSED [ 9%] 615s tests/_core/test_plot.py::TestPairInterface::test_non_cross PASSED [ 9%] 615s tests/_core/test_plot.py::TestPairInterface::test_list_of_vectors PASSED [ 9%] 615s tests/_core/test_plot.py::TestPairInterface::test_with_no_variables PASSED [ 9%] 616s tests/_core/test_plot.py::TestPairInterface::test_with_facets PASSED [ 9%] 616s tests/_core/test_plot.py::TestPairInterface::test_error_on_facet_overlap[variables0] PASSED [ 9%] 616s tests/_core/test_plot.py::TestPairInterface::test_error_on_facet_overlap[variables1] PASSED [ 9%] 616s tests/_core/test_plot.py::TestPairInterface::test_error_on_wrap_overlap[variables0] PASSED [ 9%] 616s tests/_core/test_plot.py::TestPairInterface::test_error_on_wrap_overlap[variables1] PASSED [ 9%] 617s tests/_core/test_plot.py::TestPairInterface::test_axis_sharing PASSED [ 9%] 619s tests/_core/test_plot.py::TestPairInterface::test_axis_sharing_with_facets PASSED [ 9%] 619s tests/_core/test_plot.py::TestPairInterface::test_x_wrapping PASSED [ 10%] 620s tests/_core/test_plot.py::TestPairInterface::test_y_wrapping PASSED [ 10%] 621s tests/_core/test_plot.py::TestPairInterface::test_non_cross_wrapping PASSED [ 10%] 621s tests/_core/test_plot.py::TestPairInterface::test_cross_mismatched_lengths PASSED [ 10%] 621s tests/_core/test_plot.py::TestPairInterface::test_orient_inference PASSED [ 10%] 621s tests/_core/test_plot.py::TestPairInterface::test_computed_coordinate_orient_inference PASSED [ 10%] 621s tests/_core/test_plot.py::TestPairInterface::test_two_variables_single_order_error PASSED [ 10%] 622s tests/_core/test_plot.py::TestPairInterface::test_limits PASSED [ 10%] 622s tests/_core/test_plot.py::TestPairInterface::test_labels PASSED [ 10%] 622s tests/_core/test_plot.py::TestLabelVisibility::test_single_subplot PASSED [ 10%] 622s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column[facet_kws0-pair_kws0] PASSED [ 10%] 623s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column[facet_kws1-pair_kws1] PASSED [ 10%] 623s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row[facet_kws0-pair_kws0] PASSED [ 10%] 623s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row[facet_kws1-pair_kws1] PASSED [ 10%] 624s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column_wrapped PASSED [ 10%] 624s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row_wrapped PASSED [ 10%] 625s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column_wrapped_non_cross PASSED [ 10%] 625s tests/_core/test_plot.py::TestLabelVisibility::test_2d PASSED [ 10%] 625s tests/_core/test_plot.py::TestLabelVisibility::test_2d_unshared PASSED [ 10%] 626s tests/_core/test_plot.py::TestLegend::test_single_layer_single_variable PASSED [ 10%] 626s tests/_core/test_plot.py::TestLegend::test_single_layer_common_variable PASSED [ 10%] 626s tests/_core/test_plot.py::TestLegend::test_single_layer_common_unnamed_variable PASSED [ 10%] 626s tests/_core/test_plot.py::TestLegend::test_single_layer_multi_variable PASSED [ 10%] 626s tests/_core/test_plot.py::TestLegend::test_multi_layer_single_variable PASSED [ 10%] 627s tests/_core/test_plot.py::TestLegend::test_multi_layer_multi_variable PASSED [ 11%] 627s tests/_core/test_plot.py::TestLegend::test_multi_layer_different_artists PASSED [ 11%] 627s tests/_core/test_plot.py::TestLegend::test_three_layers PASSED [ 11%] 627s tests/_core/test_plot.py::TestLegend::test_identity_scale_ignored PASSED [ 11%] 627s tests/_core/test_plot.py::TestLegend::test_suppression_in_add_method PASSED [ 11%] 627s tests/_core/test_plot.py::TestLegend::test_anonymous_title PASSED [ 11%] 628s tests/_core/test_plot.py::TestLegend::test_legendless_mark PASSED [ 11%] 628s tests/_core/test_plot.py::TestLegend::test_legend_has_no_offset PASSED [ 11%] 628s tests/_core/test_plot.py::TestLegend::test_layer_legend PASSED [ 11%] 628s tests/_core/test_plot.py::TestLegend::test_layer_legend_with_scale_legend PASSED [ 11%] 628s tests/_core/test_plot.py::TestLegend::test_layer_legend_title PASSED [ 11%] 628s tests/_core/test_plot.py::TestDefaultObject::test_default_repr PASSED [ 11%] 629s tests/_core/test_plot.py::TestThemeConfig::test_default PASSED [ 11%] 629s tests/_core/test_plot.py::TestThemeConfig::test_setitem PASSED [ 11%] 629s tests/_core/test_plot.py::TestThemeConfig::test_update PASSED [ 11%] 629s tests/_core/test_plot.py::TestThemeConfig::test_reset PASSED [ 11%] 629s tests/_core/test_plot.py::TestThemeConfig::test_copy PASSED [ 11%] 629s tests/_core/test_plot.py::TestThemeConfig::test_html_repr PASSED [ 11%] 630s tests/_core/test_plot.py::TestDisplayConfig::test_png_format PASSED [ 11%] 630s tests/_core/test_plot.py::TestDisplayConfig::test_svg_format PASSED [ 11%] 632s tests/_core/test_plot.py::TestDisplayConfig::test_png_scaling PASSED [ 11%] 633s tests/_core/test_plot.py::TestDisplayConfig::test_svg_scaling PASSED [ 11%] 633s tests/_core/test_plot.py::TestDisplayConfig::test_png_hidpi PASSED [ 11%] 634s tests/_core/test_properties.py::TestCoordinate::test_bad_scale_arg_str PASSED [ 11%] 634s tests/_core/test_properties.py::TestCoordinate::test_bad_scale_arg_type PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_nominal_default_palette PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_nominal_default_palette_large PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_nominal_named_palette PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_nominal_list_palette PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_nominal_dict_palette PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_nominal_dict_with_missing_keys PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_nominal_list_too_short PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_nominal_list_too_long PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_continuous_default_palette PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_continuous_named_palette PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_continuous_tuple_palette PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_continuous_callable_palette PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_continuous_missing PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_bad_scale_values_continuous PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_bad_scale_values_nominal PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_bad_inference_arg PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_default[cat-Nominal] PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_default[num-Continuous] PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_default[bool-Boolean] PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_default_numeric_data_category_dtype PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_default_binary_data PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_inference[viridis-cat-Nominal] PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_inference[viridis-num-Continuous] PASSED [ 12%] 634s tests/_core/test_properties.py::TestColor::test_inference[viridis-bool-Boolean] PASSED [ 13%] 634s tests/_core/test_properties.py::TestColor::test_inference[muted-num-Nominal] PASSED [ 13%] 634s tests/_core/test_properties.py::TestColor::test_inference[values4-num-Nominal] PASSED [ 13%] 634s tests/_core/test_properties.py::TestColor::test_inference[values5-num-Nominal] PASSED [ 13%] 634s tests/_core/test_properties.py::TestColor::test_inference[values6-num-Continuous] PASSED [ 13%] 634s tests/_core/test_properties.py::TestColor::test_inference[values7-cat-Nominal] PASSED [ 13%] 634s tests/_core/test_properties.py::TestColor::test_inference[values8-bool-Boolean] PASSED [ 13%] 634s tests/_core/test_properties.py::TestColor::test_inference[values9-num-Continuous] PASSED [ 13%] 634s tests/_core/test_properties.py::TestColor::test_standardization PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_default[cat] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_default[num] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_default[bool] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_inference_list[cat] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_inference_list[num] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_inference_list[bool] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_inference_dict[cat] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_inference_dict[num] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_inference_dict[bool] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_dict_missing PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_mapping_default[cat] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_mapping_default[num] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_mapping_from_list[cat] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_mapping_from_list[num] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_mapping_from_dict[cat] PASSED [ 13%] 634s tests/_core/test_properties.py::TestMarker::test_mapping_from_dict[num] PASSED [ 14%] 634s tests/_core/test_properties.py::TestMarker::test_mapping_with_null_value PASSED [ 14%] 634s tests/_core/test_properties.py::TestMarker::test_unique_default_large_n PASSED [ 14%] 634s tests/_core/test_properties.py::TestMarker::test_bad_scale_values PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_default[cat] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_default[num] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_default[bool] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_inference_list[cat] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_inference_list[num] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_inference_list[bool] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[cat] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[num] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[bool] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_dict_missing PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_mapping_default[cat] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_mapping_default[num] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_list[cat] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_list[num] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_dict[cat] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_dict[num] PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_mapping_with_null_value PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_unique_default_large_n PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_bad_scale_values PASSED [ 14%] 634s tests/_core/test_properties.py::TestLineStyle::test_bad_type PASSED [ 15%] 634s tests/_core/test_properties.py::TestLineStyle::test_bad_style PASSED [ 15%] 634s tests/_core/test_properties.py::TestLineStyle::test_bad_dashes PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_default[cat] PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_default[num] PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_default[bool] PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_inference_list[cat] PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_inference_list[num] PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_inference_list[bool] PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_inference_dict[cat] PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_inference_dict[num] PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_inference_dict[bool] PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_mapping_categorical_data PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_mapping_numeric_data PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_mapping_list PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_mapping_truthy_list PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_mapping_dict PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_cycle_warning PASSED [ 15%] 634s tests/_core/test_properties.py::TestFill::test_values_error PASSED [ 15%] 634s tests/_core/test_properties.py::TestAlpha::test_default[cat-Nominal] PASSED [ 15%] 634s tests/_core/test_properties.py::TestAlpha::test_default[num-Continuous] PASSED [ 15%] 634s tests/_core/test_properties.py::TestAlpha::test_default[bool-Boolean] PASSED [ 15%] 634s tests/_core/test_properties.py::TestAlpha::test_inference[arg0-cat-Nominal] PASSED [ 15%] 634s tests/_core/test_properties.py::TestAlpha::test_inference[arg1-num-Continuous] PASSED [ 15%] 635s tests/_core/test_properties.py::TestAlpha::test_inference[arg2-bool-Boolean] PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_inference[arg3-cat-Nominal] PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_inference[arg4-num-Nominal] PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_inference[arg5-bool-Boolean] PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_inference[arg6-cat-Nominal] PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_inference[arg7-num-Nominal] PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_inference[arg8-bool-Boolean] PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_mapped_interval_numeric PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_mapped_interval_categorical PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_bad_scale_values_numeric_data PASSED [ 16%] 635s tests/_core/test_properties.py::TestAlpha::test_bad_scale_values_categorical_data PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_default[cat-Nominal] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_default[num-Continuous] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_default[bool-Boolean] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_inference[arg0-cat-Nominal] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_inference[arg1-num-Continuous] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_inference[arg2-bool-Boolean] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_inference[arg3-cat-Nominal] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_inference[arg4-num-Nominal] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_inference[arg5-bool-Boolean] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_inference[arg6-cat-Nominal] PASSED [ 16%] 635s tests/_core/test_properties.py::TestLineWidth::test_inference[arg7-num-Nominal] PASSED [ 16%] 636s tests/_core/test_properties.py::TestLineWidth::test_inference[arg8-bool-Boolean] PASSED [ 16%] 636s tests/_core/test_properties.py::TestLineWidth::test_mapped_interval_numeric PASSED [ 16%] 636s tests/_core/test_properties.py::TestLineWidth::test_mapped_interval_categorical PASSED [ 17%] 636s tests/_core/test_properties.py::TestLineWidth::test_bad_scale_values_numeric_data PASSED [ 17%] 636s tests/_core/test_properties.py::TestLineWidth::test_bad_scale_values_categorical_data PASSED [ 17%] 636s tests/_core/test_properties.py::TestLineWidth::test_rcparam_default PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_default[cat-Nominal] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_default[num-Continuous] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_default[bool-Boolean] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg0-cat-Nominal] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg1-num-Continuous] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg2-bool-Boolean] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg3-cat-Nominal] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg4-num-Nominal] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg5-bool-Boolean] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg6-cat-Nominal] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg7-num-Nominal] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg8-bool-Boolean] PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_mapped_interval_numeric PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_mapped_interval_categorical PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_bad_scale_values_numeric_data PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_bad_scale_values_categorical_data PASSED [ 17%] 636s tests/_core/test_properties.py::TestEdgeWidth::test_rcparam_default PASSED [ 17%] 636s tests/_core/test_properties.py::TestPointSize::test_default[cat-Nominal] PASSED [ 17%] 636s tests/_core/test_properties.py::TestPointSize::test_default[num-Continuous] PASSED [ 17%] 636s tests/_core/test_properties.py::TestPointSize::test_default[bool-Boolean] PASSED [ 17%] 636s tests/_core/test_properties.py::TestPointSize::test_inference[arg0-cat-Nominal] PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_inference[arg1-num-Continuous] PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_inference[arg2-bool-Boolean] PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_inference[arg3-cat-Nominal] PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_inference[arg4-num-Nominal] PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_inference[arg5-bool-Boolean] PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_inference[arg6-cat-Nominal] PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_inference[arg7-num-Nominal] PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_inference[arg8-bool-Boolean] PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_mapped_interval_numeric PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_mapped_interval_categorical PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_bad_scale_values_numeric_data PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_bad_scale_values_categorical_data PASSED [ 18%] 636s tests/_core/test_properties.py::TestPointSize::test_areal_scaling_numeric PASSED [ 18%] 637s tests/_core/test_properties.py::TestPointSize::test_areal_scaling_categorical PASSED [ 18%] 637s tests/_core/test_rules.py::test_vartype_object PASSED [ 18%] 637s tests/_core/test_rules.py::test_variable_type PASSED [ 18%] 637s tests/_core/test_rules.py::test_categorical_order PASSED [ 18%] 637s tests/_core/test_scales.py::TestContinuous::test_coordinate_defaults PASSED [ 18%] 637s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform PASSED [ 18%] 637s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform_with_parameter PASSED [ 18%] 637s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform_error PASSED [ 18%] 637s tests/_core/test_scales.py::TestContinuous::test_interval_defaults PASSED [ 18%] 637s tests/_core/test_scales.py::TestContinuous::test_interval_with_range PASSED [ 18%] 637s tests/_core/test_scales.py::TestContinuous::test_interval_with_norm PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_interval_with_range_norm_and_transform PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_interval_with_bools PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_color_defaults PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_color_named_values PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_color_tuple_values PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_color_callable_values PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_color_with_norm PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_color_with_transform PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_tick_locator PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_tick_locator_input_check PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_tick_upto PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_tick_every PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_tick_every_between PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_tick_at PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_tick_count PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_tick_count_between PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_tick_minor PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_log_tick_default PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_log_tick_upto PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_log_tick_count PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_log_tick_format_disabled PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_log_tick_every PASSED [ 19%] 637s tests/_core/test_scales.py::TestContinuous::test_symlog_tick_default PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_formatter PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_like_pattern PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_like_string PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_like_function PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_base PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_unit PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_unit_with_sep PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_empty_unit PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_base_from_transform PASSED [ 20%] 637s tests/_core/test_scales.py::TestContinuous::test_label_type_checks PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_coordinate_defaults PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_coordinate_with_order PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_coordinate_with_subset_order PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_coordinate_axis PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_order PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_subset_order PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_category_dtype PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_coordinate_numeric_data PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_coordinate_numeric_data_with_order PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_color_defaults PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_color_named_palette PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_color_list_palette PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_color_dict_palette PASSED [ 20%] 637s tests/_core/test_scales.py::TestNominal::test_color_numeric_data PASSED [ 21%] 637s tests/_core/test_scales.py::TestNominal::test_color_numeric_with_order_subset PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_color_numeric_int_float_mix XFAIL [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_color_alpha_in_palette PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_color_unknown_palette PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_object_defaults PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_object_list PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_object_dict PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_object_order PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_object_order_subset PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_objects_that_are_weird PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_alpha_default PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_fill PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_fill_dict PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_fill_nunique_warning PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_interval_defaults PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_interval_tuple PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_interval_tuple_numeric PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_interval_list PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_interval_dict PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_interval_with_transform PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_empty_data PASSED [ 21%] 638s tests/_core/test_scales.py::TestNominal::test_finalize PASSED [ 21%] 638s tests/_core/test_scales.py::TestTemporal::test_coordinate_defaults PASSED [ 21%] 638s tests/_core/test_scales.py::TestTemporal::test_interval_defaults PASSED [ 22%] 638s tests/_core/test_scales.py::TestTemporal::test_interval_with_range PASSED [ 22%] 638s tests/_core/test_scales.py::TestTemporal::test_interval_with_norm PASSED [ 22%] 638s tests/_core/test_scales.py::TestTemporal::test_color_defaults PASSED [ 22%] 638s tests/_core/test_scales.py::TestTemporal::test_color_named_values PASSED [ 22%] 640s tests/_core/test_scales.py::TestTemporal::test_coordinate_axis PASSED [ 22%] 640s tests/_core/test_scales.py::TestTemporal::test_tick_locator PASSED [ 22%] 640s tests/_core/test_scales.py::TestTemporal::test_tick_upto PASSED [ 22%] 640s tests/_core/test_scales.py::TestTemporal::test_label_formatter PASSED [ 22%] 640s tests/_core/test_scales.py::TestTemporal::test_label_concise PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_coordinate PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_coordinate_axis PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[object-nan] PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[object-None] PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[boolean-value2] PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_color_defaults PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_color_list_palette PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_color_tuple_palette PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_color_dict_palette PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_object_defaults PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_object_list PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_object_dict PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_fill PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_interval_defaults PASSED [ 22%] 640s tests/_core/test_scales.py::TestBoolean::test_interval_tuple PASSED [ 23%] 640s tests/_core/test_scales.py::TestBoolean::test_finalize PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSpecificationChecks::test_both_facets_and_wrap PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSpecificationChecks::test_cross_xy_pairing_and_wrap PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSpecificationChecks::test_col_facets_and_x_pairing PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSpecificationChecks::test_wrapped_columns_and_y_pairing PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSpecificationChecks::test_wrapped_x_pairing_and_facetd_rows PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_single_subplot PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_single_facet PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_two_facets PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_col_facet_wrapped PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_row_facet_wrapped PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_col_facet_wrapped_single_row PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_x_and_y_paired PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_x_paired PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_x_paired_and_wrapped PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped_single_row PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_col_faceted_y_paired PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_row_faceted_x_paired PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross_wrapped PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotSpec::test_forced_unshared_facets PASSED [ 23%] 640s tests/_core/test_subplots.py::TestSubplotElements::test_single_subplot PASSED [ 24%] 640s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim[col] PASSED [ 24%] 640s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim[row] PASSED [ 24%] 640s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[col] PASSED [ 24%] 640s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[row] PASSED [ 24%] 640s tests/_core/test_subplots.py::TestSubplotElements::test_both_facet_dims PASSED [ 24%] 640s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var[x] PASSED [ 24%] 640s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var[y] PASSED [ 24%] 641s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[x] PASSED [ 24%] 641s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[y] PASSED [ 24%] 641s tests/_core/test_subplots.py::TestSubplotElements::test_both_paired_variables PASSED [ 24%] 641s tests/_core/test_subplots.py::TestSubplotElements::test_both_paired_non_cross PASSED [ 24%] 642s tests/_core/test_subplots.py::TestSubplotElements::test_one_facet_one_paired[col-y] PASSED [ 24%] 642s tests/_core/test_subplots.py::TestSubplotElements::test_one_facet_one_paired[row-x] PASSED [ 24%] 642s tests/_marks/test_area.py::TestArea::test_single_defaults PASSED [ 24%] 642s tests/_marks/test_area.py::TestArea::test_set_properties PASSED [ 24%] 642s tests/_marks/test_area.py::TestArea::test_mapped_properties PASSED [ 24%] 642s tests/_marks/test_area.py::TestArea::test_unfilled PASSED [ 24%] 642s tests/_marks/test_area.py::TestBand::test_range PASSED [ 24%] 643s tests/_marks/test_area.py::TestBand::test_auto_range PASSED [ 24%] 645s tests/_marks/test_bar.py::TestBar::test_categorical_positions_vertical PASSED [ 24%] 645s tests/_marks/test_bar.py::TestBar::test_categorical_positions_horizontal PASSED [ 24%] 645s tests/_marks/test_bar.py::TestBar::test_numeric_positions_vertical PASSED [ 24%] 645s tests/_marks/test_bar.py::TestBar::test_numeric_positions_horizontal PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBar::test_set_properties PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBar::test_mapped_properties PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBar::test_zero_height_skipped PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBar::test_artist_kws_clip PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBars::test_positions PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBars::test_positions_horizontal PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBars::test_width PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBars::test_mapped_color_direct_alpha PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBars::test_mapped_edgewidth PASSED [ 25%] 645s tests/_marks/test_bar.py::TestBars::test_auto_edgewidth PASSED [ 25%] 646s tests/_marks/test_bar.py::TestBars::test_unfilled PASSED [ 25%] 646s tests/_marks/test_bar.py::TestBars::test_log_scale PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_repr PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_input_checks PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_value PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_default PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_rcparam PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_depends PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_mapped PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_color PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_color_mapped_alpha PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_color_scaled_as_strings PASSED [ 25%] 646s tests/_marks/test_base.py::TestMappable::test_fillcolor PASSED [ 25%] 646s tests/_marks/test_dot.py::TestDot::test_simple PASSED [ 26%] 646s tests/_marks/test_dot.py::TestDot::test_filled_unfilled_mix PASSED [ 26%] 646s tests/_marks/test_dot.py::TestDot::test_missing_coordinate_data PASSED [ 26%] 646s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[color] PASSED [ 26%] 646s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[fill] PASSED [ 26%] 647s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[marker] PASSED [ 26%] 647s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[pointsize] PASSED [ 26%] 647s tests/_marks/test_dot.py::TestDots::test_simple PASSED [ 26%] 647s tests/_marks/test_dot.py::TestDots::test_set_color PASSED [ 26%] 648s tests/_marks/test_dot.py::TestDots::test_map_color PASSED [ 26%] 648s tests/_marks/test_dot.py::TestDots::test_fill PASSED [ 26%] 648s tests/_marks/test_dot.py::TestDots::test_pointsize PASSED [ 26%] 648s tests/_marks/test_dot.py::TestDots::test_stroke PASSED [ 26%] 649s tests/_marks/test_dot.py::TestDots::test_filled_unfilled_mix PASSED [ 26%] 649s tests/_marks/test_line.py::TestPath::test_xy_data PASSED [ 26%] 649s tests/_marks/test_line.py::TestPath::test_shared_colors_direct PASSED [ 26%] 649s tests/_marks/test_line.py::TestPath::test_separate_colors_direct PASSED [ 26%] 650s tests/_marks/test_line.py::TestPath::test_shared_colors_mapped PASSED [ 26%] 650s tests/_marks/test_line.py::TestPath::test_separate_colors_mapped PASSED [ 26%] 651s tests/_marks/test_line.py::TestPath::test_color_with_alpha PASSED [ 26%] 651s tests/_marks/test_line.py::TestPath::test_color_and_alpha PASSED [ 26%] 651s tests/_marks/test_line.py::TestPath::test_other_props_direct PASSED [ 26%] 651s tests/_marks/test_line.py::TestPath::test_other_props_mapped PASSED [ 26%] 651s tests/_marks/test_line.py::TestPath::test_capstyle PASSED [ 26%] 651s tests/_marks/test_line.py::TestLine::test_xy_data PASSED [ 27%] 651s tests/_marks/test_line.py::TestPaths::test_xy_data PASSED [ 27%] 651s tests/_marks/test_line.py::TestPaths::test_set_properties PASSED [ 27%] 651s tests/_marks/test_line.py::TestPaths::test_mapped_properties PASSED [ 27%] 652s tests/_marks/test_line.py::TestPaths::test_color_with_alpha PASSED [ 27%] 652s tests/_marks/test_line.py::TestPaths::test_color_and_alpha PASSED [ 27%] 652s tests/_marks/test_line.py::TestPaths::test_capstyle PASSED [ 27%] 652s tests/_marks/test_line.py::TestLines::test_xy_data PASSED [ 27%] 653s tests/_marks/test_line.py::TestLines::test_single_orient_value PASSED [ 27%] 653s tests/_marks/test_line.py::TestRange::test_xy_data PASSED [ 27%] 653s tests/_marks/test_line.py::TestRange::test_auto_range PASSED [ 27%] 653s tests/_marks/test_line.py::TestRange::test_mapped_color PASSED [ 27%] 653s tests/_marks/test_line.py::TestRange::test_direct_properties PASSED [ 27%] 654s tests/_marks/test_line.py::TestDash::test_xy_data PASSED [ 27%] 654s tests/_marks/test_line.py::TestDash::test_xy_data_grouped PASSED [ 27%] 654s tests/_marks/test_line.py::TestDash::test_set_properties PASSED [ 27%] 654s tests/_marks/test_line.py::TestDash::test_mapped_properties PASSED [ 27%] 654s tests/_marks/test_line.py::TestDash::test_width PASSED [ 27%] 655s tests/_marks/test_line.py::TestDash::test_dodge PASSED [ 27%] 655s tests/_marks/test_text.py::TestText::test_simple PASSED [ 27%] 655s tests/_marks/test_text.py::TestText::test_set_properties PASSED [ 27%] 655s tests/_marks/test_text.py::TestText::test_mapped_properties PASSED [ 27%] 656s tests/_marks/test_text.py::TestText::test_mapped_alignment PASSED [ 27%] 656s tests/_marks/test_text.py::TestText::test_identity_fontsize PASSED [ 27%] 656s tests/_marks/test_text.py::TestText::test_offset_centered PASSED [ 28%] 656s tests/_marks/test_text.py::TestText::test_offset_valign PASSED [ 28%] 656s tests/_marks/test_text.py::TestText::test_offset_halign PASSED [ 28%] 656s tests/_stats/test_aggregation.py::TestAgg::test_default PASSED [ 28%] 656s tests/_stats/test_aggregation.py::TestAgg::test_default_multi PASSED [ 28%] 656s tests/_stats/test_aggregation.py::TestAgg::test_func[max] PASSED [ 28%] 656s tests/_stats/test_aggregation.py::TestAgg::test_func[] PASSED [ 28%] 657s tests/_stats/test_aggregation.py::TestEst::test_mean_sd[mean0] PASSED [ 28%] 657s tests/_stats/test_aggregation.py::TestEst::test_mean_sd[mean1] PASSED [ 28%] 657s tests/_stats/test_aggregation.py::TestEst::test_sd_single_obs PASSED [ 28%] 657s tests/_stats/test_aggregation.py::TestEst::test_median_pi PASSED [ 28%] 658s tests/_stats/test_aggregation.py::TestEst::test_weighted_mean PASSED [ 28%] 659s tests/_stats/test_aggregation.py::TestEst::test_seed PASSED [ 28%] 659s tests/_stats/test_counting.py::TestCount::test_single_grouper PASSED [ 28%] 659s tests/_stats/test_counting.py::TestCount::test_multiple_groupers PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_string_bins PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_int_bins PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_array_bins PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_binwidth PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_binrange PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_discrete_bins PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_discrete_bins_from_nominal_scale PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_count_stat PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_probability_stat PASSED [ 28%] 659s tests/_stats/test_counting.py::TestHist::test_proportion_stat PASSED [ 29%] 659s tests/_stats/test_counting.py::TestHist::test_percent_stat PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_density_stat PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_frequency_stat PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_invalid_stat PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_cumulative_count PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_cumulative_proportion PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_cumulative_density PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_common_norm_default PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_common_norm_false PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_common_norm_subset PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_common_norm_warning PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_common_bins_default PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_common_bins_false PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_common_bins_subset PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_common_bins_warning PASSED [ 29%] 660s tests/_stats/test_counting.py::TestHist::test_histogram_single PASSED [ 29%] 661s tests/_stats/test_counting.py::TestHist::test_histogram_multiple PASSED [ 29%] 661s tests/_stats/test_density.py::TestKDE::test_columns[x] PASSED [ 29%] 661s tests/_stats/test_density.py::TestKDE::test_columns[y] PASSED [ 29%] 661s tests/_stats/test_density.py::TestKDE::test_gridsize[20] PASSED [ 29%] 661s tests/_stats/test_density.py::TestKDE::test_gridsize[30] PASSED [ 29%] 661s tests/_stats/test_density.py::TestKDE::test_gridsize[None] PASSED [ 29%] 661s tests/_stats/test_density.py::TestKDE::test_cut[1] PASSED [ 30%] 661s tests/_stats/test_density.py::TestKDE::test_cut[2] PASSED [ 30%] 661s tests/_stats/test_density.py::TestKDE::test_common_grid[True] PASSED [ 30%] 661s tests/_stats/test_density.py::TestKDE::test_common_grid[False] PASSED [ 30%] 661s tests/_stats/test_density.py::TestKDE::test_common_norm[True] PASSED [ 30%] 661s tests/_stats/test_density.py::TestKDE::test_common_norm[False] PASSED [ 30%] 661s tests/_stats/test_density.py::TestKDE::test_common_norm_variables PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_common_input_checks[norm] PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_common_input_checks[grid] PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_bw_adjust PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_bw_method_scalar PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_cumulative[True] PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_cumulative[False] PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_cumulative_requires_scipy PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_singular[vals0] PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_singular[vals1] PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_singular[vals2] PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_singular[vals3] PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_missing[y] PASSED [ 30%] 662s tests/_stats/test_density.py::TestKDE::test_missing[weight] PASSED [ 30%] 662s tests/_stats/test_order.py::TestPerc::test_int_k PASSED [ 30%] 662s tests/_stats/test_order.py::TestPerc::test_list_k PASSED [ 30%] 662s tests/_stats/test_order.py::TestPerc::test_orientation PASSED [ 30%] 662s tests/_stats/test_order.py::TestPerc::test_method PASSED [ 30%] 662s tests/_stats/test_order.py::TestPerc::test_grouped PASSED [ 31%] 662s tests/_stats/test_order.py::TestPerc::test_with_na PASSED [ 31%] 662s tests/_stats/test_regression.py::TestPolyFit::test_no_grouper PASSED [ 31%] 662s tests/_stats/test_regression.py::TestPolyFit::test_one_grouper PASSED [ 31%] 662s tests/_stats/test_regression.py::TestPolyFit::test_missing_data PASSED [ 31%] 662s tests/test_algorithms.py::test_bootstrap PASSED [ 31%] 663s tests/test_algorithms.py::test_bootstrap_length PASSED [ 31%] 665s tests/test_algorithms.py::test_bootstrap_range PASSED [ 31%] 665s tests/test_algorithms.py::test_bootstrap_multiarg PASSED [ 31%] 665s tests/test_algorithms.py::test_bootstrap_axis PASSED [ 31%] 666s tests/test_algorithms.py::test_bootstrap_seed PASSED [ 31%] 667s tests/test_algorithms.py::test_bootstrap_ols PASSED [ 31%] 675s tests/test_algorithms.py::test_bootstrap_units PASSED [ 31%] 675s tests/test_algorithms.py::test_bootstrap_arglength PASSED [ 31%] 680s tests/test_algorithms.py::test_bootstrap_string_func PASSED [ 31%] 686s tests/test_algorithms.py::test_bootstrap_reproducibility PASSED [ 31%] 688s tests/test_algorithms.py::test_nanaware_func_auto PASSED [ 31%] 689s tests/test_algorithms.py::test_nanaware_func_warning PASSED [ 31%] 689s tests/test_axisgrid.py::TestFacetGrid::test_self_data PASSED [ 31%] 689s tests/test_axisgrid.py::TestFacetGrid::test_self_figure PASSED [ 31%] 691s tests/test_axisgrid.py::TestFacetGrid::test_self_axes PASSED [ 31%] 693s tests/test_axisgrid.py::TestFacetGrid::test_axes_array_size PASSED [ 31%] 697s tests/test_axisgrid.py::TestFacetGrid::test_single_axes PASSED [ 31%] 714s tests/test_axisgrid.py::TestFacetGrid::test_col_wrap PASSED [ 31%] 719s tests/test_axisgrid.py::TestFacetGrid::test_normal_axes PASSED [ 32%] 720s tests/test_axisgrid.py::TestFacetGrid::test_wrapped_axes PASSED [ 32%] 725s tests/test_axisgrid.py::TestFacetGrid::test_axes_dict PASSED [ 32%] 730s tests/test_axisgrid.py::TestFacetGrid::test_figure_size PASSED [ 32%] 731s tests/test_axisgrid.py::TestFacetGrid::test_figure_size_with_legend PASSED [ 32%] 731s tests/test_axisgrid.py::TestFacetGrid::test_legend_data PASSED [ 32%] 731s tests/test_axisgrid.py::TestFacetGrid::test_legend_data_missing_level PASSED [ 32%] 731s tests/test_axisgrid.py::TestFacetGrid::test_get_boolean_legend_data PASSED [ 32%] 731s tests/test_axisgrid.py::TestFacetGrid::test_legend_tuples PASSED [ 32%] 733s tests/test_axisgrid.py::TestFacetGrid::test_legend_options PASSED [ 32%] 735s tests/test_axisgrid.py::TestFacetGrid::test_legendout_with_colwrap PASSED [ 32%] 736s tests/test_axisgrid.py::TestFacetGrid::test_legend_tight_layout PASSED [ 32%] 737s tests/test_axisgrid.py::TestFacetGrid::test_subplot_kws PASSED [ 32%] 739s tests/test_axisgrid.py::TestFacetGrid::test_gridspec_kws PASSED [ 32%] 742s tests/test_axisgrid.py::TestFacetGrid::test_gridspec_kws_col_wrap PASSED [ 32%] 745s tests/test_axisgrid.py::TestFacetGrid::test_data_generator PASSED [ 32%] 746s tests/test_axisgrid.py::TestFacetGrid::test_map PASSED [ 32%] 749s tests/test_axisgrid.py::TestFacetGrid::test_map_dataframe PASSED [ 32%] 750s tests/test_axisgrid.py::TestFacetGrid::test_set PASSED [ 32%] 753s tests/test_axisgrid.py::TestFacetGrid::test_set_titles PASSED [ 32%] 755s tests/test_axisgrid.py::TestFacetGrid::test_set_titles_margin_titles PASSED [ 32%] 762s tests/test_axisgrid.py::TestFacetGrid::test_set_ticklabels PASSED [ 32%] 765s tests/test_axisgrid.py::TestFacetGrid::test_set_axis_labels PASSED [ 32%] 766s tests/test_axisgrid.py::TestFacetGrid::test_axis_lims PASSED [ 32%] 771s tests/test_axisgrid.py::TestFacetGrid::test_data_orders PASSED [ 33%] 772s tests/test_axisgrid.py::TestFacetGrid::test_palette PASSED [ 33%] 772s tests/test_axisgrid.py::TestFacetGrid::test_hue_kws PASSED [ 33%] 773s tests/test_axisgrid.py::TestFacetGrid::test_dropna PASSED [ 33%] 773s tests/test_axisgrid.py::TestFacetGrid::test_categorical_column_missing_categories PASSED [ 33%] 775s tests/test_axisgrid.py::TestFacetGrid::test_categorical_warning PASSED [ 33%] 780s tests/test_axisgrid.py::TestFacetGrid::test_refline PASSED [ 33%] 780s tests/test_axisgrid.py::TestFacetGrid::test_apply PASSED [ 33%] 780s tests/test_axisgrid.py::TestFacetGrid::test_pipe PASSED [ 33%] 781s tests/test_axisgrid.py::TestFacetGrid::test_tick_params PASSED [ 33%] 788s tests/test_axisgrid.py::TestFacetGrid::test_data_interchange PASSED [ 33%] 789s tests/test_axisgrid.py::TestPairGrid::test_self_data PASSED [ 33%] 791s tests/test_axisgrid.py::TestPairGrid::test_ignore_datelike_data PASSED [ 33%] 792s tests/test_axisgrid.py::TestPairGrid::test_self_figure PASSED [ 33%] 794s tests/test_axisgrid.py::TestPairGrid::test_self_axes PASSED [ 33%] 796s tests/test_axisgrid.py::TestPairGrid::test_default_axes PASSED [ 33%] 797s tests/test_axisgrid.py::TestPairGrid::test_specific_square_axes[vars0] PASSED [ 33%] 797s tests/test_axisgrid.py::TestPairGrid::test_specific_square_axes[vars1] PASSED [ 33%] 799s tests/test_axisgrid.py::TestPairGrid::test_remove_hue_from_default PASSED [ 33%] 799s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars0-y_vars0] PASSED [ 33%] 799s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars1-z] PASSED [ 33%] 801s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars2-y_vars2] PASSED [ 33%] 804s tests/test_axisgrid.py::TestPairGrid::test_corner PASSED [ 33%] 805s tests/test_axisgrid.py::TestPairGrid::test_size PASSED [ 33%] 805s tests/test_axisgrid.py::TestPairGrid::test_empty_grid PASSED [ 34%] 809s tests/test_axisgrid.py::TestPairGrid::test_map PASSED [ 34%] 809s tests/test_axisgrid.py::TestPairGrid::test_map_nonsquare PASSED [ 34%] 811s tests/test_axisgrid.py::TestPairGrid::test_map_lower PASSED [ 34%] 812s tests/test_axisgrid.py::TestPairGrid::test_map_upper PASSED [ 34%] 814s tests/test_axisgrid.py::TestPairGrid::test_map_mixed_funcsig PASSED [ 34%] 819s tests/test_axisgrid.py::TestPairGrid::test_map_diag PASSED [ 34%] 821s tests/test_axisgrid.py::TestPairGrid::test_map_diag_rectangular PASSED [ 34%] 823s tests/test_axisgrid.py::TestPairGrid::test_map_diag_color PASSED [ 34%] 824s tests/test_axisgrid.py::TestPairGrid::test_map_diag_palette PASSED [ 34%] 825s tests/test_axisgrid.py::TestPairGrid::test_map_diag_and_offdiag PASSED [ 34%] 827s tests/test_axisgrid.py::TestPairGrid::test_diag_sharey PASSED [ 34%] 830s tests/test_axisgrid.py::TestPairGrid::test_map_diag_matplotlib PASSED [ 34%] 836s tests/test_axisgrid.py::TestPairGrid::test_palette PASSED [ 34%] 838s tests/test_axisgrid.py::TestPairGrid::test_hue_kws PASSED [ 34%] 845s tests/test_axisgrid.py::TestPairGrid::test_hue_order PASSED [ 34%] 850s tests/test_axisgrid.py::TestPairGrid::test_hue_order_missing_level PASSED [ 34%] 850s tests/test_axisgrid.py::TestPairGrid::test_hue_in_map PASSED [ 34%] 853s tests/test_axisgrid.py::TestPairGrid::test_nondefault_index PASSED [ 34%] 856s tests/test_axisgrid.py::TestPairGrid::test_dropna[scatterplot] PASSED [ 34%] 859s tests/test_axisgrid.py::TestPairGrid::test_dropna[scatter] PASSED [ 34%] 860s tests/test_axisgrid.py::TestPairGrid::test_histplot_legend PASSED [ 34%] 867s tests/test_axisgrid.py::TestPairGrid::test_pairplot PASSED [ 34%] 873s tests/test_axisgrid.py::TestPairGrid::test_pairplot_reg PASSED [ 35%] 883s tests/test_axisgrid.py::TestPairGrid::test_pairplot_reg_hue PASSED [ 35%] 886s tests/test_axisgrid.py::TestPairGrid::test_pairplot_diag_kde PASSED [ 35%] 894s tests/test_axisgrid.py::TestPairGrid::test_pairplot_kde PASSED [ 35%] 897s tests/test_axisgrid.py::TestPairGrid::test_pairplot_hist PASSED [ 35%] 907s tests/test_axisgrid.py::TestPairGrid::test_pairplot_markers PASSED [ 35%] 909s tests/test_axisgrid.py::TestPairGrid::test_pairplot_column_multiindex PASSED [ 35%] 911s tests/test_axisgrid.py::TestPairGrid::test_corner_despine PASSED [ 35%] 912s tests/test_axisgrid.py::TestPairGrid::test_corner_set PASSED [ 35%] 919s tests/test_axisgrid.py::TestPairGrid::test_legend PASSED [ 35%] 921s tests/test_axisgrid.py::TestPairGrid::test_tick_params PASSED [ 35%] 923s tests/test_axisgrid.py::TestPairGrid::test_data_interchange PASSED [ 35%] 923s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_lists PASSED [ 35%] 923s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_arrays PASSED [ 35%] 924s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_series PASSED [ 35%] 924s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_dataframe PASSED [ 35%] 924s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_dataframe_bad_variable PASSED [ 35%] 924s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_axis_labels PASSED [ 35%] 925s tests/test_axisgrid.py::TestJointGrid::test_dropna PASSED [ 35%] 925s tests/test_axisgrid.py::TestJointGrid::test_axlims PASSED [ 35%] 926s tests/test_axisgrid.py::TestJointGrid::test_marginal_ticks PASSED [ 35%] 926s tests/test_axisgrid.py::TestJointGrid::test_bivariate_plot PASSED [ 35%] 927s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot PASSED [ 35%] 928s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot_distplot PASSED [ 35%] 928s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot_matplotlib PASSED [ 36%] 928s tests/test_axisgrid.py::TestJointGrid::test_plot PASSED [ 36%] 929s tests/test_axisgrid.py::TestJointGrid::test_space PASSED [ 36%] 930s tests/test_axisgrid.py::TestJointGrid::test_hue[True] PASSED [ 36%] 934s tests/test_axisgrid.py::TestJointGrid::test_hue[False] PASSED [ 36%] 935s tests/test_axisgrid.py::TestJointGrid::test_refline PASSED [ 36%] 936s tests/test_axisgrid.py::TestJointPlot::test_scatter PASSED [ 36%] 937s tests/test_axisgrid.py::TestJointPlot::test_scatter_hue PASSED [ 36%] 938s tests/test_axisgrid.py::TestJointPlot::test_reg PASSED [ 36%] 939s tests/test_axisgrid.py::TestJointPlot::test_resid PASSED [ 36%] 941s tests/test_axisgrid.py::TestJointPlot::test_hist PASSED [ 36%] 941s tests/test_axisgrid.py::TestJointPlot::test_hex PASSED [ 36%] 943s tests/test_axisgrid.py::TestJointPlot::test_kde PASSED [ 36%] 946s tests/test_axisgrid.py::TestJointPlot::test_kde_hue PASSED [ 36%] 946s tests/test_axisgrid.py::TestJointPlot::test_color PASSED [ 36%] 948s tests/test_axisgrid.py::TestJointPlot::test_palette PASSED [ 36%] 948s tests/test_axisgrid.py::TestJointPlot::test_hex_customise PASSED [ 36%] 948s tests/test_axisgrid.py::TestJointPlot::test_bad_kind PASSED [ 36%] 948s tests/test_axisgrid.py::TestJointPlot::test_unsupported_hue_kind PASSED [ 36%] 956s tests/test_axisgrid.py::TestJointPlot::test_leaky_dict PASSED [ 36%] 956s tests/test_axisgrid.py::TestJointPlot::test_distplot_kwarg_warning PASSED [ 36%] 957s tests/test_axisgrid.py::TestJointPlot::test_ax_warning PASSED [ 36%] 957s tests/test_base.py::TestSemanticMapping::test_call_lookup PASSED [ 36%] 957s tests/test_base.py::TestHueMapping::test_plotter_default_init PASSED [ 36%] 957s tests/test_base.py::TestHueMapping::test_plotter_customization PASSED [ 37%] 957s tests/test_base.py::TestHueMapping::test_hue_map_null PASSED [ 37%] 957s tests/test_base.py::TestHueMapping::test_hue_map_categorical PASSED [ 37%] 957s tests/test_base.py::TestHueMapping::test_hue_map_numeric PASSED [ 37%] 957s tests/test_base.py::TestHueMapping::test_hue_map_without_hue_dataa PASSED [ 37%] 957s tests/test_base.py::TestHueMapping::test_saturation PASSED [ 37%] 957s tests/test_base.py::TestSizeMapping::test_plotter_default_init PASSED [ 37%] 957s tests/test_base.py::TestSizeMapping::test_plotter_customization PASSED [ 37%] 957s tests/test_base.py::TestSizeMapping::test_size_map_null PASSED [ 37%] 957s tests/test_base.py::TestSizeMapping::test_map_size_numeric PASSED [ 37%] 957s tests/test_base.py::TestSizeMapping::test_map_size_categorical PASSED [ 37%] 957s tests/test_base.py::TestSizeMapping::test_array_palette_deprecation PASSED [ 37%] 957s tests/test_base.py::TestStyleMapping::test_plotter_default_init PASSED [ 37%] 957s tests/test_base.py::TestStyleMapping::test_plotter_customization PASSED [ 37%] 957s tests/test_base.py::TestStyleMapping::test_style_map_null PASSED [ 37%] 957s tests/test_base.py::TestStyleMapping::test_map_style PASSED [ 37%] 957s tests/test_base.py::TestVectorPlotter::test_flat_variables[series] PASSED [ 37%] 957s tests/test_base.py::TestVectorPlotter::test_flat_variables[array] PASSED [ 37%] 957s tests/test_base.py::TestVectorPlotter::test_flat_variables[list] PASSED [ 37%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables0] PASSED [ 37%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables1] PASSED [ 37%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables2] PASSED [ 37%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables3] PASSED [ 37%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables4] PASSED [ 37%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables5] PASSED [ 38%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables6] PASSED [ 38%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables7] PASSED [ 38%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables8] PASSED [ 38%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables9] PASSED [ 38%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables10] PASSED [ 38%] 957s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables11] PASSED [ 38%] 957s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables0] PASSED [ 38%] 957s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables1] PASSED [ 38%] 957s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables2] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables3] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables4] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables5] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables6] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables7] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables8] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables9] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables10] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables11] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables0] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables1] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables2] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables3] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables4] PASSED [ 38%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables5] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables6] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables7] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables8] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables9] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables10] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables11] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables0] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables1] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables2] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables3] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables4] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables5] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables6] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables7] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables8] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables9] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables10] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables11] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-series] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-numpy] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-list] PASSED [ 39%] 958s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-series] PASSED [ 39%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-numpy] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-list] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-series] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-numpy] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-list] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-series] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-numpy] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-list] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-series] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-numpy] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-list] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-series] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-numpy] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-list] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-series] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-numpy] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-list] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-series] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-numpy] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-list] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-series] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-numpy] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-list] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-series] PASSED [ 40%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-numpy] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-list] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-series] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-numpy] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-list] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-series] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-numpy] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-list] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_undefined_variables PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg0] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg1] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg2] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_units PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_numeric_name[3] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_numeric_name[4.5] PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_hierarchical_index PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_scalar_and_data PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_wide_semantic_error PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_unknown_error PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_long_unmatched_size_error PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_wide_categorical_columns PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_iter_data_quantitites PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_iter_data_keys PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_iter_data_values PASSED [ 41%] 959s tests/test_base.py::TestVectorPlotter::test_iter_data_reverse PASSED [ 42%] 959s tests/test_base.py::TestVectorPlotter::test_iter_data_dropna PASSED [ 42%] 960s tests/test_base.py::TestVectorPlotter::test_axis_labels PASSED [ 42%] 960s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables0] PASSED [ 42%] 960s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables1] PASSED [ 42%] 960s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables2] PASSED [ 42%] 960s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables3] PASSED [ 42%] 960s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables4] PASSED [ 42%] 960s tests/test_base.py::TestVectorPlotter::test_attach_disallowed PASSED [ 42%] 960s tests/test_base.py::TestVectorPlotter::test_attach_log_scale PASSED [ 42%] 960s tests/test_base.py::TestVectorPlotter::test_attach_converters PASSED [ 42%] 961s tests/test_base.py::TestVectorPlotter::test_attach_facets PASSED [ 42%] 961s tests/test_base.py::TestVectorPlotter::test_scale_transform_identity PASSED [ 42%] 962s tests/test_base.py::TestVectorPlotter::test_scale_transform_identity_facets PASSED [ 42%] 962s tests/test_base.py::TestVectorPlotter::test_scale_transform_log PASSED [ 42%] 963s tests/test_base.py::TestVectorPlotter::test_scale_transform_facets PASSED [ 42%] 964s tests/test_base.py::TestVectorPlotter::test_scale_transform_mixed_facets PASSED [ 42%] 976s tests/test_base.py::TestVectorPlotter::test_attach_shared_axes PASSED [ 42%] 976s tests/test_base.py::TestVectorPlotter::test_get_axes_single PASSED [ 42%] 978s tests/test_base.py::TestVectorPlotter::test_get_axes_facets PASSED [ 42%] 978s tests/test_base.py::TestVectorPlotter::test_comp_data PASSED [ 42%] 978s tests/test_base.py::TestVectorPlotter::test_comp_data_log PASSED [ 42%] 978s tests/test_base.py::TestVectorPlotter::test_comp_data_category_order PASSED [ 42%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture0] PASSED [ 42%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture1] PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture2] PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture3] PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture4] PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture5] PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture6] PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture7] PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture8] PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_duplicate_index PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_comp_data_nullable_dtype PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_var_order PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_scale_native PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_scale_numeric PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_scale_datetime PASSED [ 43%] 979s tests/test_base.py::TestVectorPlotter::test_scale_categorical PASSED [ 43%] 979s tests/test_base.py::TestCoreFunc::test_unique_dashes PASSED [ 43%] 979s tests/test_base.py::TestCoreFunc::test_unique_markers PASSED [ 43%] 979s tests/test_base.py::TestCoreFunc::test_variable_type PASSED [ 43%] 979s tests/test_base.py::TestCoreFunc::test_infer_orient PASSED [ 43%] 979s tests/test_base.py::TestCoreFunc::test_categorical_order PASSED [ 43%] 979s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs0] PASSED [ 43%] 980s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs1] PASSED [ 43%] 980s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs2] PASSED [ 43%] 981s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs3] PASSED [ 43%] 981s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs4] PASSED [ 44%] 981s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs5] PASSED [ 44%] 981s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs6] PASSED [ 44%] 981s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs7] PASSED [ 44%] 981s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs8] PASSED [ 44%] 981s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs9] PASSED [ 44%] 982s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs10] PASSED [ 44%] 982s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs11] PASSED [ 44%] 982s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs12] PASSED [ 44%] 982s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs13] PASSED [ 44%] 983s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs14] PASSED [ 44%] 983s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs15] PASSED [ 44%] 983s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs16] PASSED [ 44%] 984s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs17] PASSED [ 44%] 984s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs18] PASSED [ 44%] 984s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs19] PASSED [ 44%] 984s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs20] PASSED [ 44%] 984s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs21] PASSED [ 44%] 984s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs22] PASSED [ 44%] 985s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs23] PASSED [ 44%] 985s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs24] PASSED [ 44%] 985s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs25] PASSED [ 44%] 985s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs26] PASSED [ 44%] 986s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs27] PASSED [ 45%] 986s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs28] PASSED [ 45%] 986s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs29] PASSED [ 45%] 986s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs30] PASSED [ 45%] 986s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs31] PASSED [ 45%] 987s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[catplot] PASSED [ 45%] 987s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[barplot] PASSED [ 45%] 987s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[boxplot] PASSED [ 45%] 987s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[boxenplot] PASSED [ 45%] 987s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[pointplot] PASSED [ 45%] 987s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[stripplot] PASSED [ 45%] 987s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[swarmplot] PASSED [ 45%] 987s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[violinplot] PASSED [ 45%] 987s tests/test_categorical.py::TestCategoricalPlotterNew::test_redundant_hue_backcompat PASSED [ 45%] 987s tests/test_categorical.py::TestStripPlot::test_labels_long[x] PASSED [ 45%] 990s tests/test_categorical.py::TestStripPlot::test_labels_long[y] PASSED [ 45%] 990s tests/test_categorical.py::TestStripPlot::test_labels_wide PASSED [ 45%] 990s tests/test_categorical.py::TestStripPlot::test_labels_hue_order PASSED [ 45%] 991s tests/test_categorical.py::TestStripPlot::test_two_calls PASSED [ 45%] 991s tests/test_categorical.py::TestStripPlot::test_redundant_hue_legend PASSED [ 45%] 992s tests/test_categorical.py::TestStripPlot::test_color PASSED [ 45%] 992s tests/test_categorical.py::TestStripPlot::test_supplied_color_array PASSED [ 45%] 993s tests/test_categorical.py::TestStripPlot::test_unfilled_marker PASSED [ 45%] 993s tests/test_categorical.py::TestStripPlot::test_wide[h-dataframe] PASSED [ 45%] 993s tests/test_categorical.py::TestStripPlot::test_wide[h-dict] PASSED [ 46%] 994s tests/test_categorical.py::TestStripPlot::test_wide[v-dataframe] PASSED [ 46%] 994s tests/test_categorical.py::TestStripPlot::test_wide[v-dict] PASSED [ 46%] 994s tests/test_categorical.py::TestStripPlot::test_wide[y-dataframe] PASSED [ 46%] 995s tests/test_categorical.py::TestStripPlot::test_wide[y-dict] PASSED [ 46%] 995s tests/test_categorical.py::TestStripPlot::test_wide[x-dataframe] PASSED [ 46%] 995s tests/test_categorical.py::TestStripPlot::test_wide[x-dict] PASSED [ 46%] 995s tests/test_categorical.py::TestStripPlot::test_flat[h] PASSED [ 46%] 996s tests/test_categorical.py::TestStripPlot::test_flat[v] PASSED [ 46%] 996s tests/test_categorical.py::TestStripPlot::test_positions[variables0-None] PASSED [ 46%] 996s tests/test_categorical.py::TestStripPlot::test_positions[variables1-None] PASSED [ 46%] 997s tests/test_categorical.py::TestStripPlot::test_positions[variables2-None] PASSED [ 46%] 997s tests/test_categorical.py::TestStripPlot::test_positions[variables3-None] PASSED [ 46%] 998s tests/test_categorical.py::TestStripPlot::test_positions[variables4-None] PASSED [ 46%] 998s tests/test_categorical.py::TestStripPlot::test_positions[variables5-None] PASSED [ 46%] 998s tests/test_categorical.py::TestStripPlot::test_positions[variables6-None] PASSED [ 46%] 998s tests/test_categorical.py::TestStripPlot::test_positions[variables7-h] PASSED [ 46%] 999s tests/test_categorical.py::TestStripPlot::test_positions[variables8-None] PASSED [ 46%] 999s tests/test_categorical.py::TestStripPlot::test_positions[variables9-h] PASSED [ 46%] 999s tests/test_categorical.py::TestStripPlot::test_positions[variables10-None] PASSED [ 46%] 1000s tests/test_categorical.py::TestStripPlot::test_positions[variables11-None] PASSED [ 46%] 1000s tests/test_categorical.py::TestStripPlot::test_positions[variables12-None] PASSED [ 46%] 1000s tests/test_categorical.py::TestStripPlot::test_positions[variables13-None] PASSED [ 46%] 1001s tests/test_categorical.py::TestStripPlot::test_positions[variables14-None] PASSED [ 46%] 1001s tests/test_categorical.py::TestStripPlot::test_positions[variables15-None] PASSED [ 47%] 1001s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables0] PASSED [ 47%] 1001s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables1] PASSED [ 47%] 1002s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables2] PASSED [ 47%] 1002s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[a] PASSED [ 47%] 1002s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[s] PASSED [ 47%] 1002s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[d] PASSED [ 47%] 1003s tests/test_categorical.py::TestStripPlot::test_order[str-None] PASSED [ 47%] 1003s tests/test_categorical.py::TestStripPlot::test_order[str-order1] PASSED [ 47%] 1003s tests/test_categorical.py::TestStripPlot::test_order[str-order2] PASSED [ 47%] 1004s tests/test_categorical.py::TestStripPlot::test_order[str-order3] PASSED [ 47%] 1004s tests/test_categorical.py::TestStripPlot::test_order[int-None] PASSED [ 47%] 1004s tests/test_categorical.py::TestStripPlot::test_order[int-order5] PASSED [ 47%] 1004s tests/test_categorical.py::TestStripPlot::test_order[int-order6] PASSED [ 47%] 1004s tests/test_categorical.py::TestStripPlot::test_order[int-order7] PASSED [ 47%] 1005s tests/test_categorical.py::TestStripPlot::test_order[int-order8] PASSED [ 47%] 1005s tests/test_categorical.py::TestStripPlot::test_hue_categorical[a] PASSED [ 47%] 1005s tests/test_categorical.py::TestStripPlot::test_hue_categorical[b] PASSED [ 47%] 1005s tests/test_categorical.py::TestStripPlot::test_hue_dodged[a] PASSED [ 47%] 1005s tests/test_categorical.py::TestStripPlot::test_hue_dodged[b] PASSED [ 47%] 1005s tests/test_categorical.py::TestStripPlot::test_single[x-b-None] PASSED [ 47%] 1006s tests/test_categorical.py::TestStripPlot::test_single[x-b-a] PASSED [ 47%] 1006s tests/test_categorical.py::TestStripPlot::test_single[x-y-None] PASSED [ 47%] 1006s tests/test_categorical.py::TestStripPlot::test_single[x-y-a] PASSED [ 47%] 1006s tests/test_categorical.py::TestStripPlot::test_single[x-t-None] PASSED [ 48%] 1006s tests/test_categorical.py::TestStripPlot::test_single[x-t-a] PASSED [ 48%] 1006s tests/test_categorical.py::TestStripPlot::test_single[y-b-None] PASSED [ 48%] 1008s tests/test_categorical.py::TestStripPlot::test_single[y-b-a] PASSED [ 48%] 1008s tests/test_categorical.py::TestStripPlot::test_single[y-y-None] PASSED [ 48%] 1009s tests/test_categorical.py::TestStripPlot::test_single[y-y-a] PASSED [ 48%] 1009s tests/test_categorical.py::TestStripPlot::test_single[y-t-None] PASSED [ 48%] 1009s tests/test_categorical.py::TestStripPlot::test_single[y-t-a] PASSED [ 48%] 1009s tests/test_categorical.py::TestStripPlot::test_attributes PASSED [ 48%] 1009s tests/test_categorical.py::TestStripPlot::test_three_points PASSED [ 48%] 1009s tests/test_categorical.py::TestStripPlot::test_legend_categorical PASSED [ 48%] 1009s tests/test_categorical.py::TestStripPlot::test_legend_numeric PASSED [ 48%] 1009s tests/test_categorical.py::TestStripPlot::test_legend_attributes PASSED [ 48%] 1010s tests/test_categorical.py::TestStripPlot::test_legend_disabled PASSED [ 48%] 1010s tests/test_categorical.py::TestStripPlot::test_palette_from_color_deprecation PASSED [ 48%] 1010s tests/test_categorical.py::TestStripPlot::test_palette_with_hue_deprecation PASSED [ 48%] 1011s tests/test_categorical.py::TestStripPlot::test_log_scale PASSED [ 48%] 1011s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs0] PASSED [ 48%] 1012s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs1] PASSED [ 48%] 1013s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs2] PASSED [ 48%] 1014s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs3] PASSED [ 48%] 1015s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs4] PASSED [ 48%] 1017s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs5] PASSED [ 48%] 1018s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs6] PASSED [ 48%] 1018s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs7] PASSED [ 49%] 1020s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs8] PASSED [ 49%] 1020s tests/test_categorical.py::TestStripPlot::test_empty_palette PASSED [ 49%] 1020s tests/test_categorical.py::TestStripPlot::test_jitter_unfixed PASSED [ 49%] 1020s tests/test_categorical.py::TestStripPlot::test_jitter[v-True] PASSED [ 49%] 1020s tests/test_categorical.py::TestStripPlot::test_jitter[v-0.1] PASSED [ 49%] 1020s tests/test_categorical.py::TestStripPlot::test_jitter[h-True] PASSED [ 49%] 1021s tests/test_categorical.py::TestStripPlot::test_jitter[h-0.1] PASSED [ 49%] 1021s tests/test_categorical.py::TestSwarmPlot::test_labels_long[x] PASSED [ 49%] 1021s tests/test_categorical.py::TestSwarmPlot::test_labels_long[y] PASSED [ 49%] 1021s tests/test_categorical.py::TestSwarmPlot::test_labels_wide PASSED [ 49%] 1022s tests/test_categorical.py::TestSwarmPlot::test_labels_hue_order PASSED [ 49%] 1022s tests/test_categorical.py::TestSwarmPlot::test_two_calls PASSED [ 49%] 1023s tests/test_categorical.py::TestSwarmPlot::test_redundant_hue_legend PASSED [ 49%] 1026s tests/test_categorical.py::TestSwarmPlot::test_color PASSED [ 49%] 1027s tests/test_categorical.py::TestSwarmPlot::test_supplied_color_array PASSED [ 49%] 1029s tests/test_categorical.py::TestSwarmPlot::test_unfilled_marker PASSED [ 49%] 1029s tests/test_categorical.py::TestSwarmPlot::test_wide[h-dataframe] PASSED [ 49%] 1030s tests/test_categorical.py::TestSwarmPlot::test_wide[h-dict] PASSED [ 49%] 1030s tests/test_categorical.py::TestSwarmPlot::test_wide[v-dataframe] PASSED [ 49%] 1031s tests/test_categorical.py::TestSwarmPlot::test_wide[v-dict] PASSED [ 49%] 1031s tests/test_categorical.py::TestSwarmPlot::test_wide[y-dataframe] PASSED [ 49%] 1032s tests/test_categorical.py::TestSwarmPlot::test_wide[y-dict] PASSED [ 49%] 1032s tests/test_categorical.py::TestSwarmPlot::test_wide[x-dataframe] PASSED [ 50%] 1032s tests/test_categorical.py::TestSwarmPlot::test_wide[x-dict] PASSED [ 50%] 1032s tests/test_categorical.py::TestSwarmPlot::test_flat[h] PASSED [ 50%] 1033s tests/test_categorical.py::TestSwarmPlot::test_flat[v] PASSED [ 50%] 1033s tests/test_categorical.py::TestSwarmPlot::test_positions[variables0-None] PASSED [ 50%] 1033s tests/test_categorical.py::TestSwarmPlot::test_positions[variables1-None] PASSED [ 50%] 1033s tests/test_categorical.py::TestSwarmPlot::test_positions[variables2-None] PASSED [ 50%] 1033s tests/test_categorical.py::TestSwarmPlot::test_positions[variables3-None] PASSED [ 50%] 1033s tests/test_categorical.py::TestSwarmPlot::test_positions[variables4-None] PASSED [ 50%] 1034s tests/test_categorical.py::TestSwarmPlot::test_positions[variables5-None] PASSED [ 50%] 1034s tests/test_categorical.py::TestSwarmPlot::test_positions[variables6-None] PASSED [ 50%] 1035s tests/test_categorical.py::TestSwarmPlot::test_positions[variables7-h] PASSED [ 50%] 1035s tests/test_categorical.py::TestSwarmPlot::test_positions[variables8-None] PASSED [ 50%] 1036s tests/test_categorical.py::TestSwarmPlot::test_positions[variables9-h] PASSED [ 50%] 1037s tests/test_categorical.py::TestSwarmPlot::test_positions[variables10-None] PASSED [ 50%] 1037s tests/test_categorical.py::TestSwarmPlot::test_positions[variables11-None] PASSED [ 50%] 1038s tests/test_categorical.py::TestSwarmPlot::test_positions[variables12-None] PASSED [ 50%] 1038s tests/test_categorical.py::TestSwarmPlot::test_positions[variables13-None] PASSED [ 50%] 1039s tests/test_categorical.py::TestSwarmPlot::test_positions[variables14-None] PASSED [ 50%] 1040s tests/test_categorical.py::TestSwarmPlot::test_positions[variables15-None] PASSED [ 50%] 1040s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables0] PASSED [ 50%] 1040s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables1] PASSED [ 50%] 1040s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables2] PASSED [ 50%] 1041s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[a] PASSED [ 50%] 1042s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[s] PASSED [ 51%] 1042s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[d] PASSED [ 51%] 1042s tests/test_categorical.py::TestSwarmPlot::test_order[str-None] PASSED [ 51%] 1042s tests/test_categorical.py::TestSwarmPlot::test_order[str-order1] PASSED [ 51%] 1043s tests/test_categorical.py::TestSwarmPlot::test_order[str-order2] PASSED [ 51%] 1043s tests/test_categorical.py::TestSwarmPlot::test_order[str-order3] PASSED [ 51%] 1044s tests/test_categorical.py::TestSwarmPlot::test_order[int-None] PASSED [ 51%] 1044s tests/test_categorical.py::TestSwarmPlot::test_order[int-order5] PASSED [ 51%] 1044s tests/test_categorical.py::TestSwarmPlot::test_order[int-order6] PASSED [ 51%] 1045s tests/test_categorical.py::TestSwarmPlot::test_order[int-order7] PASSED [ 51%] 1045s tests/test_categorical.py::TestSwarmPlot::test_order[int-order8] PASSED [ 51%] 1045s tests/test_categorical.py::TestSwarmPlot::test_hue_categorical[a] PASSED [ 51%] 1045s tests/test_categorical.py::TestSwarmPlot::test_hue_categorical[b] PASSED [ 51%] 1045s tests/test_categorical.py::TestSwarmPlot::test_hue_dodged[a] PASSED [ 51%] 1046s tests/test_categorical.py::TestSwarmPlot::test_hue_dodged[b] PASSED [ 51%] 1047s tests/test_categorical.py::TestSwarmPlot::test_single[x-b-None] PASSED [ 51%] 1047s tests/test_categorical.py::TestSwarmPlot::test_single[x-b-a] PASSED [ 51%] 1048s tests/test_categorical.py::TestSwarmPlot::test_single[x-y-None] PASSED [ 51%] 1048s tests/test_categorical.py::TestSwarmPlot::test_single[x-y-a] PASSED [ 51%] 1049s tests/test_categorical.py::TestSwarmPlot::test_single[x-t-None] PASSED [ 51%] 1049s tests/test_categorical.py::TestSwarmPlot::test_single[x-t-a] PASSED [ 51%] 1050s tests/test_categorical.py::TestSwarmPlot::test_single[y-b-None] PASSED [ 51%] 1051s tests/test_categorical.py::TestSwarmPlot::test_single[y-b-a] PASSED [ 51%] 1051s tests/test_categorical.py::TestSwarmPlot::test_single[y-y-None] PASSED [ 51%] 1052s tests/test_categorical.py::TestSwarmPlot::test_single[y-y-a] PASSED [ 52%] 1052s tests/test_categorical.py::TestSwarmPlot::test_single[y-t-None] PASSED [ 52%] 1052s tests/test_categorical.py::TestSwarmPlot::test_single[y-t-a] PASSED [ 52%] 1052s tests/test_categorical.py::TestSwarmPlot::test_attributes PASSED [ 52%] 1052s tests/test_categorical.py::TestSwarmPlot::test_three_points PASSED [ 52%] 1053s tests/test_categorical.py::TestSwarmPlot::test_legend_categorical PASSED [ 52%] 1053s tests/test_categorical.py::TestSwarmPlot::test_legend_numeric PASSED [ 52%] 1054s tests/test_categorical.py::TestSwarmPlot::test_legend_attributes PASSED [ 52%] 1054s tests/test_categorical.py::TestSwarmPlot::test_legend_disabled PASSED [ 52%] 1054s tests/test_categorical.py::TestSwarmPlot::test_palette_from_color_deprecation PASSED [ 52%] 1054s tests/test_categorical.py::TestSwarmPlot::test_palette_with_hue_deprecation PASSED [ 52%] 1059s tests/test_categorical.py::TestSwarmPlot::test_log_scale PASSED [ 52%] 1059s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs0] PASSED [ 52%] 1060s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs1] PASSED [ 52%] 1062s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs2] PASSED [ 52%] 1063s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs3] PASSED [ 52%] 1064s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs4] PASSED [ 52%] 1065s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs5] PASSED [ 52%] 1066s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs6] PASSED [ 52%] 1068s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs7] PASSED [ 52%] 1069s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs8] PASSED [ 52%] 1069s tests/test_categorical.py::TestSwarmPlot::test_empty_palette PASSED [ 52%] 1071s tests/test_categorical.py::TestBoxPlot::test_legend_fill[True] PASSED [ 52%] 1071s tests/test_categorical.py::TestBoxPlot::test_legend_fill[False] PASSED [ 52%] 1072s tests/test_categorical.py::TestBoxPlot::test_legend_attributes PASSED [ 53%] 1073s tests/test_categorical.py::TestBoxPlot::test_labels_long[x] PASSED [ 53%] 1074s tests/test_categorical.py::TestBoxPlot::test_labels_long[y] PASSED [ 53%] 1074s tests/test_categorical.py::TestBoxPlot::test_labels_wide PASSED [ 53%] 1075s tests/test_categorical.py::TestBoxPlot::test_labels_hue_order PASSED [ 53%] 1077s tests/test_categorical.py::TestBoxPlot::test_two_calls PASSED [ 53%] 1077s tests/test_categorical.py::TestBoxPlot::test_redundant_hue_legend PASSED [ 53%] 1078s tests/test_categorical.py::TestBoxPlot::test_log_scale[x] PASSED [ 53%] 1078s tests/test_categorical.py::TestBoxPlot::test_log_scale[y] PASSED [ 53%] 1078s tests/test_categorical.py::TestBoxPlot::test_single_var[x-y] PASSED [ 53%] 1078s tests/test_categorical.py::TestBoxPlot::test_single_var[y-z] PASSED [ 53%] 1079s tests/test_categorical.py::TestBoxPlot::test_vector_data[None-x] PASSED [ 53%] 1079s tests/test_categorical.py::TestBoxPlot::test_vector_data[x-y] PASSED [ 53%] 1079s tests/test_categorical.py::TestBoxPlot::test_vector_data[y-z] PASSED [ 53%] 1079s tests/test_categorical.py::TestBoxPlot::test_wide_data[h] PASSED [ 53%] 1079s tests/test_categorical.py::TestBoxPlot::test_wide_data[v] PASSED [ 53%] 1079s tests/test_categorical.py::TestBoxPlot::test_grouped[x] PASSED [ 53%] 1080s tests/test_categorical.py::TestBoxPlot::test_grouped[y] PASSED [ 53%] 1080s tests/test_categorical.py::TestBoxPlot::test_hue_grouped[x] PASSED [ 53%] 1081s tests/test_categorical.py::TestBoxPlot::test_hue_grouped[y] PASSED [ 53%] 1081s tests/test_categorical.py::TestBoxPlot::test_hue_not_dodged PASSED [ 53%] 1081s tests/test_categorical.py::TestBoxPlot::test_dodge_native_scale PASSED [ 53%] 1082s tests/test_categorical.py::TestBoxPlot::test_dodge_native_scale_log PASSED [ 53%] 1082s tests/test_categorical.py::TestBoxPlot::test_dodge_without_hue PASSED [ 53%] 1083s tests/test_categorical.py::TestBoxPlot::test_log_data_scale[x] PASSED [ 54%] 1083s tests/test_categorical.py::TestBoxPlot::test_log_data_scale[y] PASSED [ 54%] 1084s tests/test_categorical.py::TestBoxPlot::test_color PASSED [ 54%] 1084s tests/test_categorical.py::TestBoxPlot::test_wide_data_multicolored PASSED [ 54%] 1084s tests/test_categorical.py::TestBoxPlot::test_wide_data_single_color PASSED [ 54%] 1084s tests/test_categorical.py::TestBoxPlot::test_hue_colors PASSED [ 54%] 1084s tests/test_categorical.py::TestBoxPlot::test_linecolor PASSED [ 54%] 1084s tests/test_categorical.py::TestBoxPlot::test_linecolor_gray_warning PASSED [ 54%] 1084s tests/test_categorical.py::TestBoxPlot::test_saturation PASSED [ 54%] 1085s tests/test_categorical.py::TestBoxPlot::test_linewidth PASSED [ 54%] 1085s tests/test_categorical.py::TestBoxPlot::test_fill PASSED [ 54%] 1085s tests/test_categorical.py::TestBoxPlot::test_notch[notch] PASSED [ 54%] 1085s tests/test_categorical.py::TestBoxPlot::test_notch[shownotches] PASSED [ 54%] 1085s tests/test_categorical.py::TestBoxPlot::test_whis PASSED [ 54%] 1085s tests/test_categorical.py::TestBoxPlot::test_gap PASSED [ 54%] 1085s tests/test_categorical.py::TestBoxPlot::test_prop_dicts PASSED [ 54%] 1086s tests/test_categorical.py::TestBoxPlot::test_showfliers PASSED [ 54%] 1086s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs0] PASSED [ 54%] 1087s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs1] PASSED [ 54%] 1088s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs2] PASSED [ 54%] 1088s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs3] PASSED [ 54%] 1089s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs4] PASSED [ 54%] 1091s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs5] PASSED [ 54%] 1091s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs6] PASSED [ 55%] 1097s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs7] PASSED [ 55%] 1099s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs8] PASSED [ 55%] 1100s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs9] PASSED [ 55%] 1102s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs10] PASSED [ 55%] 1104s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs11] PASSED [ 55%] 1106s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs12] PASSED [ 55%] 1109s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs13] PASSED [ 55%] 1110s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs14] PASSED [ 55%] 1112s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs15] PASSED [ 55%] 1112s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs16] PASSED [ 55%] 1113s tests/test_categorical.py::TestBoxenPlot::test_legend_fill[True] PASSED [ 55%] 1116s tests/test_categorical.py::TestBoxenPlot::test_legend_fill[False] PASSED [ 55%] 1117s tests/test_categorical.py::TestBoxenPlot::test_legend_attributes PASSED [ 55%] 1117s tests/test_categorical.py::TestBoxenPlot::test_labels_long[x] PASSED [ 55%] 1118s tests/test_categorical.py::TestBoxenPlot::test_labels_long[y] PASSED [ 55%] 1118s tests/test_categorical.py::TestBoxenPlot::test_labels_wide PASSED [ 55%] 1118s tests/test_categorical.py::TestBoxenPlot::test_labels_hue_order PASSED [ 55%] 1118s tests/test_categorical.py::TestBoxenPlot::test_two_calls PASSED [ 55%] 1119s tests/test_categorical.py::TestBoxenPlot::test_redundant_hue_legend PASSED [ 55%] 1119s tests/test_categorical.py::TestBoxenPlot::test_log_scale[x] PASSED [ 55%] 1119s tests/test_categorical.py::TestBoxenPlot::test_log_scale[y] PASSED [ 55%] 1119s tests/test_categorical.py::TestBoxenPlot::test_single_var[x-y] PASSED [ 55%] 1119s tests/test_categorical.py::TestBoxenPlot::test_single_var[y-z] PASSED [ 55%] 1119s tests/test_categorical.py::TestBoxenPlot::test_vector_data[None-x] PASSED [ 56%] 1119s tests/test_categorical.py::TestBoxenPlot::test_vector_data[x-y] PASSED [ 56%] 1119s tests/test_categorical.py::TestBoxenPlot::test_vector_data[y-z] PASSED [ 56%] 1119s tests/test_categorical.py::TestBoxenPlot::test_wide_data[h] PASSED [ 56%] 1120s tests/test_categorical.py::TestBoxenPlot::test_wide_data[v] PASSED [ 56%] 1120s tests/test_categorical.py::TestBoxenPlot::test_grouped[x] PASSED [ 56%] 1120s tests/test_categorical.py::TestBoxenPlot::test_grouped[y] PASSED [ 56%] 1120s tests/test_categorical.py::TestBoxenPlot::test_hue_grouped[x] PASSED [ 56%] 1120s tests/test_categorical.py::TestBoxenPlot::test_hue_grouped[y] PASSED [ 56%] 1121s tests/test_categorical.py::TestBoxenPlot::test_dodge_native_scale PASSED [ 56%] 1121s tests/test_categorical.py::TestBoxenPlot::test_color PASSED [ 56%] 1121s tests/test_categorical.py::TestBoxenPlot::test_hue_colors PASSED [ 56%] 1122s tests/test_categorical.py::TestBoxenPlot::test_linecolor PASSED [ 56%] 1122s tests/test_categorical.py::TestBoxenPlot::test_linewidth PASSED [ 56%] 1122s tests/test_categorical.py::TestBoxenPlot::test_saturation PASSED [ 56%] 1123s tests/test_categorical.py::TestBoxenPlot::test_gap PASSED [ 56%] 1123s tests/test_categorical.py::TestBoxenPlot::test_fill PASSED [ 56%] 1123s tests/test_categorical.py::TestBoxenPlot::test_k_depth_int PASSED [ 56%] 1124s tests/test_categorical.py::TestBoxenPlot::test_k_depth_full PASSED [ 56%] 1124s tests/test_categorical.py::TestBoxenPlot::test_trust_alpha PASSED [ 56%] 1124s tests/test_categorical.py::TestBoxenPlot::test_outlier_prop PASSED [ 56%] 1124s tests/test_categorical.py::TestBoxenPlot::test_exponential_width_method PASSED [ 56%] 1125s tests/test_categorical.py::TestBoxenPlot::test_linear_width_method PASSED [ 56%] 1125s tests/test_categorical.py::TestBoxenPlot::test_area_width_method PASSED [ 56%] 1125s tests/test_categorical.py::TestBoxenPlot::test_box_kws PASSED [ 57%] 1125s tests/test_categorical.py::TestBoxenPlot::test_line_kws PASSED [ 57%] 1125s tests/test_categorical.py::TestBoxenPlot::test_flier_kws PASSED [ 57%] 1125s tests/test_categorical.py::TestBoxenPlot::test_k_depth_checks PASSED [ 57%] 1125s tests/test_categorical.py::TestBoxenPlot::test_width_method_check PASSED [ 57%] 1125s tests/test_categorical.py::TestBoxenPlot::test_scale_deprecation PASSED [ 57%] 1126s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs0] PASSED [ 57%] 1127s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs1] PASSED [ 57%] 1128s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs2] PASSED [ 57%] 1128s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs3] PASSED [ 57%] 1129s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs4] PASSED [ 57%] 1130s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs5] PASSED [ 57%] 1130s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs6] PASSED [ 57%] 1132s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs7] PASSED [ 57%] 1134s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs8] PASSED [ 57%] 1135s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs9] PASSED [ 57%] 1136s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs10] PASSED [ 57%] 1141s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs11] PASSED [ 57%] 1143s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs12] PASSED [ 57%] 1144s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs13] PASSED [ 57%] 1145s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs14] PASSED [ 57%] 1145s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs15] PASSED [ 57%] 1146s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs16] PASSED [ 57%] 1148s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs17] PASSED [ 57%] 1149s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs18] PASSED [ 58%] 1150s tests/test_categorical.py::TestViolinPlot::test_legend_fill[True] PASSED [ 58%] 1151s tests/test_categorical.py::TestViolinPlot::test_legend_fill[False] PASSED [ 58%] 1152s tests/test_categorical.py::TestViolinPlot::test_legend_attributes PASSED [ 58%] 1153s tests/test_categorical.py::TestViolinPlot::test_labels_long[x] PASSED [ 58%] 1154s tests/test_categorical.py::TestViolinPlot::test_labels_long[y] PASSED [ 58%] 1154s tests/test_categorical.py::TestViolinPlot::test_labels_wide PASSED [ 58%] 1154s tests/test_categorical.py::TestViolinPlot::test_labels_hue_order PASSED [ 58%] 1154s tests/test_categorical.py::TestViolinPlot::test_two_calls PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_redundant_hue_legend PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_log_scale[x] PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_log_scale[y] PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_single_var[x-y] PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_single_var[y-z] PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_vector_data[None-x] PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_vector_data[x-y] PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_vector_data[y-z] PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_wide_data[h] PASSED [ 58%] 1155s tests/test_categorical.py::TestViolinPlot::test_wide_data[v] PASSED [ 58%] 1156s tests/test_categorical.py::TestViolinPlot::test_grouped[x] PASSED [ 58%] 1156s tests/test_categorical.py::TestViolinPlot::test_grouped[y] PASSED [ 58%] 1156s tests/test_categorical.py::TestViolinPlot::test_hue_grouped[x] PASSED [ 58%] 1156s tests/test_categorical.py::TestViolinPlot::test_hue_grouped[y] PASSED [ 58%] 1156s tests/test_categorical.py::TestViolinPlot::test_hue_not_dodged PASSED [ 58%] 1156s tests/test_categorical.py::TestViolinPlot::test_dodge_native_scale PASSED [ 59%] 1158s tests/test_categorical.py::TestViolinPlot::test_dodge_native_scale_log PASSED [ 59%] 1158s tests/test_categorical.py::TestViolinPlot::test_color PASSED [ 59%] 1158s tests/test_categorical.py::TestViolinPlot::test_hue_colors PASSED [ 59%] 1158s tests/test_categorical.py::TestViolinPlot::test_linecolor[box] PASSED [ 59%] 1158s tests/test_categorical.py::TestViolinPlot::test_linecolor[quart] PASSED [ 59%] 1158s tests/test_categorical.py::TestViolinPlot::test_linecolor[stick] PASSED [ 59%] 1159s tests/test_categorical.py::TestViolinPlot::test_linecolor[point] PASSED [ 59%] 1159s tests/test_categorical.py::TestViolinPlot::test_linewidth PASSED [ 59%] 1159s tests/test_categorical.py::TestViolinPlot::test_saturation PASSED [ 59%] 1159s tests/test_categorical.py::TestViolinPlot::test_fill[box] PASSED [ 59%] 1159s tests/test_categorical.py::TestViolinPlot::test_fill[quart] PASSED [ 59%] 1160s tests/test_categorical.py::TestViolinPlot::test_fill[stick] PASSED [ 59%] 1160s tests/test_categorical.py::TestViolinPlot::test_fill[point] PASSED [ 59%] 1160s tests/test_categorical.py::TestViolinPlot::test_inner_box[x] PASSED [ 59%] 1160s tests/test_categorical.py::TestViolinPlot::test_inner_box[y] PASSED [ 59%] 1160s tests/test_categorical.py::TestViolinPlot::test_inner_quartiles[x] PASSED [ 59%] 1160s tests/test_categorical.py::TestViolinPlot::test_inner_quartiles[y] PASSED [ 59%] 1160s tests/test_categorical.py::TestViolinPlot::test_inner_stick[x] PASSED [ 59%] 1161s tests/test_categorical.py::TestViolinPlot::test_inner_stick[y] PASSED [ 59%] 1161s tests/test_categorical.py::TestViolinPlot::test_inner_points[x] PASSED [ 59%] 1161s tests/test_categorical.py::TestViolinPlot::test_inner_points[y] PASSED [ 59%] 1161s tests/test_categorical.py::TestViolinPlot::test_split_single PASSED [ 59%] 1161s tests/test_categorical.py::TestViolinPlot::test_split_multi PASSED [ 60%] 1162s tests/test_categorical.py::TestViolinPlot::test_density_norm_area PASSED [ 60%] 1162s tests/test_categorical.py::TestViolinPlot::test_density_norm_count PASSED [ 60%] 1163s tests/test_categorical.py::TestViolinPlot::test_density_norm_width PASSED [ 60%] 1163s tests/test_categorical.py::TestViolinPlot::test_common_norm PASSED [ 60%] 1163s tests/test_categorical.py::TestViolinPlot::test_scale_deprecation PASSED [ 60%] 1169s tests/test_categorical.py::TestViolinPlot::test_scale_hue_deprecation PASSED [ 60%] 1169s tests/test_categorical.py::TestViolinPlot::test_bw_adjust PASSED [ 60%] 1169s tests/test_categorical.py::TestViolinPlot::test_bw_deprecation PASSED [ 60%] 1169s tests/test_categorical.py::TestViolinPlot::test_gap PASSED [ 60%] 1169s tests/test_categorical.py::TestViolinPlot::test_inner_kws PASSED [ 60%] 1169s tests/test_categorical.py::TestViolinPlot::test_box_inner_kws PASSED [ 60%] 1170s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs0] PASSED [ 60%] 1171s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs1] PASSED [ 60%] 1172s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs2] PASSED [ 60%] 1172s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs3] PASSED [ 60%] 1173s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs4] PASSED [ 60%] 1174s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs5] PASSED [ 60%] 1174s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs6] PASSED [ 60%] 1176s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs7] PASSED [ 60%] 1178s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs8] PASSED [ 60%] 1180s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs9] PASSED [ 60%] 1181s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs10] PASSED [ 60%] 1183s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs11] PASSED [ 60%] 1185s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs12] PASSED [ 61%] 1186s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs13] PASSED [ 61%] 1187s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs14] PASSED [ 61%] 1188s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs15] PASSED [ 61%] 1189s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs16] PASSED [ 61%] 1192s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs17] PASSED [ 61%] 1193s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs18] PASSED [ 61%] 1194s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs19] PASSED [ 61%] 1196s tests/test_categorical.py::TestBarPlot::test_labels_long[x] PASSED [ 61%] 1198s tests/test_categorical.py::TestBarPlot::test_labels_long[y] PASSED [ 61%] 1199s tests/test_categorical.py::TestBarPlot::test_labels_wide PASSED [ 61%] 1200s tests/test_categorical.py::TestBarPlot::test_labels_hue_order PASSED [ 61%] 1203s tests/test_categorical.py::TestBarPlot::test_color PASSED [ 61%] 1203s tests/test_categorical.py::TestBarPlot::test_two_calls PASSED [ 61%] 1204s tests/test_categorical.py::TestBarPlot::test_redundant_hue_legend PASSED [ 61%] 1205s tests/test_categorical.py::TestBarPlot::test_log_scale[x] PASSED [ 61%] 1205s tests/test_categorical.py::TestBarPlot::test_log_scale[y] PASSED [ 61%] 1206s tests/test_categorical.py::TestBarPlot::test_labels_flat PASSED [ 61%] 1206s tests/test_categorical.py::TestBarPlot::test_single_var[x] PASSED [ 61%] 1206s tests/test_categorical.py::TestBarPlot::test_single_var[y] PASSED [ 61%] 1206s tests/test_categorical.py::TestBarPlot::test_wide_df[x] PASSED [ 61%] 1206s tests/test_categorical.py::TestBarPlot::test_wide_df[y] PASSED [ 61%] 1207s tests/test_categorical.py::TestBarPlot::test_wide_df[h] PASSED [ 61%] 1207s tests/test_categorical.py::TestBarPlot::test_wide_df[v] PASSED [ 61%] 1207s tests/test_categorical.py::TestBarPlot::test_vector_orient[x] PASSED [ 62%] 1207s tests/test_categorical.py::TestBarPlot::test_vector_orient[y] PASSED [ 62%] 1207s tests/test_categorical.py::TestBarPlot::test_vector_orient[h] PASSED [ 62%] 1212s tests/test_categorical.py::TestBarPlot::test_vector_orient[v] PASSED [ 62%] 1212s tests/test_categorical.py::TestBarPlot::test_xy_vertical PASSED [ 62%] 1212s tests/test_categorical.py::TestBarPlot::test_xy_horizontal PASSED [ 62%] 1212s tests/test_categorical.py::TestBarPlot::test_xy_with_na_grouper PASSED [ 62%] 1212s tests/test_categorical.py::TestBarPlot::test_xy_with_na_value PASSED [ 62%] 1212s tests/test_categorical.py::TestBarPlot::test_hue_redundant PASSED [ 62%] 1212s tests/test_categorical.py::TestBarPlot::test_hue_matched PASSED [ 62%] 1213s tests/test_categorical.py::TestBarPlot::test_hue_matched_by_name PASSED [ 62%] 1213s tests/test_categorical.py::TestBarPlot::test_hue_dodged PASSED [ 62%] 1213s tests/test_categorical.py::TestBarPlot::test_gap PASSED [ 62%] 1213s tests/test_categorical.py::TestBarPlot::test_hue_undodged PASSED [ 62%] 1213s tests/test_categorical.py::TestBarPlot::test_hue_order PASSED [ 62%] 1213s tests/test_categorical.py::TestBarPlot::test_hue_norm PASSED [ 62%] 1214s tests/test_categorical.py::TestBarPlot::test_fill PASSED [ 62%] 1214s tests/test_categorical.py::TestBarPlot::test_xy_native_scale PASSED [ 62%] 1214s tests/test_categorical.py::TestBarPlot::test_xy_native_scale_log_transform PASSED [ 62%] 1214s tests/test_categorical.py::TestBarPlot::test_datetime_native_scale_axis PASSED [ 62%] 1215s tests/test_categorical.py::TestBarPlot::test_native_scale_dodged PASSED [ 62%] 1216s tests/test_categorical.py::TestBarPlot::test_native_scale_log_transform_dodged PASSED [ 62%] 1216s tests/test_categorical.py::TestBarPlot::test_estimate_default PASSED [ 62%] 1216s tests/test_categorical.py::TestBarPlot::test_estimate_string PASSED [ 62%] 1216s tests/test_categorical.py::TestBarPlot::test_estimate_func PASSED [ 63%] 1216s tests/test_categorical.py::TestBarPlot::test_weighted_estimate PASSED [ 63%] 1217s tests/test_categorical.py::TestBarPlot::test_estimate_log_transform PASSED [ 63%] 1217s tests/test_categorical.py::TestBarPlot::test_errorbars PASSED [ 63%] 1217s tests/test_categorical.py::TestBarPlot::test_width PASSED [ 63%] 1217s tests/test_categorical.py::TestBarPlot::test_width_native_scale PASSED [ 63%] 1217s tests/test_categorical.py::TestBarPlot::test_width_spaced_categories PASSED [ 63%] 1217s tests/test_categorical.py::TestBarPlot::test_saturation_color PASSED [ 63%] 1217s tests/test_categorical.py::TestBarPlot::test_saturation_palette PASSED [ 63%] 1219s tests/test_categorical.py::TestBarPlot::test_legend_numeric_auto PASSED [ 63%] 1220s tests/test_categorical.py::TestBarPlot::test_legend_numeric_full PASSED [ 63%] 1223s tests/test_categorical.py::TestBarPlot::test_legend_disabled PASSED [ 63%] 1224s tests/test_categorical.py::TestBarPlot::test_error_caps PASSED [ 63%] 1224s tests/test_categorical.py::TestBarPlot::test_error_caps_native_scale PASSED [ 63%] 1224s tests/test_categorical.py::TestBarPlot::test_error_caps_native_scale_log_transform PASSED [ 63%] 1224s tests/test_categorical.py::TestBarPlot::test_bar_kwargs PASSED [ 63%] 1226s tests/test_categorical.py::TestBarPlot::test_legend_attributes PASSED [ 63%] 1226s tests/test_categorical.py::TestBarPlot::test_legend_unfilled PASSED [ 63%] 1226s tests/test_categorical.py::TestBarPlot::test_err_kws[True] PASSED [ 63%] 1227s tests/test_categorical.py::TestBarPlot::test_err_kws[False] PASSED [ 63%] 1227s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs0] PASSED [ 63%] 1228s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs1] PASSED [ 63%] 1229s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs2] PASSED [ 63%] 1230s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs3] PASSED [ 63%] 1231s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs4] PASSED [ 64%] 1231s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs5] PASSED [ 64%] 1232s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs6] PASSED [ 64%] 1233s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs7] PASSED [ 64%] 1234s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs8] PASSED [ 64%] 1234s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs9] PASSED [ 64%] 1236s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs10] PASSED [ 64%] 1237s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs11] PASSED [ 64%] 1239s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs12] PASSED [ 64%] 1240s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs13] PASSED [ 64%] 1241s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs14] PASSED [ 64%] 1242s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs15] PASSED [ 64%] 1243s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs16] PASSED [ 64%] 1243s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs17] PASSED [ 64%] 1243s tests/test_categorical.py::TestBarPlot::test_errwidth_deprecation PASSED [ 64%] 1243s tests/test_categorical.py::TestBarPlot::test_errcolor_deprecation PASSED [ 64%] 1243s tests/test_categorical.py::TestBarPlot::test_capsize_as_none_deprecation PASSED [ 64%] 1244s tests/test_categorical.py::TestBarPlot::test_hue_implied_by_palette_deprecation PASSED [ 64%] 1245s tests/test_categorical.py::TestPointPlot::test_labels_long[x] PASSED [ 64%] 1246s tests/test_categorical.py::TestPointPlot::test_labels_long[y] PASSED [ 64%] 1247s tests/test_categorical.py::TestPointPlot::test_labels_wide PASSED [ 64%] 1248s tests/test_categorical.py::TestPointPlot::test_labels_hue_order PASSED [ 64%] 1250s tests/test_categorical.py::TestPointPlot::test_color PASSED [ 64%] 1250s tests/test_categorical.py::TestPointPlot::test_two_calls PASSED [ 65%] 1250s tests/test_categorical.py::TestPointPlot::test_redundant_hue_legend PASSED [ 65%] 1250s tests/test_categorical.py::TestPointPlot::test_log_scale[x] PASSED [ 65%] 1250s tests/test_categorical.py::TestPointPlot::test_log_scale[y] PASSED [ 65%] 1251s tests/test_categorical.py::TestPointPlot::test_labels_flat PASSED [ 65%] 1251s tests/test_categorical.py::TestPointPlot::test_single_var[x] PASSED [ 65%] 1251s tests/test_categorical.py::TestPointPlot::test_single_var[y] PASSED [ 65%] 1251s tests/test_categorical.py::TestPointPlot::test_wide_df[x] PASSED [ 65%] 1251s tests/test_categorical.py::TestPointPlot::test_wide_df[y] PASSED [ 65%] 1251s tests/test_categorical.py::TestPointPlot::test_wide_df[h] PASSED [ 65%] 1252s tests/test_categorical.py::TestPointPlot::test_wide_df[v] PASSED [ 65%] 1252s tests/test_categorical.py::TestPointPlot::test_vector_orient[x] PASSED [ 65%] 1252s tests/test_categorical.py::TestPointPlot::test_vector_orient[y] PASSED [ 65%] 1253s tests/test_categorical.py::TestPointPlot::test_vector_orient[h] PASSED [ 65%] 1253s tests/test_categorical.py::TestPointPlot::test_vector_orient[v] PASSED [ 65%] 1253s tests/test_categorical.py::TestPointPlot::test_xy_vertical PASSED [ 65%] 1253s tests/test_categorical.py::TestPointPlot::test_xy_horizontal PASSED [ 65%] 1253s tests/test_categorical.py::TestPointPlot::test_xy_with_na_grouper PASSED [ 65%] 1257s tests/test_categorical.py::TestPointPlot::test_xy_with_na_value PASSED [ 65%] 1257s tests/test_categorical.py::TestPointPlot::test_hue PASSED [ 65%] 1257s tests/test_categorical.py::TestPointPlot::test_wide_data_is_joined PASSED [ 65%] 1257s tests/test_categorical.py::TestPointPlot::test_xy_native_scale PASSED [ 65%] 1257s tests/test_categorical.py::TestPointPlot::test_estimate[mean] PASSED [ 65%] 1257s tests/test_categorical.py::TestPointPlot::test_estimate[] PASSED [ 65%] 1258s tests/test_categorical.py::TestPointPlot::test_weighted_estimate PASSED [ 66%] 1258s tests/test_categorical.py::TestPointPlot::test_estimate_log_transform PASSED [ 66%] 1258s tests/test_categorical.py::TestPointPlot::test_errorbars PASSED [ 66%] 1258s tests/test_categorical.py::TestPointPlot::test_marker_linestyle PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_markers_linestyles_single PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_markers_linestyles_mapped PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_dodge_boolean PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_dodge_float PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_dodge_log_scale PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_err_kws PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_err_kws_inherited PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_legend_contents PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_legend_set_props PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_legend_synced_props PASSED [ 66%] 1259s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs0] PASSED [ 66%] 1260s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs1] PASSED [ 66%] 1261s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs2] PASSED [ 66%] 1262s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs3] PASSED [ 66%] 1262s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs4] PASSED [ 66%] 1262s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs5] PASSED [ 66%] 1262s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs6] PASSED [ 66%] 1264s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs7] PASSED [ 66%] 1264s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs8] PASSED [ 66%] 1265s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs9] PASSED [ 66%] 1266s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs10] PASSED [ 67%] 1267s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs11] PASSED [ 67%] 1268s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs12] PASSED [ 67%] 1269s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs13] PASSED [ 67%] 1269s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs14] PASSED [ 67%] 1270s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs15] PASSED [ 67%] 1270s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs16] PASSED [ 67%] 1271s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs17] PASSED [ 67%] 1272s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs18] PASSED [ 67%] 1272s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs19] PASSED [ 67%] 1273s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs20] PASSED [ 67%] 1275s tests/test_categorical.py::TestPointPlot::test_legend_disabled PASSED [ 67%] 1276s tests/test_categorical.py::TestPointPlot::test_join_deprecation PASSED [ 67%] 1276s tests/test_categorical.py::TestPointPlot::test_scale_deprecation PASSED [ 67%] 1276s tests/test_categorical.py::TestPointPlot::test_layered_plot_clipping PASSED [ 67%] 1276s tests/test_categorical.py::TestCountPlot::test_empty PASSED [ 67%] 1276s tests/test_categorical.py::TestCountPlot::test_labels_long PASSED [ 67%] 1276s tests/test_categorical.py::TestCountPlot::test_wide_data PASSED [ 67%] 1276s tests/test_categorical.py::TestCountPlot::test_flat_series PASSED [ 67%] 1276s tests/test_categorical.py::TestCountPlot::test_x_series PASSED [ 67%] 1276s tests/test_categorical.py::TestCountPlot::test_y_series PASSED [ 67%] 1277s tests/test_categorical.py::TestCountPlot::test_hue_redundant PASSED [ 67%] 1277s tests/test_categorical.py::TestCountPlot::test_hue_dodged PASSED [ 67%] 1277s tests/test_categorical.py::TestCountPlot::test_stat[percent] PASSED [ 67%] 1277s tests/test_categorical.py::TestCountPlot::test_stat[probability] PASSED [ 68%] 1277s tests/test_categorical.py::TestCountPlot::test_stat[proportion] PASSED [ 68%] 1277s tests/test_categorical.py::TestCountPlot::test_xy_error PASSED [ 68%] 1277s tests/test_categorical.py::TestCountPlot::test_legend_numeric_auto PASSED [ 68%] 1277s tests/test_categorical.py::TestCountPlot::test_legend_disabled PASSED [ 68%] 1278s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs0] PASSED [ 68%] 1278s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs1] PASSED [ 68%] 1279s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs2] PASSED [ 68%] 1279s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs3] PASSED [ 68%] 1280s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs4] PASSED [ 68%] 1281s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs5] PASSED [ 68%] 1281s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs6] PASSED [ 68%] 1282s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs7] PASSED [ 68%] 1283s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs8] PASSED [ 68%] 1284s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs9] PASSED [ 68%] 1285s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs10] PASSED [ 68%] 1286s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs11] PASSED [ 68%] 1286s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs12] PASSED [ 68%] 1287s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs13] PASSED [ 68%] 1287s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs14] PASSED [ 68%] 1288s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs15] PASSED [ 68%] 1289s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs16] PASSED [ 68%] 1294s tests/test_categorical.py::TestCatPlot::test_facet_organization PASSED [ 68%] 1300s tests/test_categorical.py::TestCatPlot::test_plot_elements PASSED [ 68%] 1300s tests/test_categorical.py::TestCatPlot::test_bad_plot_kind_error PASSED [ 69%] 1300s tests/test_categorical.py::TestCatPlot::test_count_x_and_y PASSED [ 69%] 1306s tests/test_categorical.py::TestCatPlot::test_plot_colors PASSED [ 69%] 1306s tests/test_categorical.py::TestCatPlot::test_ax_kwarg_removal PASSED [ 69%] 1322s tests/test_categorical.py::TestCatPlot::test_share_xy PASSED [ 69%] 1325s tests/test_categorical.py::TestCatPlot::test_facetgrid_data PASSED [ 69%] 1329s tests/test_categorical.py::TestCatPlot::test_array_faceter[col] PASSED [ 69%] 1332s tests/test_categorical.py::TestCatPlot::test_array_faceter[row] PASSED [ 69%] 1332s tests/test_categorical.py::TestCatPlot::test_invalid_kind PASSED [ 69%] 1333s tests/test_categorical.py::TestCatPlot::test_legend_with_auto PASSED [ 69%] 1334s tests/test_categorical.py::TestCatPlot::test_weights_warning PASSED [ 69%] 1334s tests/test_categorical.py::TestBeeswarm::test_could_overlap PASSED [ 69%] 1334s tests/test_categorical.py::TestBeeswarm::test_position_candidates PASSED [ 69%] 1334s tests/test_categorical.py::TestBeeswarm::test_find_first_non_overlapping_candidate PASSED [ 69%] 1334s tests/test_categorical.py::TestBeeswarm::test_beeswarm PASSED [ 69%] 1334s tests/test_categorical.py::TestBeeswarm::test_add_gutters PASSED [ 69%] 1334s tests/test_categorical.py::TestBoxPlotContainer::test_repr PASSED [ 69%] 1334s tests/test_categorical.py::TestBoxPlotContainer::test_iteration PASSED [ 69%] 1334s tests/test_categorical.py::TestBoxPlotContainer::test_label PASSED [ 69%] 1334s tests/test_categorical.py::TestBoxPlotContainer::test_children PASSED [ 69%] 1334s tests/test_distributions.py::TestDistPlot::test_hist_bins PASSED [ 69%] 1335s tests/test_distributions.py::TestDistPlot::test_elements PASSED [ 69%] 1335s tests/test_distributions.py::TestDistPlot::test_distplot_with_nans PASSED [ 69%] 1335s tests/test_distributions.py::TestRugPlot::test_color PASSED [ 70%] 1335s tests/test_distributions.py::TestRugPlot::test_long_data[x] PASSED [ 70%] 1335s tests/test_distributions.py::TestRugPlot::test_long_data[y] PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_bivariate_data PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_wide_vs_long_data PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_flat_vector PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_datetime_data PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_empty_data PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_a_deprecation PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_axis_deprecation[x] PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_axis_deprecation[y] PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_vertical_deprecation PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_rug_data PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_rug_colors PASSED [ 70%] 1336s tests/test_distributions.py::TestRugPlot::test_expand_margins PASSED [ 70%] 1337s tests/test_distributions.py::TestRugPlot::test_multiple_rugs PASSED [ 70%] 1337s tests/test_distributions.py::TestRugPlot::test_matplotlib_kwargs PASSED [ 70%] 1337s tests/test_distributions.py::TestRugPlot::test_axis_labels PASSED [ 70%] 1338s tests/test_distributions.py::TestRugPlot::test_log_scale PASSED [ 70%] 1338s tests/test_distributions.py::TestKDEPlotUnivariate::test_color[True] PASSED [ 70%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_color[False] PASSED [ 70%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_long_vectors[x] PASSED [ 70%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_long_vectors[y] PASSED [ 70%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_wide_vs_long_data PASSED [ 70%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_flat_vector PASSED [ 71%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_empty_data PASSED [ 71%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_singular_data PASSED [ 71%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_variable_assignment PASSED [ 71%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_vertical_deprecation PASSED [ 71%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_deprecation PASSED [ 71%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_kernel_deprecation PASSED [ 71%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_shade_deprecation PASSED [ 71%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[layer] PASSED [ 71%] 1339s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[stack] PASSED [ 71%] 1340s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[fill] PASSED [ 71%] 1340s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_stacking PASSED [ 71%] 1340s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_filling PASSED [ 71%] 1340s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_default[stack] PASSED [ 71%] 1340s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_default[fill] PASSED [ 71%] 1340s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[layer] PASSED [ 71%] 1341s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[stack] PASSED [ 71%] 1342s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[fill] PASSED [ 71%] 1342s tests/test_distributions.py::TestKDEPlotUnivariate::test_color_cycle_interaction PASSED [ 71%] 1342s tests/test_distributions.py::TestKDEPlotUnivariate::test_artist_color[True] PASSED [ 71%] 1342s tests/test_distributions.py::TestKDEPlotUnivariate::test_artist_color[False] PASSED [ 71%] 1343s tests/test_distributions.py::TestKDEPlotUnivariate::test_datetime_scale PASSED [ 71%] 1343s tests/test_distributions.py::TestKDEPlotUnivariate::test_multiple_argument_check PASSED [ 71%] 1343s tests/test_distributions.py::TestKDEPlotUnivariate::test_cut PASSED [ 71%] 1343s tests/test_distributions.py::TestKDEPlotUnivariate::test_clip PASSED [ 72%] 1343s tests/test_distributions.py::TestKDEPlotUnivariate::test_line_is_density PASSED [ 72%] 1343s tests/test_distributions.py::TestKDEPlotUnivariate::test_cumulative PASSED [ 72%] 1343s tests/test_distributions.py::TestKDEPlotUnivariate::test_cumulative_requires_scipy SKIPPED [ 72%] 1344s tests/test_distributions.py::TestKDEPlotUnivariate::test_common_norm PASSED [ 72%] 1344s tests/test_distributions.py::TestKDEPlotUnivariate::test_common_grid PASSED [ 72%] 1344s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_method PASSED [ 72%] 1344s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_adjust PASSED [ 72%] 1344s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_implicit PASSED [ 72%] 1345s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_explicit PASSED [ 72%] 1346s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_with_hue PASSED [ 72%] 1346s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_normalization PASSED [ 72%] 1346s tests/test_distributions.py::TestKDEPlotUnivariate::test_weights PASSED [ 72%] 1346s tests/test_distributions.py::TestKDEPlotUnivariate::test_weight_norm PASSED [ 72%] 1347s tests/test_distributions.py::TestKDEPlotUnivariate::test_sticky_edges PASSED [ 72%] 1347s tests/test_distributions.py::TestKDEPlotUnivariate::test_line_kws PASSED [ 72%] 1347s tests/test_distributions.py::TestKDEPlotUnivariate::test_input_checking PASSED [ 72%] 1347s tests/test_distributions.py::TestKDEPlotUnivariate::test_axis_labels PASSED [ 72%] 1347s tests/test_distributions.py::TestKDEPlotUnivariate::test_legend PASSED [ 72%] 1347s tests/test_distributions.py::TestKDEPlotUnivariate::test_replaced_kws PASSED [ 72%] 1349s tests/test_distributions.py::TestKDEPlotBivariate::test_long_vectors PASSED [ 72%] 1349s tests/test_distributions.py::TestKDEPlotBivariate::test_singular_data PASSED [ 72%] 1351s tests/test_distributions.py::TestKDEPlotBivariate::test_fill_artists PASSED [ 72%] 1352s tests/test_distributions.py::TestKDEPlotBivariate::test_common_norm PASSED [ 72%] 1360s tests/test_distributions.py::TestKDEPlotBivariate::test_log_scale PASSED [ 73%] 1361s tests/test_distributions.py::TestKDEPlotBivariate::test_bandwidth PASSED [ 73%] 1362s tests/test_distributions.py::TestKDEPlotBivariate::test_weights PASSED [ 73%] 1362s tests/test_distributions.py::TestKDEPlotBivariate::test_hue_ignores_cmap PASSED [ 73%] 1363s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_line_colors PASSED [ 73%] 1363s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_line_cmap PASSED [ 73%] 1364s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_fill_colors PASSED [ 73%] 1364s tests/test_distributions.py::TestKDEPlotBivariate::test_colorbar PASSED [ 73%] 1366s tests/test_distributions.py::TestKDEPlotBivariate::test_levels_and_thresh PASSED [ 73%] 1366s tests/test_distributions.py::TestKDEPlotBivariate::test_quantile_to_level PASSED [ 73%] 1366s tests/test_distributions.py::TestKDEPlotBivariate::test_input_checking PASSED [ 73%] 1366s tests/test_distributions.py::TestHistPlotUnivariate::test_color[bars-True] PASSED [ 73%] 1366s tests/test_distributions.py::TestHistPlotUnivariate::test_color[bars-False] PASSED [ 73%] 1367s tests/test_distributions.py::TestHistPlotUnivariate::test_color[step-True] PASSED [ 73%] 1367s tests/test_distributions.py::TestHistPlotUnivariate::test_color[step-False] PASSED [ 73%] 1367s tests/test_distributions.py::TestHistPlotUnivariate::test_color[poly-True] PASSED [ 73%] 1368s tests/test_distributions.py::TestHistPlotUnivariate::test_color[poly-False] PASSED [ 73%] 1368s tests/test_distributions.py::TestHistPlotUnivariate::test_long_vectors[x] PASSED [ 73%] 1369s tests/test_distributions.py::TestHistPlotUnivariate::test_long_vectors[y] PASSED [ 73%] 1369s tests/test_distributions.py::TestHistPlotUnivariate::test_wide_vs_long_data PASSED [ 73%] 1370s tests/test_distributions.py::TestHistPlotUnivariate::test_flat_vector PASSED [ 73%] 1370s tests/test_distributions.py::TestHistPlotUnivariate::test_empty_data PASSED [ 73%] 1370s tests/test_distributions.py::TestHistPlotUnivariate::test_variable_assignment PASSED [ 73%] 1370s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-bars] PASSED [ 73%] 1370s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-step] PASSED [ 74%] 1371s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-poly] PASSED [ 74%] 1371s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-bars] PASSED [ 74%] 1371s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-step] PASSED [ 74%] 1371s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-poly] PASSED [ 74%] 1371s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-bars] PASSED [ 74%] 1372s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-step] PASSED [ 74%] 1372s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-poly] PASSED [ 74%] 1372s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-bars] PASSED [ 74%] 1372s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-step] PASSED [ 74%] 1372s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-poly] PASSED [ 74%] 1372s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_stack PASSED [ 74%] 1372s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill PASSED [ 74%] 1372s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_dodge PASSED [ 74%] 1373s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_as_numpy_dodged PASSED [ 74%] 1373s tests/test_distributions.py::TestHistPlotUnivariate::test_multiple_input_check PASSED [ 74%] 1373s tests/test_distributions.py::TestHistPlotUnivariate::test_element_input_check PASSED [ 74%] 1373s tests/test_distributions.py::TestHistPlotUnivariate::test_count_stat PASSED [ 74%] 1373s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat PASSED [ 74%] 1374s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat_common_norm PASSED [ 74%] 1374s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat_unique_norm PASSED [ 74%] 1374s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat[probability] PASSED [ 74%] 1374s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat[proportion] PASSED [ 74%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_common_norm[probability] PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_common_norm[proportion] PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_unique_norm[probability] PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_unique_norm[proportion] PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_percent_stat PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_common_bins PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_unique_bins PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_range_with_inf PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_weights_with_missing PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_weight_norm PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_discrete PASSED [ 75%] 1375s tests/test_distributions.py::TestHistPlotUnivariate::test_discrete_categorical_default PASSED [ 75%] 1376s tests/test_distributions.py::TestHistPlotUnivariate::test_categorical_yaxis_inversion PASSED [ 75%] 1376s tests/test_distributions.py::TestHistPlotUnivariate::test_datetime_scale PASSED [ 75%] 1376s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[count] PASSED [ 75%] 1376s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[density] PASSED [ 75%] 1376s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[probability] PASSED [ 75%] 1376s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[count-layer] PASSED [ 75%] 1377s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[count-dodge] PASSED [ 75%] 1377s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[density-layer] PASSED [ 75%] 1377s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[density-dodge] PASSED [ 75%] 1377s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[probability-layer] PASSED [ 75%] 1377s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[probability-dodge] PASSED [ 75%] 1377s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_default_cut PASSED [ 75%] 1377s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_hue PASSED [ 76%] 1378s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_yaxis PASSED [ 76%] 1378s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_line_kws PASSED [ 76%] 1378s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_singular_data PASSED [ 76%] 1379s tests/test_distributions.py::TestHistPlotUnivariate::test_element_default PASSED [ 76%] 1379s tests/test_distributions.py::TestHistPlotUnivariate::test_bars_no_fill PASSED [ 76%] 1380s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill PASSED [ 76%] 1380s tests/test_distributions.py::TestHistPlotUnivariate::test_poly_fill PASSED [ 76%] 1380s tests/test_distributions.py::TestHistPlotUnivariate::test_poly_no_fill PASSED [ 76%] 1380s tests/test_distributions.py::TestHistPlotUnivariate::test_step_no_fill PASSED [ 76%] 1380s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill_xy PASSED [ 76%] 1380s tests/test_distributions.py::TestHistPlotUnivariate::test_step_no_fill_xy PASSED [ 76%] 1380s tests/test_distributions.py::TestHistPlotUnivariate::test_weighted_histogram PASSED [ 76%] 1381s tests/test_distributions.py::TestHistPlotUnivariate::test_weights_with_auto_bins PASSED [ 76%] 1381s tests/test_distributions.py::TestHistPlotUnivariate::test_shrink PASSED [ 76%] 1381s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_explicit PASSED [ 76%] 1382s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_implicit PASSED [ 76%] 1382s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_dodge PASSED [ 76%] 1382s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_kde PASSED [ 76%] 1383s tests/test_distributions.py::TestHistPlotUnivariate::test_auto_linewidth[True] PASSED [ 76%] 1384s tests/test_distributions.py::TestHistPlotUnivariate::test_auto_linewidth[False] PASSED [ 76%] 1384s tests/test_distributions.py::TestHistPlotUnivariate::test_bar_kwargs PASSED [ 76%] 1385s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill_kwargs PASSED [ 76%] 1385s tests/test_distributions.py::TestHistPlotUnivariate::test_step_line_kwargs PASSED [ 76%] 1385s tests/test_distributions.py::TestHistPlotUnivariate::test_label PASSED [ 77%] 1385s tests/test_distributions.py::TestHistPlotUnivariate::test_default_color_scout_cleanup PASSED [ 77%] 1385s tests/test_distributions.py::TestHistPlotBivariate::test_mesh PASSED [ 77%] 1385s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_hue PASSED [ 77%] 1386s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_hue_unique_bins PASSED [ 77%] 1386s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_col_unique_bins PASSED [ 77%] 1387s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_log_scale PASSED [ 77%] 1387s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_thresh PASSED [ 77%] 1387s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_sticky_edges PASSED [ 77%] 1387s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_common_norm PASSED [ 77%] 1387s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_unique_norm PASSED [ 77%] 1387s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[probability] PASSED [ 77%] 1387s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[proportion] PASSED [ 77%] 1387s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[percent] PASSED [ 77%] 1387s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_colors PASSED [ 77%] 1388s tests/test_distributions.py::TestHistPlotBivariate::test_color_limits PASSED [ 77%] 1388s tests/test_distributions.py::TestHistPlotBivariate::test_hue_color_limits PASSED [ 77%] 1389s tests/test_distributions.py::TestHistPlotBivariate::test_colorbar PASSED [ 77%] 1389s tests/test_distributions.py::TestECDFPlotUnivariate::test_color PASSED [ 77%] 1389s tests/test_distributions.py::TestECDFPlotUnivariate::test_long_vectors[x] PASSED [ 77%] 1398s tests/test_distributions.py::TestECDFPlotUnivariate::test_long_vectors[y] PASSED [ 77%] 1398s tests/test_distributions.py::TestECDFPlotUnivariate::test_hue PASSED [ 77%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_line_kwargs PASSED [ 77%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_drawstyle[x] PASSED [ 77%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_drawstyle[y] PASSED [ 78%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits[x-y] PASSED [ 78%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits[y-x] PASSED [ 78%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits_complementary[x-y] PASSED [ 78%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits_complementary[y-x] PASSED [ 78%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_count[x-y] PASSED [ 78%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_count[y-x] PASSED [ 78%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_weights PASSED [ 78%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_bivariate_error PASSED [ 78%] 1399s tests/test_distributions.py::TestECDFPlotUnivariate::test_log_scale PASSED [ 78%] 1404s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs0] PASSED [ 78%] 1406s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs1] PASSED [ 78%] 1408s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs2] PASSED [ 78%] 1409s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs3] PASSED [ 78%] 1411s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs4] PASSED [ 78%] 1411s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs5] PASSED [ 78%] 1413s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs6] PASSED [ 78%] 1414s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs7] PASSED [ 78%] 1415s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs8] PASSED [ 78%] 1417s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs9] PASSED [ 78%] 1421s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs10] PASSED [ 78%] 1422s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs11] PASSED [ 78%] 1424s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs12] PASSED [ 78%] 1426s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs13] PASSED [ 78%] 1429s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs14] PASSED [ 79%] 1429s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs15] PASSED [ 79%] 1429s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs0] PASSED [ 79%] 1431s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs1] PASSED [ 79%] 1431s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs2] PASSED [ 79%] 1433s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs3] PASSED [ 79%] 1433s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs4] PASSED [ 79%] 1433s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs5] PASSED [ 79%] 1434s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs6] PASSED [ 79%] 1436s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs7] PASSED [ 79%] 1437s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs8] PASSED [ 79%] 1439s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs9] PASSED [ 79%] 1440s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs10] PASSED [ 79%] 1443s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs11] PASSED [ 79%] 1443s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs0] PASSED [ 79%] 1445s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs1] PASSED [ 79%] 1445s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs2] PASSED [ 79%] 1446s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs3] PASSED [ 79%] 1447s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs4] PASSED [ 79%] 1447s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs5] PASSED [ 79%] 1448s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs6] PASSED [ 79%] 1449s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs7] PASSED [ 79%] 1450s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs8] PASSED [ 79%] 1452s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs9] PASSED [ 80%] 1454s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs0] PASSED [ 80%] 1465s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs1] PASSED [ 80%] 1468s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs2] PASSED [ 80%] 1469s tests/test_distributions.py::TestDisPlot::test_facets[col] PASSED [ 80%] 1471s tests/test_distributions.py::TestDisPlot::test_facets[row] PASSED [ 80%] 1471s tests/test_distributions.py::TestDisPlot::test_facet_multiple[dodge] PASSED [ 80%] 1472s tests/test_distributions.py::TestDisPlot::test_facet_multiple[stack] PASSED [ 80%] 1473s tests/test_distributions.py::TestDisPlot::test_facet_multiple[fill] PASSED [ 80%] 1474s tests/test_distributions.py::TestDisPlot::test_ax_warning PASSED [ 80%] 1474s tests/test_distributions.py::TestDisPlot::test_array_faceting[col] PASSED [ 80%] 1477s tests/test_distributions.py::TestDisPlot::test_array_faceting[row] PASSED [ 80%] 1477s tests/test_distributions.py::TestDisPlot::test_legend PASSED [ 80%] 1477s tests/test_distributions.py::TestDisPlot::test_empty PASSED [ 80%] 1477s tests/test_distributions.py::TestDisPlot::test_bivariate_ecdf_error PASSED [ 80%] 1479s tests/test_distributions.py::TestDisPlot::test_bivariate_kde_norm PASSED [ 80%] 1480s tests/test_distributions.py::TestDisPlot::test_bivariate_hist_norm PASSED [ 80%] 1482s tests/test_distributions.py::TestDisPlot::test_facetgrid_data PASSED [ 80%] 1482s tests/test_docstrings.py::TestDocstringComponents::test_from_dict PASSED [ 80%] 1482s tests/test_docstrings.py::TestDocstringComponents::test_from_nested_components PASSED [ 80%] 1482s tests/test_docstrings.py::TestDocstringComponents::test_from_function PASSED [ 80%] 1482s tests/test_docstrings.py::TestDocstringComponents::test_from_method PASSED [ 80%] 1482s tests/test_matrix.py::TestHeatmap::test_ndarray_input PASSED [ 80%] 1482s tests/test_matrix.py::TestHeatmap::test_df_input PASSED [ 80%] 1482s tests/test_matrix.py::TestHeatmap::test_df_multindex_input PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_mask_input[float] PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_mask_input[int64] PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_mask_input[object] PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_mask_limits PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_default_vlims PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_robust_vlims PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_custom_sequential_vlims PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_custom_diverging_vlims PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_array_with_nans PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_mask PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_custom_cmap PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_centered_vlims PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_default_colors PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_custom_vlim_colors PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_custom_center_colors PASSED [ 81%] 1482s tests/test_matrix.py::TestHeatmap::test_cmap_with_properties PASSED [ 81%] 1483s tests/test_matrix.py::TestHeatmap::test_explicit_none_norm PASSED [ 81%] 1483s tests/test_matrix.py::TestHeatmap::test_ticklabels_off PASSED [ 81%] 1483s tests/test_matrix.py::TestHeatmap::test_custom_ticklabels PASSED [ 81%] 1483s tests/test_matrix.py::TestHeatmap::test_custom_ticklabel_interval PASSED [ 81%] 1484s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation PASSED [ 81%] 1484s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_overwrite_kws PASSED [ 81%] 1484s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_with_mask PASSED [ 81%] 1484s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_mesh_colors PASSED [ 82%] 1485s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_other_data PASSED [ 82%] 1485s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_different_shapes PASSED [ 82%] 1485s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_with_limited_ticklabels PASSED [ 82%] 1485s tests/test_matrix.py::TestHeatmap::test_heatmap_cbar PASSED [ 82%] 1485s tests/test_matrix.py::TestHeatmap::test_heatmap_axes PASSED [ 82%] 1485s tests/test_matrix.py::TestHeatmap::test_heatmap_ticklabel_rotation PASSED [ 82%] 1486s tests/test_matrix.py::TestHeatmap::test_heatmap_inner_lines PASSED [ 82%] 1486s tests/test_matrix.py::TestHeatmap::test_square_aspect PASSED [ 82%] 1486s tests/test_matrix.py::TestHeatmap::test_mask_validation PASSED [ 82%] 1486s tests/test_matrix.py::TestHeatmap::test_missing_data_mask PASSED [ 82%] 1486s tests/test_matrix.py::TestHeatmap::test_cbar_ticks PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_ndarray_input PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_df_input PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_df_multindex_input PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_axis0_input PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_rotate_input PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_rotate_axis0_input PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_custom_linkage PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_label_false PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_linkage_scipy PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_fastcluster_other_method SKIPPED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_fastcluster_non_euclidean SKIPPED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_dendrogram_plot PASSED [ 82%] 1486s tests/test_matrix.py::TestDendrogram::test_dendrogram_rotate PASSED [ 83%] 1486s tests/test_matrix.py::TestDendrogram::test_dendrogram_ticklabel_rotation PASSED [ 83%] 1486s tests/test_matrix.py::TestClustermap::test_ndarray_input PASSED [ 83%] 1487s tests/test_matrix.py::TestClustermap::test_df_input PASSED [ 83%] 1487s tests/test_matrix.py::TestClustermap::test_corr_df_input PASSED [ 83%] 1487s tests/test_matrix.py::TestClustermap::test_pivot_input PASSED [ 83%] 1488s tests/test_matrix.py::TestClustermap::test_colors_input PASSED [ 83%] 1488s tests/test_matrix.py::TestClustermap::test_categorical_colors_input PASSED [ 83%] 1488s tests/test_matrix.py::TestClustermap::test_nested_colors_input PASSED [ 83%] 1489s tests/test_matrix.py::TestClustermap::test_colors_input_custom_cmap PASSED [ 83%] 1489s tests/test_matrix.py::TestClustermap::test_z_score PASSED [ 83%] 1489s tests/test_matrix.py::TestClustermap::test_z_score_axis0 PASSED [ 83%] 1489s tests/test_matrix.py::TestClustermap::test_standard_scale PASSED [ 83%] 1490s tests/test_matrix.py::TestClustermap::test_standard_scale_axis0 PASSED [ 83%] 1490s tests/test_matrix.py::TestClustermap::test_z_score_standard_scale PASSED [ 83%] 1490s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap PASSED [ 83%] 1490s tests/test_matrix.py::TestClustermap::test_nested_color_list_to_matrix_and_cmap PASSED [ 83%] 1490s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap_axis1 PASSED [ 83%] 1490s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap_different_sizes PASSED [ 83%] 1491s tests/test_matrix.py::TestClustermap::test_savefig PASSED [ 83%] 1491s tests/test_matrix.py::TestClustermap::test_plot_dendrograms PASSED [ 83%] 1492s tests/test_matrix.py::TestClustermap::test_cluster_false PASSED [ 83%] 1493s tests/test_matrix.py::TestClustermap::test_row_col_colors PASSED [ 83%] 1494s tests/test_matrix.py::TestClustermap::test_cluster_false_row_col_colors PASSED [ 83%] 1495s tests/test_matrix.py::TestClustermap::test_row_col_colors_df PASSED [ 84%] 1496s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_shuffled PASSED [ 84%] 1498s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_missing PASSED [ 84%] 1500s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_one_axis PASSED [ 84%] 1502s tests/test_matrix.py::TestClustermap::test_row_col_colors_series PASSED [ 84%] 1503s tests/test_matrix.py::TestClustermap::test_row_col_colors_series_shuffled PASSED [ 84%] 1504s tests/test_matrix.py::TestClustermap::test_row_col_colors_series_missing PASSED [ 84%] 1506s tests/test_matrix.py::TestClustermap::test_row_col_colors_ignore_heatmap_kwargs PASSED [ 84%] 1506s tests/test_matrix.py::TestClustermap::test_row_col_colors_raise_on_mixed_index_types PASSED [ 84%] 1506s tests/test_matrix.py::TestClustermap::test_mask_reorganization PASSED [ 84%] 1507s tests/test_matrix.py::TestClustermap::test_ticklabel_reorganization PASSED [ 84%] 1508s tests/test_matrix.py::TestClustermap::test_noticklabels PASSED [ 84%] 1512s tests/test_matrix.py::TestClustermap::test_size_ratios PASSED [ 84%] 1514s tests/test_matrix.py::TestClustermap::test_cbar_pos PASSED [ 84%] 1515s tests/test_matrix.py::TestClustermap::test_square_warning PASSED [ 84%] 1516s tests/test_matrix.py::TestClustermap::test_clustermap_annotation PASSED [ 84%] 1517s tests/test_matrix.py::TestClustermap::test_tree_kws PASSED [ 84%] 1517s tests/test_miscplot.py::TestPalPlot::test_palplot_size PASSED [ 84%] 1518s tests/test_miscplot.py::TestDogPlot::test_dogplot PASSED [ 84%] 1518s tests/test_objects.py::test_objects_namespace PASSED [ 84%] 1518s tests/test_palettes.py::TestColorPalettes::test_current_palette PASSED [ 84%] 1518s tests/test_palettes.py::TestColorPalettes::test_palette_context PASSED [ 84%] 1518s tests/test_palettes.py::TestColorPalettes::test_big_palette_context PASSED [ 84%] 1518s tests/test_palettes.py::TestColorPalettes::test_palette_size PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_seaborn_palettes PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_hls_palette PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_husl_palette PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_mpl_palette PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_mpl_dark_palette PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_bad_palette_name PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_terrible_palette_name PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_bad_palette_colors PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_palette_desat PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_palette_is_list_of_tuples PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_palette_cycles PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_hls_values PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_husl_values PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_cbrewer_qual PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_mpl_reversal PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_rgb_from_hls PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_rgb_from_husl PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_rgb_from_xkcd PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_light_palette PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_dark_palette PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_diverging_palette PASSED [ 85%] 1518s tests/test_palettes.py::TestColorPalettes::test_blend_palette PASSED [ 85%] 1519s tests/test_palettes.py::TestColorPalettes::test_cubehelix_against_matplotlib PASSED [ 85%] 1519s tests/test_palettes.py::TestColorPalettes::test_cubehelix_n_colors PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_cubehelix_reverse PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_cubehelix_cmap PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_cubehelix_code PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_xkcd_palette PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_crayon_palette PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_color_codes PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_as_hex PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_preserved_palette_length PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_html_repr PASSED [ 86%] 1519s tests/test_palettes.py::TestColorPalettes::test_colormap_display_patch PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_default_return PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_key_usage PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_bad_style PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_rc_override PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_set_style PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_style_context_manager PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_style_context_independence PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_set_rc PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_set_with_palette PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_reset_defaults PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_reset_orig PASSED [ 86%] 1519s tests/test_rcmod.py::TestAxesStyle::test_set_is_alias PASSED [ 86%] 1519s tests/test_rcmod.py::TestPlottingContext::test_default_return PASSED [ 86%] 1519s tests/test_rcmod.py::TestPlottingContext::test_key_usage PASSED [ 87%] 1519s tests/test_rcmod.py::TestPlottingContext::test_bad_context PASSED [ 87%] 1519s tests/test_rcmod.py::TestPlottingContext::test_font_scale PASSED [ 87%] 1519s tests/test_rcmod.py::TestPlottingContext::test_rc_override PASSED [ 87%] 1519s tests/test_rcmod.py::TestPlottingContext::test_set_context PASSED [ 87%] 1519s tests/test_rcmod.py::TestPlottingContext::test_context_context_manager PASSED [ 87%] 1519s tests/test_rcmod.py::TestPalette::test_set_palette PASSED [ 87%] 1519s tests/test_rcmod.py::TestFonts::test_set_font SKIPPED (Verdana font ...) [ 87%] 1519s tests/test_rcmod.py::TestFonts::test_set_serif_font PASSED [ 87%] 1519s tests/test_rcmod.py::TestFonts::test_different_sans_serif SKIPPED (V...) [ 87%] 1519s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_frame PASSED [ 87%] 1519s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_series PASSED [ 87%] 1519s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_array PASSED [ 87%] 1519s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_lists PASSED [ 87%] 1519s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_mix PASSED [ 87%] 1519s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_bad PASSED [ 87%] 1519s tests/test_regression.py::TestLinearPlotter::test_dropna PASSED [ 87%] 1519s tests/test_regression.py::TestRegressionPlotter::test_variables_from_frame PASSED [ 87%] 1519s tests/test_regression.py::TestRegressionPlotter::test_variables_from_series PASSED [ 87%] 1519s tests/test_regression.py::TestRegressionPlotter::test_variables_from_mix PASSED [ 87%] 1519s tests/test_regression.py::TestRegressionPlotter::test_variables_must_be_1d PASSED [ 87%] 1519s tests/test_regression.py::TestRegressionPlotter::test_dropna PASSED [ 87%] 1519s tests/test_regression.py::TestRegressionPlotter::test_singleton[x0-y0] PASSED [ 87%] 1519s tests/test_regression.py::TestRegressionPlotter::test_singleton[x1-y1] PASSED [ 87%] 1519s tests/test_regression.py::TestRegressionPlotter::test_singleton[x2-y2] PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_ci PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_fast_regression SKIPPED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_regress_poly SKIPPED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[logistic] PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[robust] PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[lowess] PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_regress_logx PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_regress_n_boot SKIPPED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_regress_without_bootstrap SKIPPED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_regress_bootstrap_seed PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_numeric_bins PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_provided_bins PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_bin_results PASSED [ 88%] 1519s tests/test_regression.py::TestRegressionPlotter::test_scatter_data PASSED [ 88%] 1520s tests/test_regression.py::TestRegressionPlotter::test_estimate_data PASSED [ 88%] 1522s tests/test_regression.py::TestRegressionPlotter::test_estimate_cis PASSED [ 88%] 1522s tests/test_regression.py::TestRegressionPlotter::test_estimate_units PASSED [ 88%] 1522s tests/test_regression.py::TestRegressionPlotter::test_partial PASSED [ 88%] 1522s tests/test_regression.py::TestRegressionPlotter::test_logistic_regression SKIPPED [ 88%] 1522s tests/test_regression.py::TestRegressionPlotter::test_logistic_perfect_separation SKIPPED [ 88%] 1522s tests/test_regression.py::TestRegressionPlotter::test_robust_regression SKIPPED [ 88%] 1522s tests/test_regression.py::TestRegressionPlotter::test_lowess_regression SKIPPED [ 88%] 1522s tests/test_regression.py::TestRegressionPlotter::test_regression_options PASSED [ 88%] 1523s tests/test_regression.py::TestRegressionPlotter::test_regression_limits PASSED [ 89%] 1523s tests/test_regression.py::TestRegressionPlots::test_regplot_basic PASSED [ 89%] 1523s tests/test_regression.py::TestRegressionPlots::test_regplot_selective PASSED [ 89%] 1525s tests/test_regression.py::TestRegressionPlots::test_regplot_scatter_kws_alpha PASSED [ 89%] 1526s tests/test_regression.py::TestRegressionPlots::test_regplot_binned PASSED [ 89%] 1526s tests/test_regression.py::TestRegressionPlots::test_lmplot_no_data PASSED [ 89%] 1526s tests/test_regression.py::TestRegressionPlots::test_lmplot_basic PASSED [ 89%] 1527s tests/test_regression.py::TestRegressionPlots::test_lmplot_hue PASSED [ 89%] 1529s tests/test_regression.py::TestRegressionPlots::test_lmplot_markers PASSED [ 89%] 1530s tests/test_regression.py::TestRegressionPlots::test_lmplot_marker_linewidths PASSED [ 89%] 1544s tests/test_regression.py::TestRegressionPlots::test_lmplot_facets PASSED [ 89%] 1545s tests/test_regression.py::TestRegressionPlots::test_lmplot_hue_col_nolegend PASSED [ 89%] 1545s tests/test_regression.py::TestRegressionPlots::test_lmplot_scatter_kws PASSED [ 89%] 1547s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_truncate[True] PASSED [ 89%] 1551s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_truncate[False] PASSED [ 89%] 1552s tests/test_regression.py::TestRegressionPlots::test_lmplot_sharey PASSED [ 89%] 1553s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_kws PASSED [ 89%] 1553s tests/test_regression.py::TestRegressionPlots::test_residplot PASSED [ 89%] 1553s tests/test_regression.py::TestRegressionPlots::test_residplot_lowess SKIPPED [ 89%] 1553s tests/test_regression.py::TestRegressionPlots::test_residplot_statsmodels_missing_errors[robust] PASSED [ 89%] 1553s tests/test_regression.py::TestRegressionPlots::test_residplot_statsmodels_missing_errors[lowess] PASSED [ 89%] 1554s tests/test_regression.py::TestRegressionPlots::test_three_point_colors PASSED [ 89%] 1554s tests/test_regression.py::TestRegressionPlots::test_regplot_xlim PASSED [ 89%] 1554s tests/test_relational.py::TestRelationalPlotter::test_wide_df_variables PASSED [ 90%] 1554s tests/test_relational.py::TestRelationalPlotter::test_wide_df_with_nonnumeric_variables PASSED [ 90%] 1554s tests/test_relational.py::TestRelationalPlotter::test_wide_array_variables PASSED [ 90%] 1554s tests/test_relational.py::TestRelationalPlotter::test_flat_array_variables PASSED [ 90%] 1554s tests/test_relational.py::TestRelationalPlotter::test_flat_list_variables PASSED [ 90%] 1554s tests/test_relational.py::TestRelationalPlotter::test_flat_series_variables PASSED [ 90%] 1554s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_series_variables PASSED [ 90%] 1554s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_arrays_variables PASSED [ 90%] 1554s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_list_variables PASSED [ 90%] 1554s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_series_variables PASSED [ 90%] 1555s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_arrays_variables PASSED [ 90%] 1555s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_lists_variables PASSED [ 90%] 1557s tests/test_relational.py::TestRelationalPlotter::test_relplot_simple PASSED [ 90%] 1578s tests/test_relational.py::TestRelationalPlotter::test_relplot_complex PASSED [ 90%] 1579s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[series] PASSED [ 90%] 1580s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[numpy] PASSED [ 90%] 1581s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[list] PASSED [ 90%] 1582s tests/test_relational.py::TestRelationalPlotter::test_relplot_wide PASSED [ 90%] 1583s tests/test_relational.py::TestRelationalPlotter::test_relplot_hues PASSED [ 90%] 1584s tests/test_relational.py::TestRelationalPlotter::test_relplot_sizes PASSED [ 90%] 1585s tests/test_relational.py::TestRelationalPlotter::test_relplot_styles PASSED [ 90%] 1586s tests/test_relational.py::TestRelationalPlotter::test_relplot_weighted_estimator PASSED [ 90%] 1588s tests/test_relational.py::TestRelationalPlotter::test_relplot_stringy_numerics PASSED [ 90%] 1590s tests/test_relational.py::TestRelationalPlotter::test_relplot_legend PASSED [ 90%] 1605s tests/test_relational.py::TestRelationalPlotter::test_relplot_unshared_axis_labels PASSED [ 91%] 1606s tests/test_relational.py::TestRelationalPlotter::test_relplot_data PASSED [ 91%] 1606s tests/test_relational.py::TestRelationalPlotter::test_facet_variable_collision PASSED [ 91%] 1607s tests/test_relational.py::TestRelationalPlotter::test_relplot_scatter_unused_variables PASSED [ 91%] 1607s tests/test_relational.py::TestRelationalPlotter::test_ax_kwarg_removal PASSED [ 91%] 1608s tests/test_relational.py::TestRelationalPlotter::test_legend_has_no_offset PASSED [ 91%] 1608s tests/test_relational.py::TestRelationalPlotter::test_lineplot_2d_dashes PASSED [ 91%] 1608s tests/test_relational.py::TestRelationalPlotter::test_legend_attributes_hue PASSED [ 91%] 1608s tests/test_relational.py::TestRelationalPlotter::test_legend_attributes_style PASSED [ 91%] 1609s tests/test_relational.py::TestRelationalPlotter::test_legend_attributes_hue_and_style PASSED [ 91%] 1615s tests/test_relational.py::TestLinePlotter::test_color PASSED [ 91%] 1616s tests/test_relational.py::TestLinePlotter::test_legend_no_semantics PASSED [ 91%] 1619s tests/test_relational.py::TestLinePlotter::test_legend_hue_categorical PASSED [ 91%] 1621s tests/test_relational.py::TestLinePlotter::test_legend_hue_and_style_same PASSED [ 91%] 1622s tests/test_relational.py::TestLinePlotter::test_legend_hue_and_style_diff PASSED [ 91%] 1624s tests/test_relational.py::TestLinePlotter::test_legend_hue_and_size_same PASSED [ 91%] 1624s tests/test_relational.py::TestLinePlotter::test_legend_numerical_full[hue] PASSED [ 91%] 1625s tests/test_relational.py::TestLinePlotter::test_legend_numerical_full[size] PASSED [ 91%] 1626s tests/test_relational.py::TestLinePlotter::test_legend_numerical_full[style] PASSED [ 91%] 1626s tests/test_relational.py::TestLinePlotter::test_legend_numerical_brief[hue] PASSED [ 91%] 1626s tests/test_relational.py::TestLinePlotter::test_legend_numerical_brief[size] PASSED [ 91%] 1627s tests/test_relational.py::TestLinePlotter::test_legend_numerical_brief[style] PASSED [ 91%] 1629s tests/test_relational.py::TestLinePlotter::test_legend_value_error PASSED [ 91%] 1630s tests/test_relational.py::TestLinePlotter::test_legend_log_norm[hue] PASSED [ 91%] 1630s tests/test_relational.py::TestLinePlotter::test_legend_log_norm[size] PASSED [ 92%] 1630s tests/test_relational.py::TestLinePlotter::test_legend_binary_var[hue] PASSED [ 92%] 1630s tests/test_relational.py::TestLinePlotter::test_legend_binary_var[size] PASSED [ 92%] 1632s tests/test_relational.py::TestLinePlotter::test_legend_binary_numberic_brief[hue] PASSED [ 92%] 1633s tests/test_relational.py::TestLinePlotter::test_legend_binary_numberic_brief[size] PASSED [ 92%] 1636s tests/test_relational.py::TestLinePlotter::test_plot PASSED [ 92%] 1636s tests/test_relational.py::TestLinePlotter::test_weights PASSED [ 92%] 1636s tests/test_relational.py::TestLinePlotter::test_non_aggregated_data PASSED [ 92%] 1637s tests/test_relational.py::TestLinePlotter::test_orient PASSED [ 92%] 1637s tests/test_relational.py::TestLinePlotter::test_log_scale PASSED [ 92%] 1637s tests/test_relational.py::TestLinePlotter::test_axis_labels PASSED [ 92%] 1639s tests/test_relational.py::TestLinePlotter::test_matplotlib_kwargs PASSED [ 92%] 1639s tests/test_relational.py::TestLinePlotter::test_nonmapped_dashes PASSED [ 92%] 1640s tests/test_relational.py::TestLinePlotter::test_lineplot_axes PASSED [ 92%] 1641s tests/test_relational.py::TestLinePlotter::test_legend_attributes_with_hue PASSED [ 92%] 1643s tests/test_relational.py::TestLinePlotter::test_legend_attributes_with_style PASSED [ 92%] 1644s tests/test_relational.py::TestLinePlotter::test_legend_attributes_with_hue_and_style PASSED [ 92%] 1648s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics0] PASSED [ 92%] 1649s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics1] PASSED [ 92%] 1650s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics2] PASSED [ 92%] 1653s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics3] PASSED [ 92%] 1656s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics4] PASSED [ 92%] 1658s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics5] PASSED [ 92%] 1662s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics6] PASSED [ 92%] 1666s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics7] PASSED [ 93%] 1671s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics8] PASSED [ 93%] 1675s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics9] PASSED [ 93%] 1679s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics10] PASSED [ 93%] 1682s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics11] PASSED [ 93%] 1706s tests/test_relational.py::TestLinePlotter::test_lineplot_smoke PASSED [ 93%] 1710s tests/test_relational.py::TestLinePlotter::test_ci_deprecation PASSED [ 93%] 1711s tests/test_relational.py::TestScatterPlotter::test_color PASSED [ 93%] 1711s tests/test_relational.py::TestScatterPlotter::test_legend_no_semantics PASSED [ 93%] 1711s tests/test_relational.py::TestScatterPlotter::test_legend_hue PASSED [ 93%] 1711s tests/test_relational.py::TestScatterPlotter::test_legend_hue_style_same PASSED [ 93%] 1711s tests/test_relational.py::TestScatterPlotter::test_legend_hue_style_different PASSED [ 93%] 1711s tests/test_relational.py::TestScatterPlotter::test_legend_data_hue_size_same PASSED [ 93%] 1712s tests/test_relational.py::TestScatterPlotter::test_legend_size_numeric_list PASSED [ 93%] 1712s tests/test_relational.py::TestScatterPlotter::test_legend_size_numeric_dict PASSED [ 93%] 1712s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_hue_full PASSED [ 93%] 1712s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_hue_brief PASSED [ 93%] 1716s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_size_full PASSED [ 93%] 1716s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_size_brief PASSED [ 93%] 1716s tests/test_relational.py::TestScatterPlotter::test_legend_attributes_hue PASSED [ 93%] 1716s tests/test_relational.py::TestScatterPlotter::test_legend_attributes_style PASSED [ 93%] 1716s tests/test_relational.py::TestScatterPlotter::test_legend_attributes_hue_and_style PASSED [ 93%] 1716s tests/test_relational.py::TestScatterPlotter::test_legend_value_error PASSED [ 93%] 1716s tests/test_relational.py::TestScatterPlotter::test_plot PASSED [ 93%] 1716s tests/test_relational.py::TestScatterPlotter::test_axis_labels PASSED [ 94%] 1716s tests/test_relational.py::TestScatterPlotter::test_scatterplot_axes PASSED [ 94%] 1716s tests/test_relational.py::TestScatterPlotter::test_literal_attribute_vectors PASSED [ 94%] 1717s tests/test_relational.py::TestScatterPlotter::test_supplied_color_array PASSED [ 94%] 1717s tests/test_relational.py::TestScatterPlotter::test_hue_order PASSED [ 94%] 1718s tests/test_relational.py::TestScatterPlotter::test_linewidths PASSED [ 94%] 1718s tests/test_relational.py::TestScatterPlotter::test_size_norm_extrapolation PASSED [ 94%] 1719s tests/test_relational.py::TestScatterPlotter::test_datetime_scale PASSED [ 94%] 1719s tests/test_relational.py::TestScatterPlotter::test_unfilled_marker_edgecolor_warning PASSED [ 94%] 1719s tests/test_relational.py::TestScatterPlotter::test_short_form_kwargs PASSED [ 94%] 1719s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics0] PASSED [ 94%] 1720s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics1] PASSED [ 94%] 1720s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics2] PASSED [ 94%] 1721s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics3] PASSED [ 94%] 1722s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics4] PASSED [ 94%] 1723s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics5] PASSED [ 94%] 1724s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics6] PASSED [ 94%] 1725s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics7] PASSED [ 94%] 1726s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics8] PASSED [ 94%] 1726s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics9] PASSED [ 94%] 1727s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics10] PASSED [ 94%] 1728s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics11] PASSED [ 94%] 1733s tests/test_relational.py::TestScatterPlotter::test_scatterplot_smoke PASSED [ 94%] 1733s tests/test_statistics.py::TestKDE::test_gridsize PASSED [ 95%] 1733s tests/test_statistics.py::TestKDE::test_cut PASSED [ 95%] 1733s tests/test_statistics.py::TestKDE::test_clip PASSED [ 95%] 1733s tests/test_statistics.py::TestKDE::test_density_normalization PASSED [ 95%] 1733s tests/test_statistics.py::TestKDE::test_cumulative PASSED [ 95%] 1733s tests/test_statistics.py::TestKDE::test_cached_support PASSED [ 95%] 1733s tests/test_statistics.py::TestKDE::test_bw_method PASSED [ 95%] 1733s tests/test_statistics.py::TestKDE::test_bw_adjust PASSED [ 95%] 1733s tests/test_statistics.py::TestKDE::test_bivariate_grid PASSED [ 95%] 1733s tests/test_statistics.py::TestKDE::test_bivariate_normalization PASSED [ 95%] 1765s tests/test_statistics.py::TestKDE::test_bivariate_cumulative PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_string_bins PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_int_bins PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_array_bins PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_string_bins PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_int_bins PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_array_bins PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_binwidth PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_binwidth PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_binrange PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_binrange PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_discrete_bins PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_odd_single_observation PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_binwidth_roundoff PASSED [ 95%] 1765s tests/test_statistics.py::TestHistogram::test_histogram PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_count_stat PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_density_stat PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_probability_stat PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_frequency_stat PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_cumulative_count PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_cumulative_density PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_cumulative_probability PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_cumulative_frequency PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_histogram PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_count_stat PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_density_stat PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_probability_stat PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_frequency_stat PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_count PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_density PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_frequency PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_probability PASSED [ 96%] 1765s tests/test_statistics.py::TestHistogram::test_bad_stat PASSED [ 96%] 1765s tests/test_statistics.py::TestECDF::test_univariate_proportion PASSED [ 96%] 1765s tests/test_statistics.py::TestECDF::test_univariate_count PASSED [ 96%] 1765s tests/test_statistics.py::TestECDF::test_univariate_percent PASSED [ 96%] 1765s tests/test_statistics.py::TestECDF::test_univariate_proportion_weights PASSED [ 96%] 1765s tests/test_statistics.py::TestECDF::test_univariate_count_weights PASSED [ 96%] 1765s tests/test_statistics.py::TestECDF::test_against_statsmodels SKIPPED [ 97%] 1765s tests/test_statistics.py::TestECDF::test_invalid_stat PASSED [ 97%] 1765s tests/test_statistics.py::TestECDF::test_bivariate_error PASSED [ 97%] 1765s tests/test_statistics.py::TestEstimateAggregator::test_func_estimator PASSED [ 97%] 1765s tests/test_statistics.py::TestEstimateAggregator::test_name_estimator PASSED [ 97%] 1765s tests/test_statistics.py::TestEstimateAggregator::test_custom_func_estimator PASSED [ 97%] 1765s tests/test_statistics.py::TestEstimateAggregator::test_se_errorbars PASSED [ 97%] 1765s tests/test_statistics.py::TestEstimateAggregator::test_sd_errorbars PASSED [ 97%] 1765s tests/test_statistics.py::TestEstimateAggregator::test_pi_errorbars PASSED [ 97%] 1778s tests/test_statistics.py::TestEstimateAggregator::test_ci_errorbars PASSED [ 97%] 1778s tests/test_statistics.py::TestEstimateAggregator::test_custom_errorbars PASSED [ 97%] 1778s tests/test_statistics.py::TestEstimateAggregator::test_singleton_errorbars PASSED [ 97%] 1778s tests/test_statistics.py::TestEstimateAggregator::test_errorbar_validation PASSED [ 97%] 1778s tests/test_statistics.py::TestWeightedAggregator::test_weighted_mean PASSED [ 97%] 1779s tests/test_statistics.py::TestWeightedAggregator::test_weighted_ci PASSED [ 97%] 1779s tests/test_statistics.py::TestWeightedAggregator::test_limited_estimator PASSED [ 97%] 1779s tests/test_statistics.py::TestWeightedAggregator::test_limited_ci PASSED [ 97%] 1779s tests/test_statistics.py::TestLetterValues::test_levels PASSED [ 97%] 1779s tests/test_statistics.py::TestLetterValues::test_values PASSED [ 97%] 1779s tests/test_statistics.py::TestLetterValues::test_fliers PASSED [ 97%] 1779s tests/test_statistics.py::TestLetterValues::test_median PASSED [ 97%] 1779s tests/test_statistics.py::TestLetterValues::test_k_depth_int PASSED [ 97%] 1779s tests/test_statistics.py::TestLetterValues::test_trust_alpha PASSED [ 97%] 1779s tests/test_statistics.py::TestLetterValues::test_outlier_prop PASSED [ 97%] 1779s tests/test_utils.py::test_ci_to_errsize PASSED [ 98%] 1779s tests/test_utils.py::test_desaturate PASSED [ 98%] 1779s tests/test_utils.py::test_desaturation_prop PASSED [ 98%] 1779s tests/test_utils.py::test_saturate PASSED [ 98%] 1779s tests/test_utils.py::test_to_utf8[a-a0] PASSED [ 98%] 1779s tests/test_utils.py::test_to_utf8[abc-abc0] PASSED [ 98%] 1779s tests/test_utils.py::test_to_utf8[a-a1] PASSED [ 98%] 1779s tests/test_utils.py::test_to_utf8[abc-abc1] PASSED [ 98%] 1779s tests/test_utils.py::test_to_utf8[s4-abc] PASSED [ 98%] 1779s tests/test_utils.py::test_to_utf8[s5-] PASSED [ 98%] 1779s tests/test_utils.py::test_to_utf8[1-1] PASSED [ 98%] 1779s tests/test_utils.py::test_to_utf8[0-0] PASSED [ 98%] 1779s tests/test_utils.py::test_to_utf8[s8-[]] PASSED [ 98%] 1779s tests/test_utils.py::TestSpineUtils::test_despine PASSED [ 98%] 1779s tests/test_utils.py::TestSpineUtils::test_despine_specific_axes PASSED [ 98%] 1779s tests/test_utils.py::TestSpineUtils::test_despine_with_offset PASSED [ 98%] 1780s tests/test_utils.py::TestSpineUtils::test_despine_side_specific_offset PASSED [ 98%] 1780s tests/test_utils.py::TestSpineUtils::test_despine_with_offset_specific_axes PASSED [ 98%] 1780s tests/test_utils.py::TestSpineUtils::test_despine_trim_spines PASSED [ 98%] 1780s tests/test_utils.py::TestSpineUtils::test_despine_trim_inverted PASSED [ 98%] 1780s tests/test_utils.py::TestSpineUtils::test_despine_trim_noticks PASSED [ 98%] 1780s tests/test_utils.py::TestSpineUtils::test_despine_trim_categorical PASSED [ 98%] 1780s tests/test_utils.py::TestSpineUtils::test_despine_moved_ticks PASSED [ 98%] 1780s tests/test_utils.py::test_ticklabels_overlap PASSED [ 98%] 1780s tests/test_utils.py::test_locator_to_legend_entries PASSED [ 99%] 1780s tests/test_utils.py::test_move_legend_matplotlib_objects PASSED [ 99%] 1781s tests/test_utils.py::test_move_legend_grid_object PASSED [ 99%] 1781s tests/test_utils.py::test_move_legend_input_checks PASSED [ 99%] 1782s tests/test_utils.py::test_move_legend_with_labels PASSED [ 99%] 1782s tests/test_utils.py::test_get_dataset_names PASSED [ 99%] 1785s tests/test_utils.py::test_load_datasets PASSED [ 99%] 1785s tests/test_utils.py::test_load_dataset_string_error PASSED [ 99%] 1785s tests/test_utils.py::test_load_dataset_passed_data_error PASSED [ 99%] 1789s tests/test_utils.py::test_load_cached_datasets PASSED [ 99%] 1789s tests/test_utils.py::test_relative_luminance PASSED [ 99%] 1789s tests/test_utils.py::test_get_color_cycle[cycler0-result0] PASSED [ 99%] 1789s tests/test_utils.py::test_get_color_cycle[cycler1-result1] PASSED [ 99%] 1789s tests/test_utils.py::test_get_color_cycle[cycler2-result2] PASSED [ 99%] 1789s tests/test_utils.py::test_get_color_cycle[cycler3-result3] PASSED [ 99%] 1789s tests/test_utils.py::test_get_color_cycle[cycler4-result4] PASSED [ 99%] 1789s tests/test_utils.py::test_get_color_cycle[cycler5-result5] PASSED [ 99%] 1789s tests/test_utils.py::test_get_color_cycle[cycler6-result6] PASSED [ 99%] 1789s tests/test_utils.py::test_remove_na PASSED [ 99%] 1789s tests/test_utils.py::test_assign_default_kwargs PASSED [ 99%] 1789s tests/test_utils.py::test_check_argument PASSED [ 99%] 1789s tests/test_utils.py::test_draw_figure PASSED [ 99%] 1789s tests/test_utils.py::test_deprecate_ci PASSED [ 99%] 1837s tests/test_utils.py::test_version_predates PASSED [100%] 1837s 1837s =========== 2358 passed, 16 skipped, 6 xfailed in 1234.55s (0:20:34) =========== 1879s ============================= test session starts ============================== 1879s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.14 1879s cachedir: .pytest_cache 1879s rootdir: /tmp/autopkgtest.Y4H9h6/autopkgtest_tmp 1879s plugins: typeguard-4.4.4 1897s collecting ... collected 2380 items 1897s 1897s tests/_core/test_data.py::TestPlotData::test_named_vectors PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_named_and_given_vectors PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_index_as_variable PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_multiindex_as_variables PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_int_as_variable_key PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_int_as_variable_value PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_tuple_as_variable_key PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_dict_as_data PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[series] PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[numpy] PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[list] PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_none_as_variable_value PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_frame_and_vector_mismatched_lengths PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_empty_data_input[arg0] PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_empty_data_input[arg1] PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_index_alignment_series_to_dataframe PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_index_alignment_between_series PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_key_not_in_data_raises PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_key_with_no_data_raises PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_data_vector_different_lengths_raises PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_undefined_variables_raise PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_contains_operation PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_join_add_variable PASSED [ 0%] 1897s tests/_core/test_data.py::TestPlotData::test_join_replace_variable PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_join_remove_variable PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_join_all_operations PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_join_all_operations_same_data PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_join_add_variable_new_data PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_join_replace_variable_new_data PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_join_add_variable_different_index PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_join_replace_variable_different_index PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_join_subset_data_inherit_variables PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_join_multiple_inherits_from_orig PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_bad_type PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_data_interchange PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_data_interchange_failure PASSED [ 1%] 1897s tests/_core/test_data.py::TestPlotData::test_data_interchange_support_test SKIPPED [ 1%] 1897s tests/_core/test_groupby.py::test_init_from_list PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_init_from_dict PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_init_requires_order PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_at_least_one_grouping_variable_required PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_agg_one_grouper PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_agg_two_groupers PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_agg_two_groupers_ordered PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_apply_no_grouper PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_apply_one_grouper PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_apply_mutate_columns PASSED [ 1%] 1897s tests/_core/test_groupby.py::test_apply_replace_columns PASSED [ 2%] 1897s tests/_core/test_moves.py::TestJitter::test_default PASSED [ 2%] 1897s tests/_core/test_moves.py::TestJitter::test_width PASSED [ 2%] 1897s tests/_core/test_moves.py::TestJitter::test_x PASSED [ 2%] 1897s tests/_core/test_moves.py::TestJitter::test_y PASSED [ 2%] 1897s tests/_core/test_moves.py::TestJitter::test_seed PASSED [ 2%] 1897s tests/_core/test_moves.py::TestDodge::test_default PASSED [ 2%] 1897s tests/_core/test_moves.py::TestDodge::test_fill PASSED [ 2%] 1897s tests/_core/test_moves.py::TestDodge::test_drop PASSED [ 2%] 1897s tests/_core/test_moves.py::TestDodge::test_gap PASSED [ 2%] 1897s tests/_core/test_moves.py::TestDodge::test_widths_default PASSED [ 2%] 1897s tests/_core/test_moves.py::TestDodge::test_widths_fill PASSED [ 2%] 1897s tests/_core/test_moves.py::TestDodge::test_widths_drop PASSED [ 2%] 1897s tests/_core/test_moves.py::TestDodge::test_faceted_default PASSED [ 2%] 1898s tests/_core/test_moves.py::TestDodge::test_faceted_fill PASSED [ 2%] 1898s tests/_core/test_moves.py::TestDodge::test_faceted_drop PASSED [ 2%] 1898s tests/_core/test_moves.py::TestDodge::test_orient PASSED [ 2%] 1898s tests/_core/test_moves.py::TestDodge::test_single_semantic[grp2] PASSED [ 2%] 1898s tests/_core/test_moves.py::TestDodge::test_single_semantic[grp3] PASSED [ 2%] 1898s tests/_core/test_moves.py::TestDodge::test_two_semantics PASSED [ 2%] 1898s tests/_core/test_moves.py::TestStack::test_basic PASSED [ 2%] 1898s tests/_core/test_moves.py::TestStack::test_faceted PASSED [ 2%] 1898s tests/_core/test_moves.py::TestStack::test_misssing_data PASSED [ 2%] 1898s tests/_core/test_moves.py::TestStack::test_baseline_homogeneity_check PASSED [ 2%] 1898s tests/_core/test_moves.py::TestShift::test_default PASSED [ 3%] 1898s tests/_core/test_moves.py::TestShift::test_moves[0.3-0] PASSED [ 3%] 1898s tests/_core/test_moves.py::TestShift::test_moves[0-0.2] PASSED [ 3%] 1898s tests/_core/test_moves.py::TestShift::test_moves[0.1-0.3] PASSED [ 3%] 1898s tests/_core/test_moves.py::TestNorm::test_default_no_groups[x] PASSED [ 3%] 1898s tests/_core/test_moves.py::TestNorm::test_default_no_groups[y] PASSED [ 3%] 1898s tests/_core/test_moves.py::TestNorm::test_default_groups[x] PASSED [ 3%] 1898s tests/_core/test_moves.py::TestNorm::test_default_groups[y] PASSED [ 3%] 1898s tests/_core/test_moves.py::TestNorm::test_sum PASSED [ 3%] 1898s tests/_core/test_moves.py::TestNorm::test_where PASSED [ 3%] 1898s tests/_core/test_moves.py::TestNorm::test_percent PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_empty PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_data_only PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_df_and_named_variables PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_df_and_mixed_variables PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_vector_variables_only PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_vector_variables_no_index PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_data_only_named PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_positional_and_named_data PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_positional_and_named_xy[x] PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_positional_and_named_xy[y] PASSED [ 3%] 1898s tests/_core/test_plot.py::TestInit::test_positional_data_x_y PASSED [ 3%] 1899s tests/_core/test_plot.py::TestInit::test_positional_x_y PASSED [ 3%] 1899s tests/_core/test_plot.py::TestInit::test_positional_data_x PASSED [ 3%] 1899s tests/_core/test_plot.py::TestInit::test_positional_x PASSED [ 4%] 1899s tests/_core/test_plot.py::TestInit::test_positional_interchangeable_dataframe PASSED [ 4%] 1899s tests/_core/test_plot.py::TestInit::test_positional_too_many PASSED [ 4%] 1899s tests/_core/test_plot.py::TestInit::test_unknown_keywords PASSED [ 4%] 1899s tests/_core/test_plot.py::TestLayerAddition::test_without_data PASSED [ 4%] 1899s tests/_core/test_plot.py::TestLayerAddition::test_with_new_variable_by_name PASSED [ 4%] 1899s tests/_core/test_plot.py::TestLayerAddition::test_with_new_variable_by_vector PASSED [ 4%] 1899s tests/_core/test_plot.py::TestLayerAddition::test_with_late_data_definition PASSED [ 4%] 1899s tests/_core/test_plot.py::TestLayerAddition::test_with_new_data_definition PASSED [ 4%] 1900s tests/_core/test_plot.py::TestLayerAddition::test_drop_variable PASSED [ 4%] 1900s tests/_core/test_plot.py::TestLayerAddition::test_stat_default XFAIL [ 4%] 1900s tests/_core/test_plot.py::TestLayerAddition::test_stat_nondefault PASSED [ 4%] 1900s tests/_core/test_plot.py::TestLayerAddition::test_orient[x-x] PASSED [ 4%] 1901s tests/_core/test_plot.py::TestLayerAddition::test_orient[y-y] PASSED [ 4%] 1901s tests/_core/test_plot.py::TestLayerAddition::test_orient[v-x] PASSED [ 4%] 1901s tests/_core/test_plot.py::TestLayerAddition::test_orient[h-y] PASSED [ 4%] 1901s tests/_core/test_plot.py::TestLayerAddition::test_variable_list PASSED [ 4%] 1901s tests/_core/test_plot.py::TestLayerAddition::test_type_checks PASSED [ 4%] 1901s tests/_core/test_plot.py::TestScaling::test_inference PASSED [ 4%] 1902s tests/_core/test_plot.py::TestScaling::test_inference_from_layer_data PASSED [ 4%] 1902s tests/_core/test_plot.py::TestScaling::test_inference_joins PASSED [ 4%] 1902s tests/_core/test_plot.py::TestScaling::test_inferred_categorical_converter PASSED [ 4%] 1903s tests/_core/test_plot.py::TestScaling::test_explicit_categorical_converter PASSED [ 4%] 1903s tests/_core/test_plot.py::TestScaling::test_categorical_as_datetime XFAIL [ 5%] 1903s tests/_core/test_plot.py::TestScaling::test_faceted_log_scale PASSED [ 5%] 1903s tests/_core/test_plot.py::TestScaling::test_paired_single_log_scale PASSED [ 5%] 1904s tests/_core/test_plot.py::TestScaling::test_paired_with_common_fallback PASSED [ 5%] 1904s tests/_core/test_plot.py::TestScaling::test_log_scale_name XFAIL (Cu...) [ 5%] 1904s tests/_core/test_plot.py::TestScaling::test_mark_data_log_transform_is_inverted PASSED [ 5%] 1904s tests/_core/test_plot.py::TestScaling::test_mark_data_log_transfrom_with_stat PASSED [ 5%] 1904s tests/_core/test_plot.py::TestScaling::test_mark_data_from_categorical PASSED [ 5%] 1904s tests/_core/test_plot.py::TestScaling::test_mark_data_from_datetime PASSED [ 5%] 1904s tests/_core/test_plot.py::TestScaling::test_computed_var_ticks PASSED [ 5%] 1904s tests/_core/test_plot.py::TestScaling::test_computed_var_transform PASSED [ 5%] 1905s tests/_core/test_plot.py::TestScaling::test_explicit_range_with_axis_scaling PASSED [ 5%] 1905s tests/_core/test_plot.py::TestScaling::test_derived_range_with_axis_scaling PASSED [ 5%] 1905s tests/_core/test_plot.py::TestScaling::test_facet_categories PASSED [ 5%] 1905s tests/_core/test_plot.py::TestScaling::test_facet_categories_unshared PASSED [ 5%] 1906s tests/_core/test_plot.py::TestScaling::test_facet_categories_single_dim_shared PASSED [ 5%] 1907s tests/_core/test_plot.py::TestScaling::test_pair_categories PASSED [ 5%] 1907s tests/_core/test_plot.py::TestScaling::test_pair_categories_shared PASSED [ 5%] 1907s tests/_core/test_plot.py::TestScaling::test_identity_mapping_linewidth PASSED [ 5%] 1907s tests/_core/test_plot.py::TestScaling::test_pair_single_coordinate_stat_orient PASSED [ 5%] 1907s tests/_core/test_plot.py::TestScaling::test_inferred_nominal_passed_to_stat PASSED [ 5%] 1907s tests/_core/test_plot.py::TestScaling::test_identity_mapping_color_strings XFAIL [ 5%] 1907s tests/_core/test_plot.py::TestScaling::test_identity_mapping_color_tuples PASSED [ 5%] 1908s tests/_core/test_plot.py::TestScaling::test_undefined_variable_raises XFAIL [ 5%] 1908s tests/_core/test_plot.py::TestScaling::test_nominal_x_axis_tweaks PASSED [ 6%] 1909s tests/_core/test_plot.py::TestScaling::test_nominal_y_axis_tweaks PASSED [ 6%] 1909s tests/_core/test_plot.py::TestPlotting::test_matplotlib_object_creation PASSED [ 6%] 1909s tests/_core/test_plot.py::TestPlotting::test_empty PASSED [ 6%] 1909s tests/_core/test_plot.py::TestPlotting::test_no_orient_variance PASSED [ 6%] 1909s tests/_core/test_plot.py::TestPlotting::test_single_split_single_layer PASSED [ 6%] 1909s tests/_core/test_plot.py::TestPlotting::test_single_split_multi_layer PASSED [ 6%] 1910s tests/_core/test_plot.py::TestPlotting::test_one_grouping_variable[color] PASSED [ 6%] 1910s tests/_core/test_plot.py::TestPlotting::test_one_grouping_variable[group] PASSED [ 6%] 1910s tests/_core/test_plot.py::TestPlotting::test_two_grouping_variables PASSED [ 6%] 1910s tests/_core/test_plot.py::TestPlotting::test_specified_width PASSED [ 6%] 1910s tests/_core/test_plot.py::TestPlotting::test_facets_no_subgroups PASSED [ 6%] 1911s tests/_core/test_plot.py::TestPlotting::test_facets_one_subgroup PASSED [ 6%] 1911s tests/_core/test_plot.py::TestPlotting::test_layer_specific_facet_disabling PASSED [ 6%] 1911s tests/_core/test_plot.py::TestPlotting::test_paired_variables PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_paired_one_dimension PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_paired_variables_one_subset PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_paired_and_faceted PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_theme_default PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_theme_params PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_theme_error PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_theme_validation PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_stat PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_move PASSED [ 6%] 1912s tests/_core/test_plot.py::TestPlotting::test_stat_and_move PASSED [ 7%] 1912s tests/_core/test_plot.py::TestPlotting::test_stat_log_scale PASSED [ 7%] 1912s tests/_core/test_plot.py::TestPlotting::test_move_log_scale PASSED [ 7%] 1912s tests/_core/test_plot.py::TestPlotting::test_multi_move PASSED [ 7%] 1912s tests/_core/test_plot.py::TestPlotting::test_multi_move_with_pairing PASSED [ 7%] 1912s tests/_core/test_plot.py::TestPlotting::test_move_with_range PASSED [ 7%] 1912s tests/_core/test_plot.py::TestPlotting::test_methods_clone PASSED [ 7%] 1913s tests/_core/test_plot.py::TestPlotting::test_default_is_no_pyplot PASSED [ 7%] 1913s tests/_core/test_plot.py::TestPlotting::test_with_pyplot PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_show PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_save PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_layout_size PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_layout_extent PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_constrained_layout_extent PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_base_layout_extent PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_on_axes PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_on_figure[True] PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_on_figure[False] PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_on_subfigure[True] PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_on_subfigure[False] PASSED [ 7%] 1914s tests/_core/test_plot.py::TestPlotting::test_on_type_check PASSED [ 7%] 1915s tests/_core/test_plot.py::TestPlotting::test_on_axes_with_subplots_error PASSED [ 7%] 1915s tests/_core/test_plot.py::TestPlotting::test_on_layout_algo_default PASSED [ 7%] 1915s tests/_core/test_plot.py::TestPlotting::test_on_layout_algo_spec PASSED [ 7%] 1915s tests/_core/test_plot.py::TestPlotting::test_axis_labels_from_constructor PASSED [ 8%] 1915s tests/_core/test_plot.py::TestPlotting::test_axis_labels_from_layer PASSED [ 8%] 1916s tests/_core/test_plot.py::TestPlotting::test_axis_labels_are_first_name PASSED [ 8%] 1916s tests/_core/test_plot.py::TestPlotting::test_limits PASSED [ 8%] 1917s tests/_core/test_plot.py::TestPlotting::test_labels_axis PASSED [ 8%] 1917s tests/_core/test_plot.py::TestPlotting::test_labels_legend PASSED [ 8%] 1917s tests/_core/test_plot.py::TestPlotting::test_labels_facets PASSED [ 8%] 1917s tests/_core/test_plot.py::TestPlotting::test_title_single PASSED [ 8%] 1918s tests/_core/test_plot.py::TestPlotting::test_title_facet_function PASSED [ 8%] 1918s tests/_core/test_plot.py::TestExceptions::test_scale_setup PASSED [ 8%] 1918s tests/_core/test_plot.py::TestExceptions::test_coordinate_scaling PASSED [ 8%] 1918s tests/_core/test_plot.py::TestExceptions::test_semantic_scaling PASSED [ 8%] 1918s tests/_core/test_plot.py::TestFacetInterface::test_1d[row] PASSED [ 8%] 1918s tests/_core/test_plot.py::TestFacetInterface::test_1d_as_vector[row] PASSED [ 8%] 1918s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-reverse] PASSED [ 8%] 1919s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-reverse] PASSED [ 8%] 1919s tests/_core/test_plot.py::TestFacetInterface::test_1d[col] PASSED [ 8%] 1919s tests/_core/test_plot.py::TestFacetInterface::test_1d_as_vector[col] PASSED [ 8%] 1919s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-subset] PASSED [ 8%] 1920s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-subset] PASSED [ 8%] 1920s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[subset] PASSED [ 8%] 1920s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-expand] PASSED [ 8%] 1921s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-expand] PASSED [ 8%] 1922s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[expand] PASSED [ 8%] 1922s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[reverse] PASSED [ 9%] 1922s tests/_core/test_plot.py::TestFacetInterface::test_2d PASSED [ 9%] 1924s tests/_core/test_plot.py::TestFacetInterface::test_layout_algo[tight] PASSED [ 9%] 1924s tests/_core/test_plot.py::TestFacetInterface::test_layout_algo[constrained] PASSED [ 9%] 1925s tests/_core/test_plot.py::TestFacetInterface::test_axis_sharing PASSED [ 9%] 1925s tests/_core/test_plot.py::TestFacetInterface::test_unshared_spacing PASSED [ 9%] 1925s tests/_core/test_plot.py::TestFacetInterface::test_col_wrapping PASSED [ 9%] 1925s tests/_core/test_plot.py::TestFacetInterface::test_row_wrapping PASSED [ 9%] 1926s tests/_core/test_plot.py::TestPairInterface::test_all_numeric[list] PASSED [ 9%] 1926s tests/_core/test_plot.py::TestPairInterface::test_all_numeric[Index] PASSED [ 9%] 1926s tests/_core/test_plot.py::TestPairInterface::test_single_variable_key_raises PASSED [ 9%] 1926s tests/_core/test_plot.py::TestPairInterface::test_single_dimension[x] PASSED [ 9%] 1926s tests/_core/test_plot.py::TestPairInterface::test_single_dimension[y] PASSED [ 9%] 1926s tests/_core/test_plot.py::TestPairInterface::test_non_cross PASSED [ 9%] 1926s tests/_core/test_plot.py::TestPairInterface::test_list_of_vectors PASSED [ 9%] 1926s tests/_core/test_plot.py::TestPairInterface::test_with_no_variables PASSED [ 9%] 1927s tests/_core/test_plot.py::TestPairInterface::test_with_facets PASSED [ 9%] 1927s tests/_core/test_plot.py::TestPairInterface::test_error_on_facet_overlap[variables0] PASSED [ 9%] 1927s tests/_core/test_plot.py::TestPairInterface::test_error_on_facet_overlap[variables1] PASSED [ 9%] 1927s tests/_core/test_plot.py::TestPairInterface::test_error_on_wrap_overlap[variables0] PASSED [ 9%] 1927s tests/_core/test_plot.py::TestPairInterface::test_error_on_wrap_overlap[variables1] PASSED [ 9%] 1928s tests/_core/test_plot.py::TestPairInterface::test_axis_sharing PASSED [ 9%] 1928s tests/_core/test_plot.py::TestPairInterface::test_axis_sharing_with_facets PASSED [ 9%] 1929s tests/_core/test_plot.py::TestPairInterface::test_x_wrapping PASSED [ 10%] 1929s tests/_core/test_plot.py::TestPairInterface::test_y_wrapping PASSED [ 10%] 1929s tests/_core/test_plot.py::TestPairInterface::test_non_cross_wrapping PASSED [ 10%] 1929s tests/_core/test_plot.py::TestPairInterface::test_cross_mismatched_lengths PASSED [ 10%] 1929s tests/_core/test_plot.py::TestPairInterface::test_orient_inference PASSED [ 10%] 1929s tests/_core/test_plot.py::TestPairInterface::test_computed_coordinate_orient_inference PASSED [ 10%] 1929s tests/_core/test_plot.py::TestPairInterface::test_two_variables_single_order_error PASSED [ 10%] 1929s tests/_core/test_plot.py::TestPairInterface::test_limits PASSED [ 10%] 1929s tests/_core/test_plot.py::TestPairInterface::test_labels PASSED [ 10%] 1929s tests/_core/test_plot.py::TestLabelVisibility::test_single_subplot PASSED [ 10%] 1929s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column[facet_kws0-pair_kws0] PASSED [ 10%] 1929s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column[facet_kws1-pair_kws1] PASSED [ 10%] 1929s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row[facet_kws0-pair_kws0] PASSED [ 10%] 1929s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row[facet_kws1-pair_kws1] PASSED [ 10%] 1930s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column_wrapped PASSED [ 10%] 1931s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row_wrapped PASSED [ 10%] 1931s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column_wrapped_non_cross PASSED [ 10%] 1932s tests/_core/test_plot.py::TestLabelVisibility::test_2d PASSED [ 10%] 1932s tests/_core/test_plot.py::TestLabelVisibility::test_2d_unshared PASSED [ 10%] 1932s tests/_core/test_plot.py::TestLegend::test_single_layer_single_variable PASSED [ 10%] 1932s tests/_core/test_plot.py::TestLegend::test_single_layer_common_variable PASSED [ 10%] 1933s tests/_core/test_plot.py::TestLegend::test_single_layer_common_unnamed_variable PASSED [ 10%] 1933s tests/_core/test_plot.py::TestLegend::test_single_layer_multi_variable PASSED [ 10%] 1933s tests/_core/test_plot.py::TestLegend::test_multi_layer_single_variable PASSED [ 10%] 1933s tests/_core/test_plot.py::TestLegend::test_multi_layer_multi_variable PASSED [ 11%] 1933s tests/_core/test_plot.py::TestLegend::test_multi_layer_different_artists PASSED [ 11%] 1933s tests/_core/test_plot.py::TestLegend::test_three_layers PASSED [ 11%] 1933s tests/_core/test_plot.py::TestLegend::test_identity_scale_ignored PASSED [ 11%] 1934s tests/_core/test_plot.py::TestLegend::test_suppression_in_add_method PASSED [ 11%] 1934s tests/_core/test_plot.py::TestLegend::test_anonymous_title PASSED [ 11%] 1934s tests/_core/test_plot.py::TestLegend::test_legendless_mark PASSED [ 11%] 1934s tests/_core/test_plot.py::TestLegend::test_legend_has_no_offset PASSED [ 11%] 1934s tests/_core/test_plot.py::TestLegend::test_layer_legend PASSED [ 11%] 1934s tests/_core/test_plot.py::TestLegend::test_layer_legend_with_scale_legend PASSED [ 11%] 1935s tests/_core/test_plot.py::TestLegend::test_layer_legend_title PASSED [ 11%] 1935s tests/_core/test_plot.py::TestDefaultObject::test_default_repr PASSED [ 11%] 1935s tests/_core/test_plot.py::TestThemeConfig::test_default PASSED [ 11%] 1935s tests/_core/test_plot.py::TestThemeConfig::test_setitem PASSED [ 11%] 1935s tests/_core/test_plot.py::TestThemeConfig::test_update PASSED [ 11%] 1935s tests/_core/test_plot.py::TestThemeConfig::test_reset PASSED [ 11%] 1935s tests/_core/test_plot.py::TestThemeConfig::test_copy PASSED [ 11%] 1935s tests/_core/test_plot.py::TestThemeConfig::test_html_repr PASSED [ 11%] 1936s tests/_core/test_plot.py::TestDisplayConfig::test_png_format PASSED [ 11%] 1937s tests/_core/test_plot.py::TestDisplayConfig::test_svg_format PASSED [ 11%] 1937s tests/_core/test_plot.py::TestDisplayConfig::test_png_scaling PASSED [ 11%] 1938s tests/_core/test_plot.py::TestDisplayConfig::test_svg_scaling PASSED [ 11%] 1938s tests/_core/test_plot.py::TestDisplayConfig::test_png_hidpi PASSED [ 11%] 1938s tests/_core/test_properties.py::TestCoordinate::test_bad_scale_arg_str PASSED [ 11%] 1938s tests/_core/test_properties.py::TestCoordinate::test_bad_scale_arg_type PASSED [ 12%] 1938s tests/_core/test_properties.py::TestColor::test_nominal_default_palette PASSED [ 12%] 1938s tests/_core/test_properties.py::TestColor::test_nominal_default_palette_large PASSED [ 12%] 1938s tests/_core/test_properties.py::TestColor::test_nominal_named_palette PASSED [ 12%] 1938s tests/_core/test_properties.py::TestColor::test_nominal_list_palette PASSED [ 12%] 1938s tests/_core/test_properties.py::TestColor::test_nominal_dict_palette PASSED [ 12%] 1938s tests/_core/test_properties.py::TestColor::test_nominal_dict_with_missing_keys PASSED [ 12%] 1938s tests/_core/test_properties.py::TestColor::test_nominal_list_too_short PASSED [ 12%] 1938s tests/_core/test_properties.py::TestColor::test_nominal_list_too_long PASSED [ 12%] 1938s tests/_core/test_properties.py::TestColor::test_continuous_default_palette PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_continuous_named_palette PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_continuous_tuple_palette PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_continuous_callable_palette PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_continuous_missing PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_bad_scale_values_continuous PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_bad_scale_values_nominal PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_bad_inference_arg PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_default[cat-Nominal] PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_default[num-Continuous] PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_default[bool-Boolean] PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_default_numeric_data_category_dtype PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_default_binary_data PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_inference[viridis-cat-Nominal] PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_inference[viridis-num-Continuous] PASSED [ 12%] 1939s tests/_core/test_properties.py::TestColor::test_inference[viridis-bool-Boolean] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestColor::test_inference[muted-num-Nominal] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestColor::test_inference[values4-num-Nominal] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestColor::test_inference[values5-num-Nominal] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestColor::test_inference[values6-num-Continuous] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestColor::test_inference[values7-cat-Nominal] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestColor::test_inference[values8-bool-Boolean] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestColor::test_inference[values9-num-Continuous] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestColor::test_standardization PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_default[cat] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_default[num] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_default[bool] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_inference_list[cat] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_inference_list[num] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_inference_list[bool] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_inference_dict[cat] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_inference_dict[num] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_inference_dict[bool] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_dict_missing PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_mapping_default[cat] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_mapping_default[num] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_mapping_from_list[cat] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_mapping_from_list[num] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_mapping_from_dict[cat] PASSED [ 13%] 1939s tests/_core/test_properties.py::TestMarker::test_mapping_from_dict[num] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestMarker::test_mapping_with_null_value PASSED [ 14%] 1939s tests/_core/test_properties.py::TestMarker::test_unique_default_large_n PASSED [ 14%] 1939s tests/_core/test_properties.py::TestMarker::test_bad_scale_values PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_default[cat] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_default[num] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_default[bool] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_inference_list[cat] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_inference_list[num] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_inference_list[bool] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[cat] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[num] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[bool] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_dict_missing PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_mapping_default[cat] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_mapping_default[num] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_list[cat] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_list[num] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_dict[cat] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_dict[num] PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_mapping_with_null_value PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_unique_default_large_n PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_bad_scale_values PASSED [ 14%] 1939s tests/_core/test_properties.py::TestLineStyle::test_bad_type PASSED [ 15%] 1939s tests/_core/test_properties.py::TestLineStyle::test_bad_style PASSED [ 15%] 1939s tests/_core/test_properties.py::TestLineStyle::test_bad_dashes PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_default[cat] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_default[num] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_default[bool] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_inference_list[cat] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_inference_list[num] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_inference_list[bool] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_inference_dict[cat] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_inference_dict[num] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_inference_dict[bool] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_mapping_categorical_data PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_mapping_numeric_data PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_mapping_list PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_mapping_truthy_list PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_mapping_dict PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_cycle_warning PASSED [ 15%] 1939s tests/_core/test_properties.py::TestFill::test_values_error PASSED [ 15%] 1939s tests/_core/test_properties.py::TestAlpha::test_default[cat-Nominal] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestAlpha::test_default[num-Continuous] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestAlpha::test_default[bool-Boolean] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestAlpha::test_inference[arg0-cat-Nominal] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestAlpha::test_inference[arg1-num-Continuous] PASSED [ 15%] 1939s tests/_core/test_properties.py::TestAlpha::test_inference[arg2-bool-Boolean] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_inference[arg3-cat-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_inference[arg4-num-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_inference[arg5-bool-Boolean] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_inference[arg6-cat-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_inference[arg7-num-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_inference[arg8-bool-Boolean] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_mapped_interval_numeric PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_mapped_interval_categorical PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_bad_scale_values_numeric_data PASSED [ 16%] 1939s tests/_core/test_properties.py::TestAlpha::test_bad_scale_values_categorical_data PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_default[cat-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_default[num-Continuous] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_default[bool-Boolean] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_inference[arg0-cat-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_inference[arg1-num-Continuous] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_inference[arg2-bool-Boolean] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_inference[arg3-cat-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_inference[arg4-num-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_inference[arg5-bool-Boolean] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_inference[arg6-cat-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_inference[arg7-num-Nominal] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_inference[arg8-bool-Boolean] PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_mapped_interval_numeric PASSED [ 16%] 1939s tests/_core/test_properties.py::TestLineWidth::test_mapped_interval_categorical PASSED [ 17%] 1939s tests/_core/test_properties.py::TestLineWidth::test_bad_scale_values_numeric_data PASSED [ 17%] 1939s tests/_core/test_properties.py::TestLineWidth::test_bad_scale_values_categorical_data PASSED [ 17%] 1939s tests/_core/test_properties.py::TestLineWidth::test_rcparam_default PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_default[cat-Nominal] PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_default[num-Continuous] PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_default[bool-Boolean] PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg0-cat-Nominal] PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg1-num-Continuous] PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg2-bool-Boolean] PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg3-cat-Nominal] PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg4-num-Nominal] PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg5-bool-Boolean] PASSED [ 17%] 1939s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg6-cat-Nominal] PASSED [ 17%] 1940s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg7-num-Nominal] PASSED [ 17%] 1940s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg8-bool-Boolean] PASSED [ 17%] 1940s tests/_core/test_properties.py::TestEdgeWidth::test_mapped_interval_numeric PASSED [ 17%] 1940s tests/_core/test_properties.py::TestEdgeWidth::test_mapped_interval_categorical PASSED [ 17%] 1940s tests/_core/test_properties.py::TestEdgeWidth::test_bad_scale_values_numeric_data PASSED [ 17%] 1940s tests/_core/test_properties.py::TestEdgeWidth::test_bad_scale_values_categorical_data PASSED [ 17%] 1940s tests/_core/test_properties.py::TestEdgeWidth::test_rcparam_default PASSED [ 17%] 1940s tests/_core/test_properties.py::TestPointSize::test_default[cat-Nominal] PASSED [ 17%] 1940s tests/_core/test_properties.py::TestPointSize::test_default[num-Continuous] PASSED [ 17%] 1940s tests/_core/test_properties.py::TestPointSize::test_default[bool-Boolean] PASSED [ 17%] 1940s tests/_core/test_properties.py::TestPointSize::test_inference[arg0-cat-Nominal] PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_inference[arg1-num-Continuous] PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_inference[arg2-bool-Boolean] PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_inference[arg3-cat-Nominal] PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_inference[arg4-num-Nominal] PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_inference[arg5-bool-Boolean] PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_inference[arg6-cat-Nominal] PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_inference[arg7-num-Nominal] PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_inference[arg8-bool-Boolean] PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_mapped_interval_numeric PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_mapped_interval_categorical PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_bad_scale_values_numeric_data PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_bad_scale_values_categorical_data PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_areal_scaling_numeric PASSED [ 18%] 1940s tests/_core/test_properties.py::TestPointSize::test_areal_scaling_categorical PASSED [ 18%] 1940s tests/_core/test_rules.py::test_vartype_object PASSED [ 18%] 1940s tests/_core/test_rules.py::test_variable_type PASSED [ 18%] 1940s tests/_core/test_rules.py::test_categorical_order PASSED [ 18%] 1940s tests/_core/test_scales.py::TestContinuous::test_coordinate_defaults PASSED [ 18%] 1940s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform PASSED [ 18%] 1940s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform_with_parameter PASSED [ 18%] 1940s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform_error PASSED [ 18%] 1940s tests/_core/test_scales.py::TestContinuous::test_interval_defaults PASSED [ 18%] 1940s tests/_core/test_scales.py::TestContinuous::test_interval_with_range PASSED [ 18%] 1940s tests/_core/test_scales.py::TestContinuous::test_interval_with_norm PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_interval_with_range_norm_and_transform PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_interval_with_bools PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_color_defaults PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_color_named_values PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_color_tuple_values PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_color_callable_values PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_color_with_norm PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_color_with_transform PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_tick_locator PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_tick_locator_input_check PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_tick_upto PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_tick_every PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_tick_every_between PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_tick_at PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_tick_count PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_tick_count_between PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_tick_minor PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_log_tick_default PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_log_tick_upto PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_log_tick_count PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_log_tick_format_disabled PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_log_tick_every PASSED [ 19%] 1940s tests/_core/test_scales.py::TestContinuous::test_symlog_tick_default PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_formatter PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_like_pattern PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_like_string PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_like_function PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_base PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_unit PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_unit_with_sep PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_empty_unit PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_base_from_transform PASSED [ 20%] 1940s tests/_core/test_scales.py::TestContinuous::test_label_type_checks PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_coordinate_defaults PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_coordinate_with_order PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_coordinate_with_subset_order PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_coordinate_axis PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_order PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_subset_order PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_category_dtype PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_coordinate_numeric_data PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_coordinate_numeric_data_with_order PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_color_defaults PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_color_named_palette PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_color_list_palette PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_color_dict_palette PASSED [ 20%] 1940s tests/_core/test_scales.py::TestNominal::test_color_numeric_data PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_color_numeric_with_order_subset PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_color_numeric_int_float_mix XFAIL [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_color_alpha_in_palette PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_color_unknown_palette PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_object_defaults PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_object_list PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_object_dict PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_object_order PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_object_order_subset PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_objects_that_are_weird PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_alpha_default PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_fill PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_fill_dict PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_fill_nunique_warning PASSED [ 21%] 1940s tests/_core/test_scales.py::TestNominal::test_interval_defaults PASSED [ 21%] 1941s tests/_core/test_scales.py::TestNominal::test_interval_tuple PASSED [ 21%] 1941s tests/_core/test_scales.py::TestNominal::test_interval_tuple_numeric PASSED [ 21%] 1941s tests/_core/test_scales.py::TestNominal::test_interval_list PASSED [ 21%] 1941s tests/_core/test_scales.py::TestNominal::test_interval_dict PASSED [ 21%] 1941s tests/_core/test_scales.py::TestNominal::test_interval_with_transform PASSED [ 21%] 1941s tests/_core/test_scales.py::TestNominal::test_empty_data PASSED [ 21%] 1941s tests/_core/test_scales.py::TestNominal::test_finalize PASSED [ 21%] 1941s tests/_core/test_scales.py::TestTemporal::test_coordinate_defaults PASSED [ 21%] 1941s tests/_core/test_scales.py::TestTemporal::test_interval_defaults PASSED [ 22%] 1941s tests/_core/test_scales.py::TestTemporal::test_interval_with_range PASSED [ 22%] 1941s tests/_core/test_scales.py::TestTemporal::test_interval_with_norm PASSED [ 22%] 1941s tests/_core/test_scales.py::TestTemporal::test_color_defaults PASSED [ 22%] 1941s tests/_core/test_scales.py::TestTemporal::test_color_named_values PASSED [ 22%] 1941s tests/_core/test_scales.py::TestTemporal::test_coordinate_axis PASSED [ 22%] 1941s tests/_core/test_scales.py::TestTemporal::test_tick_locator PASSED [ 22%] 1941s tests/_core/test_scales.py::TestTemporal::test_tick_upto PASSED [ 22%] 1941s tests/_core/test_scales.py::TestTemporal::test_label_formatter PASSED [ 22%] 1941s tests/_core/test_scales.py::TestTemporal::test_label_concise PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_coordinate PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_coordinate_axis PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[object-nan] PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[object-None] PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[boolean-value2] PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_color_defaults PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_color_list_palette PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_color_tuple_palette PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_color_dict_palette PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_object_defaults PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_object_list PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_object_dict PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_fill PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_interval_defaults PASSED [ 22%] 1941s tests/_core/test_scales.py::TestBoolean::test_interval_tuple PASSED [ 23%] 1941s tests/_core/test_scales.py::TestBoolean::test_finalize PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSpecificationChecks::test_both_facets_and_wrap PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSpecificationChecks::test_cross_xy_pairing_and_wrap PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSpecificationChecks::test_col_facets_and_x_pairing PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSpecificationChecks::test_wrapped_columns_and_y_pairing PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSpecificationChecks::test_wrapped_x_pairing_and_facetd_rows PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_single_subplot PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_single_facet PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_two_facets PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_col_facet_wrapped PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_row_facet_wrapped PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_col_facet_wrapped_single_row PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_x_and_y_paired PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_x_paired PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_x_paired_and_wrapped PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped_single_row PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_col_faceted_y_paired PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_row_faceted_x_paired PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross_wrapped PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotSpec::test_forced_unshared_facets PASSED [ 23%] 1941s tests/_core/test_subplots.py::TestSubplotElements::test_single_subplot PASSED [ 24%] 1941s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim[col] PASSED [ 24%] 1941s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim[row] PASSED [ 24%] 1941s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[col] PASSED [ 24%] 1941s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[row] PASSED [ 24%] 1942s tests/_core/test_subplots.py::TestSubplotElements::test_both_facet_dims PASSED [ 24%] 1942s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var[x] PASSED [ 24%] 1942s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var[y] PASSED [ 24%] 1942s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[x] PASSED [ 24%] 1942s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[y] PASSED [ 24%] 1943s tests/_core/test_subplots.py::TestSubplotElements::test_both_paired_variables PASSED [ 24%] 1943s tests/_core/test_subplots.py::TestSubplotElements::test_both_paired_non_cross PASSED [ 24%] 1943s tests/_core/test_subplots.py::TestSubplotElements::test_one_facet_one_paired[col-y] PASSED [ 24%] 1944s tests/_core/test_subplots.py::TestSubplotElements::test_one_facet_one_paired[row-x] PASSED [ 24%] 1944s tests/_marks/test_area.py::TestArea::test_single_defaults PASSED [ 24%] 1944s tests/_marks/test_area.py::TestArea::test_set_properties PASSED [ 24%] 1944s tests/_marks/test_area.py::TestArea::test_mapped_properties PASSED [ 24%] 1944s tests/_marks/test_area.py::TestArea::test_unfilled PASSED [ 24%] 1944s tests/_marks/test_area.py::TestBand::test_range PASSED [ 24%] 1944s tests/_marks/test_area.py::TestBand::test_auto_range PASSED [ 24%] 1944s tests/_marks/test_bar.py::TestBar::test_categorical_positions_vertical PASSED [ 24%] 1944s tests/_marks/test_bar.py::TestBar::test_categorical_positions_horizontal PASSED [ 24%] 1944s tests/_marks/test_bar.py::TestBar::test_numeric_positions_vertical PASSED [ 24%] 1945s tests/_marks/test_bar.py::TestBar::test_numeric_positions_horizontal PASSED [ 25%] 1945s tests/_marks/test_bar.py::TestBar::test_set_properties PASSED [ 25%] 1945s tests/_marks/test_bar.py::TestBar::test_mapped_properties PASSED [ 25%] 1945s tests/_marks/test_bar.py::TestBar::test_zero_height_skipped PASSED [ 25%] 1945s tests/_marks/test_bar.py::TestBar::test_artist_kws_clip PASSED [ 25%] 1945s tests/_marks/test_bar.py::TestBars::test_positions PASSED [ 25%] 1946s tests/_marks/test_bar.py::TestBars::test_positions_horizontal PASSED [ 25%] 1946s tests/_marks/test_bar.py::TestBars::test_width PASSED [ 25%] 1946s tests/_marks/test_bar.py::TestBars::test_mapped_color_direct_alpha PASSED [ 25%] 1947s tests/_marks/test_bar.py::TestBars::test_mapped_edgewidth PASSED [ 25%] 1947s tests/_marks/test_bar.py::TestBars::test_auto_edgewidth PASSED [ 25%] 1947s tests/_marks/test_bar.py::TestBars::test_unfilled PASSED [ 25%] 1948s tests/_marks/test_bar.py::TestBars::test_log_scale PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_repr PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_input_checks PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_value PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_default PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_rcparam PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_depends PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_mapped PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_color PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_color_mapped_alpha PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_color_scaled_as_strings PASSED [ 25%] 1948s tests/_marks/test_base.py::TestMappable::test_fillcolor PASSED [ 25%] 1948s tests/_marks/test_dot.py::TestDot::test_simple PASSED [ 26%] 1948s tests/_marks/test_dot.py::TestDot::test_filled_unfilled_mix PASSED [ 26%] 1948s tests/_marks/test_dot.py::TestDot::test_missing_coordinate_data PASSED [ 26%] 1948s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[color] PASSED [ 26%] 1948s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[fill] PASSED [ 26%] 1949s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[marker] PASSED [ 26%] 1949s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[pointsize] PASSED [ 26%] 1949s tests/_marks/test_dot.py::TestDots::test_simple PASSED [ 26%] 1949s tests/_marks/test_dot.py::TestDots::test_set_color PASSED [ 26%] 1949s tests/_marks/test_dot.py::TestDots::test_map_color PASSED [ 26%] 1949s tests/_marks/test_dot.py::TestDots::test_fill PASSED [ 26%] 1949s tests/_marks/test_dot.py::TestDots::test_pointsize PASSED [ 26%] 1949s tests/_marks/test_dot.py::TestDots::test_stroke PASSED [ 26%] 1949s tests/_marks/test_dot.py::TestDots::test_filled_unfilled_mix PASSED [ 26%] 1949s tests/_marks/test_line.py::TestPath::test_xy_data PASSED [ 26%] 1949s tests/_marks/test_line.py::TestPath::test_shared_colors_direct PASSED [ 26%] 1949s tests/_marks/test_line.py::TestPath::test_separate_colors_direct PASSED [ 26%] 1949s tests/_marks/test_line.py::TestPath::test_shared_colors_mapped PASSED [ 26%] 1949s tests/_marks/test_line.py::TestPath::test_separate_colors_mapped PASSED [ 26%] 1949s tests/_marks/test_line.py::TestPath::test_color_with_alpha PASSED [ 26%] 1950s tests/_marks/test_line.py::TestPath::test_color_and_alpha PASSED [ 26%] 1950s tests/_marks/test_line.py::TestPath::test_other_props_direct PASSED [ 26%] 1950s tests/_marks/test_line.py::TestPath::test_other_props_mapped PASSED [ 26%] 1950s tests/_marks/test_line.py::TestPath::test_capstyle PASSED [ 26%] 1950s tests/_marks/test_line.py::TestLine::test_xy_data PASSED [ 27%] 1951s tests/_marks/test_line.py::TestPaths::test_xy_data PASSED [ 27%] 1951s tests/_marks/test_line.py::TestPaths::test_set_properties PASSED [ 27%] 1951s tests/_marks/test_line.py::TestPaths::test_mapped_properties PASSED [ 27%] 1951s tests/_marks/test_line.py::TestPaths::test_color_with_alpha PASSED [ 27%] 1951s tests/_marks/test_line.py::TestPaths::test_color_and_alpha PASSED [ 27%] 1952s tests/_marks/test_line.py::TestPaths::test_capstyle PASSED [ 27%] 1952s tests/_marks/test_line.py::TestLines::test_xy_data PASSED [ 27%] 1952s tests/_marks/test_line.py::TestLines::test_single_orient_value PASSED [ 27%] 1952s tests/_marks/test_line.py::TestRange::test_xy_data PASSED [ 27%] 1952s tests/_marks/test_line.py::TestRange::test_auto_range PASSED [ 27%] 1953s tests/_marks/test_line.py::TestRange::test_mapped_color PASSED [ 27%] 1953s tests/_marks/test_line.py::TestRange::test_direct_properties PASSED [ 27%] 1953s tests/_marks/test_line.py::TestDash::test_xy_data PASSED [ 27%] 1953s tests/_marks/test_line.py::TestDash::test_xy_data_grouped PASSED [ 27%] 1953s tests/_marks/test_line.py::TestDash::test_set_properties PASSED [ 27%] 1953s tests/_marks/test_line.py::TestDash::test_mapped_properties PASSED [ 27%] 1954s tests/_marks/test_line.py::TestDash::test_width PASSED [ 27%] 1954s tests/_marks/test_line.py::TestDash::test_dodge PASSED [ 27%] 1954s tests/_marks/test_text.py::TestText::test_simple PASSED [ 27%] 1954s tests/_marks/test_text.py::TestText::test_set_properties PASSED [ 27%] 1954s tests/_marks/test_text.py::TestText::test_mapped_properties PASSED [ 27%] 1955s tests/_marks/test_text.py::TestText::test_mapped_alignment PASSED [ 27%] 1955s tests/_marks/test_text.py::TestText::test_identity_fontsize PASSED [ 27%] 1955s tests/_marks/test_text.py::TestText::test_offset_centered PASSED [ 28%] 1955s tests/_marks/test_text.py::TestText::test_offset_valign PASSED [ 28%] 1955s tests/_marks/test_text.py::TestText::test_offset_halign PASSED [ 28%] 1955s tests/_stats/test_aggregation.py::TestAgg::test_default PASSED [ 28%] 1956s tests/_stats/test_aggregation.py::TestAgg::test_default_multi PASSED [ 28%] 1956s tests/_stats/test_aggregation.py::TestAgg::test_func[max] PASSED [ 28%] 1956s tests/_stats/test_aggregation.py::TestAgg::test_func[] PASSED [ 28%] 1956s tests/_stats/test_aggregation.py::TestEst::test_mean_sd[mean0] PASSED [ 28%] 1956s tests/_stats/test_aggregation.py::TestEst::test_mean_sd[mean1] PASSED [ 28%] 1956s tests/_stats/test_aggregation.py::TestEst::test_sd_single_obs PASSED [ 28%] 1956s tests/_stats/test_aggregation.py::TestEst::test_median_pi PASSED [ 28%] 1956s tests/_stats/test_aggregation.py::TestEst::test_weighted_mean PASSED [ 28%] 1958s tests/_stats/test_aggregation.py::TestEst::test_seed PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestCount::test_single_grouper PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestCount::test_multiple_groupers PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_string_bins PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_int_bins PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_array_bins PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_binwidth PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_binrange PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_discrete_bins PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_discrete_bins_from_nominal_scale PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_count_stat PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_probability_stat PASSED [ 28%] 1958s tests/_stats/test_counting.py::TestHist::test_proportion_stat PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_percent_stat PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_density_stat PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_frequency_stat PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_invalid_stat PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_cumulative_count PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_cumulative_proportion PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_cumulative_density PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_common_norm_default PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_common_norm_false PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_common_norm_subset PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_common_norm_warning PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_common_bins_default PASSED [ 29%] 1958s tests/_stats/test_counting.py::TestHist::test_common_bins_false PASSED [ 29%] 1959s tests/_stats/test_counting.py::TestHist::test_common_bins_subset PASSED [ 29%] 1959s tests/_stats/test_counting.py::TestHist::test_common_bins_warning PASSED [ 29%] 1959s tests/_stats/test_counting.py::TestHist::test_histogram_single PASSED [ 29%] 1959s tests/_stats/test_counting.py::TestHist::test_histogram_multiple PASSED [ 29%] 1959s tests/_stats/test_density.py::TestKDE::test_columns[x] PASSED [ 29%] 1959s tests/_stats/test_density.py::TestKDE::test_columns[y] PASSED [ 29%] 1959s tests/_stats/test_density.py::TestKDE::test_gridsize[20] PASSED [ 29%] 1959s tests/_stats/test_density.py::TestKDE::test_gridsize[30] PASSED [ 29%] 1959s tests/_stats/test_density.py::TestKDE::test_gridsize[None] PASSED [ 29%] 1959s tests/_stats/test_density.py::TestKDE::test_cut[1] PASSED [ 30%] 1959s tests/_stats/test_density.py::TestKDE::test_cut[2] PASSED [ 30%] 1959s tests/_stats/test_density.py::TestKDE::test_common_grid[True] PASSED [ 30%] 1959s tests/_stats/test_density.py::TestKDE::test_common_grid[False] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_common_norm[True] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_common_norm[False] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_common_norm_variables PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_common_input_checks[norm] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_common_input_checks[grid] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_bw_adjust PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_bw_method_scalar PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_cumulative[True] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_cumulative[False] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_cumulative_requires_scipy PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_singular[vals0] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_singular[vals1] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_singular[vals2] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_singular[vals3] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_missing[y] PASSED [ 30%] 1960s tests/_stats/test_density.py::TestKDE::test_missing[weight] PASSED [ 30%] 1960s tests/_stats/test_order.py::TestPerc::test_int_k PASSED [ 30%] 1960s tests/_stats/test_order.py::TestPerc::test_list_k PASSED [ 30%] 1960s tests/_stats/test_order.py::TestPerc::test_orientation PASSED [ 30%] 1960s tests/_stats/test_order.py::TestPerc::test_method PASSED [ 30%] 1960s tests/_stats/test_order.py::TestPerc::test_grouped PASSED [ 31%] 1960s tests/_stats/test_order.py::TestPerc::test_with_na PASSED [ 31%] 1960s tests/_stats/test_regression.py::TestPolyFit::test_no_grouper PASSED [ 31%] 1960s tests/_stats/test_regression.py::TestPolyFit::test_one_grouper PASSED [ 31%] 1960s tests/_stats/test_regression.py::TestPolyFit::test_missing_data PASSED [ 31%] 1960s tests/test_algorithms.py::test_bootstrap PASSED [ 31%] 1961s tests/test_algorithms.py::test_bootstrap_length PASSED [ 31%] 1962s tests/test_algorithms.py::test_bootstrap_range PASSED [ 31%] 1962s tests/test_algorithms.py::test_bootstrap_multiarg PASSED [ 31%] 1962s tests/test_algorithms.py::test_bootstrap_axis PASSED [ 31%] 1963s tests/test_algorithms.py::test_bootstrap_seed PASSED [ 31%] 1963s tests/test_algorithms.py::test_bootstrap_ols PASSED [ 31%] 1966s tests/test_algorithms.py::test_bootstrap_units PASSED [ 31%] 1966s tests/test_algorithms.py::test_bootstrap_arglength PASSED [ 31%] 1968s tests/test_algorithms.py::test_bootstrap_string_func PASSED [ 31%] 1972s tests/test_algorithms.py::test_bootstrap_reproducibility PASSED [ 31%] 1973s tests/test_algorithms.py::test_nanaware_func_auto PASSED [ 31%] 1973s tests/test_algorithms.py::test_nanaware_func_warning PASSED [ 31%] 1973s tests/test_axisgrid.py::TestFacetGrid::test_self_data PASSED [ 31%] 1973s tests/test_axisgrid.py::TestFacetGrid::test_self_figure PASSED [ 31%] 1975s tests/test_axisgrid.py::TestFacetGrid::test_self_axes PASSED [ 31%] 1977s tests/test_axisgrid.py::TestFacetGrid::test_axes_array_size PASSED [ 31%] 1979s tests/test_axisgrid.py::TestFacetGrid::test_single_axes PASSED [ 31%] 1991s tests/test_axisgrid.py::TestFacetGrid::test_col_wrap PASSED [ 31%] 1995s tests/test_axisgrid.py::TestFacetGrid::test_normal_axes PASSED [ 32%] 1996s tests/test_axisgrid.py::TestFacetGrid::test_wrapped_axes PASSED [ 32%] 2000s tests/test_axisgrid.py::TestFacetGrid::test_axes_dict PASSED [ 32%] 2003s tests/test_axisgrid.py::TestFacetGrid::test_figure_size PASSED [ 32%] 2004s tests/test_axisgrid.py::TestFacetGrid::test_figure_size_with_legend PASSED [ 32%] 2005s tests/test_axisgrid.py::TestFacetGrid::test_legend_data PASSED [ 32%] 2005s tests/test_axisgrid.py::TestFacetGrid::test_legend_data_missing_level PASSED [ 32%] 2006s tests/test_axisgrid.py::TestFacetGrid::test_get_boolean_legend_data PASSED [ 32%] 2006s tests/test_axisgrid.py::TestFacetGrid::test_legend_tuples PASSED [ 32%] 2008s tests/test_axisgrid.py::TestFacetGrid::test_legend_options PASSED [ 32%] 2012s tests/test_axisgrid.py::TestFacetGrid::test_legendout_with_colwrap PASSED [ 32%] 2013s tests/test_axisgrid.py::TestFacetGrid::test_legend_tight_layout PASSED [ 32%] 2013s tests/test_axisgrid.py::TestFacetGrid::test_subplot_kws PASSED [ 32%] 2014s tests/test_axisgrid.py::TestFacetGrid::test_gridspec_kws PASSED [ 32%] 2017s tests/test_axisgrid.py::TestFacetGrid::test_gridspec_kws_col_wrap PASSED [ 32%] 2018s tests/test_axisgrid.py::TestFacetGrid::test_data_generator PASSED [ 32%] 2020s tests/test_axisgrid.py::TestFacetGrid::test_map PASSED [ 32%] 2022s tests/test_axisgrid.py::TestFacetGrid::test_map_dataframe PASSED [ 32%] 2023s tests/test_axisgrid.py::TestFacetGrid::test_set PASSED [ 32%] 2025s tests/test_axisgrid.py::TestFacetGrid::test_set_titles PASSED [ 32%] 2029s tests/test_axisgrid.py::TestFacetGrid::test_set_titles_margin_titles PASSED [ 32%] 2033s tests/test_axisgrid.py::TestFacetGrid::test_set_ticklabels PASSED [ 32%] 2035s tests/test_axisgrid.py::TestFacetGrid::test_set_axis_labels PASSED [ 32%] 2035s tests/test_axisgrid.py::TestFacetGrid::test_axis_lims PASSED [ 32%] 2039s tests/test_axisgrid.py::TestFacetGrid::test_data_orders PASSED [ 33%] 2039s tests/test_axisgrid.py::TestFacetGrid::test_palette PASSED [ 33%] 2039s tests/test_axisgrid.py::TestFacetGrid::test_hue_kws PASSED [ 33%] 2042s tests/test_axisgrid.py::TestFacetGrid::test_dropna PASSED [ 33%] 2043s tests/test_axisgrid.py::TestFacetGrid::test_categorical_column_missing_categories PASSED [ 33%] 2044s tests/test_axisgrid.py::TestFacetGrid::test_categorical_warning PASSED [ 33%] 2045s tests/test_axisgrid.py::TestFacetGrid::test_refline PASSED [ 33%] 2046s tests/test_axisgrid.py::TestFacetGrid::test_apply PASSED [ 33%] 2046s tests/test_axisgrid.py::TestFacetGrid::test_pipe PASSED [ 33%] 2047s tests/test_axisgrid.py::TestFacetGrid::test_tick_params PASSED [ 33%] 2051s tests/test_axisgrid.py::TestFacetGrid::test_data_interchange PASSED [ 33%] 2052s tests/test_axisgrid.py::TestPairGrid::test_self_data PASSED [ 33%] 2054s tests/test_axisgrid.py::TestPairGrid::test_ignore_datelike_data PASSED [ 33%] 2055s tests/test_axisgrid.py::TestPairGrid::test_self_figure PASSED [ 33%] 2056s tests/test_axisgrid.py::TestPairGrid::test_self_axes PASSED [ 33%] 2057s tests/test_axisgrid.py::TestPairGrid::test_default_axes PASSED [ 33%] 2057s tests/test_axisgrid.py::TestPairGrid::test_specific_square_axes[vars0] PASSED [ 33%] 2058s tests/test_axisgrid.py::TestPairGrid::test_specific_square_axes[vars1] PASSED [ 33%] 2059s tests/test_axisgrid.py::TestPairGrid::test_remove_hue_from_default PASSED [ 33%] 2060s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars0-y_vars0] PASSED [ 33%] 2060s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars1-z] PASSED [ 33%] 2060s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars2-y_vars2] PASSED [ 33%] 2063s tests/test_axisgrid.py::TestPairGrid::test_corner PASSED [ 33%] 2065s tests/test_axisgrid.py::TestPairGrid::test_size PASSED [ 33%] 2065s tests/test_axisgrid.py::TestPairGrid::test_empty_grid PASSED [ 34%] 2067s tests/test_axisgrid.py::TestPairGrid::test_map PASSED [ 34%] 2068s tests/test_axisgrid.py::TestPairGrid::test_map_nonsquare PASSED [ 34%] 2069s tests/test_axisgrid.py::TestPairGrid::test_map_lower PASSED [ 34%] 2070s tests/test_axisgrid.py::TestPairGrid::test_map_upper PASSED [ 34%] 2071s tests/test_axisgrid.py::TestPairGrid::test_map_mixed_funcsig PASSED [ 34%] 2075s tests/test_axisgrid.py::TestPairGrid::test_map_diag PASSED [ 34%] 2075s tests/test_axisgrid.py::TestPairGrid::test_map_diag_rectangular PASSED [ 34%] 2079s tests/test_axisgrid.py::TestPairGrid::test_map_diag_color PASSED [ 34%] 2080s tests/test_axisgrid.py::TestPairGrid::test_map_diag_palette PASSED [ 34%] 2081s tests/test_axisgrid.py::TestPairGrid::test_map_diag_and_offdiag PASSED [ 34%] 2082s tests/test_axisgrid.py::TestPairGrid::test_diag_sharey PASSED [ 34%] 2084s tests/test_axisgrid.py::TestPairGrid::test_map_diag_matplotlib PASSED [ 34%] 2090s tests/test_axisgrid.py::TestPairGrid::test_palette PASSED [ 34%] 2092s tests/test_axisgrid.py::TestPairGrid::test_hue_kws PASSED [ 34%] 2097s tests/test_axisgrid.py::TestPairGrid::test_hue_order PASSED [ 34%] 2101s tests/test_axisgrid.py::TestPairGrid::test_hue_order_missing_level PASSED [ 34%] 2101s tests/test_axisgrid.py::TestPairGrid::test_hue_in_map PASSED [ 34%] 2104s tests/test_axisgrid.py::TestPairGrid::test_nondefault_index PASSED [ 34%] 2106s tests/test_axisgrid.py::TestPairGrid::test_dropna[scatterplot] PASSED [ 34%] 2109s tests/test_axisgrid.py::TestPairGrid::test_dropna[scatter] PASSED [ 34%] 2110s tests/test_axisgrid.py::TestPairGrid::test_histplot_legend PASSED [ 34%] 2117s tests/test_axisgrid.py::TestPairGrid::test_pairplot PASSED [ 34%] 2121s tests/test_axisgrid.py::TestPairGrid::test_pairplot_reg PASSED [ 35%] 2129s tests/test_axisgrid.py::TestPairGrid::test_pairplot_reg_hue PASSED [ 35%] 2131s tests/test_axisgrid.py::TestPairGrid::test_pairplot_diag_kde PASSED [ 35%] 2136s tests/test_axisgrid.py::TestPairGrid::test_pairplot_kde PASSED [ 35%] 2139s tests/test_axisgrid.py::TestPairGrid::test_pairplot_hist PASSED [ 35%] 2147s tests/test_axisgrid.py::TestPairGrid::test_pairplot_markers PASSED [ 35%] 2149s tests/test_axisgrid.py::TestPairGrid::test_pairplot_column_multiindex PASSED [ 35%] 2150s tests/test_axisgrid.py::TestPairGrid::test_corner_despine PASSED [ 35%] 2151s tests/test_axisgrid.py::TestPairGrid::test_corner_set PASSED [ 35%] 2157s tests/test_axisgrid.py::TestPairGrid::test_legend PASSED [ 35%] 2158s tests/test_axisgrid.py::TestPairGrid::test_tick_params PASSED [ 35%] 2160s tests/test_axisgrid.py::TestPairGrid::test_data_interchange PASSED [ 35%] 2160s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_lists PASSED [ 35%] 2161s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_arrays PASSED [ 35%] 2161s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_series PASSED [ 35%] 2162s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_dataframe PASSED [ 35%] 2162s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_dataframe_bad_variable PASSED [ 35%] 2162s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_axis_labels PASSED [ 35%] 2163s tests/test_axisgrid.py::TestJointGrid::test_dropna PASSED [ 35%] 2163s tests/test_axisgrid.py::TestJointGrid::test_axlims PASSED [ 35%] 2164s tests/test_axisgrid.py::TestJointGrid::test_marginal_ticks PASSED [ 35%] 2164s tests/test_axisgrid.py::TestJointGrid::test_bivariate_plot PASSED [ 35%] 2165s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot PASSED [ 35%] 2165s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot_distplot PASSED [ 35%] 2166s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot_matplotlib PASSED [ 36%] 2166s tests/test_axisgrid.py::TestJointGrid::test_plot PASSED [ 36%] 2167s tests/test_axisgrid.py::TestJointGrid::test_space PASSED [ 36%] 2169s tests/test_axisgrid.py::TestJointGrid::test_hue[True] PASSED [ 36%] 2172s tests/test_axisgrid.py::TestJointGrid::test_hue[False] PASSED [ 36%] 2172s tests/test_axisgrid.py::TestJointGrid::test_refline PASSED [ 36%] 2173s tests/test_axisgrid.py::TestJointPlot::test_scatter PASSED [ 36%] 2174s tests/test_axisgrid.py::TestJointPlot::test_scatter_hue PASSED [ 36%] 2175s tests/test_axisgrid.py::TestJointPlot::test_reg PASSED [ 36%] 2175s tests/test_axisgrid.py::TestJointPlot::test_resid PASSED [ 36%] 2177s tests/test_axisgrid.py::TestJointPlot::test_hist PASSED [ 36%] 2177s tests/test_axisgrid.py::TestJointPlot::test_hex PASSED [ 36%] 2179s tests/test_axisgrid.py::TestJointPlot::test_kde PASSED [ 36%] 2181s tests/test_axisgrid.py::TestJointPlot::test_kde_hue PASSED [ 36%] 2182s tests/test_axisgrid.py::TestJointPlot::test_color PASSED [ 36%] 2183s tests/test_axisgrid.py::TestJointPlot::test_palette PASSED [ 36%] 2183s tests/test_axisgrid.py::TestJointPlot::test_hex_customise PASSED [ 36%] 2183s tests/test_axisgrid.py::TestJointPlot::test_bad_kind PASSED [ 36%] 2183s tests/test_axisgrid.py::TestJointPlot::test_unsupported_hue_kind PASSED [ 36%] 2190s tests/test_axisgrid.py::TestJointPlot::test_leaky_dict PASSED [ 36%] 2190s tests/test_axisgrid.py::TestJointPlot::test_distplot_kwarg_warning PASSED [ 36%] 2190s tests/test_axisgrid.py::TestJointPlot::test_ax_warning PASSED [ 36%] 2190s tests/test_base.py::TestSemanticMapping::test_call_lookup PASSED [ 36%] 2190s tests/test_base.py::TestHueMapping::test_plotter_default_init PASSED [ 36%] 2190s tests/test_base.py::TestHueMapping::test_plotter_customization PASSED [ 37%] 2190s tests/test_base.py::TestHueMapping::test_hue_map_null PASSED [ 37%] 2190s tests/test_base.py::TestHueMapping::test_hue_map_categorical PASSED [ 37%] 2190s tests/test_base.py::TestHueMapping::test_hue_map_numeric PASSED [ 37%] 2190s tests/test_base.py::TestHueMapping::test_hue_map_without_hue_dataa PASSED [ 37%] 2190s tests/test_base.py::TestHueMapping::test_saturation PASSED [ 37%] 2190s tests/test_base.py::TestSizeMapping::test_plotter_default_init PASSED [ 37%] 2190s tests/test_base.py::TestSizeMapping::test_plotter_customization PASSED [ 37%] 2190s tests/test_base.py::TestSizeMapping::test_size_map_null PASSED [ 37%] 2190s tests/test_base.py::TestSizeMapping::test_map_size_numeric PASSED [ 37%] 2190s tests/test_base.py::TestSizeMapping::test_map_size_categorical PASSED [ 37%] 2190s tests/test_base.py::TestSizeMapping::test_array_palette_deprecation PASSED [ 37%] 2190s tests/test_base.py::TestStyleMapping::test_plotter_default_init PASSED [ 37%] 2191s tests/test_base.py::TestStyleMapping::test_plotter_customization PASSED [ 37%] 2191s tests/test_base.py::TestStyleMapping::test_style_map_null PASSED [ 37%] 2191s tests/test_base.py::TestStyleMapping::test_map_style PASSED [ 37%] 2191s tests/test_base.py::TestVectorPlotter::test_flat_variables[series] PASSED [ 37%] 2191s tests/test_base.py::TestVectorPlotter::test_flat_variables[array] PASSED [ 37%] 2191s tests/test_base.py::TestVectorPlotter::test_flat_variables[list] PASSED [ 37%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables0] PASSED [ 37%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables1] PASSED [ 37%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables2] PASSED [ 37%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables3] PASSED [ 37%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables4] PASSED [ 37%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables5] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables6] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables7] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables8] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables9] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables10] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables11] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables0] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables1] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables2] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables3] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables4] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables5] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables6] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables7] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables8] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables9] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables10] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables11] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables0] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables1] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables2] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables3] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables4] PASSED [ 38%] 2191s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables5] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables6] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables7] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables8] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables9] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables10] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables11] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables0] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables1] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables2] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables3] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables4] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables5] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables6] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables7] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables8] PASSED [ 39%] 2192s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables9] PASSED [ 39%] 2193s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables10] PASSED [ 39%] 2193s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables11] PASSED [ 39%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-series] PASSED [ 39%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-numpy] PASSED [ 39%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-list] PASSED [ 39%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-series] PASSED [ 39%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-numpy] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-list] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-series] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-numpy] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-list] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-series] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-numpy] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-list] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-series] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-numpy] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-list] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-series] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-numpy] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-list] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-series] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-numpy] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-list] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-series] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-numpy] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-list] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-series] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-numpy] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-list] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-series] PASSED [ 40%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-numpy] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-list] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-series] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-numpy] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-list] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-series] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-numpy] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-list] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_undefined_variables PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg0] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg1] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg2] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_units PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_numeric_name[3] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_numeric_name[4.5] PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_hierarchical_index PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_scalar_and_data PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_wide_semantic_error PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_unknown_error PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_long_unmatched_size_error PASSED [ 41%] 2193s tests/test_base.py::TestVectorPlotter::test_wide_categorical_columns PASSED [ 41%] 2194s tests/test_base.py::TestVectorPlotter::test_iter_data_quantitites PASSED [ 41%] 2194s tests/test_base.py::TestVectorPlotter::test_iter_data_keys PASSED [ 41%] 2194s tests/test_base.py::TestVectorPlotter::test_iter_data_values PASSED [ 41%] 2194s tests/test_base.py::TestVectorPlotter::test_iter_data_reverse PASSED [ 42%] 2194s tests/test_base.py::TestVectorPlotter::test_iter_data_dropna PASSED [ 42%] 2195s tests/test_base.py::TestVectorPlotter::test_axis_labels PASSED [ 42%] 2195s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables0] PASSED [ 42%] 2195s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables1] PASSED [ 42%] 2195s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables2] PASSED [ 42%] 2195s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables3] PASSED [ 42%] 2195s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables4] PASSED [ 42%] 2195s tests/test_base.py::TestVectorPlotter::test_attach_disallowed PASSED [ 42%] 2196s tests/test_base.py::TestVectorPlotter::test_attach_log_scale PASSED [ 42%] 2196s tests/test_base.py::TestVectorPlotter::test_attach_converters PASSED [ 42%] 2197s tests/test_base.py::TestVectorPlotter::test_attach_facets PASSED [ 42%] 2197s tests/test_base.py::TestVectorPlotter::test_scale_transform_identity PASSED [ 42%] 2198s tests/test_base.py::TestVectorPlotter::test_scale_transform_identity_facets PASSED [ 42%] 2198s tests/test_base.py::TestVectorPlotter::test_scale_transform_log PASSED [ 42%] 2199s tests/test_base.py::TestVectorPlotter::test_scale_transform_facets PASSED [ 42%] 2199s tests/test_base.py::TestVectorPlotter::test_scale_transform_mixed_facets PASSED [ 42%] 2213s tests/test_base.py::TestVectorPlotter::test_attach_shared_axes PASSED [ 42%] 2213s tests/test_base.py::TestVectorPlotter::test_get_axes_single PASSED [ 42%] 2215s tests/test_base.py::TestVectorPlotter::test_get_axes_facets PASSED [ 42%] 2215s tests/test_base.py::TestVectorPlotter::test_comp_data PASSED [ 42%] 2215s tests/test_base.py::TestVectorPlotter::test_comp_data_log PASSED [ 42%] 2215s tests/test_base.py::TestVectorPlotter::test_comp_data_category_order PASSED [ 42%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture0] PASSED [ 42%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture1] PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture2] PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture3] PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture4] PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture5] PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture6] PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture7] PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture8] PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_duplicate_index PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_comp_data_nullable_dtype PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_var_order PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_scale_native PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_scale_numeric PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_scale_datetime PASSED [ 43%] 2216s tests/test_base.py::TestVectorPlotter::test_scale_categorical PASSED [ 43%] 2216s tests/test_base.py::TestCoreFunc::test_unique_dashes PASSED [ 43%] 2216s tests/test_base.py::TestCoreFunc::test_unique_markers PASSED [ 43%] 2216s tests/test_base.py::TestCoreFunc::test_variable_type PASSED [ 43%] 2216s tests/test_base.py::TestCoreFunc::test_infer_orient PASSED [ 43%] 2216s tests/test_base.py::TestCoreFunc::test_categorical_order PASSED [ 43%] 2216s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs0] PASSED [ 43%] 2217s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs1] PASSED [ 43%] 2218s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs2] PASSED [ 43%] 2218s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs3] PASSED [ 43%] 2218s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs4] PASSED [ 44%] 2219s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs5] PASSED [ 44%] 2219s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs6] PASSED [ 44%] 2220s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs7] PASSED [ 44%] 2220s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs8] PASSED [ 44%] 2220s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs9] PASSED [ 44%] 2220s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs10] PASSED [ 44%] 2221s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs11] PASSED [ 44%] 2221s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs12] PASSED [ 44%] 2221s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs13] PASSED [ 44%] 2221s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs14] PASSED [ 44%] 2221s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs15] PASSED [ 44%] 2221s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs16] PASSED [ 44%] 2221s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs17] PASSED [ 44%] 2222s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs18] PASSED [ 44%] 2223s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs19] PASSED [ 44%] 2223s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs20] PASSED [ 44%] 2223s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs21] PASSED [ 44%] 2223s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs22] PASSED [ 44%] 2224s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs23] PASSED [ 44%] 2224s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs24] PASSED [ 44%] 2224s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs25] PASSED [ 44%] 2225s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs26] PASSED [ 44%] 2225s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs27] PASSED [ 45%] 2225s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs28] PASSED [ 45%] 2226s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs29] PASSED [ 45%] 2226s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs30] PASSED [ 45%] 2226s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs31] PASSED [ 45%] 2227s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[catplot] PASSED [ 45%] 2227s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[barplot] PASSED [ 45%] 2227s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[boxplot] PASSED [ 45%] 2227s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[boxenplot] PASSED [ 45%] 2227s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[pointplot] PASSED [ 45%] 2227s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[stripplot] PASSED [ 45%] 2227s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[swarmplot] PASSED [ 45%] 2227s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[violinplot] PASSED [ 45%] 2227s tests/test_categorical.py::TestCategoricalPlotterNew::test_redundant_hue_backcompat PASSED [ 45%] 2228s tests/test_categorical.py::TestStripPlot::test_labels_long[x] PASSED [ 45%] 2228s tests/test_categorical.py::TestStripPlot::test_labels_long[y] PASSED [ 45%] 2228s tests/test_categorical.py::TestStripPlot::test_labels_wide PASSED [ 45%] 2228s tests/test_categorical.py::TestStripPlot::test_labels_hue_order PASSED [ 45%] 2228s tests/test_categorical.py::TestStripPlot::test_two_calls PASSED [ 45%] 2229s tests/test_categorical.py::TestStripPlot::test_redundant_hue_legend PASSED [ 45%] 2229s tests/test_categorical.py::TestStripPlot::test_color PASSED [ 45%] 2230s tests/test_categorical.py::TestStripPlot::test_supplied_color_array PASSED [ 45%] 2230s tests/test_categorical.py::TestStripPlot::test_unfilled_marker PASSED [ 45%] 2231s tests/test_categorical.py::TestStripPlot::test_wide[h-dataframe] PASSED [ 45%] 2231s tests/test_categorical.py::TestStripPlot::test_wide[h-dict] PASSED [ 46%] 2231s tests/test_categorical.py::TestStripPlot::test_wide[v-dataframe] PASSED [ 46%] 2231s tests/test_categorical.py::TestStripPlot::test_wide[v-dict] PASSED [ 46%] 2232s tests/test_categorical.py::TestStripPlot::test_wide[y-dataframe] PASSED [ 46%] 2232s tests/test_categorical.py::TestStripPlot::test_wide[y-dict] PASSED [ 46%] 2232s tests/test_categorical.py::TestStripPlot::test_wide[x-dataframe] PASSED [ 46%] 2232s tests/test_categorical.py::TestStripPlot::test_wide[x-dict] PASSED [ 46%] 2233s tests/test_categorical.py::TestStripPlot::test_flat[h] PASSED [ 46%] 2233s tests/test_categorical.py::TestStripPlot::test_flat[v] PASSED [ 46%] 2233s tests/test_categorical.py::TestStripPlot::test_positions[variables0-None] PASSED [ 46%] 2233s tests/test_categorical.py::TestStripPlot::test_positions[variables1-None] PASSED [ 46%] 2234s tests/test_categorical.py::TestStripPlot::test_positions[variables2-None] PASSED [ 46%] 2234s tests/test_categorical.py::TestStripPlot::test_positions[variables3-None] PASSED [ 46%] 2234s tests/test_categorical.py::TestStripPlot::test_positions[variables4-None] PASSED [ 46%] 2234s tests/test_categorical.py::TestStripPlot::test_positions[variables5-None] PASSED [ 46%] 2235s tests/test_categorical.py::TestStripPlot::test_positions[variables6-None] PASSED [ 46%] 2235s tests/test_categorical.py::TestStripPlot::test_positions[variables7-h] PASSED [ 46%] 2235s tests/test_categorical.py::TestStripPlot::test_positions[variables8-None] PASSED [ 46%] 2235s tests/test_categorical.py::TestStripPlot::test_positions[variables9-h] PASSED [ 46%] 2236s tests/test_categorical.py::TestStripPlot::test_positions[variables10-None] PASSED [ 46%] 2236s tests/test_categorical.py::TestStripPlot::test_positions[variables11-None] PASSED [ 46%] 2236s tests/test_categorical.py::TestStripPlot::test_positions[variables12-None] PASSED [ 46%] 2237s tests/test_categorical.py::TestStripPlot::test_positions[variables13-None] PASSED [ 46%] 2237s tests/test_categorical.py::TestStripPlot::test_positions[variables14-None] PASSED [ 46%] 2237s tests/test_categorical.py::TestStripPlot::test_positions[variables15-None] PASSED [ 47%] 2238s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables0] PASSED [ 47%] 2238s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables1] PASSED [ 47%] 2239s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables2] PASSED [ 47%] 2239s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[a] PASSED [ 47%] 2239s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[s] PASSED [ 47%] 2239s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[d] PASSED [ 47%] 2240s tests/test_categorical.py::TestStripPlot::test_order[str-None] PASSED [ 47%] 2240s tests/test_categorical.py::TestStripPlot::test_order[str-order1] PASSED [ 47%] 2240s tests/test_categorical.py::TestStripPlot::test_order[str-order2] PASSED [ 47%] 2240s tests/test_categorical.py::TestStripPlot::test_order[str-order3] PASSED [ 47%] 2241s tests/test_categorical.py::TestStripPlot::test_order[int-None] PASSED [ 47%] 2241s tests/test_categorical.py::TestStripPlot::test_order[int-order5] PASSED [ 47%] 2241s tests/test_categorical.py::TestStripPlot::test_order[int-order6] PASSED [ 47%] 2241s tests/test_categorical.py::TestStripPlot::test_order[int-order7] PASSED [ 47%] 2241s tests/test_categorical.py::TestStripPlot::test_order[int-order8] PASSED [ 47%] 2242s tests/test_categorical.py::TestStripPlot::test_hue_categorical[a] PASSED [ 47%] 2242s tests/test_categorical.py::TestStripPlot::test_hue_categorical[b] PASSED [ 47%] 2242s tests/test_categorical.py::TestStripPlot::test_hue_dodged[a] PASSED [ 47%] 2242s tests/test_categorical.py::TestStripPlot::test_hue_dodged[b] PASSED [ 47%] 2242s tests/test_categorical.py::TestStripPlot::test_single[x-b-None] PASSED [ 47%] 2243s tests/test_categorical.py::TestStripPlot::test_single[x-b-a] PASSED [ 47%] 2243s tests/test_categorical.py::TestStripPlot::test_single[x-y-None] PASSED [ 47%] 2243s tests/test_categorical.py::TestStripPlot::test_single[x-y-a] PASSED [ 47%] 2244s tests/test_categorical.py::TestStripPlot::test_single[x-t-None] PASSED [ 48%] 2244s tests/test_categorical.py::TestStripPlot::test_single[x-t-a] PASSED [ 48%] 2244s tests/test_categorical.py::TestStripPlot::test_single[y-b-None] PASSED [ 48%] 2244s tests/test_categorical.py::TestStripPlot::test_single[y-b-a] PASSED [ 48%] 2244s tests/test_categorical.py::TestStripPlot::test_single[y-y-None] PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_single[y-y-a] PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_single[y-t-None] PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_single[y-t-a] PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_attributes PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_three_points PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_legend_categorical PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_legend_numeric PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_legend_attributes PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_legend_disabled PASSED [ 48%] 2245s tests/test_categorical.py::TestStripPlot::test_palette_from_color_deprecation PASSED [ 48%] 2246s tests/test_categorical.py::TestStripPlot::test_palette_with_hue_deprecation PASSED [ 48%] 2246s tests/test_categorical.py::TestStripPlot::test_log_scale PASSED [ 48%] 2247s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs0] PASSED [ 48%] 2247s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs1] PASSED [ 48%] 2247s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs2] PASSED [ 48%] 2248s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs3] PASSED [ 48%] 2248s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs4] PASSED [ 48%] 2248s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs5] PASSED [ 48%] 2249s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs6] PASSED [ 48%] 2250s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs7] PASSED [ 49%] 2251s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs8] PASSED [ 49%] 2251s tests/test_categorical.py::TestStripPlot::test_empty_palette PASSED [ 49%] 2251s tests/test_categorical.py::TestStripPlot::test_jitter_unfixed PASSED [ 49%] 2251s tests/test_categorical.py::TestStripPlot::test_jitter[v-True] PASSED [ 49%] 2251s tests/test_categorical.py::TestStripPlot::test_jitter[v-0.1] PASSED [ 49%] 2251s tests/test_categorical.py::TestStripPlot::test_jitter[h-True] PASSED [ 49%] 2251s tests/test_categorical.py::TestStripPlot::test_jitter[h-0.1] PASSED [ 49%] 2252s tests/test_categorical.py::TestSwarmPlot::test_labels_long[x] PASSED [ 49%] 2252s tests/test_categorical.py::TestSwarmPlot::test_labels_long[y] PASSED [ 49%] 2253s tests/test_categorical.py::TestSwarmPlot::test_labels_wide PASSED [ 49%] 2253s tests/test_categorical.py::TestSwarmPlot::test_labels_hue_order PASSED [ 49%] 2253s tests/test_categorical.py::TestSwarmPlot::test_two_calls PASSED [ 49%] 2254s tests/test_categorical.py::TestSwarmPlot::test_redundant_hue_legend PASSED [ 49%] 2256s tests/test_categorical.py::TestSwarmPlot::test_color PASSED [ 49%] 2258s tests/test_categorical.py::TestSwarmPlot::test_supplied_color_array PASSED [ 49%] 2258s tests/test_categorical.py::TestSwarmPlot::test_unfilled_marker PASSED [ 49%] 2258s tests/test_categorical.py::TestSwarmPlot::test_wide[h-dataframe] PASSED [ 49%] 2259s tests/test_categorical.py::TestSwarmPlot::test_wide[h-dict] PASSED [ 49%] 2259s tests/test_categorical.py::TestSwarmPlot::test_wide[v-dataframe] PASSED [ 49%] 2259s tests/test_categorical.py::TestSwarmPlot::test_wide[v-dict] PASSED [ 49%] 2260s tests/test_categorical.py::TestSwarmPlot::test_wide[y-dataframe] PASSED [ 49%] 2260s tests/test_categorical.py::TestSwarmPlot::test_wide[y-dict] PASSED [ 49%] 2260s tests/test_categorical.py::TestSwarmPlot::test_wide[x-dataframe] PASSED [ 50%] 2260s tests/test_categorical.py::TestSwarmPlot::test_wide[x-dict] PASSED [ 50%] 2261s tests/test_categorical.py::TestSwarmPlot::test_flat[h] PASSED [ 50%] 2261s tests/test_categorical.py::TestSwarmPlot::test_flat[v] PASSED [ 50%] 2261s tests/test_categorical.py::TestSwarmPlot::test_positions[variables0-None] PASSED [ 50%] 2261s tests/test_categorical.py::TestSwarmPlot::test_positions[variables1-None] PASSED [ 50%] 2261s tests/test_categorical.py::TestSwarmPlot::test_positions[variables2-None] PASSED [ 50%] 2261s tests/test_categorical.py::TestSwarmPlot::test_positions[variables3-None] PASSED [ 50%] 2262s tests/test_categorical.py::TestSwarmPlot::test_positions[variables4-None] PASSED [ 50%] 2262s tests/test_categorical.py::TestSwarmPlot::test_positions[variables5-None] PASSED [ 50%] 2262s tests/test_categorical.py::TestSwarmPlot::test_positions[variables6-None] PASSED [ 50%] 2263s tests/test_categorical.py::TestSwarmPlot::test_positions[variables7-h] PASSED [ 50%] 2263s tests/test_categorical.py::TestSwarmPlot::test_positions[variables8-None] PASSED [ 50%] 2264s tests/test_categorical.py::TestSwarmPlot::test_positions[variables9-h] PASSED [ 50%] 2265s tests/test_categorical.py::TestSwarmPlot::test_positions[variables10-None] PASSED [ 50%] 2265s tests/test_categorical.py::TestSwarmPlot::test_positions[variables11-None] PASSED [ 50%] 2265s tests/test_categorical.py::TestSwarmPlot::test_positions[variables12-None] PASSED [ 50%] 2266s tests/test_categorical.py::TestSwarmPlot::test_positions[variables13-None] PASSED [ 50%] 2266s tests/test_categorical.py::TestSwarmPlot::test_positions[variables14-None] PASSED [ 50%] 2266s tests/test_categorical.py::TestSwarmPlot::test_positions[variables15-None] PASSED [ 50%] 2266s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables0] PASSED [ 50%] 2266s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables1] PASSED [ 50%] 2267s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables2] PASSED [ 50%] 2267s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[a] PASSED [ 50%] 2268s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[s] PASSED [ 51%] 2268s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[d] PASSED [ 51%] 2268s tests/test_categorical.py::TestSwarmPlot::test_order[str-None] PASSED [ 51%] 2269s tests/test_categorical.py::TestSwarmPlot::test_order[str-order1] PASSED [ 51%] 2269s tests/test_categorical.py::TestSwarmPlot::test_order[str-order2] PASSED [ 51%] 2270s tests/test_categorical.py::TestSwarmPlot::test_order[str-order3] PASSED [ 51%] 2270s tests/test_categorical.py::TestSwarmPlot::test_order[int-None] PASSED [ 51%] 2270s tests/test_categorical.py::TestSwarmPlot::test_order[int-order5] PASSED [ 51%] 2270s tests/test_categorical.py::TestSwarmPlot::test_order[int-order6] PASSED [ 51%] 2270s tests/test_categorical.py::TestSwarmPlot::test_order[int-order7] PASSED [ 51%] 2271s tests/test_categorical.py::TestSwarmPlot::test_order[int-order8] PASSED [ 51%] 2272s tests/test_categorical.py::TestSwarmPlot::test_hue_categorical[a] PASSED [ 51%] 2272s tests/test_categorical.py::TestSwarmPlot::test_hue_categorical[b] PASSED [ 51%] 2272s tests/test_categorical.py::TestSwarmPlot::test_hue_dodged[a] PASSED [ 51%] 2272s tests/test_categorical.py::TestSwarmPlot::test_hue_dodged[b] PASSED [ 51%] 2272s tests/test_categorical.py::TestSwarmPlot::test_single[x-b-None] PASSED [ 51%] 2273s tests/test_categorical.py::TestSwarmPlot::test_single[x-b-a] PASSED [ 51%] 2274s tests/test_categorical.py::TestSwarmPlot::test_single[x-y-None] PASSED [ 51%] 2274s tests/test_categorical.py::TestSwarmPlot::test_single[x-y-a] PASSED [ 51%] 2274s tests/test_categorical.py::TestSwarmPlot::test_single[x-t-None] PASSED [ 51%] 2275s tests/test_categorical.py::TestSwarmPlot::test_single[x-t-a] PASSED [ 51%] 2275s tests/test_categorical.py::TestSwarmPlot::test_single[y-b-None] PASSED [ 51%] 2275s tests/test_categorical.py::TestSwarmPlot::test_single[y-b-a] PASSED [ 51%] 2275s tests/test_categorical.py::TestSwarmPlot::test_single[y-y-None] PASSED [ 51%] 2276s tests/test_categorical.py::TestSwarmPlot::test_single[y-y-a] PASSED [ 52%] 2276s tests/test_categorical.py::TestSwarmPlot::test_single[y-t-None] PASSED [ 52%] 2277s tests/test_categorical.py::TestSwarmPlot::test_single[y-t-a] PASSED [ 52%] 2277s tests/test_categorical.py::TestSwarmPlot::test_attributes PASSED [ 52%] 2277s tests/test_categorical.py::TestSwarmPlot::test_three_points PASSED [ 52%] 2277s tests/test_categorical.py::TestSwarmPlot::test_legend_categorical PASSED [ 52%] 2278s tests/test_categorical.py::TestSwarmPlot::test_legend_numeric PASSED [ 52%] 2278s tests/test_categorical.py::TestSwarmPlot::test_legend_attributes PASSED [ 52%] 2279s tests/test_categorical.py::TestSwarmPlot::test_legend_disabled PASSED [ 52%] 2279s tests/test_categorical.py::TestSwarmPlot::test_palette_from_color_deprecation PASSED [ 52%] 2279s tests/test_categorical.py::TestSwarmPlot::test_palette_with_hue_deprecation PASSED [ 52%] 2282s tests/test_categorical.py::TestSwarmPlot::test_log_scale PASSED [ 52%] 2282s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs0] PASSED [ 52%] 2282s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs1] PASSED [ 52%] 2283s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs2] PASSED [ 52%] 2284s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs3] PASSED [ 52%] 2285s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs4] PASSED [ 52%] 2286s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs5] PASSED [ 52%] 2287s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs6] PASSED [ 52%] 2288s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs7] PASSED [ 52%] 2288s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs8] PASSED [ 52%] 2288s tests/test_categorical.py::TestSwarmPlot::test_empty_palette PASSED [ 52%] 2289s tests/test_categorical.py::TestBoxPlot::test_legend_fill[True] PASSED [ 52%] 2290s tests/test_categorical.py::TestBoxPlot::test_legend_fill[False] PASSED [ 52%] 2290s tests/test_categorical.py::TestBoxPlot::test_legend_attributes PASSED [ 53%] 2291s tests/test_categorical.py::TestBoxPlot::test_labels_long[x] PASSED [ 53%] 2291s tests/test_categorical.py::TestBoxPlot::test_labels_long[y] PASSED [ 53%] 2291s tests/test_categorical.py::TestBoxPlot::test_labels_wide PASSED [ 53%] 2292s tests/test_categorical.py::TestBoxPlot::test_labels_hue_order PASSED [ 53%] 2292s tests/test_categorical.py::TestBoxPlot::test_two_calls PASSED [ 53%] 2293s tests/test_categorical.py::TestBoxPlot::test_redundant_hue_legend PASSED [ 53%] 2293s tests/test_categorical.py::TestBoxPlot::test_log_scale[x] PASSED [ 53%] 2293s tests/test_categorical.py::TestBoxPlot::test_log_scale[y] PASSED [ 53%] 2293s tests/test_categorical.py::TestBoxPlot::test_single_var[x-y] PASSED [ 53%] 2293s tests/test_categorical.py::TestBoxPlot::test_single_var[y-z] PASSED [ 53%] 2293s tests/test_categorical.py::TestBoxPlot::test_vector_data[None-x] PASSED [ 53%] 2294s tests/test_categorical.py::TestBoxPlot::test_vector_data[x-y] PASSED [ 53%] 2294s tests/test_categorical.py::TestBoxPlot::test_vector_data[y-z] PASSED [ 53%] 2294s tests/test_categorical.py::TestBoxPlot::test_wide_data[h] PASSED [ 53%] 2294s tests/test_categorical.py::TestBoxPlot::test_wide_data[v] PASSED [ 53%] 2294s tests/test_categorical.py::TestBoxPlot::test_grouped[x] PASSED [ 53%] 2294s tests/test_categorical.py::TestBoxPlot::test_grouped[y] PASSED [ 53%] 2295s tests/test_categorical.py::TestBoxPlot::test_hue_grouped[x] PASSED [ 53%] 2295s tests/test_categorical.py::TestBoxPlot::test_hue_grouped[y] PASSED [ 53%] 2296s tests/test_categorical.py::TestBoxPlot::test_hue_not_dodged PASSED [ 53%] 2296s tests/test_categorical.py::TestBoxPlot::test_dodge_native_scale PASSED [ 53%] 2296s tests/test_categorical.py::TestBoxPlot::test_dodge_native_scale_log PASSED [ 53%] 2297s tests/test_categorical.py::TestBoxPlot::test_dodge_without_hue PASSED [ 53%] 2297s tests/test_categorical.py::TestBoxPlot::test_log_data_scale[x] PASSED [ 54%] 2298s tests/test_categorical.py::TestBoxPlot::test_log_data_scale[y] PASSED [ 54%] 2298s tests/test_categorical.py::TestBoxPlot::test_color PASSED [ 54%] 2298s tests/test_categorical.py::TestBoxPlot::test_wide_data_multicolored PASSED [ 54%] 2298s tests/test_categorical.py::TestBoxPlot::test_wide_data_single_color PASSED [ 54%] 2298s tests/test_categorical.py::TestBoxPlot::test_hue_colors PASSED [ 54%] 2299s tests/test_categorical.py::TestBoxPlot::test_linecolor PASSED [ 54%] 2299s tests/test_categorical.py::TestBoxPlot::test_linecolor_gray_warning PASSED [ 54%] 2299s tests/test_categorical.py::TestBoxPlot::test_saturation PASSED [ 54%] 2299s tests/test_categorical.py::TestBoxPlot::test_linewidth PASSED [ 54%] 2299s tests/test_categorical.py::TestBoxPlot::test_fill PASSED [ 54%] 2299s tests/test_categorical.py::TestBoxPlot::test_notch[notch] PASSED [ 54%] 2299s tests/test_categorical.py::TestBoxPlot::test_notch[shownotches] PASSED [ 54%] 2299s tests/test_categorical.py::TestBoxPlot::test_whis PASSED [ 54%] 2300s tests/test_categorical.py::TestBoxPlot::test_gap PASSED [ 54%] 2300s tests/test_categorical.py::TestBoxPlot::test_prop_dicts PASSED [ 54%] 2300s tests/test_categorical.py::TestBoxPlot::test_showfliers PASSED [ 54%] 2301s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs0] PASSED [ 54%] 2302s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs1] PASSED [ 54%] 2303s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs2] PASSED [ 54%] 2303s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs3] PASSED [ 54%] 2304s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs4] PASSED [ 54%] 2305s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs5] PASSED [ 54%] 2306s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs6] PASSED [ 55%] 2308s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs7] PASSED [ 55%] 2310s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs8] PASSED [ 55%] 2312s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs9] PASSED [ 55%] 2313s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs10] PASSED [ 55%] 2314s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs11] PASSED [ 55%] 2316s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs12] PASSED [ 55%] 2318s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs13] PASSED [ 55%] 2318s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs14] PASSED [ 55%] 2318s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs15] PASSED [ 55%] 2319s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs16] PASSED [ 55%] 2321s tests/test_categorical.py::TestBoxenPlot::test_legend_fill[True] PASSED [ 55%] 2322s tests/test_categorical.py::TestBoxenPlot::test_legend_fill[False] PASSED [ 55%] 2323s tests/test_categorical.py::TestBoxenPlot::test_legend_attributes PASSED [ 55%] 2323s tests/test_categorical.py::TestBoxenPlot::test_labels_long[x] PASSED [ 55%] 2324s tests/test_categorical.py::TestBoxenPlot::test_labels_long[y] PASSED [ 55%] 2324s tests/test_categorical.py::TestBoxenPlot::test_labels_wide PASSED [ 55%] 2324s tests/test_categorical.py::TestBoxenPlot::test_labels_hue_order PASSED [ 55%] 2324s tests/test_categorical.py::TestBoxenPlot::test_two_calls PASSED [ 55%] 2324s tests/test_categorical.py::TestBoxenPlot::test_redundant_hue_legend PASSED [ 55%] 2325s tests/test_categorical.py::TestBoxenPlot::test_log_scale[x] PASSED [ 55%] 2325s tests/test_categorical.py::TestBoxenPlot::test_log_scale[y] PASSED [ 55%] 2325s tests/test_categorical.py::TestBoxenPlot::test_single_var[x-y] PASSED [ 55%] 2325s tests/test_categorical.py::TestBoxenPlot::test_single_var[y-z] PASSED [ 55%] 2325s tests/test_categorical.py::TestBoxenPlot::test_vector_data[None-x] PASSED [ 56%] 2325s tests/test_categorical.py::TestBoxenPlot::test_vector_data[x-y] PASSED [ 56%] 2326s tests/test_categorical.py::TestBoxenPlot::test_vector_data[y-z] PASSED [ 56%] 2326s tests/test_categorical.py::TestBoxenPlot::test_wide_data[h] PASSED [ 56%] 2326s tests/test_categorical.py::TestBoxenPlot::test_wide_data[v] PASSED [ 56%] 2326s tests/test_categorical.py::TestBoxenPlot::test_grouped[x] PASSED [ 56%] 2327s tests/test_categorical.py::TestBoxenPlot::test_grouped[y] PASSED [ 56%] 2327s tests/test_categorical.py::TestBoxenPlot::test_hue_grouped[x] PASSED [ 56%] 2327s tests/test_categorical.py::TestBoxenPlot::test_hue_grouped[y] PASSED [ 56%] 2328s tests/test_categorical.py::TestBoxenPlot::test_dodge_native_scale PASSED [ 56%] 2328s tests/test_categorical.py::TestBoxenPlot::test_color PASSED [ 56%] 2328s tests/test_categorical.py::TestBoxenPlot::test_hue_colors PASSED [ 56%] 2329s tests/test_categorical.py::TestBoxenPlot::test_linecolor PASSED [ 56%] 2329s tests/test_categorical.py::TestBoxenPlot::test_linewidth PASSED [ 56%] 2329s tests/test_categorical.py::TestBoxenPlot::test_saturation PASSED [ 56%] 2329s tests/test_categorical.py::TestBoxenPlot::test_gap PASSED [ 56%] 2329s tests/test_categorical.py::TestBoxenPlot::test_fill PASSED [ 56%] 2330s tests/test_categorical.py::TestBoxenPlot::test_k_depth_int PASSED [ 56%] 2330s tests/test_categorical.py::TestBoxenPlot::test_k_depth_full PASSED [ 56%] 2330s tests/test_categorical.py::TestBoxenPlot::test_trust_alpha PASSED [ 56%] 2331s tests/test_categorical.py::TestBoxenPlot::test_outlier_prop PASSED [ 56%] 2331s tests/test_categorical.py::TestBoxenPlot::test_exponential_width_method PASSED [ 56%] 2331s tests/test_categorical.py::TestBoxenPlot::test_linear_width_method PASSED [ 56%] 2331s tests/test_categorical.py::TestBoxenPlot::test_area_width_method PASSED [ 56%] 2331s tests/test_categorical.py::TestBoxenPlot::test_box_kws PASSED [ 57%] 2331s tests/test_categorical.py::TestBoxenPlot::test_line_kws PASSED [ 57%] 2331s tests/test_categorical.py::TestBoxenPlot::test_flier_kws PASSED [ 57%] 2331s tests/test_categorical.py::TestBoxenPlot::test_k_depth_checks PASSED [ 57%] 2331s tests/test_categorical.py::TestBoxenPlot::test_width_method_check PASSED [ 57%] 2331s tests/test_categorical.py::TestBoxenPlot::test_scale_deprecation PASSED [ 57%] 2332s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs0] PASSED [ 57%] 2333s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs1] PASSED [ 57%] 2334s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs2] PASSED [ 57%] 2335s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs3] PASSED [ 57%] 2335s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs4] PASSED [ 57%] 2336s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs5] PASSED [ 57%] 2337s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs6] PASSED [ 57%] 2338s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs7] PASSED [ 57%] 2340s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs8] PASSED [ 57%] 2342s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs9] PASSED [ 57%] 2344s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs10] PASSED [ 57%] 2345s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs11] PASSED [ 57%] 2347s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs12] PASSED [ 57%] 2349s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs13] PASSED [ 57%] 2350s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs14] PASSED [ 57%] 2350s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs15] PASSED [ 57%] 2351s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs16] PASSED [ 57%] 2352s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs17] PASSED [ 57%] 2352s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs18] PASSED [ 58%] 2353s tests/test_categorical.py::TestViolinPlot::test_legend_fill[True] PASSED [ 58%] 2354s tests/test_categorical.py::TestViolinPlot::test_legend_fill[False] PASSED [ 58%] 2356s tests/test_categorical.py::TestViolinPlot::test_legend_attributes PASSED [ 58%] 2356s tests/test_categorical.py::TestViolinPlot::test_labels_long[x] PASSED [ 58%] 2357s tests/test_categorical.py::TestViolinPlot::test_labels_long[y] PASSED [ 58%] 2357s tests/test_categorical.py::TestViolinPlot::test_labels_wide PASSED [ 58%] 2357s tests/test_categorical.py::TestViolinPlot::test_labels_hue_order PASSED [ 58%] 2357s tests/test_categorical.py::TestViolinPlot::test_two_calls PASSED [ 58%] 2357s tests/test_categorical.py::TestViolinPlot::test_redundant_hue_legend PASSED [ 58%] 2357s tests/test_categorical.py::TestViolinPlot::test_log_scale[x] PASSED [ 58%] 2358s tests/test_categorical.py::TestViolinPlot::test_log_scale[y] PASSED [ 58%] 2358s tests/test_categorical.py::TestViolinPlot::test_single_var[x-y] PASSED [ 58%] 2358s tests/test_categorical.py::TestViolinPlot::test_single_var[y-z] PASSED [ 58%] 2358s tests/test_categorical.py::TestViolinPlot::test_vector_data[None-x] PASSED [ 58%] 2359s tests/test_categorical.py::TestViolinPlot::test_vector_data[x-y] PASSED [ 58%] 2359s tests/test_categorical.py::TestViolinPlot::test_vector_data[y-z] PASSED [ 58%] 2359s tests/test_categorical.py::TestViolinPlot::test_wide_data[h] PASSED [ 58%] 2360s tests/test_categorical.py::TestViolinPlot::test_wide_data[v] PASSED [ 58%] 2360s tests/test_categorical.py::TestViolinPlot::test_grouped[x] PASSED [ 58%] 2360s tests/test_categorical.py::TestViolinPlot::test_grouped[y] PASSED [ 58%] 2360s tests/test_categorical.py::TestViolinPlot::test_hue_grouped[x] PASSED [ 58%] 2361s tests/test_categorical.py::TestViolinPlot::test_hue_grouped[y] PASSED [ 58%] 2361s tests/test_categorical.py::TestViolinPlot::test_hue_not_dodged PASSED [ 58%] 2361s tests/test_categorical.py::TestViolinPlot::test_dodge_native_scale PASSED [ 59%] 2362s tests/test_categorical.py::TestViolinPlot::test_dodge_native_scale_log PASSED [ 59%] 2363s tests/test_categorical.py::TestViolinPlot::test_color PASSED [ 59%] 2363s tests/test_categorical.py::TestViolinPlot::test_hue_colors PASSED [ 59%] 2363s tests/test_categorical.py::TestViolinPlot::test_linecolor[box] PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_linecolor[quart] PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_linecolor[stick] PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_linecolor[point] PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_linewidth PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_saturation PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_fill[box] PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_fill[quart] PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_fill[stick] PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_fill[point] PASSED [ 59%] 2364s tests/test_categorical.py::TestViolinPlot::test_inner_box[x] PASSED [ 59%] 2365s tests/test_categorical.py::TestViolinPlot::test_inner_box[y] PASSED [ 59%] 2365s tests/test_categorical.py::TestViolinPlot::test_inner_quartiles[x] PASSED [ 59%] 2365s tests/test_categorical.py::TestViolinPlot::test_inner_quartiles[y] PASSED [ 59%] 2365s tests/test_categorical.py::TestViolinPlot::test_inner_stick[x] PASSED [ 59%] 2365s tests/test_categorical.py::TestViolinPlot::test_inner_stick[y] PASSED [ 59%] 2365s tests/test_categorical.py::TestViolinPlot::test_inner_points[x] PASSED [ 59%] 2365s tests/test_categorical.py::TestViolinPlot::test_inner_points[y] PASSED [ 59%] 2365s tests/test_categorical.py::TestViolinPlot::test_split_single PASSED [ 59%] 2366s tests/test_categorical.py::TestViolinPlot::test_split_multi PASSED [ 60%] 2366s tests/test_categorical.py::TestViolinPlot::test_density_norm_area PASSED [ 60%] 2366s tests/test_categorical.py::TestViolinPlot::test_density_norm_count PASSED [ 60%] 2366s tests/test_categorical.py::TestViolinPlot::test_density_norm_width PASSED [ 60%] 2366s tests/test_categorical.py::TestViolinPlot::test_common_norm PASSED [ 60%] 2366s tests/test_categorical.py::TestViolinPlot::test_scale_deprecation PASSED [ 60%] 2366s tests/test_categorical.py::TestViolinPlot::test_scale_hue_deprecation PASSED [ 60%] 2366s tests/test_categorical.py::TestViolinPlot::test_bw_adjust PASSED [ 60%] 2366s tests/test_categorical.py::TestViolinPlot::test_bw_deprecation PASSED [ 60%] 2367s tests/test_categorical.py::TestViolinPlot::test_gap PASSED [ 60%] 2367s tests/test_categorical.py::TestViolinPlot::test_inner_kws PASSED [ 60%] 2367s tests/test_categorical.py::TestViolinPlot::test_box_inner_kws PASSED [ 60%] 2368s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs0] PASSED [ 60%] 2369s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs1] PASSED [ 60%] 2369s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs2] PASSED [ 60%] 2370s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs3] PASSED [ 60%] 2371s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs4] PASSED [ 60%] 2372s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs5] PASSED [ 60%] 2373s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs6] PASSED [ 60%] 2375s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs7] PASSED [ 60%] 2376s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs8] PASSED [ 60%] 2377s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs9] PASSED [ 60%] 2378s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs10] PASSED [ 60%] 2380s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs11] PASSED [ 60%] 2381s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs12] PASSED [ 61%] 2383s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs13] PASSED [ 61%] 2387s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs14] PASSED [ 61%] 2388s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs15] PASSED [ 61%] 2389s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs16] PASSED [ 61%] 2390s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs17] PASSED [ 61%] 2392s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs18] PASSED [ 61%] 2393s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs19] PASSED [ 61%] 2394s tests/test_categorical.py::TestBarPlot::test_labels_long[x] PASSED [ 61%] 2395s tests/test_categorical.py::TestBarPlot::test_labels_long[y] PASSED [ 61%] 2395s tests/test_categorical.py::TestBarPlot::test_labels_wide PASSED [ 61%] 2397s tests/test_categorical.py::TestBarPlot::test_labels_hue_order PASSED [ 61%] 2398s tests/test_categorical.py::TestBarPlot::test_color PASSED [ 61%] 2399s tests/test_categorical.py::TestBarPlot::test_two_calls PASSED [ 61%] 2400s tests/test_categorical.py::TestBarPlot::test_redundant_hue_legend PASSED [ 61%] 2401s tests/test_categorical.py::TestBarPlot::test_log_scale[x] PASSED [ 61%] 2402s tests/test_categorical.py::TestBarPlot::test_log_scale[y] PASSED [ 61%] 2402s tests/test_categorical.py::TestBarPlot::test_labels_flat PASSED [ 61%] 2402s tests/test_categorical.py::TestBarPlot::test_single_var[x] PASSED [ 61%] 2402s tests/test_categorical.py::TestBarPlot::test_single_var[y] PASSED [ 61%] 2402s tests/test_categorical.py::TestBarPlot::test_wide_df[x] PASSED [ 61%] 2402s tests/test_categorical.py::TestBarPlot::test_wide_df[y] PASSED [ 61%] 2402s tests/test_categorical.py::TestBarPlot::test_wide_df[h] PASSED [ 61%] 2403s tests/test_categorical.py::TestBarPlot::test_wide_df[v] PASSED [ 61%] 2403s tests/test_categorical.py::TestBarPlot::test_vector_orient[x] PASSED [ 62%] 2403s tests/test_categorical.py::TestBarPlot::test_vector_orient[y] PASSED [ 62%] 2403s tests/test_categorical.py::TestBarPlot::test_vector_orient[h] PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_vector_orient[v] PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_xy_vertical PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_xy_horizontal PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_xy_with_na_grouper PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_xy_with_na_value PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_hue_redundant PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_hue_matched PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_hue_matched_by_name PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_hue_dodged PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_gap PASSED [ 62%] 2404s tests/test_categorical.py::TestBarPlot::test_hue_undodged PASSED [ 62%] 2405s tests/test_categorical.py::TestBarPlot::test_hue_order PASSED [ 62%] 2405s tests/test_categorical.py::TestBarPlot::test_hue_norm PASSED [ 62%] 2405s tests/test_categorical.py::TestBarPlot::test_fill PASSED [ 62%] 2405s tests/test_categorical.py::TestBarPlot::test_xy_native_scale PASSED [ 62%] 2405s tests/test_categorical.py::TestBarPlot::test_xy_native_scale_log_transform PASSED [ 62%] 2406s tests/test_categorical.py::TestBarPlot::test_datetime_native_scale_axis PASSED [ 62%] 2406s tests/test_categorical.py::TestBarPlot::test_native_scale_dodged PASSED [ 62%] 2406s tests/test_categorical.py::TestBarPlot::test_native_scale_log_transform_dodged PASSED [ 62%] 2406s tests/test_categorical.py::TestBarPlot::test_estimate_default PASSED [ 62%] 2406s tests/test_categorical.py::TestBarPlot::test_estimate_string PASSED [ 62%] 2406s tests/test_categorical.py::TestBarPlot::test_estimate_func PASSED [ 63%] 2406s tests/test_categorical.py::TestBarPlot::test_weighted_estimate PASSED [ 63%] 2406s tests/test_categorical.py::TestBarPlot::test_estimate_log_transform PASSED [ 63%] 2407s tests/test_categorical.py::TestBarPlot::test_errorbars PASSED [ 63%] 2407s tests/test_categorical.py::TestBarPlot::test_width PASSED [ 63%] 2407s tests/test_categorical.py::TestBarPlot::test_width_native_scale PASSED [ 63%] 2407s tests/test_categorical.py::TestBarPlot::test_width_spaced_categories PASSED [ 63%] 2407s tests/test_categorical.py::TestBarPlot::test_saturation_color PASSED [ 63%] 2407s tests/test_categorical.py::TestBarPlot::test_saturation_palette PASSED [ 63%] 2408s tests/test_categorical.py::TestBarPlot::test_legend_numeric_auto PASSED [ 63%] 2410s tests/test_categorical.py::TestBarPlot::test_legend_numeric_full PASSED [ 63%] 2413s tests/test_categorical.py::TestBarPlot::test_legend_disabled PASSED [ 63%] 2413s tests/test_categorical.py::TestBarPlot::test_error_caps PASSED [ 63%] 2413s tests/test_categorical.py::TestBarPlot::test_error_caps_native_scale PASSED [ 63%] 2414s tests/test_categorical.py::TestBarPlot::test_error_caps_native_scale_log_transform PASSED [ 63%] 2414s tests/test_categorical.py::TestBarPlot::test_bar_kwargs PASSED [ 63%] 2415s tests/test_categorical.py::TestBarPlot::test_legend_attributes PASSED [ 63%] 2415s tests/test_categorical.py::TestBarPlot::test_legend_unfilled PASSED [ 63%] 2416s tests/test_categorical.py::TestBarPlot::test_err_kws[True] PASSED [ 63%] 2416s tests/test_categorical.py::TestBarPlot::test_err_kws[False] PASSED [ 63%] 2416s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs0] PASSED [ 63%] 2417s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs1] PASSED [ 63%] 2418s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs2] PASSED [ 63%] 2418s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs3] PASSED [ 63%] 2419s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs4] PASSED [ 64%] 2419s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs5] PASSED [ 64%] 2419s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs6] PASSED [ 64%] 2421s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs7] PASSED [ 64%] 2422s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs8] PASSED [ 64%] 2423s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs9] PASSED [ 64%] 2423s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs10] PASSED [ 64%] 2424s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs11] PASSED [ 64%] 2425s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs12] PASSED [ 64%] 2426s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs13] PASSED [ 64%] 2426s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs14] PASSED [ 64%] 2427s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs15] PASSED [ 64%] 2428s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs16] PASSED [ 64%] 2429s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs17] PASSED [ 64%] 2429s tests/test_categorical.py::TestBarPlot::test_errwidth_deprecation PASSED [ 64%] 2429s tests/test_categorical.py::TestBarPlot::test_errcolor_deprecation PASSED [ 64%] 2429s tests/test_categorical.py::TestBarPlot::test_capsize_as_none_deprecation PASSED [ 64%] 2429s tests/test_categorical.py::TestBarPlot::test_hue_implied_by_palette_deprecation PASSED [ 64%] 2429s tests/test_categorical.py::TestPointPlot::test_labels_long[x] PASSED [ 64%] 2431s tests/test_categorical.py::TestPointPlot::test_labels_long[y] PASSED [ 64%] 2431s tests/test_categorical.py::TestPointPlot::test_labels_wide PASSED [ 64%] 2432s tests/test_categorical.py::TestPointPlot::test_labels_hue_order PASSED [ 64%] 2434s tests/test_categorical.py::TestPointPlot::test_color PASSED [ 64%] 2434s tests/test_categorical.py::TestPointPlot::test_two_calls PASSED [ 65%] 2435s tests/test_categorical.py::TestPointPlot::test_redundant_hue_legend PASSED [ 65%] 2436s tests/test_categorical.py::TestPointPlot::test_log_scale[x] PASSED [ 65%] 2436s tests/test_categorical.py::TestPointPlot::test_log_scale[y] PASSED [ 65%] 2437s tests/test_categorical.py::TestPointPlot::test_labels_flat PASSED [ 65%] 2437s tests/test_categorical.py::TestPointPlot::test_single_var[x] PASSED [ 65%] 2437s tests/test_categorical.py::TestPointPlot::test_single_var[y] PASSED [ 65%] 2437s tests/test_categorical.py::TestPointPlot::test_wide_df[x] PASSED [ 65%] 2438s tests/test_categorical.py::TestPointPlot::test_wide_df[y] PASSED [ 65%] 2438s tests/test_categorical.py::TestPointPlot::test_wide_df[h] PASSED [ 65%] 2439s tests/test_categorical.py::TestPointPlot::test_wide_df[v] PASSED [ 65%] 2439s tests/test_categorical.py::TestPointPlot::test_vector_orient[x] PASSED [ 65%] 2439s tests/test_categorical.py::TestPointPlot::test_vector_orient[y] PASSED [ 65%] 2439s tests/test_categorical.py::TestPointPlot::test_vector_orient[h] PASSED [ 65%] 2440s tests/test_categorical.py::TestPointPlot::test_vector_orient[v] PASSED [ 65%] 2440s tests/test_categorical.py::TestPointPlot::test_xy_vertical PASSED [ 65%] 2440s tests/test_categorical.py::TestPointPlot::test_xy_horizontal PASSED [ 65%] 2440s tests/test_categorical.py::TestPointPlot::test_xy_with_na_grouper PASSED [ 65%] 2440s tests/test_categorical.py::TestPointPlot::test_xy_with_na_value PASSED [ 65%] 2440s tests/test_categorical.py::TestPointPlot::test_hue PASSED [ 65%] 2441s tests/test_categorical.py::TestPointPlot::test_wide_data_is_joined PASSED [ 65%] 2441s tests/test_categorical.py::TestPointPlot::test_xy_native_scale PASSED [ 65%] 2441s tests/test_categorical.py::TestPointPlot::test_estimate[mean] PASSED [ 65%] 2441s tests/test_categorical.py::TestPointPlot::test_estimate[] PASSED [ 65%] 2441s tests/test_categorical.py::TestPointPlot::test_weighted_estimate PASSED [ 66%] 2441s tests/test_categorical.py::TestPointPlot::test_estimate_log_transform PASSED [ 66%] 2441s tests/test_categorical.py::TestPointPlot::test_errorbars PASSED [ 66%] 2441s tests/test_categorical.py::TestPointPlot::test_marker_linestyle PASSED [ 66%] 2442s tests/test_categorical.py::TestPointPlot::test_markers_linestyles_single PASSED [ 66%] 2442s tests/test_categorical.py::TestPointPlot::test_markers_linestyles_mapped PASSED [ 66%] 2442s tests/test_categorical.py::TestPointPlot::test_dodge_boolean PASSED [ 66%] 2442s tests/test_categorical.py::TestPointPlot::test_dodge_float PASSED [ 66%] 2442s tests/test_categorical.py::TestPointPlot::test_dodge_log_scale PASSED [ 66%] 2442s tests/test_categorical.py::TestPointPlot::test_err_kws PASSED [ 66%] 2442s tests/test_categorical.py::TestPointPlot::test_err_kws_inherited PASSED [ 66%] 2442s tests/test_categorical.py::TestPointPlot::test_legend_contents PASSED [ 66%] 2442s tests/test_categorical.py::TestPointPlot::test_legend_set_props PASSED [ 66%] 2443s tests/test_categorical.py::TestPointPlot::test_legend_synced_props PASSED [ 66%] 2444s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs0] PASSED [ 66%] 2444s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs1] PASSED [ 66%] 2445s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs2] PASSED [ 66%] 2445s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs3] PASSED [ 66%] 2445s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs4] PASSED [ 66%] 2446s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs5] PASSED [ 66%] 2446s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs6] PASSED [ 66%] 2447s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs7] PASSED [ 66%] 2448s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs8] PASSED [ 66%] 2449s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs9] PASSED [ 66%] 2449s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs10] PASSED [ 67%] 2451s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs11] PASSED [ 67%] 2451s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs12] PASSED [ 67%] 2452s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs13] PASSED [ 67%] 2453s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs14] PASSED [ 67%] 2453s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs15] PASSED [ 67%] 2454s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs16] PASSED [ 67%] 2455s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs17] PASSED [ 67%] 2456s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs18] PASSED [ 67%] 2457s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs19] PASSED [ 67%] 2457s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs20] PASSED [ 67%] 2459s tests/test_categorical.py::TestPointPlot::test_legend_disabled PASSED [ 67%] 2459s tests/test_categorical.py::TestPointPlot::test_join_deprecation PASSED [ 67%] 2459s tests/test_categorical.py::TestPointPlot::test_scale_deprecation PASSED [ 67%] 2460s tests/test_categorical.py::TestPointPlot::test_layered_plot_clipping PASSED [ 67%] 2460s tests/test_categorical.py::TestCountPlot::test_empty PASSED [ 67%] 2460s tests/test_categorical.py::TestCountPlot::test_labels_long PASSED [ 67%] 2460s tests/test_categorical.py::TestCountPlot::test_wide_data PASSED [ 67%] 2460s tests/test_categorical.py::TestCountPlot::test_flat_series PASSED [ 67%] 2460s tests/test_categorical.py::TestCountPlot::test_x_series PASSED [ 67%] 2460s tests/test_categorical.py::TestCountPlot::test_y_series PASSED [ 67%] 2460s tests/test_categorical.py::TestCountPlot::test_hue_redundant PASSED [ 67%] 2461s tests/test_categorical.py::TestCountPlot::test_hue_dodged PASSED [ 67%] 2461s tests/test_categorical.py::TestCountPlot::test_stat[percent] PASSED [ 67%] 2461s tests/test_categorical.py::TestCountPlot::test_stat[probability] PASSED [ 68%] 2461s tests/test_categorical.py::TestCountPlot::test_stat[proportion] PASSED [ 68%] 2461s tests/test_categorical.py::TestCountPlot::test_xy_error PASSED [ 68%] 2461s tests/test_categorical.py::TestCountPlot::test_legend_numeric_auto PASSED [ 68%] 2461s tests/test_categorical.py::TestCountPlot::test_legend_disabled PASSED [ 68%] 2462s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs0] PASSED [ 68%] 2463s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs1] PASSED [ 68%] 2463s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs2] PASSED [ 68%] 2464s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs3] PASSED [ 68%] 2464s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs4] PASSED [ 68%] 2465s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs5] PASSED [ 68%] 2466s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs6] PASSED [ 68%] 2466s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs7] PASSED [ 68%] 2466s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs8] PASSED [ 68%] 2468s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs9] PASSED [ 68%] 2469s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs10] PASSED [ 68%] 2469s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs11] PASSED [ 68%] 2470s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs12] PASSED [ 68%] 2470s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs13] PASSED [ 68%] 2471s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs14] PASSED [ 68%] 2472s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs15] PASSED [ 68%] 2472s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs16] PASSED [ 68%] 2479s tests/test_categorical.py::TestCatPlot::test_facet_organization PASSED [ 68%] 2486s tests/test_categorical.py::TestCatPlot::test_plot_elements PASSED [ 68%] 2486s tests/test_categorical.py::TestCatPlot::test_bad_plot_kind_error PASSED [ 69%] 2486s tests/test_categorical.py::TestCatPlot::test_count_x_and_y PASSED [ 69%] 2492s tests/test_categorical.py::TestCatPlot::test_plot_colors PASSED [ 69%] 2493s tests/test_categorical.py::TestCatPlot::test_ax_kwarg_removal PASSED [ 69%] 2506s tests/test_categorical.py::TestCatPlot::test_share_xy PASSED [ 69%] 2508s tests/test_categorical.py::TestCatPlot::test_facetgrid_data PASSED [ 69%] 2512s tests/test_categorical.py::TestCatPlot::test_array_faceter[col] PASSED [ 69%] 2513s tests/test_categorical.py::TestCatPlot::test_array_faceter[row] PASSED [ 69%] 2513s tests/test_categorical.py::TestCatPlot::test_invalid_kind PASSED [ 69%] 2515s tests/test_categorical.py::TestCatPlot::test_legend_with_auto PASSED [ 69%] 2515s tests/test_categorical.py::TestCatPlot::test_weights_warning PASSED [ 69%] 2515s tests/test_categorical.py::TestBeeswarm::test_could_overlap PASSED [ 69%] 2515s tests/test_categorical.py::TestBeeswarm::test_position_candidates PASSED [ 69%] 2515s tests/test_categorical.py::TestBeeswarm::test_find_first_non_overlapping_candidate PASSED [ 69%] 2515s tests/test_categorical.py::TestBeeswarm::test_beeswarm PASSED [ 69%] 2515s tests/test_categorical.py::TestBeeswarm::test_add_gutters PASSED [ 69%] 2515s tests/test_categorical.py::TestBoxPlotContainer::test_repr PASSED [ 69%] 2515s tests/test_categorical.py::TestBoxPlotContainer::test_iteration PASSED [ 69%] 2515s tests/test_categorical.py::TestBoxPlotContainer::test_label PASSED [ 69%] 2516s tests/test_categorical.py::TestBoxPlotContainer::test_children PASSED [ 69%] 2516s tests/test_distributions.py::TestDistPlot::test_hist_bins PASSED [ 69%] 2516s tests/test_distributions.py::TestDistPlot::test_elements PASSED [ 69%] 2516s tests/test_distributions.py::TestDistPlot::test_distplot_with_nans PASSED [ 69%] 2517s tests/test_distributions.py::TestRugPlot::test_color PASSED [ 70%] 2517s tests/test_distributions.py::TestRugPlot::test_long_data[x] PASSED [ 70%] 2517s tests/test_distributions.py::TestRugPlot::test_long_data[y] PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_bivariate_data PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_wide_vs_long_data PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_flat_vector PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_datetime_data PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_empty_data PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_a_deprecation PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_axis_deprecation[x] PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_axis_deprecation[y] PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_vertical_deprecation PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_rug_data PASSED [ 70%] 2518s tests/test_distributions.py::TestRugPlot::test_rug_colors PASSED [ 70%] 2519s tests/test_distributions.py::TestRugPlot::test_expand_margins PASSED [ 70%] 2519s tests/test_distributions.py::TestRugPlot::test_multiple_rugs PASSED [ 70%] 2519s tests/test_distributions.py::TestRugPlot::test_matplotlib_kwargs PASSED [ 70%] 2519s tests/test_distributions.py::TestRugPlot::test_axis_labels PASSED [ 70%] 2520s tests/test_distributions.py::TestRugPlot::test_log_scale PASSED [ 70%] 2520s tests/test_distributions.py::TestKDEPlotUnivariate::test_color[True] PASSED [ 70%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_color[False] PASSED [ 70%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_long_vectors[x] PASSED [ 70%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_long_vectors[y] PASSED [ 70%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_wide_vs_long_data PASSED [ 70%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_flat_vector PASSED [ 71%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_empty_data PASSED [ 71%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_singular_data PASSED [ 71%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_variable_assignment PASSED [ 71%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_vertical_deprecation PASSED [ 71%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_deprecation PASSED [ 71%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_kernel_deprecation PASSED [ 71%] 2521s tests/test_distributions.py::TestKDEPlotUnivariate::test_shade_deprecation PASSED [ 71%] 2522s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[layer] PASSED [ 71%] 2522s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[stack] PASSED [ 71%] 2522s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[fill] PASSED [ 71%] 2522s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_stacking PASSED [ 71%] 2522s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_filling PASSED [ 71%] 2522s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_default[stack] PASSED [ 71%] 2522s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_default[fill] PASSED [ 71%] 2523s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[layer] PASSED [ 71%] 2523s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[stack] PASSED [ 71%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[fill] PASSED [ 71%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_color_cycle_interaction PASSED [ 71%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_artist_color[True] PASSED [ 71%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_artist_color[False] PASSED [ 71%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_datetime_scale PASSED [ 71%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_multiple_argument_check PASSED [ 71%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_cut PASSED [ 71%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_clip PASSED [ 72%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_line_is_density PASSED [ 72%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_cumulative PASSED [ 72%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_cumulative_requires_scipy SKIPPED [ 72%] 2524s tests/test_distributions.py::TestKDEPlotUnivariate::test_common_norm PASSED [ 72%] 2525s tests/test_distributions.py::TestKDEPlotUnivariate::test_common_grid PASSED [ 72%] 2525s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_method PASSED [ 72%] 2525s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_adjust PASSED [ 72%] 2525s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_implicit PASSED [ 72%] 2527s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_explicit PASSED [ 72%] 2528s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_with_hue PASSED [ 72%] 2528s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_normalization PASSED [ 72%] 2528s tests/test_distributions.py::TestKDEPlotUnivariate::test_weights PASSED [ 72%] 2528s tests/test_distributions.py::TestKDEPlotUnivariate::test_weight_norm PASSED [ 72%] 2531s tests/test_distributions.py::TestKDEPlotUnivariate::test_sticky_edges PASSED [ 72%] 2532s tests/test_distributions.py::TestKDEPlotUnivariate::test_line_kws PASSED [ 72%] 2532s tests/test_distributions.py::TestKDEPlotUnivariate::test_input_checking PASSED [ 72%] 2532s tests/test_distributions.py::TestKDEPlotUnivariate::test_axis_labels PASSED [ 72%] 2532s tests/test_distributions.py::TestKDEPlotUnivariate::test_legend PASSED [ 72%] 2532s tests/test_distributions.py::TestKDEPlotUnivariate::test_replaced_kws PASSED [ 72%] 2534s tests/test_distributions.py::TestKDEPlotBivariate::test_long_vectors PASSED [ 72%] 2534s tests/test_distributions.py::TestKDEPlotBivariate::test_singular_data PASSED [ 72%] 2535s tests/test_distributions.py::TestKDEPlotBivariate::test_fill_artists PASSED [ 72%] 2537s tests/test_distributions.py::TestKDEPlotBivariate::test_common_norm PASSED [ 72%] 2538s tests/test_distributions.py::TestKDEPlotBivariate::test_log_scale PASSED [ 73%] 2539s tests/test_distributions.py::TestKDEPlotBivariate::test_bandwidth PASSED [ 73%] 2541s tests/test_distributions.py::TestKDEPlotBivariate::test_weights PASSED [ 73%] 2541s tests/test_distributions.py::TestKDEPlotBivariate::test_hue_ignores_cmap PASSED [ 73%] 2542s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_line_colors PASSED [ 73%] 2542s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_line_cmap PASSED [ 73%] 2544s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_fill_colors PASSED [ 73%] 2544s tests/test_distributions.py::TestKDEPlotBivariate::test_colorbar PASSED [ 73%] 2545s tests/test_distributions.py::TestKDEPlotBivariate::test_levels_and_thresh PASSED [ 73%] 2545s tests/test_distributions.py::TestKDEPlotBivariate::test_quantile_to_level PASSED [ 73%] 2545s tests/test_distributions.py::TestKDEPlotBivariate::test_input_checking PASSED [ 73%] 2545s tests/test_distributions.py::TestHistPlotUnivariate::test_color[bars-True] PASSED [ 73%] 2545s tests/test_distributions.py::TestHistPlotUnivariate::test_color[bars-False] PASSED [ 73%] 2545s tests/test_distributions.py::TestHistPlotUnivariate::test_color[step-True] PASSED [ 73%] 2546s tests/test_distributions.py::TestHistPlotUnivariate::test_color[step-False] PASSED [ 73%] 2546s tests/test_distributions.py::TestHistPlotUnivariate::test_color[poly-True] PASSED [ 73%] 2546s tests/test_distributions.py::TestHistPlotUnivariate::test_color[poly-False] PASSED [ 73%] 2546s tests/test_distributions.py::TestHistPlotUnivariate::test_long_vectors[x] PASSED [ 73%] 2546s tests/test_distributions.py::TestHistPlotUnivariate::test_long_vectors[y] PASSED [ 73%] 2547s tests/test_distributions.py::TestHistPlotUnivariate::test_wide_vs_long_data PASSED [ 73%] 2547s tests/test_distributions.py::TestHistPlotUnivariate::test_flat_vector PASSED [ 73%] 2547s tests/test_distributions.py::TestHistPlotUnivariate::test_empty_data PASSED [ 73%] 2547s tests/test_distributions.py::TestHistPlotUnivariate::test_variable_assignment PASSED [ 73%] 2547s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-bars] PASSED [ 73%] 2547s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-step] PASSED [ 74%] 2547s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-poly] PASSED [ 74%] 2547s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-bars] PASSED [ 74%] 2548s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-step] PASSED [ 74%] 2548s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-poly] PASSED [ 74%] 2548s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-bars] PASSED [ 74%] 2549s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-step] PASSED [ 74%] 2549s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-poly] PASSED [ 74%] 2549s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-bars] PASSED [ 74%] 2549s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-step] PASSED [ 74%] 2549s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-poly] PASSED [ 74%] 2549s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_stack PASSED [ 74%] 2550s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill PASSED [ 74%] 2551s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_dodge PASSED [ 74%] 2551s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_as_numpy_dodged PASSED [ 74%] 2551s tests/test_distributions.py::TestHistPlotUnivariate::test_multiple_input_check PASSED [ 74%] 2551s tests/test_distributions.py::TestHistPlotUnivariate::test_element_input_check PASSED [ 74%] 2551s tests/test_distributions.py::TestHistPlotUnivariate::test_count_stat PASSED [ 74%] 2551s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat PASSED [ 74%] 2552s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat_common_norm PASSED [ 74%] 2552s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat_unique_norm PASSED [ 74%] 2552s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat[probability] PASSED [ 74%] 2552s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat[proportion] PASSED [ 74%] 2553s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_common_norm[probability] PASSED [ 75%] 2553s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_common_norm[proportion] PASSED [ 75%] 2553s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_unique_norm[probability] PASSED [ 75%] 2553s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_unique_norm[proportion] PASSED [ 75%] 2553s tests/test_distributions.py::TestHistPlotUnivariate::test_percent_stat PASSED [ 75%] 2554s tests/test_distributions.py::TestHistPlotUnivariate::test_common_bins PASSED [ 75%] 2554s tests/test_distributions.py::TestHistPlotUnivariate::test_unique_bins PASSED [ 75%] 2555s tests/test_distributions.py::TestHistPlotUnivariate::test_range_with_inf PASSED [ 75%] 2555s tests/test_distributions.py::TestHistPlotUnivariate::test_weights_with_missing PASSED [ 75%] 2555s tests/test_distributions.py::TestHistPlotUnivariate::test_weight_norm PASSED [ 75%] 2555s tests/test_distributions.py::TestHistPlotUnivariate::test_discrete PASSED [ 75%] 2555s tests/test_distributions.py::TestHistPlotUnivariate::test_discrete_categorical_default PASSED [ 75%] 2555s tests/test_distributions.py::TestHistPlotUnivariate::test_categorical_yaxis_inversion PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_datetime_scale PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[count] PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[density] PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[probability] PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[count-layer] PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[count-dodge] PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[density-layer] PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[density-dodge] PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[probability-layer] PASSED [ 75%] 2556s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[probability-dodge] PASSED [ 75%] 2557s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_default_cut PASSED [ 75%] 2557s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_hue PASSED [ 76%] 2558s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_yaxis PASSED [ 76%] 2558s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_line_kws PASSED [ 76%] 2558s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_singular_data PASSED [ 76%] 2559s tests/test_distributions.py::TestHistPlotUnivariate::test_element_default PASSED [ 76%] 2559s tests/test_distributions.py::TestHistPlotUnivariate::test_bars_no_fill PASSED [ 76%] 2560s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill PASSED [ 76%] 2560s tests/test_distributions.py::TestHistPlotUnivariate::test_poly_fill PASSED [ 76%] 2560s tests/test_distributions.py::TestHistPlotUnivariate::test_poly_no_fill PASSED [ 76%] 2560s tests/test_distributions.py::TestHistPlotUnivariate::test_step_no_fill PASSED [ 76%] 2561s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill_xy PASSED [ 76%] 2561s tests/test_distributions.py::TestHistPlotUnivariate::test_step_no_fill_xy PASSED [ 76%] 2561s tests/test_distributions.py::TestHistPlotUnivariate::test_weighted_histogram PASSED [ 76%] 2561s tests/test_distributions.py::TestHistPlotUnivariate::test_weights_with_auto_bins PASSED [ 76%] 2562s tests/test_distributions.py::TestHistPlotUnivariate::test_shrink PASSED [ 76%] 2562s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_explicit PASSED [ 76%] 2563s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_implicit PASSED [ 76%] 2564s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_dodge PASSED [ 76%] 2564s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_kde PASSED [ 76%] 2566s tests/test_distributions.py::TestHistPlotUnivariate::test_auto_linewidth[True] PASSED [ 76%] 2567s tests/test_distributions.py::TestHistPlotUnivariate::test_auto_linewidth[False] PASSED [ 76%] 2568s tests/test_distributions.py::TestHistPlotUnivariate::test_bar_kwargs PASSED [ 76%] 2568s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill_kwargs PASSED [ 76%] 2569s tests/test_distributions.py::TestHistPlotUnivariate::test_step_line_kwargs PASSED [ 76%] 2569s tests/test_distributions.py::TestHistPlotUnivariate::test_label PASSED [ 77%] 2569s tests/test_distributions.py::TestHistPlotUnivariate::test_default_color_scout_cleanup PASSED [ 77%] 2569s tests/test_distributions.py::TestHistPlotBivariate::test_mesh PASSED [ 77%] 2569s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_hue PASSED [ 77%] 2569s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_hue_unique_bins PASSED [ 77%] 2571s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_col_unique_bins PASSED [ 77%] 2571s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_log_scale PASSED [ 77%] 2572s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_thresh PASSED [ 77%] 2572s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_sticky_edges PASSED [ 77%] 2572s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_common_norm PASSED [ 77%] 2572s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_unique_norm PASSED [ 77%] 2572s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[probability] PASSED [ 77%] 2572s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[proportion] PASSED [ 77%] 2573s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[percent] PASSED [ 77%] 2573s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_colors PASSED [ 77%] 2574s tests/test_distributions.py::TestHistPlotBivariate::test_color_limits PASSED [ 77%] 2575s tests/test_distributions.py::TestHistPlotBivariate::test_hue_color_limits PASSED [ 77%] 2575s tests/test_distributions.py::TestHistPlotBivariate::test_colorbar PASSED [ 77%] 2575s tests/test_distributions.py::TestECDFPlotUnivariate::test_color PASSED [ 77%] 2575s tests/test_distributions.py::TestECDFPlotUnivariate::test_long_vectors[x] PASSED [ 77%] 2575s tests/test_distributions.py::TestECDFPlotUnivariate::test_long_vectors[y] PASSED [ 77%] 2575s tests/test_distributions.py::TestECDFPlotUnivariate::test_hue PASSED [ 77%] 2575s tests/test_distributions.py::TestECDFPlotUnivariate::test_line_kwargs PASSED [ 77%] 2575s tests/test_distributions.py::TestECDFPlotUnivariate::test_drawstyle[x] PASSED [ 77%] 2575s tests/test_distributions.py::TestECDFPlotUnivariate::test_drawstyle[y] PASSED [ 78%] 2576s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits[x-y] PASSED [ 78%] 2576s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits[y-x] PASSED [ 78%] 2576s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits_complementary[x-y] PASSED [ 78%] 2576s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits_complementary[y-x] PASSED [ 78%] 2576s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_count[x-y] PASSED [ 78%] 2577s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_count[y-x] PASSED [ 78%] 2577s tests/test_distributions.py::TestECDFPlotUnivariate::test_weights PASSED [ 78%] 2577s tests/test_distributions.py::TestECDFPlotUnivariate::test_bivariate_error PASSED [ 78%] 2577s tests/test_distributions.py::TestECDFPlotUnivariate::test_log_scale PASSED [ 78%] 2579s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs0] PASSED [ 78%] 2581s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs1] PASSED [ 78%] 2582s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs2] PASSED [ 78%] 2583s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs3] PASSED [ 78%] 2585s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs4] PASSED [ 78%] 2586s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs5] PASSED [ 78%] 2586s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs6] PASSED [ 78%] 2587s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs7] PASSED [ 78%] 2591s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs8] PASSED [ 78%] 2597s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs9] PASSED [ 78%] 2599s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs10] PASSED [ 78%] 2602s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs11] PASSED [ 78%] 2605s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs12] PASSED [ 78%] 2608s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs13] PASSED [ 78%] 2612s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs14] PASSED [ 79%] 2613s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs15] PASSED [ 79%] 2614s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs0] PASSED [ 79%] 2615s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs1] PASSED [ 79%] 2617s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs2] PASSED [ 79%] 2619s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs3] PASSED [ 79%] 2620s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs4] PASSED [ 79%] 2621s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs5] PASSED [ 79%] 2622s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs6] PASSED [ 79%] 2624s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs7] PASSED [ 79%] 2626s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs8] PASSED [ 79%] 2629s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs9] PASSED [ 79%] 2630s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs10] PASSED [ 79%] 2632s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs11] PASSED [ 79%] 2633s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs0] PASSED [ 79%] 2633s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs1] PASSED [ 79%] 2634s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs2] PASSED [ 79%] 2636s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs3] PASSED [ 79%] 2637s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs4] PASSED [ 79%] 2638s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs5] PASSED [ 79%] 2638s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs6] PASSED [ 79%] 2640s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs7] PASSED [ 79%] 2640s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs8] PASSED [ 79%] 2642s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs9] PASSED [ 80%] 2643s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs0] PASSED [ 80%] 2644s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs1] PASSED [ 80%] 2646s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs2] PASSED [ 80%] 2653s tests/test_distributions.py::TestDisPlot::test_facets[col] PASSED [ 80%] 2653s tests/test_distributions.py::TestDisPlot::test_facets[row] PASSED [ 80%] 2653s tests/test_distributions.py::TestDisPlot::test_facet_multiple[dodge] PASSED [ 80%] 2655s tests/test_distributions.py::TestDisPlot::test_facet_multiple[stack] PASSED [ 80%] 2656s tests/test_distributions.py::TestDisPlot::test_facet_multiple[fill] PASSED [ 80%] 2656s tests/test_distributions.py::TestDisPlot::test_ax_warning PASSED [ 80%] 2657s tests/test_distributions.py::TestDisPlot::test_array_faceting[col] PASSED [ 80%] 2658s tests/test_distributions.py::TestDisPlot::test_array_faceting[row] PASSED [ 80%] 2659s tests/test_distributions.py::TestDisPlot::test_legend PASSED [ 80%] 2659s tests/test_distributions.py::TestDisPlot::test_empty PASSED [ 80%] 2659s tests/test_distributions.py::TestDisPlot::test_bivariate_ecdf_error PASSED [ 80%] 2662s tests/test_distributions.py::TestDisPlot::test_bivariate_kde_norm PASSED [ 80%] 2663s tests/test_distributions.py::TestDisPlot::test_bivariate_hist_norm PASSED [ 80%] 2665s tests/test_distributions.py::TestDisPlot::test_facetgrid_data PASSED [ 80%] 2665s tests/test_docstrings.py::TestDocstringComponents::test_from_dict PASSED [ 80%] 2665s tests/test_docstrings.py::TestDocstringComponents::test_from_nested_components PASSED [ 80%] 2665s tests/test_docstrings.py::TestDocstringComponents::test_from_function PASSED [ 80%] 2665s tests/test_docstrings.py::TestDocstringComponents::test_from_method PASSED [ 80%] 2665s tests/test_matrix.py::TestHeatmap::test_ndarray_input PASSED [ 80%] 2665s tests/test_matrix.py::TestHeatmap::test_df_input PASSED [ 80%] 2665s tests/test_matrix.py::TestHeatmap::test_df_multindex_input PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_mask_input[float] PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_mask_input[int64] PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_mask_input[object] PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_mask_limits PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_default_vlims PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_robust_vlims PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_custom_sequential_vlims PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_custom_diverging_vlims PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_array_with_nans PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_mask PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_custom_cmap PASSED [ 81%] 2665s tests/test_matrix.py::TestHeatmap::test_centered_vlims PASSED [ 81%] 2666s tests/test_matrix.py::TestHeatmap::test_default_colors PASSED [ 81%] 2666s tests/test_matrix.py::TestHeatmap::test_custom_vlim_colors PASSED [ 81%] 2666s tests/test_matrix.py::TestHeatmap::test_custom_center_colors PASSED [ 81%] 2666s tests/test_matrix.py::TestHeatmap::test_cmap_with_properties PASSED [ 81%] 2667s tests/test_matrix.py::TestHeatmap::test_explicit_none_norm PASSED [ 81%] 2667s tests/test_matrix.py::TestHeatmap::test_ticklabels_off PASSED [ 81%] 2667s tests/test_matrix.py::TestHeatmap::test_custom_ticklabels PASSED [ 81%] 2667s tests/test_matrix.py::TestHeatmap::test_custom_ticklabel_interval PASSED [ 81%] 2668s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation PASSED [ 81%] 2668s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_overwrite_kws PASSED [ 81%] 2668s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_with_mask PASSED [ 81%] 2668s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_mesh_colors PASSED [ 82%] 2668s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_other_data PASSED [ 82%] 2668s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_different_shapes PASSED [ 82%] 2668s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_with_limited_ticklabels PASSED [ 82%] 2668s tests/test_matrix.py::TestHeatmap::test_heatmap_cbar PASSED [ 82%] 2669s tests/test_matrix.py::TestHeatmap::test_heatmap_axes PASSED [ 82%] 2669s tests/test_matrix.py::TestHeatmap::test_heatmap_ticklabel_rotation PASSED [ 82%] 2669s tests/test_matrix.py::TestHeatmap::test_heatmap_inner_lines PASSED [ 82%] 2669s tests/test_matrix.py::TestHeatmap::test_square_aspect PASSED [ 82%] 2669s tests/test_matrix.py::TestHeatmap::test_mask_validation PASSED [ 82%] 2669s tests/test_matrix.py::TestHeatmap::test_missing_data_mask PASSED [ 82%] 2669s tests/test_matrix.py::TestHeatmap::test_cbar_ticks PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_ndarray_input PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_df_input PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_df_multindex_input PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_axis0_input PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_rotate_input PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_rotate_axis0_input PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_custom_linkage PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_label_false PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_linkage_scipy PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_fastcluster_other_method SKIPPED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_fastcluster_non_euclidean SKIPPED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_dendrogram_plot PASSED [ 82%] 2669s tests/test_matrix.py::TestDendrogram::test_dendrogram_rotate PASSED [ 83%] 2670s tests/test_matrix.py::TestDendrogram::test_dendrogram_ticklabel_rotation PASSED [ 83%] 2670s tests/test_matrix.py::TestClustermap::test_ndarray_input PASSED [ 83%] 2670s tests/test_matrix.py::TestClustermap::test_df_input PASSED [ 83%] 2671s tests/test_matrix.py::TestClustermap::test_corr_df_input PASSED [ 83%] 2671s tests/test_matrix.py::TestClustermap::test_pivot_input PASSED [ 83%] 2671s tests/test_matrix.py::TestClustermap::test_colors_input PASSED [ 83%] 2671s tests/test_matrix.py::TestClustermap::test_categorical_colors_input PASSED [ 83%] 2671s tests/test_matrix.py::TestClustermap::test_nested_colors_input PASSED [ 83%] 2672s tests/test_matrix.py::TestClustermap::test_colors_input_custom_cmap PASSED [ 83%] 2672s tests/test_matrix.py::TestClustermap::test_z_score PASSED [ 83%] 2673s tests/test_matrix.py::TestClustermap::test_z_score_axis0 PASSED [ 83%] 2673s tests/test_matrix.py::TestClustermap::test_standard_scale PASSED [ 83%] 2673s tests/test_matrix.py::TestClustermap::test_standard_scale_axis0 PASSED [ 83%] 2673s tests/test_matrix.py::TestClustermap::test_z_score_standard_scale PASSED [ 83%] 2673s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap PASSED [ 83%] 2673s tests/test_matrix.py::TestClustermap::test_nested_color_list_to_matrix_and_cmap PASSED [ 83%] 2673s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap_axis1 PASSED [ 83%] 2673s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap_different_sizes PASSED [ 83%] 2673s tests/test_matrix.py::TestClustermap::test_savefig PASSED [ 83%] 2674s tests/test_matrix.py::TestClustermap::test_plot_dendrograms PASSED [ 83%] 2674s tests/test_matrix.py::TestClustermap::test_cluster_false PASSED [ 83%] 2675s tests/test_matrix.py::TestClustermap::test_row_col_colors PASSED [ 83%] 2676s tests/test_matrix.py::TestClustermap::test_cluster_false_row_col_colors PASSED [ 83%] 2677s tests/test_matrix.py::TestClustermap::test_row_col_colors_df PASSED [ 84%] 2678s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_shuffled PASSED [ 84%] 2680s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_missing PASSED [ 84%] 2682s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_one_axis PASSED [ 84%] 2685s tests/test_matrix.py::TestClustermap::test_row_col_colors_series PASSED [ 84%] 2686s tests/test_matrix.py::TestClustermap::test_row_col_colors_series_shuffled PASSED [ 84%] 2687s tests/test_matrix.py::TestClustermap::test_row_col_colors_series_missing PASSED [ 84%] 2688s tests/test_matrix.py::TestClustermap::test_row_col_colors_ignore_heatmap_kwargs PASSED [ 84%] 2688s tests/test_matrix.py::TestClustermap::test_row_col_colors_raise_on_mixed_index_types PASSED [ 84%] 2689s tests/test_matrix.py::TestClustermap::test_mask_reorganization PASSED [ 84%] 2689s tests/test_matrix.py::TestClustermap::test_ticklabel_reorganization PASSED [ 84%] 2690s tests/test_matrix.py::TestClustermap::test_noticklabels PASSED [ 84%] 2695s tests/test_matrix.py::TestClustermap::test_size_ratios PASSED [ 84%] 2696s tests/test_matrix.py::TestClustermap::test_cbar_pos PASSED [ 84%] 2697s tests/test_matrix.py::TestClustermap::test_square_warning PASSED [ 84%] 2698s tests/test_matrix.py::TestClustermap::test_clustermap_annotation PASSED [ 84%] 2699s tests/test_matrix.py::TestClustermap::test_tree_kws PASSED [ 84%] 2699s tests/test_miscplot.py::TestPalPlot::test_palplot_size PASSED [ 84%] 2700s tests/test_miscplot.py::TestDogPlot::test_dogplot PASSED [ 84%] 2700s tests/test_objects.py::test_objects_namespace PASSED [ 84%] 2700s tests/test_palettes.py::TestColorPalettes::test_current_palette PASSED [ 84%] 2700s tests/test_palettes.py::TestColorPalettes::test_palette_context PASSED [ 84%] 2700s tests/test_palettes.py::TestColorPalettes::test_big_palette_context PASSED [ 84%] 2700s tests/test_palettes.py::TestColorPalettes::test_palette_size PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_seaborn_palettes PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_hls_palette PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_husl_palette PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_mpl_palette PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_mpl_dark_palette PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_bad_palette_name PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_terrible_palette_name PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_bad_palette_colors PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_palette_desat PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_palette_is_list_of_tuples PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_palette_cycles PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_hls_values PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_husl_values PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_cbrewer_qual PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_mpl_reversal PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_rgb_from_hls PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_rgb_from_husl PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_rgb_from_xkcd PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_light_palette PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_dark_palette PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_diverging_palette PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_blend_palette PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_cubehelix_against_matplotlib PASSED [ 85%] 2700s tests/test_palettes.py::TestColorPalettes::test_cubehelix_n_colors PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_cubehelix_reverse PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_cubehelix_cmap PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_cubehelix_code PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_xkcd_palette PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_crayon_palette PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_color_codes PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_as_hex PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_preserved_palette_length PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_html_repr PASSED [ 86%] 2700s tests/test_palettes.py::TestColorPalettes::test_colormap_display_patch PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_default_return PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_key_usage PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_bad_style PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_rc_override PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_set_style PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_style_context_manager PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_style_context_independence PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_set_rc PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_set_with_palette PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_reset_defaults PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_reset_orig PASSED [ 86%] 2700s tests/test_rcmod.py::TestAxesStyle::test_set_is_alias PASSED [ 86%] 2700s tests/test_rcmod.py::TestPlottingContext::test_default_return PASSED [ 86%] 2700s tests/test_rcmod.py::TestPlottingContext::test_key_usage PASSED [ 87%] 2700s tests/test_rcmod.py::TestPlottingContext::test_bad_context PASSED [ 87%] 2700s tests/test_rcmod.py::TestPlottingContext::test_font_scale PASSED [ 87%] 2700s tests/test_rcmod.py::TestPlottingContext::test_rc_override PASSED [ 87%] 2700s tests/test_rcmod.py::TestPlottingContext::test_set_context PASSED [ 87%] 2700s tests/test_rcmod.py::TestPlottingContext::test_context_context_manager PASSED [ 87%] 2700s tests/test_rcmod.py::TestPalette::test_set_palette PASSED [ 87%] 2700s tests/test_rcmod.py::TestFonts::test_set_font SKIPPED (Verdana font ...) [ 87%] 2700s tests/test_rcmod.py::TestFonts::test_set_serif_font PASSED [ 87%] 2700s tests/test_rcmod.py::TestFonts::test_different_sans_serif SKIPPED (V...) [ 87%] 2700s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_frame PASSED [ 87%] 2700s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_series PASSED [ 87%] 2700s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_array PASSED [ 87%] 2700s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_lists PASSED [ 87%] 2700s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_mix PASSED [ 87%] 2700s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_bad PASSED [ 87%] 2700s tests/test_regression.py::TestLinearPlotter::test_dropna PASSED [ 87%] 2700s tests/test_regression.py::TestRegressionPlotter::test_variables_from_frame PASSED [ 87%] 2700s tests/test_regression.py::TestRegressionPlotter::test_variables_from_series PASSED [ 87%] 2700s tests/test_regression.py::TestRegressionPlotter::test_variables_from_mix PASSED [ 87%] 2700s tests/test_regression.py::TestRegressionPlotter::test_variables_must_be_1d PASSED [ 87%] 2700s tests/test_regression.py::TestRegressionPlotter::test_dropna PASSED [ 87%] 2700s tests/test_regression.py::TestRegressionPlotter::test_singleton[x0-y0] PASSED [ 87%] 2700s tests/test_regression.py::TestRegressionPlotter::test_singleton[x1-y1] PASSED [ 87%] 2700s tests/test_regression.py::TestRegressionPlotter::test_singleton[x2-y2] PASSED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_ci PASSED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_fast_regression SKIPPED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_regress_poly SKIPPED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[logistic] PASSED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[robust] PASSED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[lowess] PASSED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_regress_logx PASSED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_regress_n_boot SKIPPED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_regress_without_bootstrap SKIPPED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_regress_bootstrap_seed PASSED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_numeric_bins PASSED [ 88%] 2700s tests/test_regression.py::TestRegressionPlotter::test_provided_bins PASSED [ 88%] 2701s tests/test_regression.py::TestRegressionPlotter::test_bin_results PASSED [ 88%] 2701s tests/test_regression.py::TestRegressionPlotter::test_scatter_data PASSED [ 88%] 2701s tests/test_regression.py::TestRegressionPlotter::test_estimate_data PASSED [ 88%] 2701s tests/test_regression.py::TestRegressionPlotter::test_estimate_cis PASSED [ 88%] 2703s tests/test_regression.py::TestRegressionPlotter::test_estimate_units PASSED [ 88%] 2703s tests/test_regression.py::TestRegressionPlotter::test_partial PASSED [ 88%] 2703s tests/test_regression.py::TestRegressionPlotter::test_logistic_regression SKIPPED [ 88%] 2703s tests/test_regression.py::TestRegressionPlotter::test_logistic_perfect_separation SKIPPED [ 88%] 2703s tests/test_regression.py::TestRegressionPlotter::test_robust_regression SKIPPED [ 88%] 2703s tests/test_regression.py::TestRegressionPlotter::test_lowess_regression SKIPPED [ 88%] 2703s tests/test_regression.py::TestRegressionPlotter::test_regression_options PASSED [ 88%] 2704s tests/test_regression.py::TestRegressionPlotter::test_regression_limits PASSED [ 89%] 2704s tests/test_regression.py::TestRegressionPlots::test_regplot_basic PASSED [ 89%] 2704s tests/test_regression.py::TestRegressionPlots::test_regplot_selective PASSED [ 89%] 2705s tests/test_regression.py::TestRegressionPlots::test_regplot_scatter_kws_alpha PASSED [ 89%] 2706s tests/test_regression.py::TestRegressionPlots::test_regplot_binned PASSED [ 89%] 2706s tests/test_regression.py::TestRegressionPlots::test_lmplot_no_data PASSED [ 89%] 2707s tests/test_regression.py::TestRegressionPlots::test_lmplot_basic PASSED [ 89%] 2707s tests/test_regression.py::TestRegressionPlots::test_lmplot_hue PASSED [ 89%] 2708s tests/test_regression.py::TestRegressionPlots::test_lmplot_markers PASSED [ 89%] 2709s tests/test_regression.py::TestRegressionPlots::test_lmplot_marker_linewidths PASSED [ 89%] 2725s tests/test_regression.py::TestRegressionPlots::test_lmplot_facets PASSED [ 89%] 2727s tests/test_regression.py::TestRegressionPlots::test_lmplot_hue_col_nolegend PASSED [ 89%] 2728s tests/test_regression.py::TestRegressionPlots::test_lmplot_scatter_kws PASSED [ 89%] 2731s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_truncate[True] PASSED [ 89%] 2735s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_truncate[False] PASSED [ 89%] 2737s tests/test_regression.py::TestRegressionPlots::test_lmplot_sharey PASSED [ 89%] 2738s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_kws PASSED [ 89%] 2738s tests/test_regression.py::TestRegressionPlots::test_residplot PASSED [ 89%] 2738s tests/test_regression.py::TestRegressionPlots::test_residplot_lowess SKIPPED [ 89%] 2739s tests/test_regression.py::TestRegressionPlots::test_residplot_statsmodels_missing_errors[robust] PASSED [ 89%] 2739s tests/test_regression.py::TestRegressionPlots::test_residplot_statsmodels_missing_errors[lowess] PASSED [ 89%] 2739s tests/test_regression.py::TestRegressionPlots::test_three_point_colors PASSED [ 89%] 2739s tests/test_regression.py::TestRegressionPlots::test_regplot_xlim PASSED [ 89%] 2739s tests/test_relational.py::TestRelationalPlotter::test_wide_df_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_wide_df_with_nonnumeric_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_wide_array_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_flat_array_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_flat_list_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_flat_series_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_series_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_arrays_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_list_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_series_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_arrays_variables PASSED [ 90%] 2739s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_lists_variables PASSED [ 90%] 2740s tests/test_relational.py::TestRelationalPlotter::test_relplot_simple PASSED [ 90%] 2760s tests/test_relational.py::TestRelationalPlotter::test_relplot_complex PASSED [ 90%] 2768s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[series] PASSED [ 90%] 2769s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[numpy] PASSED [ 90%] 2771s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[list] PASSED [ 90%] 2772s tests/test_relational.py::TestRelationalPlotter::test_relplot_wide PASSED [ 90%] 2774s tests/test_relational.py::TestRelationalPlotter::test_relplot_hues PASSED [ 90%] 2775s tests/test_relational.py::TestRelationalPlotter::test_relplot_sizes PASSED [ 90%] 2777s tests/test_relational.py::TestRelationalPlotter::test_relplot_styles PASSED [ 90%] 2777s tests/test_relational.py::TestRelationalPlotter::test_relplot_weighted_estimator PASSED [ 90%] 3835s tests/test_relational.py::TestRelationalPlotter::test_relplot_stringy_numerics autopkgtest-virt-ssh [04:22:05]: ------- nova console-log b440dd73-e939-4e70-b296-5015cd75bfa3 (adt-resolute-s390x-seaborn-20260124-005353-juju-7f2275-prod-proposed-migration-environment-20-8ede2e31-f903-4981-8f91-713b408ff40c) ------ 3835s ERROR (CommandError): No server with a name or ID of 'b440dd73-e939-4e70-b296-5015cd75bfa3' exists. 3835s --------------------------------------------------- 3835s ------- nova show b440dd73-e939-4e70-b296-5015cd75bfa3 (adt-resolute-s390x-seaborn-20260124-005353-juju-7f2275-prod-proposed-migration-environment-20-8ede2e31-f903-4981-8f91-713b408ff40c) ------ 3835s ERROR (CommandError): No server with a name or ID of 'b440dd73-e939-4e70-b296-5015cd75bfa3' exists. 3835s --------------------------------------------------- 3835s 3836s sudo-rs: '/tmp/autopkgtest-run-wrapper': command not found 3839s autopkgtest [04:22:09]: ERROR: testbed failure: testbed auxverb failed with exit code 255