0s autopkgtest [15:18:14]: starting date and time: 2025-01-18 15:18:14+0000 0s autopkgtest [15:18:14]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [15:18:14]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.csughfps/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:xorg-server --apt-upgrade seaborn --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=xorg-server/2:21.1.15-2ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-28.secgroup --name adt-plucky-amd64-seaborn-20250118-151814-juju-7f2275-prod-proposed-migration-environment-20-545d80a3-c2fb-495d-9203-ff54213d59bf --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 158s autopkgtest [15:20:52]: testbed dpkg architecture: amd64 158s autopkgtest [15:20:52]: testbed apt version: 2.9.18 158s autopkgtest [15:20:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 158s autopkgtest [15:20:52]: testbed release detected to be: None 159s autopkgtest [15:20:53]: updating testbed package index (apt update) 159s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 160s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 160s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 160s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 160s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [156 kB] 160s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [813 kB] 160s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.2 kB] 160s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 160s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [201 kB] 160s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [290 kB] 160s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 160s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 160s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [416 kB] 160s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [962 kB] 160s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [4432 B] 160s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.8 kB] 160s Fetched 3009 kB in 1s (3152 kB/s) 161s Reading package lists... 162s Reading package lists... 162s Building dependency tree... 162s Reading state information... 162s Calculating upgrade... 162s The following packages will be upgraded: 162s apport apport-core-dump-handler bash-completion python3-apport 162s python3-problem-report 162s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 162s Need to get 433 kB of archives. 162s After this operation, 0 B of additional disk space will be used. 162s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-problem-report all 2.31.0-0ubuntu3 [25.3 kB] 162s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apport all 2.31.0-0ubuntu3 [93.1 kB] 162s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 apport-core-dump-handler all 2.31.0-0ubuntu3 [18.3 kB] 162s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 apport all 2.31.0-0ubuntu3 [83.0 kB] 162s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 bash-completion all 1:2.16.0-6 [214 kB] 163s Fetched 433 kB in 0s (875 kB/s) 163s (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 ... 89449 files and directories currently installed.) 163s Preparing to unpack .../python3-problem-report_2.31.0-0ubuntu3_all.deb ... 163s Unpacking python3-problem-report (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 163s Preparing to unpack .../python3-apport_2.31.0-0ubuntu3_all.deb ... 163s Unpacking python3-apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 163s Preparing to unpack .../apport-core-dump-handler_2.31.0-0ubuntu3_all.deb ... 163s Unpacking apport-core-dump-handler (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 163s Preparing to unpack .../apport_2.31.0-0ubuntu3_all.deb ... 163s Unpacking apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 163s Preparing to unpack .../bash-completion_1%3a2.16.0-6_all.deb ... 163s Unpacking bash-completion (1:2.16.0-6) over (1:2.16.0-3) ... 164s Setting up python3-problem-report (2.31.0-0ubuntu3) ... 164s Setting up python3-apport (2.31.0-0ubuntu3) ... 164s Setting up bash-completion (1:2.16.0-6) ... 164s Setting up apport-core-dump-handler (2.31.0-0ubuntu3) ... 164s invoke-rc.d: policy-rc.d denied execution of restart. 165s /usr/sbin/policy-rc.d returned 101, not running 'restart apport.service' 165s Setting up apport (2.31.0-0ubuntu3) ... 165s /usr/sbin/policy-rc.d returned 101, not running 'restart apport-autoreport.path apport-autoreport.service apport-autoreport.timer apport-forward.socket' 165s Processing triggers for man-db (2.13.0-1) ... 166s 166s Running kernel seems to be up-to-date. 166s 166s No services need to be restarted. 166s 166s No containers need to be restarted. 166s 166s No user sessions are running outdated binaries. 166s 166s No VM guests are running outdated hypervisor (qemu) binaries on this host. 167s Reading package lists... 167s Building dependency tree... 167s Reading state information... 167s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 167s autopkgtest [15:21:01]: upgrading testbed (apt dist-upgrade and autopurge) 168s Reading package lists... 168s Building dependency tree... 168s Reading state information... 168s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 168s Starting 2 pkgProblemResolver with broken count: 0 168s Done 168s Entering ResolveByKeep 169s 169s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 169s Reading package lists... 169s Building dependency tree... 169s Reading state information... 169s Starting pkgProblemResolver with broken count: 0 169s Starting 2 pkgProblemResolver with broken count: 0 169s Done 170s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 170s autopkgtest [15:21:04]: rebooting testbed after setup commands that affected boot 193s autopkgtest [15:21:27]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 195s autopkgtest [15:21:29]: @@@@@@@@@@@@@@@@@@@@ apt-source seaborn 198s Get:1 http://ftpmaster.internal/ubuntu plucky/universe seaborn 0.13.2-4 (dsc) [2256 B] 198s Get:2 http://ftpmaster.internal/ubuntu plucky/universe seaborn 0.13.2-4 (tar) [1912 kB] 198s Get:3 http://ftpmaster.internal/ubuntu plucky/universe seaborn 0.13.2-4 (diff) [6272 B] 198s gpgv: Signature made Wed Jul 3 10:28:00 2024 UTC 198s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 198s gpgv: issuer "tchet@debian.org" 198s gpgv: Can't check signature: No public key 198s dpkg-source: warning: cannot verify inline signature for ./seaborn_0.13.2-4.dsc: no acceptable signature found 198s autopkgtest [15:21:32]: testing package seaborn version 0.13.2-4 198s autopkgtest [15:21:32]: build not needed 199s autopkgtest [15:21:33]: test command1: preparing testbed 199s Reading package lists... 199s Building dependency tree... 199s Reading state information... 200s Starting pkgProblemResolver with broken count: 0 200s Starting 2 pkgProblemResolver with broken count: 0 200s Done 200s The following NEW packages will be installed: 200s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx libblas3 200s libdeflate0 libdrm-intel1 libdrm-radeon1 libfontconfig1 libfontenc1 libgbm1 200s libgfortran5 libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 200s libglx0 libgomp1 libgraphite2-3 libharfbuzz0b libice6 libimagequant0 200s libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-ui liblapack3 200s liblbfgsb0 liblcms2-2 liblerc4 libopenjp2-7 libpciaccess0 libpixman-1-0 200s libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 libraqm0 200s libsharpyuv0 libsm6 libtiff6 libtk8.6 libvulkan1 libwayland-server0 libwebp7 200s libwebpdemux2 libwebpmux3 libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 200s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shm0 libxcb-sync1 200s libxcb-xfixes0 libxfixes3 libxfont2 libxft2 libxkbfile1 libxmu6 libxpm4 200s libxrandr2 libxrender1 libxshmfence1 libxss1 libxt6t64 libxxf86vm1 200s mesa-libgallium python-matplotlib-data python3-all python3-brotli 200s python3-contourpy python3-cycler python3-decorator python3-fonttools 200s python3-fs python3-iniconfig python3-kiwisolver python3-lxml python3-lz4 200s python3-matplotlib python3-mpmath python3-numpy python3-pandas 200s python3-pandas-lib python3-pil python3-pil.imagetk python3-platformdirs 200s python3-pluggy python3-pytest python3-scipy python3-seaborn python3-sympy 200s python3-tk python3-tz python3-ufolib2 python3-unicodedata2 python3.12-tk 200s python3.13 python3.13-minimal python3.13-tk tk8.6-blt2.5 unicode-data 200s x11-common x11-xkb-utils xserver-common xvfb 200s 0 upgraded, 111 newly installed, 0 to remove and 0 not upgraded. 200s Need to get 98.1 MB of archives. 200s After this operation, 472 MB of additional disk space will be used. 200s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.1-2 [881 kB] 201s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.1-2 [2358 kB] 201s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 201s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 201s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 201s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 202s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 202s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 202s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 202s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 202s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libtk8.6 amd64 8.6.15-1 [862 kB] 202s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 202s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 202s Get:14 http://ftpmaster.internal/ubuntu plucky/universe amd64 fonts-lyx all 2.4.3-1 [171 kB] 202s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.0-4 [332 kB] 202s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 202s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libpciaccess0 amd64 0.17-3build1 [18.6 kB] 202s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libdrm-intel1 amd64 2.4.123-1 [68.8 kB] 202s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libdrm-radeon1 amd64 2.4.123-1 [25.3 kB] 202s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 202s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libwayland-server0 amd64 1.23.0-1 [35.1 kB] 202s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-randr0 amd64 1.17.0-2 [17.9 kB] 202s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libglapi-mesa amd64 24.2.8-1ubuntu1 [42.5 kB] 202s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [7944 B] 202s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-dri2-0 amd64 1.17.0-2 [7222 B] 202s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-dri3-0 amd64 1.17.0-2 [7508 B] 202s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-present0 amd64 1.17.0-2 [6064 B] 202s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-sync1 amd64 1.17.0-2 [9312 B] 202s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-xfixes0 amd64 1.17.0-2 [10.2 kB] 202s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libxshmfence1 amd64 1.3-1build5 [4764 B] 202s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 mesa-libgallium amd64 24.2.8-1ubuntu1 [11.5 MB] 203s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libgbm1 amd64 24.2.8-1ubuntu1 [32.2 kB] 203s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 14.2.0-13ubuntu1 [909 kB] 203s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libvulkan1 amd64 1.4.304.0-1 [147 kB] 203s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libgl1-mesa-dri amd64 24.2.8-1ubuntu1 [34.7 kB] 203s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-glx0 amd64 1.17.0-2 [24.8 kB] 203s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 203s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libxfixes3 amd64 1:6.0.0-2build1 [10.8 kB] 203s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libxxf86vm1 amd64 1:1.1.4-1build4 [9282 B] 203s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libglx-mesa0 amd64 24.2.8-1ubuntu1 [162 kB] 203s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-13ubuntu1 [148 kB] 203s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 203s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 203s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libice6 amd64 2:1.1.1-1 [44.1 kB] 203s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 203s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 203s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 203s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 203s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 203s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.0-4 [3177 kB] 204s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 204s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 204s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 204s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libpixman-1-0 amd64 0.44.0-3 [427 kB] 204s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.1-2 [2088 kB] 204s Get:56 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 204s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.2-1 [17.2 kB] 204s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 204s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libsm6 amd64 2:1.2.4-1 [17.4 kB] 204s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 204s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 204s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 204s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 204s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 204s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 204s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 libxmu6 amd64 2:1.1.3-3build2 [47.6 kB] 204s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 204s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 libxaw7 amd64 2:1.0.16-1 [207 kB] 204s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 libxfont2 amd64 1:2.0.6-1build1 [93.0 kB] 204s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 libxkbfile1 amd64 1:1.1.0-1build4 [70.0 kB] 204s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrandr2 amd64 2:1.5.4-1 [19.6 kB] 204s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 204s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.1-2 [729 kB] 204s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-all amd64 3.12.8-1 [890 B] 204s Get:75 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-brotli amd64 1.1.0-2build3 [368 kB] 205s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-numpy amd64 1:1.26.4+ds-12 [5319 kB] 205s Get:77 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-contourpy amd64 1.3.1-1 [271 kB] 205s Get:78 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 205s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 205s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tz all 2024.2-1 [31.5 kB] 205s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-platformdirs all 4.3.6-1 [16.8 kB] 205s Get:82 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fs all 2.4.16-6 [90.7 kB] 205s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-lxml amd64 5.3.0-1build1 [1834 kB] 205s Get:84 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-lz4 amd64 4.4.0+dfsg-1 [27.4 kB] 205s Get:85 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-scipy amd64 1.14.1-3ubuntu1 [22.3 MB] 208s Get:86 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 208s Get:87 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sympy all 1.13.3-1 [4228 kB] 208s Get:88 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 208s Get:89 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-unicodedata2 amd64 15.1.0+ds-1build2 [360 kB] 208s Get:90 http://ftpmaster.internal/ubuntu plucky/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 209s Get:91 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fonttools amd64 4.55.0-3 [1759 kB] 209s Get:92 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 209s Get:93 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-kiwisolver amd64 1.4.7-2build1 [70.3 kB] 209s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu2 [217 kB] 209s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-pil amd64 10.4.0-1ubuntu2 [580 kB] 209s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12-tk amd64 3.12.8-3 [116 kB] 209s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-tk amd64 3.13.1-2 [107 kB] 209s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tk amd64 3.13.1-1 [9770 B] 209s Get:99 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pil.imagetk amd64 10.4.0-1ubuntu2 [9568 B] 209s Get:100 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-matplotlib amd64 3.8.3-3ubuntu1 [4691 kB] 210s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pandas-lib amd64 2.2.3+dfsg-5ubuntu1 [8271 kB] 211s Get:102 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pandas all 2.2.3+dfsg-5ubuntu1 [3112 kB] 211s Get:103 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 211s Get:104 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.4-1 [252 kB] 211s Get:105 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-seaborn all 0.13.2-4 [225 kB] 212s Get:106 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-xkb-utils amd64 7.7+9 [169 kB] 212s Get:107 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 xserver-common all 2:21.1.15-2ubuntu2 [34.0 kB] 212s Get:108 http://ftpmaster.internal/ubuntu plucky/main amd64 libglvnd0 amd64 1.7.0-1build1 [69.6 kB] 212s Get:109 http://ftpmaster.internal/ubuntu plucky/main amd64 libglx0 amd64 1.7.0-1build1 [38.6 kB] 212s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 libgl1 amd64 1.7.0-1build1 [102 kB] 212s Get:111 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 xvfb amd64 2:21.1.15-2ubuntu2 [965 kB] 212s Fetched 98.1 MB in 12s (8292 kB/s) 212s Selecting previously unselected package libpython3.13-minimal:amd64. 212s (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 ... 89449 files and directories currently installed.) 212s Preparing to unpack .../000-libpython3.13-minimal_3.13.1-2_amd64.deb ... 212s Unpacking libpython3.13-minimal:amd64 (3.13.1-2) ... 212s Selecting previously unselected package python3.13-minimal. 212s Preparing to unpack .../001-python3.13-minimal_3.13.1-2_amd64.deb ... 212s Unpacking python3.13-minimal (3.13.1-2) ... 212s Selecting previously unselected package fonts-dejavu-mono. 212s Preparing to unpack .../002-fonts-dejavu-mono_2.37-8_all.deb ... 212s Unpacking fonts-dejavu-mono (2.37-8) ... 212s Selecting previously unselected package fonts-dejavu-core. 212s Preparing to unpack .../003-fonts-dejavu-core_2.37-8_all.deb ... 212s Unpacking fonts-dejavu-core (2.37-8) ... 213s Selecting previously unselected package fontconfig-config. 213s Preparing to unpack .../004-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 213s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 213s Selecting previously unselected package libfontconfig1:amd64. 213s Preparing to unpack .../005-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 213s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 213s Selecting previously unselected package libxrender1:amd64. 213s Preparing to unpack .../006-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 213s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 213s Selecting previously unselected package libxft2:amd64. 213s Preparing to unpack .../007-libxft2_2.3.6-1build1_amd64.deb ... 213s Unpacking libxft2:amd64 (2.3.6-1build1) ... 213s Selecting previously unselected package x11-common. 213s Preparing to unpack .../008-x11-common_1%3a7.7+23ubuntu3_all.deb ... 213s Unpacking x11-common (1:7.7+23ubuntu3) ... 213s Selecting previously unselected package libxss1:amd64. 213s Preparing to unpack .../009-libxss1_1%3a1.2.3-1build3_amd64.deb ... 213s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 213s Selecting previously unselected package libtk8.6:amd64. 213s Preparing to unpack .../010-libtk8.6_8.6.15-1_amd64.deb ... 213s Unpacking libtk8.6:amd64 (8.6.15-1) ... 213s Selecting previously unselected package tk8.6-blt2.5. 213s Preparing to unpack .../011-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 213s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 213s Selecting previously unselected package blt. 213s Preparing to unpack .../012-blt_2.5.3+dfsg-7build1_amd64.deb ... 213s Unpacking blt (2.5.3+dfsg-7build1) ... 213s Selecting previously unselected package fonts-lyx. 213s Preparing to unpack .../013-fonts-lyx_2.4.3-1_all.deb ... 213s Unpacking fonts-lyx (2.4.3-1) ... 213s Selecting previously unselected package libblas3:amd64. 213s Preparing to unpack .../014-libblas3_3.12.0-4_amd64.deb ... 213s Unpacking libblas3:amd64 (3.12.0-4) ... 213s Selecting previously unselected package libdeflate0:amd64. 213s Preparing to unpack .../015-libdeflate0_1.23-1_amd64.deb ... 213s Unpacking libdeflate0:amd64 (1.23-1) ... 213s Selecting previously unselected package libpciaccess0:amd64. 213s Preparing to unpack .../016-libpciaccess0_0.17-3build1_amd64.deb ... 213s Unpacking libpciaccess0:amd64 (0.17-3build1) ... 213s Selecting previously unselected package libdrm-intel1:amd64. 213s Preparing to unpack .../017-libdrm-intel1_2.4.123-1_amd64.deb ... 213s Unpacking libdrm-intel1:amd64 (2.4.123-1) ... 213s Selecting previously unselected package libdrm-radeon1:amd64. 213s Preparing to unpack .../018-libdrm-radeon1_2.4.123-1_amd64.deb ... 213s Unpacking libdrm-radeon1:amd64 (2.4.123-1) ... 213s Selecting previously unselected package libfontenc1:amd64. 213s Preparing to unpack .../019-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 213s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 213s Selecting previously unselected package libwayland-server0:amd64. 213s Preparing to unpack .../020-libwayland-server0_1.23.0-1_amd64.deb ... 213s Unpacking libwayland-server0:amd64 (1.23.0-1) ... 213s Selecting previously unselected package libxcb-randr0:amd64. 213s Preparing to unpack .../021-libxcb-randr0_1.17.0-2_amd64.deb ... 213s Unpacking libxcb-randr0:amd64 (1.17.0-2) ... 213s Selecting previously unselected package libglapi-mesa:amd64. 213s Preparing to unpack .../022-libglapi-mesa_24.2.8-1ubuntu1_amd64.deb ... 213s Unpacking libglapi-mesa:amd64 (24.2.8-1ubuntu1) ... 213s Selecting previously unselected package libx11-xcb1:amd64. 213s Preparing to unpack .../023-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... 213s Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... 213s Selecting previously unselected package libxcb-dri2-0:amd64. 213s Preparing to unpack .../024-libxcb-dri2-0_1.17.0-2_amd64.deb ... 213s Unpacking libxcb-dri2-0:amd64 (1.17.0-2) ... 213s Selecting previously unselected package libxcb-dri3-0:amd64. 213s Preparing to unpack .../025-libxcb-dri3-0_1.17.0-2_amd64.deb ... 213s Unpacking libxcb-dri3-0:amd64 (1.17.0-2) ... 213s Selecting previously unselected package libxcb-present0:amd64. 213s Preparing to unpack .../026-libxcb-present0_1.17.0-2_amd64.deb ... 213s Unpacking libxcb-present0:amd64 (1.17.0-2) ... 213s Selecting previously unselected package libxcb-sync1:amd64. 213s Preparing to unpack .../027-libxcb-sync1_1.17.0-2_amd64.deb ... 213s Unpacking libxcb-sync1:amd64 (1.17.0-2) ... 213s Selecting previously unselected package libxcb-xfixes0:amd64. 213s Preparing to unpack .../028-libxcb-xfixes0_1.17.0-2_amd64.deb ... 213s Unpacking libxcb-xfixes0:amd64 (1.17.0-2) ... 213s Selecting previously unselected package libxshmfence1:amd64. 213s Preparing to unpack .../029-libxshmfence1_1.3-1build5_amd64.deb ... 213s Unpacking libxshmfence1:amd64 (1.3-1build5) ... 213s Selecting previously unselected package mesa-libgallium:amd64. 213s Preparing to unpack .../030-mesa-libgallium_24.2.8-1ubuntu1_amd64.deb ... 213s Unpacking mesa-libgallium:amd64 (24.2.8-1ubuntu1) ... 214s Selecting previously unselected package libgbm1:amd64. 214s Preparing to unpack .../031-libgbm1_24.2.8-1ubuntu1_amd64.deb ... 214s Unpacking libgbm1:amd64 (24.2.8-1ubuntu1) ... 214s Selecting previously unselected package libgfortran5:amd64. 214s Preparing to unpack .../032-libgfortran5_14.2.0-13ubuntu1_amd64.deb ... 214s Unpacking libgfortran5:amd64 (14.2.0-13ubuntu1) ... 214s Selecting previously unselected package libvulkan1:amd64. 214s Preparing to unpack .../033-libvulkan1_1.4.304.0-1_amd64.deb ... 214s Unpacking libvulkan1:amd64 (1.4.304.0-1) ... 214s Selecting previously unselected package libgl1-mesa-dri:amd64. 214s Preparing to unpack .../034-libgl1-mesa-dri_24.2.8-1ubuntu1_amd64.deb ... 214s Unpacking libgl1-mesa-dri:amd64 (24.2.8-1ubuntu1) ... 214s Selecting previously unselected package libxcb-glx0:amd64. 214s Preparing to unpack .../035-libxcb-glx0_1.17.0-2_amd64.deb ... 214s Unpacking libxcb-glx0:amd64 (1.17.0-2) ... 214s Selecting previously unselected package libxcb-shm0:amd64. 214s Preparing to unpack .../036-libxcb-shm0_1.17.0-2_amd64.deb ... 214s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 214s Selecting previously unselected package libxfixes3:amd64. 214s Preparing to unpack .../037-libxfixes3_1%3a6.0.0-2build1_amd64.deb ... 214s Unpacking libxfixes3:amd64 (1:6.0.0-2build1) ... 214s Selecting previously unselected package libxxf86vm1:amd64. 214s Preparing to unpack .../038-libxxf86vm1_1%3a1.1.4-1build4_amd64.deb ... 214s Unpacking libxxf86vm1:amd64 (1:1.1.4-1build4) ... 214s Selecting previously unselected package libglx-mesa0:amd64. 214s Preparing to unpack .../039-libglx-mesa0_24.2.8-1ubuntu1_amd64.deb ... 214s Unpacking libglx-mesa0:amd64 (24.2.8-1ubuntu1) ... 214s Selecting previously unselected package libgomp1:amd64. 214s Preparing to unpack .../040-libgomp1_14.2.0-13ubuntu1_amd64.deb ... 214s Unpacking libgomp1:amd64 (14.2.0-13ubuntu1) ... 214s Selecting previously unselected package libgraphite2-3:amd64. 214s Preparing to unpack .../041-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 214s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 214s Selecting previously unselected package libharfbuzz0b:amd64. 214s Preparing to unpack .../042-libharfbuzz0b_10.2.0-1_amd64.deb ... 214s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 214s Selecting previously unselected package libice6:amd64. 214s Preparing to unpack .../043-libice6_2%3a1.1.1-1_amd64.deb ... 214s Unpacking libice6:amd64 (2:1.1.1-1) ... 214s Selecting previously unselected package libimagequant0:amd64. 214s Preparing to unpack .../044-libimagequant0_2.18.0-1build1_amd64.deb ... 214s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 214s Selecting previously unselected package libjpeg-turbo8:amd64. 214s Preparing to unpack .../045-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 214s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 214s Selecting previously unselected package libjpeg8:amd64. 214s Preparing to unpack .../046-libjpeg8_8c-2ubuntu11_amd64.deb ... 214s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 214s Selecting previously unselected package libjs-jquery. 214s Preparing to unpack .../047-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 214s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 214s Selecting previously unselected package libjs-jquery-ui. 214s Preparing to unpack .../048-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 214s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 214s Selecting previously unselected package liblapack3:amd64. 214s Preparing to unpack .../049-liblapack3_3.12.0-4_amd64.deb ... 214s Unpacking liblapack3:amd64 (3.12.0-4) ... 214s Selecting previously unselected package liblbfgsb0:amd64. 214s Preparing to unpack .../050-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 214s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 214s Selecting previously unselected package liblcms2-2:amd64. 214s Preparing to unpack .../051-liblcms2-2_2.16-2_amd64.deb ... 214s Unpacking liblcms2-2:amd64 (2.16-2) ... 214s Selecting previously unselected package liblerc4:amd64. 214s Preparing to unpack .../052-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 214s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 214s Selecting previously unselected package libpixman-1-0:amd64. 214s Preparing to unpack .../053-libpixman-1-0_0.44.0-3_amd64.deb ... 214s Unpacking libpixman-1-0:amd64 (0.44.0-3) ... 214s Selecting previously unselected package libpython3.13-stdlib:amd64. 214s Preparing to unpack .../054-libpython3.13-stdlib_3.13.1-2_amd64.deb ... 214s Unpacking libpython3.13-stdlib:amd64 (3.13.1-2) ... 214s Selecting previously unselected package libqhull-r8.0:amd64. 214s Preparing to unpack .../055-libqhull-r8.0_2020.2-6build1_amd64.deb ... 214s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 214s Selecting previously unselected package libraqm0:amd64. 214s Preparing to unpack .../056-libraqm0_0.10.2-1_amd64.deb ... 214s Unpacking libraqm0:amd64 (0.10.2-1) ... 214s Selecting previously unselected package libsharpyuv0:amd64. 214s Preparing to unpack .../057-libsharpyuv0_1.5.0-0.1_amd64.deb ... 214s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 214s Selecting previously unselected package libsm6:amd64. 214s Preparing to unpack .../058-libsm6_2%3a1.2.4-1_amd64.deb ... 214s Unpacking libsm6:amd64 (2:1.2.4-1) ... 214s Selecting previously unselected package libjbig0:amd64. 214s Preparing to unpack .../059-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 214s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 214s Selecting previously unselected package libwebp7:amd64. 214s Preparing to unpack .../060-libwebp7_1.5.0-0.1_amd64.deb ... 214s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 214s Selecting previously unselected package libtiff6:amd64. 214s Preparing to unpack .../061-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 214s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 214s Selecting previously unselected package libwebpdemux2:amd64. 214s Preparing to unpack .../062-libwebpdemux2_1.5.0-0.1_amd64.deb ... 214s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 214s Selecting previously unselected package libwebpmux3:amd64. 214s Preparing to unpack .../063-libwebpmux3_1.5.0-0.1_amd64.deb ... 214s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 214s Selecting previously unselected package libxt6t64:amd64. 215s Preparing to unpack .../064-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 215s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 215s Selecting previously unselected package libxmu6:amd64. 215s Preparing to unpack .../065-libxmu6_2%3a1.1.3-3build2_amd64.deb ... 215s Unpacking libxmu6:amd64 (2:1.1.3-3build2) ... 215s Selecting previously unselected package libxpm4:amd64. 215s Preparing to unpack .../066-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 215s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 215s Selecting previously unselected package libxaw7:amd64. 215s Preparing to unpack .../067-libxaw7_2%3a1.0.16-1_amd64.deb ... 215s Unpacking libxaw7:amd64 (2:1.0.16-1) ... 215s Selecting previously unselected package libxfont2:amd64. 215s Preparing to unpack .../068-libxfont2_1%3a2.0.6-1build1_amd64.deb ... 215s Unpacking libxfont2:amd64 (1:2.0.6-1build1) ... 215s Selecting previously unselected package libxkbfile1:amd64. 215s Preparing to unpack .../069-libxkbfile1_1%3a1.1.0-1build4_amd64.deb ... 215s Unpacking libxkbfile1:amd64 (1:1.1.0-1build4) ... 215s Selecting previously unselected package libxrandr2:amd64. 215s Preparing to unpack .../070-libxrandr2_2%3a1.5.4-1_amd64.deb ... 215s Unpacking libxrandr2:amd64 (2:1.5.4-1) ... 215s Selecting previously unselected package python-matplotlib-data. 215s Preparing to unpack .../071-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 215s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 215s Selecting previously unselected package python3.13. 215s Preparing to unpack .../072-python3.13_3.13.1-2_amd64.deb ... 215s Unpacking python3.13 (3.13.1-2) ... 215s Selecting previously unselected package python3-all. 215s Preparing to unpack .../073-python3-all_3.12.8-1_amd64.deb ... 215s Unpacking python3-all (3.12.8-1) ... 215s Selecting previously unselected package python3-brotli. 215s Preparing to unpack .../074-python3-brotli_1.1.0-2build3_amd64.deb ... 215s Unpacking python3-brotli (1.1.0-2build3) ... 215s Selecting previously unselected package python3-numpy. 215s Preparing to unpack .../075-python3-numpy_1%3a1.26.4+ds-12_amd64.deb ... 215s Unpacking python3-numpy (1:1.26.4+ds-12) ... 215s Selecting previously unselected package python3-contourpy. 215s Preparing to unpack .../076-python3-contourpy_1.3.1-1_amd64.deb ... 215s Unpacking python3-contourpy (1.3.1-1) ... 215s Selecting previously unselected package python3-cycler. 215s Preparing to unpack .../077-python3-cycler_0.12.1-1_all.deb ... 215s Unpacking python3-cycler (0.12.1-1) ... 215s Selecting previously unselected package python3-decorator. 215s Preparing to unpack .../078-python3-decorator_5.1.1-5_all.deb ... 215s Unpacking python3-decorator (5.1.1-5) ... 215s Selecting previously unselected package python3-tz. 215s Preparing to unpack .../079-python3-tz_2024.2-1_all.deb ... 215s Unpacking python3-tz (2024.2-1) ... 215s Selecting previously unselected package python3-platformdirs. 215s Preparing to unpack .../080-python3-platformdirs_4.3.6-1_all.deb ... 215s Unpacking python3-platformdirs (4.3.6-1) ... 215s Selecting previously unselected package python3-fs. 215s Preparing to unpack .../081-python3-fs_2.4.16-6_all.deb ... 215s Unpacking python3-fs (2.4.16-6) ... 215s Selecting previously unselected package python3-lxml:amd64. 215s Preparing to unpack .../082-python3-lxml_5.3.0-1build1_amd64.deb ... 215s Unpacking python3-lxml:amd64 (5.3.0-1build1) ... 215s Selecting previously unselected package python3-lz4. 215s Preparing to unpack .../083-python3-lz4_4.4.0+dfsg-1_amd64.deb ... 215s Unpacking python3-lz4 (4.4.0+dfsg-1) ... 215s Selecting previously unselected package python3-scipy. 215s Preparing to unpack .../084-python3-scipy_1.14.1-3ubuntu1_amd64.deb ... 215s Unpacking python3-scipy (1.14.1-3ubuntu1) ... 216s Selecting previously unselected package python3-mpmath. 216s Preparing to unpack .../085-python3-mpmath_1.3.0-1_all.deb ... 216s Unpacking python3-mpmath (1.3.0-1) ... 216s Selecting previously unselected package python3-sympy. 216s Preparing to unpack .../086-python3-sympy_1.13.3-1_all.deb ... 216s Unpacking python3-sympy (1.13.3-1) ... 216s Selecting previously unselected package python3-ufolib2. 216s Preparing to unpack .../087-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 216s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 216s Selecting previously unselected package python3-unicodedata2. 216s Preparing to unpack .../088-python3-unicodedata2_15.1.0+ds-1build2_amd64.deb ... 216s Unpacking python3-unicodedata2 (15.1.0+ds-1build2) ... 216s Selecting previously unselected package unicode-data. 216s Preparing to unpack .../089-unicode-data_15.1.0-1_all.deb ... 216s Unpacking unicode-data (15.1.0-1) ... 216s Selecting previously unselected package python3-fonttools. 216s Preparing to unpack .../090-python3-fonttools_4.55.0-3_amd64.deb ... 216s Unpacking python3-fonttools (4.55.0-3) ... 217s Selecting previously unselected package python3-iniconfig. 217s Preparing to unpack .../091-python3-iniconfig_1.1.1-2_all.deb ... 217s Unpacking python3-iniconfig (1.1.1-2) ... 217s Selecting previously unselected package python3-kiwisolver. 217s Preparing to unpack .../092-python3-kiwisolver_1.4.7-2build1_amd64.deb ... 217s Unpacking python3-kiwisolver (1.4.7-2build1) ... 217s Selecting previously unselected package libopenjp2-7:amd64. 217s Preparing to unpack .../093-libopenjp2-7_2.5.0-2ubuntu2_amd64.deb ... 217s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 217s Selecting previously unselected package python3-pil:amd64. 217s Preparing to unpack .../094-python3-pil_10.4.0-1ubuntu2_amd64.deb ... 217s Unpacking python3-pil:amd64 (10.4.0-1ubuntu2) ... 217s Selecting previously unselected package python3.12-tk. 217s Preparing to unpack .../095-python3.12-tk_3.12.8-3_amd64.deb ... 217s Unpacking python3.12-tk (3.12.8-3) ... 217s Selecting previously unselected package python3.13-tk. 217s Preparing to unpack .../096-python3.13-tk_3.13.1-2_amd64.deb ... 217s Unpacking python3.13-tk (3.13.1-2) ... 217s Selecting previously unselected package python3-tk:amd64. 217s Preparing to unpack .../097-python3-tk_3.13.1-1_amd64.deb ... 217s Unpacking python3-tk:amd64 (3.13.1-1) ... 217s Selecting previously unselected package python3-pil.imagetk:amd64. 217s Preparing to unpack .../098-python3-pil.imagetk_10.4.0-1ubuntu2_amd64.deb ... 217s Unpacking python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 217s Selecting previously unselected package python3-matplotlib. 217s Preparing to unpack .../099-python3-matplotlib_3.8.3-3ubuntu1_amd64.deb ... 217s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 217s Selecting previously unselected package python3-pandas-lib:amd64. 217s Preparing to unpack .../100-python3-pandas-lib_2.2.3+dfsg-5ubuntu1_amd64.deb ... 217s Unpacking python3-pandas-lib:amd64 (2.2.3+dfsg-5ubuntu1) ... 217s Selecting previously unselected package python3-pandas. 217s Preparing to unpack .../101-python3-pandas_2.2.3+dfsg-5ubuntu1_all.deb ... 217s Unpacking python3-pandas (2.2.3+dfsg-5ubuntu1) ... 217s Selecting previously unselected package python3-pluggy. 217s Preparing to unpack .../102-python3-pluggy_1.5.0-1_all.deb ... 217s Unpacking python3-pluggy (1.5.0-1) ... 217s Selecting previously unselected package python3-pytest. 217s Preparing to unpack .../103-python3-pytest_8.3.4-1_all.deb ... 217s Unpacking python3-pytest (8.3.4-1) ... 218s Selecting previously unselected package python3-seaborn. 218s Preparing to unpack .../104-python3-seaborn_0.13.2-4_all.deb ... 218s Unpacking python3-seaborn (0.13.2-4) ... 218s Selecting previously unselected package x11-xkb-utils. 218s Preparing to unpack .../105-x11-xkb-utils_7.7+9_amd64.deb ... 218s Unpacking x11-xkb-utils (7.7+9) ... 218s Selecting previously unselected package xserver-common. 218s Preparing to unpack .../106-xserver-common_2%3a21.1.15-2ubuntu2_all.deb ... 218s Unpacking xserver-common (2:21.1.15-2ubuntu2) ... 218s Selecting previously unselected package libglvnd0:amd64. 218s Preparing to unpack .../107-libglvnd0_1.7.0-1build1_amd64.deb ... 218s Unpacking libglvnd0:amd64 (1.7.0-1build1) ... 218s Selecting previously unselected package libglx0:amd64. 218s Preparing to unpack .../108-libglx0_1.7.0-1build1_amd64.deb ... 218s Unpacking libglx0:amd64 (1.7.0-1build1) ... 218s Selecting previously unselected package libgl1:amd64. 218s Preparing to unpack .../109-libgl1_1.7.0-1build1_amd64.deb ... 218s Unpacking libgl1:amd64 (1.7.0-1build1) ... 218s Selecting previously unselected package xvfb. 218s Preparing to unpack .../110-xvfb_2%3a21.1.15-2ubuntu2_amd64.deb ... 218s Unpacking xvfb (2:21.1.15-2ubuntu2) ... 218s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 218s Setting up libxcb-dri3-0:amd64 (1.17.0-2) ... 218s Setting up liblcms2-2:amd64 (2.16-2) ... 218s Setting up python3-iniconfig (1.1.1-2) ... 218s Setting up libpixman-1-0:amd64 (0.44.0-3) ... 218s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 218s Setting up libwayland-server0:amd64 (1.23.0-1) ... 218s Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... 218s Setting up libpciaccess0:amd64 (0.17-3build1) ... 218s Setting up libxcb-xfixes0:amd64 (1.17.0-2) ... 218s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 218s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 218s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 218s Setting up python3-lz4 (4.4.0+dfsg-1) ... 218s Setting up libdrm-radeon1:amd64 (2.4.123-1) ... 218s Setting up libglvnd0:amd64 (1.7.0-1build1) ... 218s Setting up python3-unicodedata2 (15.1.0+ds-1build2) ... 218s Setting up fonts-lyx (2.4.3-1) ... 218s Setting up libxcb-glx0:amd64 (1.17.0-2) ... 218s Setting up libdrm-intel1:amd64 (2.4.123-1) ... 218s Setting up x11-common (1:7.7+23ubuntu3) ... 218s invoke-rc.d: policy-rc.d denied execution of start. 218s Setting up libdeflate0:amd64 (1.23-1) ... 218s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 218s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 218s Setting up libgomp1:amd64 (14.2.0-13ubuntu1) ... 218s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 218s Setting up python3-platformdirs (4.3.6-1) ... 219s Setting up python3-tz (2024.2-1) ... 219s Setting up libxxf86vm1:amd64 (1:1.1.4-1build4) ... 219s Setting up python3-fs (2.4.16-6) ... 219s Setting up libxcb-present0:amd64 (1.17.0-2) ... 219s Setting up unicode-data (15.1.0-1) ... 219s Setting up libpython3.13-minimal:amd64 (3.13.1-2) ... 219s Setting up python3-decorator (5.1.1-5) ... 219s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 219s Setting up libblas3:amd64 (3.12.0-4) ... 219s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 219s Setting up libxfixes3:amd64 (1:6.0.0-2build1) ... 219s Setting up libxcb-sync1:amd64 (1.17.0-2) ... 219s Setting up python3-brotli (1.1.0-2build3) ... 219s Setting up python3-cycler (0.12.1-1) ... 219s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 219s Setting up fonts-dejavu-mono (2.37-8) ... 219s Setting up python3-kiwisolver (1.4.7-2build1) ... 220s Setting up libxrandr2:amd64 (2:1.5.4-1) ... 220s Setting up fonts-dejavu-core (2.37-8) ... 220s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 220s Setting up libglapi-mesa:amd64 (24.2.8-1ubuntu1) ... 220s Setting up libgfortran5:amd64 (14.2.0-13ubuntu1) ... 220s Setting up libvulkan1:amd64 (1.4.304.0-1) ... 220s Setting up python3-pluggy (1.5.0-1) ... 220s Setting up libwebp7:amd64 (1.5.0-0.1) ... 220s Setting up libxcb-dri2-0:amd64 (1.17.0-2) ... 220s Setting up libxshmfence1:amd64 (1.3-1build5) ... 220s Setting up python3-lxml:amd64 (5.3.0-1build1) ... 220s Setting up libxcb-randr0:amd64 (1.17.0-2) ... 220s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 220s Setting up python3.13-minimal (3.13.1-2) ... 220s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 220s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 220s Setting up libxkbfile1:amd64 (1:1.1.0-1build4) ... 220s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 221s Setting up python3-mpmath (1.3.0-1) ... 221s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 221s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 221s Setting up libxfont2:amd64 (1:2.0.6-1build1) ... 221s Setting up libpython3.13-stdlib:amd64 (3.13.1-2) ... 221s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 221s Setting up python3-sympy (1.13.3-1) ... 230s Setting up libice6:amd64 (2:1.1.1-1) ... 230s Setting up mesa-libgallium:amd64 (24.2.8-1ubuntu1) ... 230s Setting up liblapack3:amd64 (3.12.0-4) ... 230s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 230s Setting up libgbm1:amd64 (24.2.8-1ubuntu1) ... 230s Setting up python3.13 (3.13.1-2) ... 231s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 231s Setting up python3-pytest (8.3.4-1) ... 231s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 231s Setting up libgl1-mesa-dri:amd64 (24.2.8-1ubuntu1) ... 231s Setting up python3-all (3.12.8-1) ... 232s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 232s Setting up libraqm0:amd64 (0.10.2-1) ... 232s Setting up python3-numpy (1:1.26.4+ds-12) ... 234s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 234s Setting up python3-contourpy (1.3.1-1) ... 234s Setting up libsm6:amd64 (2:1.2.4-1) ... 234s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 234s Setting up libglx-mesa0:amd64 (24.2.8-1ubuntu1) ... 234s Setting up python3-scipy (1.14.1-3ubuntu1) ... 239s Setting up libglx0:amd64 (1.7.0-1build1) ... 239s Setting up python3-pandas-lib:amd64 (2.2.3+dfsg-5ubuntu1) ... 239s Setting up python3-pil:amd64 (10.4.0-1ubuntu2) ... 240s Setting up libgl1:amd64 (1.7.0-1build1) ... 240s Setting up python3-pandas (2.2.3+dfsg-5ubuntu1) ... 246s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 246s Setting up libxmu6:amd64 (2:1.1.3-3build2) ... 246s Setting up libxaw7:amd64 (2:1.0.16-1) ... 246s Setting up x11-xkb-utils (7.7+9) ... 246s Setting up xserver-common (2:21.1.15-2ubuntu2) ... 246s Setting up xvfb (2:21.1.15-2ubuntu2) ... 246s Setting up python3-fonttools (4.55.0-3) ... 248s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 248s Processing triggers for sgml-base (1.31) ... 248s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 248s Setting up libxft2:amd64 (2.3.6-1build1) ... 248s Setting up libtk8.6:amd64 (8.6.15-1) ... 248s Processing triggers for libc-bin (2.40-4ubuntu1) ... 248s Setting up python3.12-tk (3.12.8-3) ... 248s Processing triggers for systemd (257-2ubuntu1) ... 248s Processing triggers for man-db (2.13.0-1) ... 249s Setting up python3.13-tk (3.13.1-2) ... 249s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 249s Setting up blt (2.5.3+dfsg-7build1) ... 249s Setting up python3-tk:amd64 (3.13.1-1) ... 249s Setting up python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 249s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 251s Setting up python3-seaborn (0.13.2-4) ... 252s Processing triggers for libc-bin (2.40-4ubuntu1) ... 252s 252s Running kernel seems to be up-to-date. 252s 252s No services need to be restarted. 252s 252s No containers need to be restarted. 252s 252s No user sessions are running outdated binaries. 252s 252s No VM guests are running outdated hypervisor (qemu) binaries on this host. 254s autopkgtest [15:22:28]: test command1: xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1600x1200x24 -ac +extension GLX +render -noreset" sh debian/tests/run-unit-test 254s autopkgtest [15:22:28]: test command1: [----------------------- 255s ============================= test session starts ============================== 255s platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 255s cachedir: .pytest_cache 255s rootdir: /tmp/autopkgtest.rnMaPK/autopkgtest_tmp 255s plugins: typeguard-4.4.1 258s collecting ... collected 2380 items 258s 258s tests/_core/test_data.py::TestPlotData::test_named_vectors PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_named_and_given_vectors PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_index_as_variable PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_multiindex_as_variables PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_int_as_variable_key PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_int_as_variable_value PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_tuple_as_variable_key PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_dict_as_data PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[series] PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[numpy] PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[list] PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_none_as_variable_value PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_frame_and_vector_mismatched_lengths PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_empty_data_input[arg0] PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_empty_data_input[arg1] PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_index_alignment_series_to_dataframe PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_index_alignment_between_series PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_key_not_in_data_raises PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_key_with_no_data_raises PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_data_vector_different_lengths_raises PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_undefined_variables_raise PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_contains_operation PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_join_add_variable PASSED [ 0%] 258s tests/_core/test_data.py::TestPlotData::test_join_replace_variable PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_join_remove_variable PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_join_all_operations PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_join_all_operations_same_data PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_join_add_variable_new_data PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_join_replace_variable_new_data PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_join_add_variable_different_index PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_join_replace_variable_different_index PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_join_subset_data_inherit_variables PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_join_multiple_inherits_from_orig PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_bad_type PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_data_interchange PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_data_interchange_failure PASSED [ 1%] 258s tests/_core/test_data.py::TestPlotData::test_data_interchange_support_test SKIPPED [ 1%] 258s tests/_core/test_groupby.py::test_init_from_list PASSED [ 1%] 258s tests/_core/test_groupby.py::test_init_from_dict PASSED [ 1%] 258s tests/_core/test_groupby.py::test_init_requires_order PASSED [ 1%] 258s tests/_core/test_groupby.py::test_at_least_one_grouping_variable_required PASSED [ 1%] 258s tests/_core/test_groupby.py::test_agg_one_grouper PASSED [ 1%] 258s tests/_core/test_groupby.py::test_agg_two_groupers PASSED [ 1%] 258s tests/_core/test_groupby.py::test_agg_two_groupers_ordered PASSED [ 1%] 258s tests/_core/test_groupby.py::test_apply_no_grouper PASSED [ 1%] 258s tests/_core/test_groupby.py::test_apply_one_grouper PASSED [ 1%] 258s tests/_core/test_groupby.py::test_apply_mutate_columns PASSED [ 1%] 258s tests/_core/test_groupby.py::test_apply_replace_columns PASSED [ 2%] 258s tests/_core/test_moves.py::TestJitter::test_default PASSED [ 2%] 258s tests/_core/test_moves.py::TestJitter::test_width PASSED [ 2%] 258s tests/_core/test_moves.py::TestJitter::test_x PASSED [ 2%] 258s tests/_core/test_moves.py::TestJitter::test_y PASSED [ 2%] 258s tests/_core/test_moves.py::TestJitter::test_seed PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_default PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_fill PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_drop PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_gap PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_widths_default PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_widths_fill PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_widths_drop PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_faceted_default PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_faceted_fill PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_faceted_drop PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_orient PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_single_semantic[grp2] PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_single_semantic[grp3] PASSED [ 2%] 258s tests/_core/test_moves.py::TestDodge::test_two_semantics PASSED [ 2%] 258s tests/_core/test_moves.py::TestStack::test_basic PASSED [ 2%] 258s tests/_core/test_moves.py::TestStack::test_faceted PASSED [ 2%] 258s tests/_core/test_moves.py::TestStack::test_misssing_data PASSED [ 2%] 258s tests/_core/test_moves.py::TestStack::test_baseline_homogeneity_check PASSED [ 2%] 258s tests/_core/test_moves.py::TestShift::test_default PASSED [ 3%] 258s tests/_core/test_moves.py::TestShift::test_moves[0.3-0] PASSED [ 3%] 258s tests/_core/test_moves.py::TestShift::test_moves[0-0.2] PASSED [ 3%] 258s tests/_core/test_moves.py::TestShift::test_moves[0.1-0.3] PASSED [ 3%] 258s tests/_core/test_moves.py::TestNorm::test_default_no_groups[x] PASSED [ 3%] 258s tests/_core/test_moves.py::TestNorm::test_default_no_groups[y] PASSED [ 3%] 258s tests/_core/test_moves.py::TestNorm::test_default_groups[x] PASSED [ 3%] 258s tests/_core/test_moves.py::TestNorm::test_default_groups[y] PASSED [ 3%] 258s tests/_core/test_moves.py::TestNorm::test_sum PASSED [ 3%] 258s tests/_core/test_moves.py::TestNorm::test_where PASSED [ 3%] 258s tests/_core/test_moves.py::TestNorm::test_percent PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_empty PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_data_only PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_df_and_named_variables PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_df_and_mixed_variables PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_vector_variables_only PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_vector_variables_no_index PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_data_only_named PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_positional_and_named_data PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_positional_and_named_xy[x] PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_positional_and_named_xy[y] PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_positional_data_x_y PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_positional_x_y PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_positional_data_x PASSED [ 3%] 258s tests/_core/test_plot.py::TestInit::test_positional_x PASSED [ 4%] 258s tests/_core/test_plot.py::TestInit::test_positional_interchangeable_dataframe PASSED [ 4%] 258s tests/_core/test_plot.py::TestInit::test_positional_too_many PASSED [ 4%] 258s tests/_core/test_plot.py::TestInit::test_unknown_keywords PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_without_data PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_with_new_variable_by_name PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_with_new_variable_by_vector PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_with_late_data_definition PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_with_new_data_definition PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_drop_variable PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_stat_default XFAIL [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_stat_nondefault PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_orient[x-x] PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_orient[y-y] PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_orient[v-x] PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_orient[h-y] PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_variable_list PASSED [ 4%] 258s tests/_core/test_plot.py::TestLayerAddition::test_type_checks PASSED [ 4%] 258s tests/_core/test_plot.py::TestScaling::test_inference PASSED [ 4%] 258s tests/_core/test_plot.py::TestScaling::test_inference_from_layer_data PASSED [ 4%] 258s tests/_core/test_plot.py::TestScaling::test_inference_joins PASSED [ 4%] 258s tests/_core/test_plot.py::TestScaling::test_inferred_categorical_converter PASSED [ 4%] 259s tests/_core/test_plot.py::TestScaling::test_explicit_categorical_converter PASSED [ 4%] 259s tests/_core/test_plot.py::TestScaling::test_categorical_as_datetime XFAIL [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_faceted_log_scale PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_paired_single_log_scale PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_paired_with_common_fallback PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_log_scale_name XFAIL (Cu...) [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_mark_data_log_transform_is_inverted PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_mark_data_log_transfrom_with_stat PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_mark_data_from_categorical PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_mark_data_from_datetime PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_computed_var_ticks PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_computed_var_transform PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_explicit_range_with_axis_scaling PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_derived_range_with_axis_scaling PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_facet_categories PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_facet_categories_unshared PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_facet_categories_single_dim_shared PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_pair_categories PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_pair_categories_shared PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_identity_mapping_linewidth PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_pair_single_coordinate_stat_orient PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_inferred_nominal_passed_to_stat PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_identity_mapping_color_strings XFAIL [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_identity_mapping_color_tuples PASSED [ 5%] 259s tests/_core/test_plot.py::TestScaling::test_undefined_variable_raises XFAIL [ 5%] 260s tests/_core/test_plot.py::TestScaling::test_nominal_x_axis_tweaks PASSED [ 6%] 260s tests/_core/test_plot.py::TestScaling::test_nominal_y_axis_tweaks PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_matplotlib_object_creation PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_empty PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_no_orient_variance PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_single_split_single_layer PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_single_split_multi_layer PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_one_grouping_variable[color] PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_one_grouping_variable[group] PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_two_grouping_variables PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_specified_width PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_facets_no_subgroups PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_facets_one_subgroup PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_layer_specific_facet_disabling PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_paired_variables PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_paired_one_dimension PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_paired_variables_one_subset PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_paired_and_faceted PASSED [ 6%] 260s tests/_core/test_plot.py::TestPlotting::test_theme_default PASSED [ 6%] 261s tests/_core/test_plot.py::TestPlotting::test_theme_params PASSED [ 6%] 261s tests/_core/test_plot.py::TestPlotting::test_theme_error PASSED [ 6%] 261s tests/_core/test_plot.py::TestPlotting::test_theme_validation PASSED [ 6%] 261s tests/_core/test_plot.py::TestPlotting::test_stat PASSED [ 6%] 261s tests/_core/test_plot.py::TestPlotting::test_move PASSED [ 6%] 261s tests/_core/test_plot.py::TestPlotting::test_stat_and_move PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_stat_log_scale PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_move_log_scale PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_multi_move PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_multi_move_with_pairing PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_move_with_range PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_methods_clone PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_default_is_no_pyplot PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_with_pyplot PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_show PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_save PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_layout_size PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_layout_extent PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_constrained_layout_extent PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_base_layout_extent PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_on_axes PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_on_figure[True] PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_on_figure[False] PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_on_subfigure[True] PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_on_subfigure[False] PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_on_type_check PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_on_axes_with_subplots_error PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_on_layout_algo_default PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_on_layout_algo_spec PASSED [ 7%] 261s tests/_core/test_plot.py::TestPlotting::test_axis_labels_from_constructor PASSED [ 8%] 261s tests/_core/test_plot.py::TestPlotting::test_axis_labels_from_layer PASSED [ 8%] 262s tests/_core/test_plot.py::TestPlotting::test_axis_labels_are_first_name PASSED [ 8%] 262s tests/_core/test_plot.py::TestPlotting::test_limits PASSED [ 8%] 262s tests/_core/test_plot.py::TestPlotting::test_labels_axis PASSED [ 8%] 262s tests/_core/test_plot.py::TestPlotting::test_labels_legend PASSED [ 8%] 262s tests/_core/test_plot.py::TestPlotting::test_labels_facets PASSED [ 8%] 262s tests/_core/test_plot.py::TestPlotting::test_title_single PASSED [ 8%] 262s tests/_core/test_plot.py::TestPlotting::test_title_facet_function PASSED [ 8%] 262s tests/_core/test_plot.py::TestExceptions::test_scale_setup PASSED [ 8%] 262s tests/_core/test_plot.py::TestExceptions::test_coordinate_scaling PASSED [ 8%] 262s tests/_core/test_plot.py::TestExceptions::test_semantic_scaling PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_1d[row] PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_1d_as_vector[row] PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-reverse] PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-reverse] PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_1d[col] PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_1d_as_vector[col] PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-subset] PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-subset] PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[subset] PASSED [ 8%] 262s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-expand] PASSED [ 8%] 263s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-expand] PASSED [ 8%] 263s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[expand] PASSED [ 8%] 263s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[reverse] PASSED [ 9%] 263s tests/_core/test_plot.py::TestFacetInterface::test_2d PASSED [ 9%] 263s tests/_core/test_plot.py::TestFacetInterface::test_layout_algo[tight] PASSED [ 9%] 263s tests/_core/test_plot.py::TestFacetInterface::test_layout_algo[constrained] PASSED [ 9%] 264s tests/_core/test_plot.py::TestFacetInterface::test_axis_sharing PASSED [ 9%] 264s tests/_core/test_plot.py::TestFacetInterface::test_unshared_spacing PASSED [ 9%] 264s tests/_core/test_plot.py::TestFacetInterface::test_col_wrapping PASSED [ 9%] 264s tests/_core/test_plot.py::TestFacetInterface::test_row_wrapping PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_all_numeric[list] PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_all_numeric[Index] PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_single_variable_key_raises PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_single_dimension[x] PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_single_dimension[y] PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_non_cross PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_list_of_vectors PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_with_no_variables PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_with_facets PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_error_on_facet_overlap[variables0] PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_error_on_facet_overlap[variables1] PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_error_on_wrap_overlap[variables0] PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_error_on_wrap_overlap[variables1] PASSED [ 9%] 264s tests/_core/test_plot.py::TestPairInterface::test_axis_sharing PASSED [ 9%] 265s tests/_core/test_plot.py::TestPairInterface::test_axis_sharing_with_facets PASSED [ 9%] 265s tests/_core/test_plot.py::TestPairInterface::test_x_wrapping PASSED [ 10%] 265s tests/_core/test_plot.py::TestPairInterface::test_y_wrapping PASSED [ 10%] 265s tests/_core/test_plot.py::TestPairInterface::test_non_cross_wrapping PASSED [ 10%] 265s tests/_core/test_plot.py::TestPairInterface::test_cross_mismatched_lengths PASSED [ 10%] 265s tests/_core/test_plot.py::TestPairInterface::test_orient_inference PASSED [ 10%] 265s tests/_core/test_plot.py::TestPairInterface::test_computed_coordinate_orient_inference PASSED [ 10%] 265s tests/_core/test_plot.py::TestPairInterface::test_two_variables_single_order_error PASSED [ 10%] 265s tests/_core/test_plot.py::TestPairInterface::test_limits PASSED [ 10%] 265s tests/_core/test_plot.py::TestPairInterface::test_labels PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_single_subplot PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column[facet_kws0-pair_kws0] PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column[facet_kws1-pair_kws1] PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row[facet_kws0-pair_kws0] PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row[facet_kws1-pair_kws1] PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column_wrapped PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row_wrapped PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column_wrapped_non_cross PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_2d PASSED [ 10%] 265s tests/_core/test_plot.py::TestLabelVisibility::test_2d_unshared PASSED [ 10%] 265s tests/_core/test_plot.py::TestLegend::test_single_layer_single_variable PASSED [ 10%] 265s tests/_core/test_plot.py::TestLegend::test_single_layer_common_variable PASSED [ 10%] 265s tests/_core/test_plot.py::TestLegend::test_single_layer_common_unnamed_variable PASSED [ 10%] 266s tests/_core/test_plot.py::TestLegend::test_single_layer_multi_variable PASSED [ 10%] 266s tests/_core/test_plot.py::TestLegend::test_multi_layer_single_variable PASSED [ 10%] 266s tests/_core/test_plot.py::TestLegend::test_multi_layer_multi_variable PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_multi_layer_different_artists PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_three_layers PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_identity_scale_ignored PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_suppression_in_add_method PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_anonymous_title PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_legendless_mark PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_legend_has_no_offset PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_layer_legend PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_layer_legend_with_scale_legend PASSED [ 11%] 266s tests/_core/test_plot.py::TestLegend::test_layer_legend_title PASSED [ 11%] 266s tests/_core/test_plot.py::TestDefaultObject::test_default_repr PASSED [ 11%] 266s tests/_core/test_plot.py::TestThemeConfig::test_default PASSED [ 11%] 266s tests/_core/test_plot.py::TestThemeConfig::test_setitem PASSED [ 11%] 266s tests/_core/test_plot.py::TestThemeConfig::test_update PASSED [ 11%] 266s tests/_core/test_plot.py::TestThemeConfig::test_reset PASSED [ 11%] 266s tests/_core/test_plot.py::TestThemeConfig::test_copy PASSED [ 11%] 266s tests/_core/test_plot.py::TestThemeConfig::test_html_repr PASSED [ 11%] 266s tests/_core/test_plot.py::TestDisplayConfig::test_png_format PASSED [ 11%] 267s tests/_core/test_plot.py::TestDisplayConfig::test_svg_format PASSED [ 11%] 267s tests/_core/test_plot.py::TestDisplayConfig::test_png_scaling PASSED [ 11%] 267s tests/_core/test_plot.py::TestDisplayConfig::test_svg_scaling PASSED [ 11%] 268s tests/_core/test_plot.py::TestDisplayConfig::test_png_hidpi PASSED [ 11%] 268s tests/_core/test_properties.py::TestCoordinate::test_bad_scale_arg_str PASSED [ 11%] 268s tests/_core/test_properties.py::TestCoordinate::test_bad_scale_arg_type PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_nominal_default_palette PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_nominal_default_palette_large PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_nominal_named_palette PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_nominal_list_palette PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_nominal_dict_palette PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_nominal_dict_with_missing_keys PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_nominal_list_too_short PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_nominal_list_too_long PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_continuous_default_palette PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_continuous_named_palette PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_continuous_tuple_palette PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_continuous_callable_palette PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_continuous_missing PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_bad_scale_values_continuous PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_bad_scale_values_nominal PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_bad_inference_arg PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_default[cat-Nominal] PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_default[num-Continuous] PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_default[bool-Boolean] PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_default_numeric_data_category_dtype PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_default_binary_data PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_inference[viridis-cat-Nominal] PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_inference[viridis-num-Continuous] PASSED [ 12%] 268s tests/_core/test_properties.py::TestColor::test_inference[viridis-bool-Boolean] PASSED [ 13%] 268s tests/_core/test_properties.py::TestColor::test_inference[muted-num-Nominal] PASSED [ 13%] 268s tests/_core/test_properties.py::TestColor::test_inference[values4-num-Nominal] PASSED [ 13%] 268s tests/_core/test_properties.py::TestColor::test_inference[values5-num-Nominal] PASSED [ 13%] 268s tests/_core/test_properties.py::TestColor::test_inference[values6-num-Continuous] PASSED [ 13%] 268s tests/_core/test_properties.py::TestColor::test_inference[values7-cat-Nominal] PASSED [ 13%] 268s tests/_core/test_properties.py::TestColor::test_inference[values8-bool-Boolean] PASSED [ 13%] 268s tests/_core/test_properties.py::TestColor::test_inference[values9-num-Continuous] PASSED [ 13%] 268s tests/_core/test_properties.py::TestColor::test_standardization PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_default[cat] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_default[num] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_default[bool] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_inference_list[cat] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_inference_list[num] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_inference_list[bool] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_inference_dict[cat] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_inference_dict[num] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_inference_dict[bool] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_dict_missing PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_mapping_default[cat] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_mapping_default[num] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_mapping_from_list[cat] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_mapping_from_list[num] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_mapping_from_dict[cat] PASSED [ 13%] 268s tests/_core/test_properties.py::TestMarker::test_mapping_from_dict[num] PASSED [ 14%] 268s tests/_core/test_properties.py::TestMarker::test_mapping_with_null_value PASSED [ 14%] 268s tests/_core/test_properties.py::TestMarker::test_unique_default_large_n PASSED [ 14%] 268s tests/_core/test_properties.py::TestMarker::test_bad_scale_values PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_default[cat] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_default[num] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_default[bool] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_inference_list[cat] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_inference_list[num] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_inference_list[bool] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[cat] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[num] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[bool] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_dict_missing PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_mapping_default[cat] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_mapping_default[num] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_list[cat] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_list[num] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_dict[cat] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_dict[num] PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_mapping_with_null_value PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_unique_default_large_n PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_bad_scale_values PASSED [ 14%] 268s tests/_core/test_properties.py::TestLineStyle::test_bad_type PASSED [ 15%] 268s tests/_core/test_properties.py::TestLineStyle::test_bad_style PASSED [ 15%] 268s tests/_core/test_properties.py::TestLineStyle::test_bad_dashes PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_default[cat] PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_default[num] PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_default[bool] PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_inference_list[cat] PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_inference_list[num] PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_inference_list[bool] PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_inference_dict[cat] PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_inference_dict[num] PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_inference_dict[bool] PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_mapping_categorical_data PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_mapping_numeric_data PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_mapping_list PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_mapping_truthy_list PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_mapping_dict PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_cycle_warning PASSED [ 15%] 268s tests/_core/test_properties.py::TestFill::test_values_error PASSED [ 15%] 268s tests/_core/test_properties.py::TestAlpha::test_default[cat-Nominal] PASSED [ 15%] 268s tests/_core/test_properties.py::TestAlpha::test_default[num-Continuous] PASSED [ 15%] 268s tests/_core/test_properties.py::TestAlpha::test_default[bool-Boolean] PASSED [ 15%] 268s tests/_core/test_properties.py::TestAlpha::test_inference[arg0-cat-Nominal] PASSED [ 15%] 268s tests/_core/test_properties.py::TestAlpha::test_inference[arg1-num-Continuous] PASSED [ 15%] 268s tests/_core/test_properties.py::TestAlpha::test_inference[arg2-bool-Boolean] PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_inference[arg3-cat-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_inference[arg4-num-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_inference[arg5-bool-Boolean] PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_inference[arg6-cat-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_inference[arg7-num-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_inference[arg8-bool-Boolean] PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_mapped_interval_numeric PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_mapped_interval_categorical PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_bad_scale_values_numeric_data PASSED [ 16%] 268s tests/_core/test_properties.py::TestAlpha::test_bad_scale_values_categorical_data PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_default[cat-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_default[num-Continuous] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_default[bool-Boolean] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_inference[arg0-cat-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_inference[arg1-num-Continuous] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_inference[arg2-bool-Boolean] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_inference[arg3-cat-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_inference[arg4-num-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_inference[arg5-bool-Boolean] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_inference[arg6-cat-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_inference[arg7-num-Nominal] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_inference[arg8-bool-Boolean] PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_mapped_interval_numeric PASSED [ 16%] 268s tests/_core/test_properties.py::TestLineWidth::test_mapped_interval_categorical PASSED [ 17%] 268s tests/_core/test_properties.py::TestLineWidth::test_bad_scale_values_numeric_data PASSED [ 17%] 268s tests/_core/test_properties.py::TestLineWidth::test_bad_scale_values_categorical_data PASSED [ 17%] 268s tests/_core/test_properties.py::TestLineWidth::test_rcparam_default PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_default[cat-Nominal] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_default[num-Continuous] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_default[bool-Boolean] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg0-cat-Nominal] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg1-num-Continuous] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg2-bool-Boolean] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg3-cat-Nominal] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg4-num-Nominal] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg5-bool-Boolean] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg6-cat-Nominal] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg7-num-Nominal] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg8-bool-Boolean] PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_mapped_interval_numeric PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_mapped_interval_categorical PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_bad_scale_values_numeric_data PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_bad_scale_values_categorical_data PASSED [ 17%] 268s tests/_core/test_properties.py::TestEdgeWidth::test_rcparam_default PASSED [ 17%] 268s tests/_core/test_properties.py::TestPointSize::test_default[cat-Nominal] PASSED [ 17%] 268s tests/_core/test_properties.py::TestPointSize::test_default[num-Continuous] PASSED [ 17%] 268s tests/_core/test_properties.py::TestPointSize::test_default[bool-Boolean] PASSED [ 17%] 268s tests/_core/test_properties.py::TestPointSize::test_inference[arg0-cat-Nominal] PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_inference[arg1-num-Continuous] PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_inference[arg2-bool-Boolean] PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_inference[arg3-cat-Nominal] PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_inference[arg4-num-Nominal] PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_inference[arg5-bool-Boolean] PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_inference[arg6-cat-Nominal] PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_inference[arg7-num-Nominal] PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_inference[arg8-bool-Boolean] PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_mapped_interval_numeric PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_mapped_interval_categorical PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_bad_scale_values_numeric_data PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_bad_scale_values_categorical_data PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_areal_scaling_numeric PASSED [ 18%] 268s tests/_core/test_properties.py::TestPointSize::test_areal_scaling_categorical PASSED [ 18%] 268s tests/_core/test_rules.py::test_vartype_object PASSED [ 18%] 268s tests/_core/test_rules.py::test_variable_type PASSED [ 18%] 268s tests/_core/test_rules.py::test_categorical_order PASSED [ 18%] 268s tests/_core/test_scales.py::TestContinuous::test_coordinate_defaults PASSED [ 18%] 268s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform PASSED [ 18%] 268s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform_with_parameter PASSED [ 18%] 268s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform_error PASSED [ 18%] 268s tests/_core/test_scales.py::TestContinuous::test_interval_defaults PASSED [ 18%] 268s tests/_core/test_scales.py::TestContinuous::test_interval_with_range PASSED [ 18%] 268s tests/_core/test_scales.py::TestContinuous::test_interval_with_norm PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_interval_with_range_norm_and_transform PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_interval_with_bools PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_color_defaults PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_color_named_values PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_color_tuple_values PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_color_callable_values PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_color_with_norm PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_color_with_transform PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_tick_locator PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_tick_locator_input_check PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_tick_upto PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_tick_every PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_tick_every_between PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_tick_at PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_tick_count PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_tick_count_between PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_tick_minor PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_log_tick_default PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_log_tick_upto PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_log_tick_count PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_log_tick_format_disabled PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_log_tick_every PASSED [ 19%] 268s tests/_core/test_scales.py::TestContinuous::test_symlog_tick_default PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_formatter PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_like_pattern PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_like_string PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_like_function PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_base PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_unit PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_unit_with_sep PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_empty_unit PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_base_from_transform PASSED [ 20%] 268s tests/_core/test_scales.py::TestContinuous::test_label_type_checks PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_coordinate_defaults PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_coordinate_with_order PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_coordinate_with_subset_order PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_coordinate_axis PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_order PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_subset_order PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_category_dtype PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_coordinate_numeric_data PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_coordinate_numeric_data_with_order PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_color_defaults PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_color_named_palette PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_color_list_palette PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_color_dict_palette PASSED [ 20%] 268s tests/_core/test_scales.py::TestNominal::test_color_numeric_data PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_color_numeric_with_order_subset PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_color_numeric_int_float_mix XFAIL [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_color_alpha_in_palette PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_color_unknown_palette PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_object_defaults PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_object_list PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_object_dict PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_object_order PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_object_order_subset PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_objects_that_are_weird PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_alpha_default PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_fill PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_fill_dict PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_fill_nunique_warning PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_interval_defaults PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_interval_tuple PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_interval_tuple_numeric PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_interval_list PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_interval_dict PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_interval_with_transform PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_empty_data PASSED [ 21%] 268s tests/_core/test_scales.py::TestNominal::test_finalize PASSED [ 21%] 268s tests/_core/test_scales.py::TestTemporal::test_coordinate_defaults PASSED [ 21%] 268s tests/_core/test_scales.py::TestTemporal::test_interval_defaults PASSED [ 22%] 268s tests/_core/test_scales.py::TestTemporal::test_interval_with_range PASSED [ 22%] 268s tests/_core/test_scales.py::TestTemporal::test_interval_with_norm PASSED [ 22%] 268s tests/_core/test_scales.py::TestTemporal::test_color_defaults PASSED [ 22%] 268s tests/_core/test_scales.py::TestTemporal::test_color_named_values PASSED [ 22%] 268s tests/_core/test_scales.py::TestTemporal::test_coordinate_axis PASSED [ 22%] 268s tests/_core/test_scales.py::TestTemporal::test_tick_locator PASSED [ 22%] 268s tests/_core/test_scales.py::TestTemporal::test_tick_upto PASSED [ 22%] 268s tests/_core/test_scales.py::TestTemporal::test_label_formatter PASSED [ 22%] 268s tests/_core/test_scales.py::TestTemporal::test_label_concise PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_coordinate PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_coordinate_axis PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[object-nan] PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[object-None] PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[boolean-value2] PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_color_defaults PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_color_list_palette PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_color_tuple_palette PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_color_dict_palette PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_object_defaults PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_object_list PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_object_dict PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_fill PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_interval_defaults PASSED [ 22%] 268s tests/_core/test_scales.py::TestBoolean::test_interval_tuple PASSED [ 23%] 268s tests/_core/test_scales.py::TestBoolean::test_finalize PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSpecificationChecks::test_both_facets_and_wrap PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSpecificationChecks::test_cross_xy_pairing_and_wrap PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSpecificationChecks::test_col_facets_and_x_pairing PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSpecificationChecks::test_wrapped_columns_and_y_pairing PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSpecificationChecks::test_wrapped_x_pairing_and_facetd_rows PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_single_subplot PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_single_facet PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_two_facets PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_col_facet_wrapped PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_row_facet_wrapped PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_col_facet_wrapped_single_row PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_x_and_y_paired PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_x_paired PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_x_paired_and_wrapped PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped_single_row PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_col_faceted_y_paired PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_row_faceted_x_paired PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross_wrapped PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotSpec::test_forced_unshared_facets PASSED [ 23%] 268s tests/_core/test_subplots.py::TestSubplotElements::test_single_subplot PASSED [ 24%] 268s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim[col] PASSED [ 24%] 268s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim[row] PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[col] PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[row] PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_both_facet_dims PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var[x] PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var[y] PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[x] PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[y] PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_both_paired_variables PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_both_paired_non_cross PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_one_facet_one_paired[col-y] PASSED [ 24%] 269s tests/_core/test_subplots.py::TestSubplotElements::test_one_facet_one_paired[row-x] PASSED [ 24%] 269s tests/_marks/test_area.py::TestArea::test_single_defaults PASSED [ 24%] 269s tests/_marks/test_area.py::TestArea::test_set_properties PASSED [ 24%] 269s tests/_marks/test_area.py::TestArea::test_mapped_properties PASSED [ 24%] 269s tests/_marks/test_area.py::TestArea::test_unfilled PASSED [ 24%] 269s tests/_marks/test_area.py::TestBand::test_range PASSED [ 24%] 269s tests/_marks/test_area.py::TestBand::test_auto_range PASSED [ 24%] 269s tests/_marks/test_bar.py::TestBar::test_categorical_positions_vertical PASSED [ 24%] 269s tests/_marks/test_bar.py::TestBar::test_categorical_positions_horizontal PASSED [ 24%] 269s tests/_marks/test_bar.py::TestBar::test_numeric_positions_vertical PASSED [ 24%] 269s tests/_marks/test_bar.py::TestBar::test_numeric_positions_horizontal PASSED [ 25%] 269s tests/_marks/test_bar.py::TestBar::test_set_properties PASSED [ 25%] 269s tests/_marks/test_bar.py::TestBar::test_mapped_properties PASSED [ 25%] 269s tests/_marks/test_bar.py::TestBar::test_zero_height_skipped PASSED [ 25%] 269s tests/_marks/test_bar.py::TestBar::test_artist_kws_clip PASSED [ 25%] 269s tests/_marks/test_bar.py::TestBars::test_positions PASSED [ 25%] 269s tests/_marks/test_bar.py::TestBars::test_positions_horizontal PASSED [ 25%] 269s tests/_marks/test_bar.py::TestBars::test_width PASSED [ 25%] 269s tests/_marks/test_bar.py::TestBars::test_mapped_color_direct_alpha PASSED [ 25%] 269s tests/_marks/test_bar.py::TestBars::test_mapped_edgewidth PASSED [ 25%] 270s tests/_marks/test_bar.py::TestBars::test_auto_edgewidth PASSED [ 25%] 270s tests/_marks/test_bar.py::TestBars::test_unfilled PASSED [ 25%] 270s tests/_marks/test_bar.py::TestBars::test_log_scale PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_repr PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_input_checks PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_value PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_default PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_rcparam PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_depends PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_mapped PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_color PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_color_mapped_alpha PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_color_scaled_as_strings PASSED [ 25%] 270s tests/_marks/test_base.py::TestMappable::test_fillcolor PASSED [ 25%] 270s tests/_marks/test_dot.py::TestDot::test_simple PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDot::test_filled_unfilled_mix PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDot::test_missing_coordinate_data PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[color] PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[fill] PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[marker] PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[pointsize] PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDots::test_simple PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDots::test_set_color PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDots::test_map_color PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDots::test_fill PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDots::test_pointsize PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDots::test_stroke PASSED [ 26%] 270s tests/_marks/test_dot.py::TestDots::test_filled_unfilled_mix PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_xy_data PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_shared_colors_direct PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_separate_colors_direct PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_shared_colors_mapped PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_separate_colors_mapped PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_color_with_alpha PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_color_and_alpha PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_other_props_direct PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_other_props_mapped PASSED [ 26%] 270s tests/_marks/test_line.py::TestPath::test_capstyle PASSED [ 26%] 270s tests/_marks/test_line.py::TestLine::test_xy_data PASSED [ 27%] 271s tests/_marks/test_line.py::TestPaths::test_xy_data PASSED [ 27%] 271s tests/_marks/test_line.py::TestPaths::test_set_properties PASSED [ 27%] 271s tests/_marks/test_line.py::TestPaths::test_mapped_properties PASSED [ 27%] 271s tests/_marks/test_line.py::TestPaths::test_color_with_alpha PASSED [ 27%] 271s tests/_marks/test_line.py::TestPaths::test_color_and_alpha PASSED [ 27%] 271s tests/_marks/test_line.py::TestPaths::test_capstyle PASSED [ 27%] 271s tests/_marks/test_line.py::TestLines::test_xy_data PASSED [ 27%] 271s tests/_marks/test_line.py::TestLines::test_single_orient_value PASSED [ 27%] 271s tests/_marks/test_line.py::TestRange::test_xy_data PASSED [ 27%] 271s tests/_marks/test_line.py::TestRange::test_auto_range PASSED [ 27%] 271s tests/_marks/test_line.py::TestRange::test_mapped_color PASSED [ 27%] 271s tests/_marks/test_line.py::TestRange::test_direct_properties PASSED [ 27%] 271s tests/_marks/test_line.py::TestDash::test_xy_data PASSED [ 27%] 271s tests/_marks/test_line.py::TestDash::test_xy_data_grouped PASSED [ 27%] 271s tests/_marks/test_line.py::TestDash::test_set_properties PASSED [ 27%] 271s tests/_marks/test_line.py::TestDash::test_mapped_properties PASSED [ 27%] 271s tests/_marks/test_line.py::TestDash::test_width PASSED [ 27%] 271s tests/_marks/test_line.py::TestDash::test_dodge PASSED [ 27%] 271s tests/_marks/test_text.py::TestText::test_simple PASSED [ 27%] 271s tests/_marks/test_text.py::TestText::test_set_properties PASSED [ 27%] 271s tests/_marks/test_text.py::TestText::test_mapped_properties PASSED [ 27%] 271s tests/_marks/test_text.py::TestText::test_mapped_alignment PASSED [ 27%] 271s tests/_marks/test_text.py::TestText::test_identity_fontsize PASSED [ 27%] 271s tests/_marks/test_text.py::TestText::test_offset_centered PASSED [ 28%] 271s tests/_marks/test_text.py::TestText::test_offset_valign PASSED [ 28%] 271s tests/_marks/test_text.py::TestText::test_offset_halign PASSED [ 28%] 271s tests/_stats/test_aggregation.py::TestAgg::test_default PASSED [ 28%] 271s tests/_stats/test_aggregation.py::TestAgg::test_default_multi PASSED [ 28%] 271s tests/_stats/test_aggregation.py::TestAgg::test_func[max] PASSED [ 28%] 271s tests/_stats/test_aggregation.py::TestAgg::test_func[] PASSED [ 28%] 271s tests/_stats/test_aggregation.py::TestEst::test_mean_sd[mean0] PASSED [ 28%] 271s tests/_stats/test_aggregation.py::TestEst::test_mean_sd[mean1] PASSED [ 28%] 271s tests/_stats/test_aggregation.py::TestEst::test_sd_single_obs PASSED [ 28%] 271s tests/_stats/test_aggregation.py::TestEst::test_median_pi PASSED [ 28%] 271s tests/_stats/test_aggregation.py::TestEst::test_weighted_mean PASSED [ 28%] 272s tests/_stats/test_aggregation.py::TestEst::test_seed PASSED [ 28%] 272s tests/_stats/test_counting.py::TestCount::test_single_grouper PASSED [ 28%] 272s tests/_stats/test_counting.py::TestCount::test_multiple_groupers PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_string_bins PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_int_bins PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_array_bins PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_binwidth PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_binrange PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_discrete_bins PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_discrete_bins_from_nominal_scale PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_count_stat PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_probability_stat PASSED [ 28%] 272s tests/_stats/test_counting.py::TestHist::test_proportion_stat PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_percent_stat PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_density_stat PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_frequency_stat PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_invalid_stat PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_cumulative_count PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_cumulative_proportion PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_cumulative_density PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_common_norm_default PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_common_norm_false PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_common_norm_subset PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_common_norm_warning PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_common_bins_default PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_common_bins_false PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_common_bins_subset PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_common_bins_warning PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_histogram_single PASSED [ 29%] 272s tests/_stats/test_counting.py::TestHist::test_histogram_multiple PASSED [ 29%] 272s tests/_stats/test_density.py::TestKDE::test_columns[x] PASSED [ 29%] 272s tests/_stats/test_density.py::TestKDE::test_columns[y] PASSED [ 29%] 272s tests/_stats/test_density.py::TestKDE::test_gridsize[20] PASSED [ 29%] 272s tests/_stats/test_density.py::TestKDE::test_gridsize[30] PASSED [ 29%] 272s tests/_stats/test_density.py::TestKDE::test_gridsize[None] PASSED [ 29%] 272s tests/_stats/test_density.py::TestKDE::test_cut[1] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_cut[2] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_common_grid[True] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_common_grid[False] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_common_norm[True] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_common_norm[False] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_common_norm_variables PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_common_input_checks[norm] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_common_input_checks[grid] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_bw_adjust PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_bw_method_scalar PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_cumulative[True] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_cumulative[False] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_cumulative_requires_scipy PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_singular[vals0] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_singular[vals1] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_singular[vals2] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_singular[vals3] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_missing[y] PASSED [ 30%] 272s tests/_stats/test_density.py::TestKDE::test_missing[weight] PASSED [ 30%] 272s tests/_stats/test_order.py::TestPerc::test_int_k PASSED [ 30%] 272s tests/_stats/test_order.py::TestPerc::test_list_k PASSED [ 30%] 272s tests/_stats/test_order.py::TestPerc::test_orientation PASSED [ 30%] 272s tests/_stats/test_order.py::TestPerc::test_method PASSED [ 30%] 272s tests/_stats/test_order.py::TestPerc::test_grouped PASSED [ 31%] 272s tests/_stats/test_order.py::TestPerc::test_with_na PASSED [ 31%] 272s tests/_stats/test_regression.py::TestPolyFit::test_no_grouper PASSED [ 31%] 272s tests/_stats/test_regression.py::TestPolyFit::test_one_grouper PASSED [ 31%] 272s tests/_stats/test_regression.py::TestPolyFit::test_missing_data PASSED [ 31%] 272s tests/test_algorithms.py::test_bootstrap PASSED [ 31%] 272s tests/test_algorithms.py::test_bootstrap_length PASSED [ 31%] 272s tests/test_algorithms.py::test_bootstrap_range PASSED [ 31%] 272s tests/test_algorithms.py::test_bootstrap_multiarg PASSED [ 31%] 273s tests/test_algorithms.py::test_bootstrap_axis PASSED [ 31%] 273s tests/test_algorithms.py::test_bootstrap_seed PASSED [ 31%] 273s tests/test_algorithms.py::test_bootstrap_ols PASSED [ 31%] 274s tests/test_algorithms.py::test_bootstrap_units PASSED [ 31%] 274s tests/test_algorithms.py::test_bootstrap_arglength PASSED [ 31%] 274s tests/test_algorithms.py::test_bootstrap_string_func PASSED [ 31%] 275s tests/test_algorithms.py::test_bootstrap_reproducibility PASSED [ 31%] 275s tests/test_algorithms.py::test_nanaware_func_auto PASSED [ 31%] 275s tests/test_algorithms.py::test_nanaware_func_warning PASSED [ 31%] 275s tests/test_axisgrid.py::TestFacetGrid::test_self_data PASSED [ 31%] 275s tests/test_axisgrid.py::TestFacetGrid::test_self_figure PASSED [ 31%] 276s tests/test_axisgrid.py::TestFacetGrid::test_self_axes PASSED [ 31%] 276s tests/test_axisgrid.py::TestFacetGrid::test_axes_array_size PASSED [ 31%] 277s tests/test_axisgrid.py::TestFacetGrid::test_single_axes PASSED [ 31%] 279s tests/test_axisgrid.py::TestFacetGrid::test_col_wrap PASSED [ 31%] 279s tests/test_axisgrid.py::TestFacetGrid::test_normal_axes PASSED [ 32%] 280s tests/test_axisgrid.py::TestFacetGrid::test_wrapped_axes PASSED [ 32%] 280s tests/test_axisgrid.py::TestFacetGrid::test_axes_dict PASSED [ 32%] 281s tests/test_axisgrid.py::TestFacetGrid::test_figure_size PASSED [ 32%] 281s tests/test_axisgrid.py::TestFacetGrid::test_figure_size_with_legend PASSED [ 32%] 281s tests/test_axisgrid.py::TestFacetGrid::test_legend_data PASSED [ 32%] 282s tests/test_axisgrid.py::TestFacetGrid::test_legend_data_missing_level PASSED [ 32%] 282s tests/test_axisgrid.py::TestFacetGrid::test_get_boolean_legend_data PASSED [ 32%] 282s tests/test_axisgrid.py::TestFacetGrid::test_legend_tuples PASSED [ 32%] 282s tests/test_axisgrid.py::TestFacetGrid::test_legend_options PASSED [ 32%] 283s tests/test_axisgrid.py::TestFacetGrid::test_legendout_with_colwrap PASSED [ 32%] 283s tests/test_axisgrid.py::TestFacetGrid::test_legend_tight_layout PASSED [ 32%] 283s tests/test_axisgrid.py::TestFacetGrid::test_subplot_kws PASSED [ 32%] 283s tests/test_axisgrid.py::TestFacetGrid::test_gridspec_kws PASSED [ 32%] 284s tests/test_axisgrid.py::TestFacetGrid::test_gridspec_kws_col_wrap PASSED [ 32%] 284s tests/test_axisgrid.py::TestFacetGrid::test_data_generator PASSED [ 32%] 284s tests/test_axisgrid.py::TestFacetGrid::test_map PASSED [ 32%] 285s tests/test_axisgrid.py::TestFacetGrid::test_map_dataframe PASSED [ 32%] 285s tests/test_axisgrid.py::TestFacetGrid::test_set PASSED [ 32%] 286s tests/test_axisgrid.py::TestFacetGrid::test_set_titles PASSED [ 32%] 286s tests/test_axisgrid.py::TestFacetGrid::test_set_titles_margin_titles PASSED [ 32%] 288s tests/test_axisgrid.py::TestFacetGrid::test_set_ticklabels PASSED [ 32%] 288s tests/test_axisgrid.py::TestFacetGrid::test_set_axis_labels PASSED [ 32%] 288s tests/test_axisgrid.py::TestFacetGrid::test_axis_lims PASSED [ 32%] 289s tests/test_axisgrid.py::TestFacetGrid::test_data_orders PASSED [ 33%] 289s tests/test_axisgrid.py::TestFacetGrid::test_palette PASSED [ 33%] 289s tests/test_axisgrid.py::TestFacetGrid::test_hue_kws PASSED [ 33%] 290s tests/test_axisgrid.py::TestFacetGrid::test_dropna PASSED [ 33%] 290s tests/test_axisgrid.py::TestFacetGrid::test_categorical_column_missing_categories PASSED [ 33%] 290s tests/test_axisgrid.py::TestFacetGrid::test_categorical_warning PASSED [ 33%] 291s tests/test_axisgrid.py::TestFacetGrid::test_refline PASSED [ 33%] 291s tests/test_axisgrid.py::TestFacetGrid::test_apply PASSED [ 33%] 291s tests/test_axisgrid.py::TestFacetGrid::test_pipe PASSED [ 33%] 292s tests/test_axisgrid.py::TestFacetGrid::test_tick_params PASSED [ 33%] 293s tests/test_axisgrid.py::TestFacetGrid::test_data_interchange PASSED [ 33%] 293s tests/test_axisgrid.py::TestPairGrid::test_self_data PASSED [ 33%] 293s tests/test_axisgrid.py::TestPairGrid::test_ignore_datelike_data PASSED [ 33%] 294s tests/test_axisgrid.py::TestPairGrid::test_self_figure PASSED [ 33%] 294s tests/test_axisgrid.py::TestPairGrid::test_self_axes PASSED [ 33%] 294s tests/test_axisgrid.py::TestPairGrid::test_default_axes PASSED [ 33%] 294s tests/test_axisgrid.py::TestPairGrid::test_specific_square_axes[vars0] PASSED [ 33%] 294s tests/test_axisgrid.py::TestPairGrid::test_specific_square_axes[vars1] PASSED [ 33%] 295s tests/test_axisgrid.py::TestPairGrid::test_remove_hue_from_default PASSED [ 33%] 295s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars0-y_vars0] PASSED [ 33%] 295s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars1-z] PASSED [ 33%] 296s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars2-y_vars2] PASSED [ 33%] 296s tests/test_axisgrid.py::TestPairGrid::test_corner PASSED [ 33%] 297s tests/test_axisgrid.py::TestPairGrid::test_size PASSED [ 33%] 297s tests/test_axisgrid.py::TestPairGrid::test_empty_grid PASSED [ 34%] 298s tests/test_axisgrid.py::TestPairGrid::test_map PASSED [ 34%] 298s tests/test_axisgrid.py::TestPairGrid::test_map_nonsquare PASSED [ 34%] 298s tests/test_axisgrid.py::TestPairGrid::test_map_lower PASSED [ 34%] 298s tests/test_axisgrid.py::TestPairGrid::test_map_upper PASSED [ 34%] 299s tests/test_axisgrid.py::TestPairGrid::test_map_mixed_funcsig PASSED [ 34%] 300s tests/test_axisgrid.py::TestPairGrid::test_map_diag PASSED [ 34%] 301s tests/test_axisgrid.py::TestPairGrid::test_map_diag_rectangular PASSED [ 34%] 301s tests/test_axisgrid.py::TestPairGrid::test_map_diag_color PASSED [ 34%] 302s tests/test_axisgrid.py::TestPairGrid::test_map_diag_palette PASSED [ 34%] 302s tests/test_axisgrid.py::TestPairGrid::test_map_diag_and_offdiag PASSED [ 34%] 303s tests/test_axisgrid.py::TestPairGrid::test_diag_sharey PASSED [ 34%] 303s tests/test_axisgrid.py::TestPairGrid::test_map_diag_matplotlib PASSED [ 34%] 305s tests/test_axisgrid.py::TestPairGrid::test_palette PASSED [ 34%] 306s tests/test_axisgrid.py::TestPairGrid::test_hue_kws PASSED [ 34%] 307s tests/test_axisgrid.py::TestPairGrid::test_hue_order PASSED [ 34%] 308s tests/test_axisgrid.py::TestPairGrid::test_hue_order_missing_level PASSED [ 34%] 308s tests/test_axisgrid.py::TestPairGrid::test_hue_in_map PASSED [ 34%] 309s tests/test_axisgrid.py::TestPairGrid::test_nondefault_index PASSED [ 34%] 310s tests/test_axisgrid.py::TestPairGrid::test_dropna[scatterplot] PASSED [ 34%] 310s tests/test_axisgrid.py::TestPairGrid::test_dropna[scatter] PASSED [ 34%] 311s tests/test_axisgrid.py::TestPairGrid::test_histplot_legend PASSED [ 34%] 312s tests/test_axisgrid.py::TestPairGrid::test_pairplot PASSED [ 34%] 313s tests/test_axisgrid.py::TestPairGrid::test_pairplot_reg PASSED [ 35%] 316s tests/test_axisgrid.py::TestPairGrid::test_pairplot_reg_hue PASSED [ 35%] 316s tests/test_axisgrid.py::TestPairGrid::test_pairplot_diag_kde PASSED [ 35%] 317s tests/test_axisgrid.py::TestPairGrid::test_pairplot_kde PASSED [ 35%] 318s tests/test_axisgrid.py::TestPairGrid::test_pairplot_hist PASSED [ 35%] 320s tests/test_axisgrid.py::TestPairGrid::test_pairplot_markers PASSED [ 35%] 320s tests/test_axisgrid.py::TestPairGrid::test_pairplot_column_multiindex PASSED [ 35%] 321s tests/test_axisgrid.py::TestPairGrid::test_corner_despine PASSED [ 35%] 321s tests/test_axisgrid.py::TestPairGrid::test_corner_set PASSED [ 35%] 323s tests/test_axisgrid.py::TestPairGrid::test_legend PASSED [ 35%] 323s tests/test_axisgrid.py::TestPairGrid::test_tick_params PASSED [ 35%] 324s tests/test_axisgrid.py::TestPairGrid::test_data_interchange PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_lists PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_arrays PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_series PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_dataframe PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_dataframe_bad_variable PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_axis_labels PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_dropna PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_axlims PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_marginal_ticks PASSED [ 35%] 324s tests/test_axisgrid.py::TestJointGrid::test_bivariate_plot PASSED [ 35%] 325s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot PASSED [ 35%] 325s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot_distplot PASSED [ 35%] 325s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot_matplotlib PASSED [ 36%] 325s tests/test_axisgrid.py::TestJointGrid::test_plot PASSED [ 36%] 325s tests/test_axisgrid.py::TestJointGrid::test_space PASSED [ 36%] 326s tests/test_axisgrid.py::TestJointGrid::test_hue[True] PASSED [ 36%] 326s tests/test_axisgrid.py::TestJointGrid::test_hue[False] PASSED [ 36%] 326s tests/test_axisgrid.py::TestJointGrid::test_refline PASSED [ 36%] 326s tests/test_axisgrid.py::TestJointPlot::test_scatter PASSED [ 36%] 327s tests/test_axisgrid.py::TestJointPlot::test_scatter_hue PASSED [ 36%] 327s tests/test_axisgrid.py::TestJointPlot::test_reg PASSED [ 36%] 327s tests/test_axisgrid.py::TestJointPlot::test_resid PASSED [ 36%] 327s tests/test_axisgrid.py::TestJointPlot::test_hist PASSED [ 36%] 327s tests/test_axisgrid.py::TestJointPlot::test_hex PASSED [ 36%] 328s tests/test_axisgrid.py::TestJointPlot::test_kde PASSED [ 36%] 328s tests/test_axisgrid.py::TestJointPlot::test_kde_hue PASSED [ 36%] 328s tests/test_axisgrid.py::TestJointPlot::test_color PASSED [ 36%] 329s tests/test_axisgrid.py::TestJointPlot::test_palette PASSED [ 36%] 329s tests/test_axisgrid.py::TestJointPlot::test_hex_customise PASSED [ 36%] 329s tests/test_axisgrid.py::TestJointPlot::test_bad_kind PASSED [ 36%] 329s tests/test_axisgrid.py::TestJointPlot::test_unsupported_hue_kind PASSED [ 36%] 330s tests/test_axisgrid.py::TestJointPlot::test_leaky_dict PASSED [ 36%] 330s tests/test_axisgrid.py::TestJointPlot::test_distplot_kwarg_warning PASSED [ 36%] 330s tests/test_axisgrid.py::TestJointPlot::test_ax_warning PASSED [ 36%] 330s tests/test_base.py::TestSemanticMapping::test_call_lookup PASSED [ 36%] 330s tests/test_base.py::TestHueMapping::test_plotter_default_init PASSED [ 36%] 330s tests/test_base.py::TestHueMapping::test_plotter_customization PASSED [ 37%] 330s tests/test_base.py::TestHueMapping::test_hue_map_null PASSED [ 37%] 330s tests/test_base.py::TestHueMapping::test_hue_map_categorical PASSED [ 37%] 330s tests/test_base.py::TestHueMapping::test_hue_map_numeric PASSED [ 37%] 330s tests/test_base.py::TestHueMapping::test_hue_map_without_hue_dataa PASSED [ 37%] 330s tests/test_base.py::TestHueMapping::test_saturation PASSED [ 37%] 330s tests/test_base.py::TestSizeMapping::test_plotter_default_init PASSED [ 37%] 330s tests/test_base.py::TestSizeMapping::test_plotter_customization PASSED [ 37%] 330s tests/test_base.py::TestSizeMapping::test_size_map_null PASSED [ 37%] 330s tests/test_base.py::TestSizeMapping::test_map_size_numeric PASSED [ 37%] 330s tests/test_base.py::TestSizeMapping::test_map_size_categorical PASSED [ 37%] 330s tests/test_base.py::TestSizeMapping::test_array_palette_deprecation PASSED [ 37%] 330s tests/test_base.py::TestStyleMapping::test_plotter_default_init PASSED [ 37%] 330s tests/test_base.py::TestStyleMapping::test_plotter_customization PASSED [ 37%] 330s tests/test_base.py::TestStyleMapping::test_style_map_null PASSED [ 37%] 330s tests/test_base.py::TestStyleMapping::test_map_style PASSED [ 37%] 330s tests/test_base.py::TestVectorPlotter::test_flat_variables[series] PASSED [ 37%] 330s tests/test_base.py::TestVectorPlotter::test_flat_variables[array] PASSED [ 37%] 330s tests/test_base.py::TestVectorPlotter::test_flat_variables[list] PASSED [ 37%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables0] PASSED [ 37%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables1] PASSED [ 37%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables2] PASSED [ 37%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables3] PASSED [ 37%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables4] PASSED [ 37%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables5] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables6] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables7] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables8] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables9] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables10] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables11] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables0] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables1] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables2] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables3] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables4] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables5] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables6] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables7] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables8] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables9] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables10] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables11] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables0] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables1] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables2] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables3] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables4] PASSED [ 38%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables5] PASSED [ 39%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables6] PASSED [ 39%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables7] PASSED [ 39%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables8] PASSED [ 39%] 330s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables9] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables10] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables11] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables0] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables1] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables2] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables3] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables4] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables5] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables6] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables7] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables8] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables9] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables10] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables11] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-series] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-numpy] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-list] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-series] PASSED [ 39%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-numpy] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-list] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-series] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-numpy] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-list] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-series] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-numpy] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-list] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-series] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-numpy] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-list] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-series] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-numpy] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-list] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-series] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-numpy] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-list] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-series] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-numpy] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-list] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-series] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-numpy] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-list] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-series] PASSED [ 40%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-numpy] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-list] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-series] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-numpy] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-list] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-series] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-numpy] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-list] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_undefined_variables PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg0] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg1] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg2] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_units PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_numeric_name[3] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_numeric_name[4.5] PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_hierarchical_index PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_scalar_and_data PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_wide_semantic_error PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_unknown_error PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_long_unmatched_size_error PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_wide_categorical_columns PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_iter_data_quantitites PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_iter_data_keys PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_iter_data_values PASSED [ 41%] 331s tests/test_base.py::TestVectorPlotter::test_iter_data_reverse PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_iter_data_dropna PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_axis_labels PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables0] PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables1] PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables2] PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables3] PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables4] PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_attach_disallowed PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_attach_log_scale PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_attach_converters PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_attach_facets PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_scale_transform_identity PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_scale_transform_identity_facets PASSED [ 42%] 331s tests/test_base.py::TestVectorPlotter::test_scale_transform_log PASSED [ 42%] 332s tests/test_base.py::TestVectorPlotter::test_scale_transform_facets PASSED [ 42%] 332s tests/test_base.py::TestVectorPlotter::test_scale_transform_mixed_facets PASSED [ 42%] 335s tests/test_base.py::TestVectorPlotter::test_attach_shared_axes PASSED [ 42%] 335s tests/test_base.py::TestVectorPlotter::test_get_axes_single PASSED [ 42%] 335s tests/test_base.py::TestVectorPlotter::test_get_axes_facets PASSED [ 42%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data PASSED [ 42%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_log PASSED [ 42%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_category_order PASSED [ 42%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture0] PASSED [ 42%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture1] PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture2] PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture3] PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture4] PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture5] PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture6] PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture7] PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture8] PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_duplicate_index PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_comp_data_nullable_dtype PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_var_order PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_scale_native PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_scale_numeric PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_scale_datetime PASSED [ 43%] 335s tests/test_base.py::TestVectorPlotter::test_scale_categorical PASSED [ 43%] 336s tests/test_base.py::TestCoreFunc::test_unique_dashes PASSED [ 43%] 336s tests/test_base.py::TestCoreFunc::test_unique_markers PASSED [ 43%] 336s tests/test_base.py::TestCoreFunc::test_variable_type PASSED [ 43%] 336s tests/test_base.py::TestCoreFunc::test_infer_orient PASSED [ 43%] 336s tests/test_base.py::TestCoreFunc::test_categorical_order PASSED [ 43%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs0] PASSED [ 43%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs1] PASSED [ 43%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs2] PASSED [ 43%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs3] PASSED [ 43%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs4] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs5] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs6] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs7] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs8] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs9] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs10] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs11] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs12] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs13] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs14] PASSED [ 44%] 336s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs15] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs16] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs17] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs18] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs19] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs20] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs21] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs22] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs23] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs24] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs25] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs26] PASSED [ 44%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs27] PASSED [ 45%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs28] PASSED [ 45%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs29] PASSED [ 45%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs30] PASSED [ 45%] 337s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs31] PASSED [ 45%] 338s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[catplot] PASSED [ 45%] 338s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[barplot] PASSED [ 45%] 338s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[boxplot] PASSED [ 45%] 338s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[boxenplot] PASSED [ 45%] 338s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[pointplot] PASSED [ 45%] 338s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[stripplot] PASSED [ 45%] 338s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[swarmplot] PASSED [ 45%] 338s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[violinplot] PASSED [ 45%] 338s tests/test_categorical.py::TestCategoricalPlotterNew::test_redundant_hue_backcompat PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_labels_long[x] PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_labels_long[y] PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_labels_wide PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_labels_hue_order PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_two_calls PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_redundant_hue_legend PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_color PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_supplied_color_array PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_unfilled_marker PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_wide[h-dataframe] PASSED [ 45%] 338s tests/test_categorical.py::TestStripPlot::test_wide[h-dict] PASSED [ 46%] 338s tests/test_categorical.py::TestStripPlot::test_wide[v-dataframe] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_wide[v-dict] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_wide[y-dataframe] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_wide[y-dict] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_wide[x-dataframe] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_wide[x-dict] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_flat[h] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_flat[v] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables0-None] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables1-None] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables2-None] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables3-None] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables4-None] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables5-None] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables6-None] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables7-h] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables8-None] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables9-h] PASSED [ 46%] 339s tests/test_categorical.py::TestStripPlot::test_positions[variables10-None] PASSED [ 46%] 340s tests/test_categorical.py::TestStripPlot::test_positions[variables11-None] PASSED [ 46%] 340s tests/test_categorical.py::TestStripPlot::test_positions[variables12-None] PASSED [ 46%] 340s tests/test_categorical.py::TestStripPlot::test_positions[variables13-None] PASSED [ 46%] 340s tests/test_categorical.py::TestStripPlot::test_positions[variables14-None] PASSED [ 46%] 340s tests/test_categorical.py::TestStripPlot::test_positions[variables15-None] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables0] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables1] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables2] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[a] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[s] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[d] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_order[str-None] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_order[str-order1] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_order[str-order2] PASSED [ 47%] 340s tests/test_categorical.py::TestStripPlot::test_order[str-order3] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_order[int-None] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_order[int-order5] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_order[int-order6] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_order[int-order7] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_order[int-order8] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_hue_categorical[a] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_hue_categorical[b] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_hue_dodged[a] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_hue_dodged[b] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_single[x-b-None] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_single[x-b-a] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_single[x-y-None] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_single[x-y-a] PASSED [ 47%] 341s tests/test_categorical.py::TestStripPlot::test_single[x-t-None] PASSED [ 48%] 341s tests/test_categorical.py::TestStripPlot::test_single[x-t-a] PASSED [ 48%] 341s tests/test_categorical.py::TestStripPlot::test_single[y-b-None] PASSED [ 48%] 341s tests/test_categorical.py::TestStripPlot::test_single[y-b-a] PASSED [ 48%] 341s tests/test_categorical.py::TestStripPlot::test_single[y-y-None] PASSED [ 48%] 341s tests/test_categorical.py::TestStripPlot::test_single[y-y-a] PASSED [ 48%] 341s tests/test_categorical.py::TestStripPlot::test_single[y-t-None] PASSED [ 48%] 341s tests/test_categorical.py::TestStripPlot::test_single[y-t-a] PASSED [ 48%] 341s tests/test_categorical.py::TestStripPlot::test_attributes PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_three_points PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_legend_categorical PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_legend_numeric PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_legend_attributes PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_legend_disabled PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_palette_from_color_deprecation PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_palette_with_hue_deprecation PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_log_scale PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs0] PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs1] PASSED [ 48%] 342s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs2] PASSED [ 48%] 343s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs3] PASSED [ 48%] 343s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs4] PASSED [ 48%] 343s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs5] PASSED [ 48%] 343s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs6] PASSED [ 48%] 343s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs7] PASSED [ 49%] 344s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs8] PASSED [ 49%] 344s tests/test_categorical.py::TestStripPlot::test_empty_palette PASSED [ 49%] 344s tests/test_categorical.py::TestStripPlot::test_jitter_unfixed PASSED [ 49%] 344s tests/test_categorical.py::TestStripPlot::test_jitter[v-True] PASSED [ 49%] 344s tests/test_categorical.py::TestStripPlot::test_jitter[v-0.1] PASSED [ 49%] 344s tests/test_categorical.py::TestStripPlot::test_jitter[h-True] PASSED [ 49%] 344s tests/test_categorical.py::TestStripPlot::test_jitter[h-0.1] PASSED [ 49%] 344s tests/test_categorical.py::TestSwarmPlot::test_labels_long[x] PASSED [ 49%] 344s tests/test_categorical.py::TestSwarmPlot::test_labels_long[y] PASSED [ 49%] 344s tests/test_categorical.py::TestSwarmPlot::test_labels_wide PASSED [ 49%] 344s tests/test_categorical.py::TestSwarmPlot::test_labels_hue_order PASSED [ 49%] 344s tests/test_categorical.py::TestSwarmPlot::test_two_calls PASSED [ 49%] 345s tests/test_categorical.py::TestSwarmPlot::test_redundant_hue_legend PASSED [ 49%] 345s tests/test_categorical.py::TestSwarmPlot::test_color PASSED [ 49%] 345s tests/test_categorical.py::TestSwarmPlot::test_supplied_color_array PASSED [ 49%] 345s tests/test_categorical.py::TestSwarmPlot::test_unfilled_marker PASSED [ 49%] 346s tests/test_categorical.py::TestSwarmPlot::test_wide[h-dataframe] PASSED [ 49%] 346s tests/test_categorical.py::TestSwarmPlot::test_wide[h-dict] PASSED [ 49%] 346s tests/test_categorical.py::TestSwarmPlot::test_wide[v-dataframe] PASSED [ 49%] 346s tests/test_categorical.py::TestSwarmPlot::test_wide[v-dict] PASSED [ 49%] 346s tests/test_categorical.py::TestSwarmPlot::test_wide[y-dataframe] PASSED [ 49%] 346s tests/test_categorical.py::TestSwarmPlot::test_wide[y-dict] PASSED [ 49%] 346s tests/test_categorical.py::TestSwarmPlot::test_wide[x-dataframe] PASSED [ 50%] 346s tests/test_categorical.py::TestSwarmPlot::test_wide[x-dict] PASSED [ 50%] 346s tests/test_categorical.py::TestSwarmPlot::test_flat[h] PASSED [ 50%] 346s tests/test_categorical.py::TestSwarmPlot::test_flat[v] PASSED [ 50%] 346s tests/test_categorical.py::TestSwarmPlot::test_positions[variables0-None] PASSED [ 50%] 346s tests/test_categorical.py::TestSwarmPlot::test_positions[variables1-None] PASSED [ 50%] 347s tests/test_categorical.py::TestSwarmPlot::test_positions[variables2-None] PASSED [ 50%] 347s tests/test_categorical.py::TestSwarmPlot::test_positions[variables3-None] PASSED [ 50%] 347s tests/test_categorical.py::TestSwarmPlot::test_positions[variables4-None] PASSED [ 50%] 347s tests/test_categorical.py::TestSwarmPlot::test_positions[variables5-None] PASSED [ 50%] 347s tests/test_categorical.py::TestSwarmPlot::test_positions[variables6-None] PASSED [ 50%] 347s tests/test_categorical.py::TestSwarmPlot::test_positions[variables7-h] PASSED [ 50%] 347s tests/test_categorical.py::TestSwarmPlot::test_positions[variables8-None] PASSED [ 50%] 347s tests/test_categorical.py::TestSwarmPlot::test_positions[variables9-h] PASSED [ 50%] 347s tests/test_categorical.py::TestSwarmPlot::test_positions[variables10-None] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions[variables11-None] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions[variables12-None] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions[variables13-None] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions[variables14-None] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions[variables15-None] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables0] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables1] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables2] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[a] PASSED [ 50%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[s] PASSED [ 51%] 348s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[d] PASSED [ 51%] 348s tests/test_categorical.py::TestSwarmPlot::test_order[str-None] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_order[str-order1] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_order[str-order2] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_order[str-order3] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_order[int-None] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_order[int-order5] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_order[int-order6] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_order[int-order7] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_order[int-order8] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_hue_categorical[a] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_hue_categorical[b] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_hue_dodged[a] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_hue_dodged[b] PASSED [ 51%] 349s tests/test_categorical.py::TestSwarmPlot::test_single[x-b-None] PASSED [ 51%] 350s tests/test_categorical.py::TestSwarmPlot::test_single[x-b-a] PASSED [ 51%] 350s tests/test_categorical.py::TestSwarmPlot::test_single[x-y-None] PASSED [ 51%] 350s tests/test_categorical.py::TestSwarmPlot::test_single[x-y-a] PASSED [ 51%] 350s tests/test_categorical.py::TestSwarmPlot::test_single[x-t-None] PASSED [ 51%] 350s tests/test_categorical.py::TestSwarmPlot::test_single[x-t-a] PASSED [ 51%] 350s tests/test_categorical.py::TestSwarmPlot::test_single[y-b-None] PASSED [ 51%] 350s tests/test_categorical.py::TestSwarmPlot::test_single[y-b-a] PASSED [ 51%] 351s tests/test_categorical.py::TestSwarmPlot::test_single[y-y-None] PASSED [ 51%] 351s tests/test_categorical.py::TestSwarmPlot::test_single[y-y-a] PASSED [ 52%] 351s tests/test_categorical.py::TestSwarmPlot::test_single[y-t-None] PASSED [ 52%] 351s tests/test_categorical.py::TestSwarmPlot::test_single[y-t-a] PASSED [ 52%] 351s tests/test_categorical.py::TestSwarmPlot::test_attributes PASSED [ 52%] 351s tests/test_categorical.py::TestSwarmPlot::test_three_points PASSED [ 52%] 351s tests/test_categorical.py::TestSwarmPlot::test_legend_categorical PASSED [ 52%] 351s tests/test_categorical.py::TestSwarmPlot::test_legend_numeric PASSED [ 52%] 351s tests/test_categorical.py::TestSwarmPlot::test_legend_attributes PASSED [ 52%] 351s tests/test_categorical.py::TestSwarmPlot::test_legend_disabled PASSED [ 52%] 351s tests/test_categorical.py::TestSwarmPlot::test_palette_from_color_deprecation PASSED [ 52%] 352s tests/test_categorical.py::TestSwarmPlot::test_palette_with_hue_deprecation PASSED [ 52%] 352s tests/test_categorical.py::TestSwarmPlot::test_log_scale PASSED [ 52%] 352s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs0] PASSED [ 52%] 352s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs1] PASSED [ 52%] 353s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs2] PASSED [ 52%] 353s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs3] PASSED [ 52%] 353s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs4] PASSED [ 52%] 353s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs5] PASSED [ 52%] 354s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs6] PASSED [ 52%] 354s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs7] PASSED [ 52%] 354s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs8] PASSED [ 52%] 354s tests/test_categorical.py::TestSwarmPlot::test_empty_palette PASSED [ 52%] 354s tests/test_categorical.py::TestBoxPlot::test_legend_fill[True] PASSED [ 52%] 355s tests/test_categorical.py::TestBoxPlot::test_legend_fill[False] PASSED [ 52%] 355s tests/test_categorical.py::TestBoxPlot::test_legend_attributes PASSED [ 53%] 355s tests/test_categorical.py::TestBoxPlot::test_labels_long[x] PASSED [ 53%] 355s tests/test_categorical.py::TestBoxPlot::test_labels_long[y] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_labels_wide PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_labels_hue_order PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_two_calls PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_redundant_hue_legend PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_log_scale[x] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_log_scale[y] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_single_var[x-y] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_single_var[y-z] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_vector_data[None-x] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_vector_data[x-y] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_vector_data[y-z] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_wide_data[h] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_wide_data[v] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_grouped[x] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_grouped[y] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_hue_grouped[x] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_hue_grouped[y] PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_hue_not_dodged PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_dodge_native_scale PASSED [ 53%] 356s tests/test_categorical.py::TestBoxPlot::test_dodge_native_scale_log PASSED [ 53%] 357s tests/test_categorical.py::TestBoxPlot::test_dodge_without_hue PASSED [ 53%] 357s tests/test_categorical.py::TestBoxPlot::test_log_data_scale[x] PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_log_data_scale[y] PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_color PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_wide_data_multicolored PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_wide_data_single_color PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_hue_colors PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_linecolor PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_linecolor_gray_warning PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_saturation PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_linewidth PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_fill PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_notch[notch] PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_notch[shownotches] PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_whis PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_gap PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_prop_dicts PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_showfliers PASSED [ 54%] 357s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs0] PASSED [ 54%] 358s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs1] PASSED [ 54%] 358s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs2] PASSED [ 54%] 358s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs3] PASSED [ 54%] 359s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs4] PASSED [ 54%] 359s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs5] PASSED [ 54%] 359s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs6] PASSED [ 55%] 359s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs7] PASSED [ 55%] 360s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs8] PASSED [ 55%] 360s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs9] PASSED [ 55%] 360s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs10] PASSED [ 55%] 361s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs11] PASSED [ 55%] 361s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs12] PASSED [ 55%] 362s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs13] PASSED [ 55%] 362s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs14] PASSED [ 55%] 363s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs15] PASSED [ 55%] 363s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs16] PASSED [ 55%] 363s tests/test_categorical.py::TestBoxenPlot::test_legend_fill[True] PASSED [ 55%] 363s tests/test_categorical.py::TestBoxenPlot::test_legend_fill[False] PASSED [ 55%] 363s tests/test_categorical.py::TestBoxenPlot::test_legend_attributes PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_labels_long[x] PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_labels_long[y] PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_labels_wide PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_labels_hue_order PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_two_calls PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_redundant_hue_legend PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_log_scale[x] PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_log_scale[y] PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_single_var[x-y] PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_single_var[y-z] PASSED [ 55%] 364s tests/test_categorical.py::TestBoxenPlot::test_vector_data[None-x] PASSED [ 56%] 364s tests/test_categorical.py::TestBoxenPlot::test_vector_data[x-y] PASSED [ 56%] 364s tests/test_categorical.py::TestBoxenPlot::test_vector_data[y-z] PASSED [ 56%] 364s tests/test_categorical.py::TestBoxenPlot::test_wide_data[h] PASSED [ 56%] 364s tests/test_categorical.py::TestBoxenPlot::test_wide_data[v] PASSED [ 56%] 364s tests/test_categorical.py::TestBoxenPlot::test_grouped[x] PASSED [ 56%] 364s tests/test_categorical.py::TestBoxenPlot::test_grouped[y] PASSED [ 56%] 364s tests/test_categorical.py::TestBoxenPlot::test_hue_grouped[x] PASSED [ 56%] 364s tests/test_categorical.py::TestBoxenPlot::test_hue_grouped[y] PASSED [ 56%] 364s tests/test_categorical.py::TestBoxenPlot::test_dodge_native_scale PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_color PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_hue_colors PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_linecolor PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_linewidth PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_saturation PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_gap PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_fill PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_k_depth_int PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_k_depth_full PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_trust_alpha PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_outlier_prop PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_exponential_width_method PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_linear_width_method PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_area_width_method PASSED [ 56%] 365s tests/test_categorical.py::TestBoxenPlot::test_box_kws PASSED [ 57%] 365s tests/test_categorical.py::TestBoxenPlot::test_line_kws PASSED [ 57%] 365s tests/test_categorical.py::TestBoxenPlot::test_flier_kws PASSED [ 57%] 365s tests/test_categorical.py::TestBoxenPlot::test_k_depth_checks PASSED [ 57%] 365s tests/test_categorical.py::TestBoxenPlot::test_width_method_check PASSED [ 57%] 365s tests/test_categorical.py::TestBoxenPlot::test_scale_deprecation PASSED [ 57%] 365s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs0] PASSED [ 57%] 366s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs1] PASSED [ 57%] 366s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs2] PASSED [ 57%] 366s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs3] PASSED [ 57%] 366s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs4] PASSED [ 57%] 366s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs5] PASSED [ 57%] 366s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs6] PASSED [ 57%] 367s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs7] PASSED [ 57%] 368s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs8] PASSED [ 57%] 368s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs9] PASSED [ 57%] 368s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs10] PASSED [ 57%] 369s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs11] PASSED [ 57%] 369s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs12] PASSED [ 57%] 369s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs13] PASSED [ 57%] 369s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs14] PASSED [ 57%] 370s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs15] PASSED [ 57%] 370s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs16] PASSED [ 57%] 370s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs17] PASSED [ 57%] 370s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs18] PASSED [ 58%] 370s tests/test_categorical.py::TestViolinPlot::test_legend_fill[True] PASSED [ 58%] 371s tests/test_categorical.py::TestViolinPlot::test_legend_fill[False] PASSED [ 58%] 371s tests/test_categorical.py::TestViolinPlot::test_legend_attributes PASSED [ 58%] 371s tests/test_categorical.py::TestViolinPlot::test_labels_long[x] PASSED [ 58%] 371s tests/test_categorical.py::TestViolinPlot::test_labels_long[y] PASSED [ 58%] 371s tests/test_categorical.py::TestViolinPlot::test_labels_wide PASSED [ 58%] 371s tests/test_categorical.py::TestViolinPlot::test_labels_hue_order PASSED [ 58%] 371s tests/test_categorical.py::TestViolinPlot::test_two_calls PASSED [ 58%] 371s tests/test_categorical.py::TestViolinPlot::test_redundant_hue_legend PASSED [ 58%] 371s tests/test_categorical.py::TestViolinPlot::test_log_scale[x] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_log_scale[y] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_single_var[x-y] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_single_var[y-z] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_vector_data[None-x] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_vector_data[x-y] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_vector_data[y-z] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_wide_data[h] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_wide_data[v] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_grouped[x] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_grouped[y] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_hue_grouped[x] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_hue_grouped[y] PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_hue_not_dodged PASSED [ 58%] 372s tests/test_categorical.py::TestViolinPlot::test_dodge_native_scale PASSED [ 59%] 372s tests/test_categorical.py::TestViolinPlot::test_dodge_native_scale_log PASSED [ 59%] 372s tests/test_categorical.py::TestViolinPlot::test_color PASSED [ 59%] 372s tests/test_categorical.py::TestViolinPlot::test_hue_colors PASSED [ 59%] 372s tests/test_categorical.py::TestViolinPlot::test_linecolor[box] PASSED [ 59%] 372s tests/test_categorical.py::TestViolinPlot::test_linecolor[quart] PASSED [ 59%] 372s tests/test_categorical.py::TestViolinPlot::test_linecolor[stick] PASSED [ 59%] 372s tests/test_categorical.py::TestViolinPlot::test_linecolor[point] PASSED [ 59%] 373s tests/test_categorical.py::TestViolinPlot::test_linewidth PASSED [ 59%] 373s tests/test_categorical.py::TestViolinPlot::test_saturation PASSED [ 59%] 373s tests/test_categorical.py::TestViolinPlot::test_fill[box] PASSED [ 59%] 373s tests/test_categorical.py::TestViolinPlot::test_fill[quart] PASSED [ 59%] 373s tests/test_categorical.py::TestViolinPlot::test_fill[stick] PASSED [ 59%] 373s tests/test_categorical.py::TestViolinPlot::test_fill[point] PASSED [ 59%] 373s tests/test_categorical.py::TestViolinPlot::test_inner_box[x] PASSED [ 59%] 373s tests/test_categorical.py::TestViolinPlot::test_inner_box[y] PASSED [ 59%] 373s tests/test_categorical.py::TestViolinPlot::test_inner_quartiles[x] PASSED [ 59%] 374s tests/test_categorical.py::TestViolinPlot::test_inner_quartiles[y] PASSED [ 59%] 374s tests/test_categorical.py::TestViolinPlot::test_inner_stick[x] PASSED [ 59%] 374s tests/test_categorical.py::TestViolinPlot::test_inner_stick[y] PASSED [ 59%] 374s tests/test_categorical.py::TestViolinPlot::test_inner_points[x] PASSED [ 59%] 374s tests/test_categorical.py::TestViolinPlot::test_inner_points[y] PASSED [ 59%] 374s tests/test_categorical.py::TestViolinPlot::test_split_single PASSED [ 59%] 374s tests/test_categorical.py::TestViolinPlot::test_split_multi PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_density_norm_area PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_density_norm_count PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_density_norm_width PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_common_norm PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_scale_deprecation PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_scale_hue_deprecation PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_bw_adjust PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_bw_deprecation PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_gap PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_inner_kws PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_box_inner_kws PASSED [ 60%] 374s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs0] PASSED [ 60%] 375s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs1] PASSED [ 60%] 375s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs2] PASSED [ 60%] 375s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs3] PASSED [ 60%] 375s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs4] PASSED [ 60%] 375s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs5] PASSED [ 60%] 375s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs6] PASSED [ 60%] 376s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs7] PASSED [ 60%] 376s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs8] PASSED [ 60%] 376s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs9] PASSED [ 60%] 377s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs10] PASSED [ 60%] 377s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs11] PASSED [ 60%] 378s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs12] PASSED [ 61%] 378s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs13] PASSED [ 61%] 378s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs14] PASSED [ 61%] 378s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs15] PASSED [ 61%] 379s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs16] PASSED [ 61%] 379s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs17] PASSED [ 61%] 379s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs18] PASSED [ 61%] 379s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs19] PASSED [ 61%] 380s tests/test_categorical.py::TestBarPlot::test_labels_long[x] PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_labels_long[y] PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_labels_wide PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_labels_hue_order PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_color PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_two_calls PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_redundant_hue_legend PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_log_scale[x] PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_log_scale[y] PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_labels_flat PASSED [ 61%] 381s tests/test_categorical.py::TestBarPlot::test_single_var[x] PASSED [ 61%] 382s tests/test_categorical.py::TestBarPlot::test_single_var[y] PASSED [ 61%] 382s tests/test_categorical.py::TestBarPlot::test_wide_df[x] PASSED [ 61%] 382s tests/test_categorical.py::TestBarPlot::test_wide_df[y] PASSED [ 61%] 382s tests/test_categorical.py::TestBarPlot::test_wide_df[h] PASSED [ 61%] 382s tests/test_categorical.py::TestBarPlot::test_wide_df[v] PASSED [ 61%] 382s tests/test_categorical.py::TestBarPlot::test_vector_orient[x] PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_vector_orient[y] PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_vector_orient[h] PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_vector_orient[v] PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_xy_vertical PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_xy_horizontal PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_xy_with_na_grouper PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_xy_with_na_value PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_hue_redundant PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_hue_matched PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_hue_matched_by_name PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_hue_dodged PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_gap PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_hue_undodged PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_hue_order PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_hue_norm PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_fill PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_xy_native_scale PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_xy_native_scale_log_transform PASSED [ 62%] 382s tests/test_categorical.py::TestBarPlot::test_datetime_native_scale_axis PASSED [ 62%] 383s tests/test_categorical.py::TestBarPlot::test_native_scale_dodged PASSED [ 62%] 383s tests/test_categorical.py::TestBarPlot::test_native_scale_log_transform_dodged PASSED [ 62%] 383s tests/test_categorical.py::TestBarPlot::test_estimate_default PASSED [ 62%] 383s tests/test_categorical.py::TestBarPlot::test_estimate_string PASSED [ 62%] 383s tests/test_categorical.py::TestBarPlot::test_estimate_func PASSED [ 63%] 383s tests/test_categorical.py::TestBarPlot::test_weighted_estimate PASSED [ 63%] 383s tests/test_categorical.py::TestBarPlot::test_estimate_log_transform PASSED [ 63%] 383s tests/test_categorical.py::TestBarPlot::test_errorbars PASSED [ 63%] 383s tests/test_categorical.py::TestBarPlot::test_width PASSED [ 63%] 383s tests/test_categorical.py::TestBarPlot::test_width_native_scale PASSED [ 63%] 383s tests/test_categorical.py::TestBarPlot::test_width_spaced_categories PASSED [ 63%] 383s tests/test_categorical.py::TestBarPlot::test_saturation_color PASSED [ 63%] 383s tests/test_categorical.py::TestBarPlot::test_saturation_palette PASSED [ 63%] 383s tests/test_categorical.py::TestBarPlot::test_legend_numeric_auto PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_legend_numeric_full PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_legend_disabled PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_error_caps PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_error_caps_native_scale PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_error_caps_native_scale_log_transform PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_bar_kwargs PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_legend_attributes PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_legend_unfilled PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_err_kws[True] PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_err_kws[False] PASSED [ 63%] 384s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs0] PASSED [ 63%] 385s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs1] PASSED [ 63%] 385s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs2] PASSED [ 63%] 385s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs3] PASSED [ 63%] 385s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs4] PASSED [ 64%] 385s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs5] PASSED [ 64%] 386s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs6] PASSED [ 64%] 386s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs7] PASSED [ 64%] 386s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs8] PASSED [ 64%] 386s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs9] PASSED [ 64%] 387s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs10] PASSED [ 64%] 387s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs11] PASSED [ 64%] 387s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs12] PASSED [ 64%] 387s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs13] PASSED [ 64%] 388s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs14] PASSED [ 64%] 388s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs15] PASSED [ 64%] 388s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs16] PASSED [ 64%] 388s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs17] PASSED [ 64%] 388s tests/test_categorical.py::TestBarPlot::test_errwidth_deprecation PASSED [ 64%] 388s tests/test_categorical.py::TestBarPlot::test_errcolor_deprecation PASSED [ 64%] 388s tests/test_categorical.py::TestBarPlot::test_capsize_as_none_deprecation PASSED [ 64%] 388s tests/test_categorical.py::TestBarPlot::test_hue_implied_by_palette_deprecation PASSED [ 64%] 388s tests/test_categorical.py::TestPointPlot::test_labels_long[x] PASSED [ 64%] 389s tests/test_categorical.py::TestPointPlot::test_labels_long[y] PASSED [ 64%] 390s tests/test_categorical.py::TestPointPlot::test_labels_wide PASSED [ 64%] 390s tests/test_categorical.py::TestPointPlot::test_labels_hue_order PASSED [ 64%] 390s tests/test_categorical.py::TestPointPlot::test_color PASSED [ 64%] 390s tests/test_categorical.py::TestPointPlot::test_two_calls PASSED [ 65%] 390s tests/test_categorical.py::TestPointPlot::test_redundant_hue_legend PASSED [ 65%] 390s tests/test_categorical.py::TestPointPlot::test_log_scale[x] PASSED [ 65%] 390s tests/test_categorical.py::TestPointPlot::test_log_scale[y] PASSED [ 65%] 390s tests/test_categorical.py::TestPointPlot::test_labels_flat PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_single_var[x] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_single_var[y] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_wide_df[x] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_wide_df[y] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_wide_df[h] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_wide_df[v] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_vector_orient[x] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_vector_orient[y] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_vector_orient[h] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_vector_orient[v] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_xy_vertical PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_xy_horizontal PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_xy_with_na_grouper PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_xy_with_na_value PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_hue PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_wide_data_is_joined PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_xy_native_scale PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_estimate[mean] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_estimate[] PASSED [ 65%] 391s tests/test_categorical.py::TestPointPlot::test_weighted_estimate PASSED [ 66%] 391s tests/test_categorical.py::TestPointPlot::test_estimate_log_transform PASSED [ 66%] 391s tests/test_categorical.py::TestPointPlot::test_errorbars PASSED [ 66%] 391s tests/test_categorical.py::TestPointPlot::test_marker_linestyle PASSED [ 66%] 391s tests/test_categorical.py::TestPointPlot::test_markers_linestyles_single PASSED [ 66%] 391s tests/test_categorical.py::TestPointPlot::test_markers_linestyles_mapped PASSED [ 66%] 391s tests/test_categorical.py::TestPointPlot::test_dodge_boolean PASSED [ 66%] 391s tests/test_categorical.py::TestPointPlot::test_dodge_float PASSED [ 66%] 391s tests/test_categorical.py::TestPointPlot::test_dodge_log_scale PASSED [ 66%] 391s tests/test_categorical.py::TestPointPlot::test_err_kws PASSED [ 66%] 392s tests/test_categorical.py::TestPointPlot::test_err_kws_inherited PASSED [ 66%] 392s tests/test_categorical.py::TestPointPlot::test_legend_contents PASSED [ 66%] 392s tests/test_categorical.py::TestPointPlot::test_legend_set_props PASSED [ 66%] 392s tests/test_categorical.py::TestPointPlot::test_legend_synced_props PASSED [ 66%] 392s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs0] PASSED [ 66%] 392s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs1] PASSED [ 66%] 392s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs2] PASSED [ 66%] 392s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs3] PASSED [ 66%] 392s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs4] PASSED [ 66%] 393s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs5] PASSED [ 66%] 393s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs6] PASSED [ 66%] 393s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs7] PASSED [ 66%] 393s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs8] PASSED [ 66%] 393s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs9] PASSED [ 66%] 394s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs10] PASSED [ 67%] 394s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs11] PASSED [ 67%] 394s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs12] PASSED [ 67%] 394s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs13] PASSED [ 67%] 395s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs14] PASSED [ 67%] 395s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs15] PASSED [ 67%] 395s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs16] PASSED [ 67%] 395s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs17] PASSED [ 67%] 395s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs18] PASSED [ 67%] 395s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs19] PASSED [ 67%] 396s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs20] PASSED [ 67%] 396s tests/test_categorical.py::TestPointPlot::test_legend_disabled PASSED [ 67%] 396s tests/test_categorical.py::TestPointPlot::test_join_deprecation PASSED [ 67%] 396s tests/test_categorical.py::TestPointPlot::test_scale_deprecation PASSED [ 67%] 396s tests/test_categorical.py::TestPointPlot::test_layered_plot_clipping PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_empty PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_labels_long PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_wide_data PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_flat_series PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_x_series PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_y_series PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_hue_redundant PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_hue_dodged PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_stat[percent] PASSED [ 67%] 396s tests/test_categorical.py::TestCountPlot::test_stat[probability] PASSED [ 68%] 396s tests/test_categorical.py::TestCountPlot::test_stat[proportion] PASSED [ 68%] 396s tests/test_categorical.py::TestCountPlot::test_xy_error PASSED [ 68%] 396s tests/test_categorical.py::TestCountPlot::test_legend_numeric_auto PASSED [ 68%] 397s tests/test_categorical.py::TestCountPlot::test_legend_disabled PASSED [ 68%] 397s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs0] PASSED [ 68%] 397s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs1] PASSED [ 68%] 397s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs2] PASSED [ 68%] 397s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs3] PASSED [ 68%] 397s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs4] PASSED [ 68%] 398s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs5] PASSED [ 68%] 398s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs6] PASSED [ 68%] 398s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs7] PASSED [ 68%] 398s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs8] PASSED [ 68%] 398s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs9] PASSED [ 68%] 400s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs10] PASSED [ 68%] 400s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs11] PASSED [ 68%] 400s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs12] PASSED [ 68%] 401s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs13] PASSED [ 68%] 401s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs14] PASSED [ 68%] 401s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs15] PASSED [ 68%] 401s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs16] PASSED [ 68%] 403s tests/test_categorical.py::TestCatPlot::test_facet_organization PASSED [ 68%] 404s tests/test_categorical.py::TestCatPlot::test_plot_elements PASSED [ 68%] 404s tests/test_categorical.py::TestCatPlot::test_bad_plot_kind_error PASSED [ 69%] 404s tests/test_categorical.py::TestCatPlot::test_count_x_and_y PASSED [ 69%] 406s tests/test_categorical.py::TestCatPlot::test_plot_colors PASSED [ 69%] 406s tests/test_categorical.py::TestCatPlot::test_ax_kwarg_removal PASSED [ 69%] 409s tests/test_categorical.py::TestCatPlot::test_share_xy PASSED [ 69%] 410s tests/test_categorical.py::TestCatPlot::test_facetgrid_data PASSED [ 69%] 411s tests/test_categorical.py::TestCatPlot::test_array_faceter[col] PASSED [ 69%] 411s tests/test_categorical.py::TestCatPlot::test_array_faceter[row] PASSED [ 69%] 411s tests/test_categorical.py::TestCatPlot::test_invalid_kind PASSED [ 69%] 412s tests/test_categorical.py::TestCatPlot::test_legend_with_auto PASSED [ 69%] 412s tests/test_categorical.py::TestCatPlot::test_weights_warning PASSED [ 69%] 412s tests/test_categorical.py::TestBeeswarm::test_could_overlap PASSED [ 69%] 412s tests/test_categorical.py::TestBeeswarm::test_position_candidates PASSED [ 69%] 412s tests/test_categorical.py::TestBeeswarm::test_find_first_non_overlapping_candidate PASSED [ 69%] 412s tests/test_categorical.py::TestBeeswarm::test_beeswarm PASSED [ 69%] 412s tests/test_categorical.py::TestBeeswarm::test_add_gutters PASSED [ 69%] 412s tests/test_categorical.py::TestBoxPlotContainer::test_repr PASSED [ 69%] 412s tests/test_categorical.py::TestBoxPlotContainer::test_iteration PASSED [ 69%] 412s tests/test_categorical.py::TestBoxPlotContainer::test_label PASSED [ 69%] 412s tests/test_categorical.py::TestBoxPlotContainer::test_children PASSED [ 69%] 412s tests/test_distributions.py::TestDistPlot::test_hist_bins PASSED [ 69%] 412s tests/test_distributions.py::TestDistPlot::test_elements PASSED [ 69%] 412s tests/test_distributions.py::TestDistPlot::test_distplot_with_nans PASSED [ 69%] 412s tests/test_distributions.py::TestRugPlot::test_color PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_long_data[x] PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_long_data[y] PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_bivariate_data PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_wide_vs_long_data PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_flat_vector PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_datetime_data PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_empty_data PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_a_deprecation PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_axis_deprecation[x] PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_axis_deprecation[y] PASSED [ 70%] 412s tests/test_distributions.py::TestRugPlot::test_vertical_deprecation PASSED [ 70%] 413s tests/test_distributions.py::TestRugPlot::test_rug_data PASSED [ 70%] 413s tests/test_distributions.py::TestRugPlot::test_rug_colors PASSED [ 70%] 413s tests/test_distributions.py::TestRugPlot::test_expand_margins PASSED [ 70%] 413s tests/test_distributions.py::TestRugPlot::test_multiple_rugs PASSED [ 70%] 413s tests/test_distributions.py::TestRugPlot::test_matplotlib_kwargs PASSED [ 70%] 413s tests/test_distributions.py::TestRugPlot::test_axis_labels PASSED [ 70%] 413s tests/test_distributions.py::TestRugPlot::test_log_scale PASSED [ 70%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_color[True] PASSED [ 70%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_color[False] PASSED [ 70%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_long_vectors[x] PASSED [ 70%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_long_vectors[y] PASSED [ 70%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_wide_vs_long_data PASSED [ 70%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_flat_vector PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_empty_data PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_singular_data PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_variable_assignment PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_vertical_deprecation PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_deprecation PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_kernel_deprecation PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_shade_deprecation PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[layer] PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[stack] PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[fill] PASSED [ 71%] 413s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_stacking PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_filling PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_default[stack] PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_default[fill] PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[layer] PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[stack] PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[fill] PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_color_cycle_interaction PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_artist_color[True] PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_artist_color[False] PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_datetime_scale PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_multiple_argument_check PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_cut PASSED [ 71%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_clip PASSED [ 72%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_line_is_density PASSED [ 72%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_cumulative PASSED [ 72%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_cumulative_requires_scipy SKIPPED [ 72%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_common_norm PASSED [ 72%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_common_grid PASSED [ 72%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_method PASSED [ 72%] 414s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_adjust PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_implicit PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_explicit PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_with_hue PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_normalization PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_weights PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_weight_norm PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_sticky_edges PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_line_kws PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_input_checking PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_axis_labels PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_legend PASSED [ 72%] 416s tests/test_distributions.py::TestKDEPlotUnivariate::test_replaced_kws PASSED [ 72%] 417s tests/test_distributions.py::TestKDEPlotBivariate::test_long_vectors PASSED [ 72%] 417s tests/test_distributions.py::TestKDEPlotBivariate::test_singular_data PASSED [ 72%] 417s tests/test_distributions.py::TestKDEPlotBivariate::test_fill_artists PASSED [ 72%] 417s tests/test_distributions.py::TestKDEPlotBivariate::test_common_norm PASSED [ 72%] 417s tests/test_distributions.py::TestKDEPlotBivariate::test_log_scale PASSED [ 73%] 417s tests/test_distributions.py::TestKDEPlotBivariate::test_bandwidth PASSED [ 73%] 418s tests/test_distributions.py::TestKDEPlotBivariate::test_weights PASSED [ 73%] 418s tests/test_distributions.py::TestKDEPlotBivariate::test_hue_ignores_cmap PASSED [ 73%] 418s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_line_colors PASSED [ 73%] 418s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_line_cmap PASSED [ 73%] 418s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_fill_colors PASSED [ 73%] 418s tests/test_distributions.py::TestKDEPlotBivariate::test_colorbar PASSED [ 73%] 418s tests/test_distributions.py::TestKDEPlotBivariate::test_levels_and_thresh PASSED [ 73%] 418s tests/test_distributions.py::TestKDEPlotBivariate::test_quantile_to_level PASSED [ 73%] 418s tests/test_distributions.py::TestKDEPlotBivariate::test_input_checking PASSED [ 73%] 418s tests/test_distributions.py::TestHistPlotUnivariate::test_color[bars-True] PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_color[bars-False] PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_color[step-True] PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_color[step-False] PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_color[poly-True] PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_color[poly-False] PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_long_vectors[x] PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_long_vectors[y] PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_wide_vs_long_data PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_flat_vector PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_empty_data PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_variable_assignment PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-bars] PASSED [ 73%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-step] PASSED [ 74%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-poly] PASSED [ 74%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-bars] PASSED [ 74%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-step] PASSED [ 74%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-poly] PASSED [ 74%] 419s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-bars] PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-step] PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-poly] PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-bars] PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-step] PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-poly] PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_stack PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_dodge PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_as_numpy_dodged PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_multiple_input_check PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_element_input_check PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_count_stat PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat_common_norm PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat_unique_norm PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat[probability] PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat[proportion] PASSED [ 74%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_common_norm[probability] PASSED [ 75%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_common_norm[proportion] PASSED [ 75%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_unique_norm[probability] PASSED [ 75%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_unique_norm[proportion] PASSED [ 75%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_percent_stat PASSED [ 75%] 420s tests/test_distributions.py::TestHistPlotUnivariate::test_common_bins PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_unique_bins PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_range_with_inf PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_weights_with_missing PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_weight_norm PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_discrete PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_discrete_categorical_default PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_categorical_yaxis_inversion PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_datetime_scale PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[count] PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[density] PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[probability] PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[count-layer] PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[count-dodge] PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[density-layer] PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[density-dodge] PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[probability-layer] PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[probability-dodge] PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_default_cut PASSED [ 75%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_hue PASSED [ 76%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_yaxis PASSED [ 76%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_line_kws PASSED [ 76%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_singular_data PASSED [ 76%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_element_default PASSED [ 76%] 421s tests/test_distributions.py::TestHistPlotUnivariate::test_bars_no_fill PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_poly_fill PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_poly_no_fill PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_step_no_fill PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill_xy PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_step_no_fill_xy PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_weighted_histogram PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_weights_with_auto_bins PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_shrink PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_explicit PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_implicit PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_dodge PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_kde PASSED [ 76%] 422s tests/test_distributions.py::TestHistPlotUnivariate::test_auto_linewidth[True] PASSED [ 76%] 424s tests/test_distributions.py::TestHistPlotUnivariate::test_auto_linewidth[False] PASSED [ 76%] 425s tests/test_distributions.py::TestHistPlotUnivariate::test_bar_kwargs PASSED [ 76%] 425s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill_kwargs PASSED [ 76%] 425s tests/test_distributions.py::TestHistPlotUnivariate::test_step_line_kwargs PASSED [ 76%] 425s tests/test_distributions.py::TestHistPlotUnivariate::test_label PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotUnivariate::test_default_color_scout_cleanup PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_hue PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_hue_unique_bins PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_col_unique_bins PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_log_scale PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_thresh PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_sticky_edges PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_common_norm PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_unique_norm PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[probability] PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[proportion] PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[percent] PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_colors PASSED [ 77%] 425s tests/test_distributions.py::TestHistPlotBivariate::test_color_limits PASSED [ 77%] 426s tests/test_distributions.py::TestHistPlotBivariate::test_hue_color_limits PASSED [ 77%] 426s tests/test_distributions.py::TestHistPlotBivariate::test_colorbar PASSED [ 77%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_color PASSED [ 77%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_long_vectors[x] PASSED [ 77%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_long_vectors[y] PASSED [ 77%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_hue PASSED [ 77%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_line_kwargs PASSED [ 77%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_drawstyle[x] PASSED [ 77%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_drawstyle[y] PASSED [ 78%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits[x-y] PASSED [ 78%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits[y-x] PASSED [ 78%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits_complementary[x-y] PASSED [ 78%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits_complementary[y-x] PASSED [ 78%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_count[x-y] PASSED [ 78%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_count[y-x] PASSED [ 78%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_weights PASSED [ 78%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_bivariate_error PASSED [ 78%] 426s tests/test_distributions.py::TestECDFPlotUnivariate::test_log_scale PASSED [ 78%] 427s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs0] PASSED [ 78%] 427s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs1] PASSED [ 78%] 428s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs2] PASSED [ 78%] 428s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs3] PASSED [ 78%] 428s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs4] PASSED [ 78%] 429s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs5] PASSED [ 78%] 429s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs6] PASSED [ 78%] 429s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs7] PASSED [ 78%] 430s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs8] PASSED [ 78%] 430s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs9] PASSED [ 78%] 431s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs10] PASSED [ 78%] 431s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs11] PASSED [ 78%] 432s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs12] PASSED [ 78%] 433s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs13] PASSED [ 78%] 433s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs14] PASSED [ 79%] 433s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs15] PASSED [ 79%] 434s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs0] PASSED [ 79%] 434s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs1] PASSED [ 79%] 434s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs2] PASSED [ 79%] 435s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs3] PASSED [ 79%] 435s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs4] PASSED [ 79%] 435s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs5] PASSED [ 79%] 435s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs6] PASSED [ 79%] 436s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs7] PASSED [ 79%] 436s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs8] PASSED [ 79%] 437s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs9] PASSED [ 79%] 437s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs10] PASSED [ 79%] 437s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs11] PASSED [ 79%] 438s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs0] PASSED [ 79%] 438s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs1] PASSED [ 79%] 440s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs2] PASSED [ 79%] 440s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs3] PASSED [ 79%] 440s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs4] PASSED [ 79%] 440s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs5] PASSED [ 79%] 441s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs6] PASSED [ 79%] 441s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs7] PASSED [ 79%] 441s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs8] PASSED [ 79%] 442s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs9] PASSED [ 80%] 442s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs0] PASSED [ 80%] 442s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs1] PASSED [ 80%] 443s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs2] PASSED [ 80%] 443s tests/test_distributions.py::TestDisPlot::test_facets[col] PASSED [ 80%] 444s tests/test_distributions.py::TestDisPlot::test_facets[row] PASSED [ 80%] 444s tests/test_distributions.py::TestDisPlot::test_facet_multiple[dodge] PASSED [ 80%] 445s tests/test_distributions.py::TestDisPlot::test_facet_multiple[stack] PASSED [ 80%] 445s tests/test_distributions.py::TestDisPlot::test_facet_multiple[fill] PASSED [ 80%] 445s tests/test_distributions.py::TestDisPlot::test_ax_warning PASSED [ 80%] 446s tests/test_distributions.py::TestDisPlot::test_array_faceting[col] PASSED [ 80%] 446s tests/test_distributions.py::TestDisPlot::test_array_faceting[row] PASSED [ 80%] 446s tests/test_distributions.py::TestDisPlot::test_legend PASSED [ 80%] 446s tests/test_distributions.py::TestDisPlot::test_empty PASSED [ 80%] 446s tests/test_distributions.py::TestDisPlot::test_bivariate_ecdf_error PASSED [ 80%] 447s tests/test_distributions.py::TestDisPlot::test_bivariate_kde_norm PASSED [ 80%] 447s tests/test_distributions.py::TestDisPlot::test_bivariate_hist_norm PASSED [ 80%] 448s tests/test_distributions.py::TestDisPlot::test_facetgrid_data PASSED [ 80%] 448s tests/test_docstrings.py::TestDocstringComponents::test_from_dict PASSED [ 80%] 448s tests/test_docstrings.py::TestDocstringComponents::test_from_nested_components PASSED [ 80%] 448s tests/test_docstrings.py::TestDocstringComponents::test_from_function PASSED [ 80%] 448s tests/test_docstrings.py::TestDocstringComponents::test_from_method PASSED [ 80%] 448s tests/test_matrix.py::TestHeatmap::test_ndarray_input PASSED [ 80%] 448s tests/test_matrix.py::TestHeatmap::test_df_input PASSED [ 80%] 448s tests/test_matrix.py::TestHeatmap::test_df_multindex_input PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_mask_input[float] PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_mask_input[int64] PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_mask_input[object] PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_mask_limits PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_default_vlims PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_robust_vlims PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_custom_sequential_vlims PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_custom_diverging_vlims PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_array_with_nans PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_mask PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_custom_cmap PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_centered_vlims PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_default_colors PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_custom_vlim_colors PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_custom_center_colors PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_cmap_with_properties PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_explicit_none_norm PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_ticklabels_off PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_custom_ticklabels PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_custom_ticklabel_interval PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_overwrite_kws PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_with_mask PASSED [ 81%] 448s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_mesh_colors PASSED [ 82%] 448s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_other_data PASSED [ 82%] 448s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_different_shapes PASSED [ 82%] 448s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_with_limited_ticklabels PASSED [ 82%] 448s tests/test_matrix.py::TestHeatmap::test_heatmap_cbar PASSED [ 82%] 448s tests/test_matrix.py::TestHeatmap::test_heatmap_axes PASSED [ 82%] 449s tests/test_matrix.py::TestHeatmap::test_heatmap_ticklabel_rotation PASSED [ 82%] 449s tests/test_matrix.py::TestHeatmap::test_heatmap_inner_lines PASSED [ 82%] 449s tests/test_matrix.py::TestHeatmap::test_square_aspect PASSED [ 82%] 449s tests/test_matrix.py::TestHeatmap::test_mask_validation PASSED [ 82%] 449s tests/test_matrix.py::TestHeatmap::test_missing_data_mask PASSED [ 82%] 449s tests/test_matrix.py::TestHeatmap::test_cbar_ticks PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_ndarray_input PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_df_input PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_df_multindex_input PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_axis0_input PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_rotate_input PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_rotate_axis0_input PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_custom_linkage PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_label_false PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_linkage_scipy PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_fastcluster_other_method SKIPPED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_fastcluster_non_euclidean SKIPPED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_dendrogram_plot PASSED [ 82%] 449s tests/test_matrix.py::TestDendrogram::test_dendrogram_rotate PASSED [ 83%] 449s tests/test_matrix.py::TestDendrogram::test_dendrogram_ticklabel_rotation PASSED [ 83%] 449s tests/test_matrix.py::TestClustermap::test_ndarray_input PASSED [ 83%] 449s tests/test_matrix.py::TestClustermap::test_df_input PASSED [ 83%] 449s tests/test_matrix.py::TestClustermap::test_corr_df_input PASSED [ 83%] 449s tests/test_matrix.py::TestClustermap::test_pivot_input PASSED [ 83%] 449s tests/test_matrix.py::TestClustermap::test_colors_input PASSED [ 83%] 449s tests/test_matrix.py::TestClustermap::test_categorical_colors_input PASSED [ 83%] 449s tests/test_matrix.py::TestClustermap::test_nested_colors_input PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_colors_input_custom_cmap PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_z_score PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_z_score_axis0 PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_standard_scale PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_standard_scale_axis0 PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_z_score_standard_scale PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_nested_color_list_to_matrix_and_cmap PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap_axis1 PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap_different_sizes PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_savefig PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_plot_dendrograms PASSED [ 83%] 450s tests/test_matrix.py::TestClustermap::test_cluster_false PASSED [ 83%] 451s tests/test_matrix.py::TestClustermap::test_row_col_colors PASSED [ 83%] 451s tests/test_matrix.py::TestClustermap::test_cluster_false_row_col_colors PASSED [ 83%] 451s tests/test_matrix.py::TestClustermap::test_row_col_colors_df PASSED [ 84%] 452s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_shuffled PASSED [ 84%] 452s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_missing PASSED [ 84%] 453s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_one_axis PASSED [ 84%] 453s tests/test_matrix.py::TestClustermap::test_row_col_colors_series PASSED [ 84%] 453s tests/test_matrix.py::TestClustermap::test_row_col_colors_series_shuffled PASSED [ 84%] 454s tests/test_matrix.py::TestClustermap::test_row_col_colors_series_missing PASSED [ 84%] 454s tests/test_matrix.py::TestClustermap::test_row_col_colors_ignore_heatmap_kwargs PASSED [ 84%] 454s tests/test_matrix.py::TestClustermap::test_row_col_colors_raise_on_mixed_index_types PASSED [ 84%] 454s tests/test_matrix.py::TestClustermap::test_mask_reorganization PASSED [ 84%] 455s tests/test_matrix.py::TestClustermap::test_ticklabel_reorganization PASSED [ 84%] 455s tests/test_matrix.py::TestClustermap::test_noticklabels PASSED [ 84%] 457s tests/test_matrix.py::TestClustermap::test_size_ratios PASSED [ 84%] 457s tests/test_matrix.py::TestClustermap::test_cbar_pos PASSED [ 84%] 457s tests/test_matrix.py::TestClustermap::test_square_warning PASSED [ 84%] 458s tests/test_matrix.py::TestClustermap::test_clustermap_annotation PASSED [ 84%] 458s tests/test_matrix.py::TestClustermap::test_tree_kws PASSED [ 84%] 458s tests/test_miscplot.py::TestPalPlot::test_palplot_size PASSED [ 84%] 460s tests/test_miscplot.py::TestDogPlot::test_dogplot PASSED [ 84%] 460s tests/test_objects.py::test_objects_namespace PASSED [ 84%] 460s tests/test_palettes.py::TestColorPalettes::test_current_palette PASSED [ 84%] 460s tests/test_palettes.py::TestColorPalettes::test_palette_context PASSED [ 84%] 460s tests/test_palettes.py::TestColorPalettes::test_big_palette_context PASSED [ 84%] 460s tests/test_palettes.py::TestColorPalettes::test_palette_size PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_seaborn_palettes PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_hls_palette PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_husl_palette PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_mpl_palette PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_mpl_dark_palette PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_bad_palette_name PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_terrible_palette_name PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_bad_palette_colors PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_palette_desat PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_palette_is_list_of_tuples PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_palette_cycles PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_hls_values PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_husl_values PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_cbrewer_qual PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_mpl_reversal PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_rgb_from_hls PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_rgb_from_husl PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_rgb_from_xkcd PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_light_palette PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_dark_palette PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_diverging_palette PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_blend_palette PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_cubehelix_against_matplotlib PASSED [ 85%] 460s tests/test_palettes.py::TestColorPalettes::test_cubehelix_n_colors PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_cubehelix_reverse PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_cubehelix_cmap PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_cubehelix_code PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_xkcd_palette PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_crayon_palette PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_color_codes PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_as_hex PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_preserved_palette_length PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_html_repr PASSED [ 86%] 460s tests/test_palettes.py::TestColorPalettes::test_colormap_display_patch PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_default_return PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_key_usage PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_bad_style PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_rc_override PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_set_style PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_style_context_manager PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_style_context_independence PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_set_rc PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_set_with_palette PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_reset_defaults PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_reset_orig PASSED [ 86%] 460s tests/test_rcmod.py::TestAxesStyle::test_set_is_alias PASSED [ 86%] 460s tests/test_rcmod.py::TestPlottingContext::test_default_return PASSED [ 86%] 460s tests/test_rcmod.py::TestPlottingContext::test_key_usage PASSED [ 87%] 460s tests/test_rcmod.py::TestPlottingContext::test_bad_context PASSED [ 87%] 460s tests/test_rcmod.py::TestPlottingContext::test_font_scale PASSED [ 87%] 460s tests/test_rcmod.py::TestPlottingContext::test_rc_override PASSED [ 87%] 460s tests/test_rcmod.py::TestPlottingContext::test_set_context PASSED [ 87%] 460s tests/test_rcmod.py::TestPlottingContext::test_context_context_manager PASSED [ 87%] 460s tests/test_rcmod.py::TestPalette::test_set_palette PASSED [ 87%] 460s tests/test_rcmod.py::TestFonts::test_set_font SKIPPED (Verdana font ...) [ 87%] 460s tests/test_rcmod.py::TestFonts::test_set_serif_font PASSED [ 87%] 460s tests/test_rcmod.py::TestFonts::test_different_sans_serif SKIPPED (V...) [ 87%] 460s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_frame PASSED [ 87%] 460s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_series PASSED [ 87%] 460s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_array PASSED [ 87%] 460s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_lists PASSED [ 87%] 460s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_mix PASSED [ 87%] 460s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_bad PASSED [ 87%] 460s tests/test_regression.py::TestLinearPlotter::test_dropna PASSED [ 87%] 460s tests/test_regression.py::TestRegressionPlotter::test_variables_from_frame PASSED [ 87%] 460s tests/test_regression.py::TestRegressionPlotter::test_variables_from_series PASSED [ 87%] 460s tests/test_regression.py::TestRegressionPlotter::test_variables_from_mix PASSED [ 87%] 460s tests/test_regression.py::TestRegressionPlotter::test_variables_must_be_1d PASSED [ 87%] 460s tests/test_regression.py::TestRegressionPlotter::test_dropna PASSED [ 87%] 460s tests/test_regression.py::TestRegressionPlotter::test_singleton[x0-y0] PASSED [ 87%] 460s tests/test_regression.py::TestRegressionPlotter::test_singleton[x1-y1] PASSED [ 87%] 460s tests/test_regression.py::TestRegressionPlotter::test_singleton[x2-y2] PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_ci PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_fast_regression SKIPPED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_regress_poly SKIPPED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[logistic] PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[robust] PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[lowess] PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_regress_logx PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_regress_n_boot SKIPPED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_regress_without_bootstrap SKIPPED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_regress_bootstrap_seed PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_numeric_bins PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_provided_bins PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_bin_results PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_scatter_data PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_estimate_data PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_estimate_cis PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_estimate_units PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_partial PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_logistic_regression SKIPPED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_logistic_perfect_separation SKIPPED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_robust_regression SKIPPED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_lowess_regression SKIPPED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_regression_options PASSED [ 88%] 460s tests/test_regression.py::TestRegressionPlotter::test_regression_limits PASSED [ 89%] 460s tests/test_regression.py::TestRegressionPlots::test_regplot_basic PASSED [ 89%] 461s tests/test_regression.py::TestRegressionPlots::test_regplot_selective PASSED [ 89%] 461s tests/test_regression.py::TestRegressionPlots::test_regplot_scatter_kws_alpha PASSED [ 89%] 461s tests/test_regression.py::TestRegressionPlots::test_regplot_binned PASSED [ 89%] 461s tests/test_regression.py::TestRegressionPlots::test_lmplot_no_data PASSED [ 89%] 461s tests/test_regression.py::TestRegressionPlots::test_lmplot_basic PASSED [ 89%] 461s tests/test_regression.py::TestRegressionPlots::test_lmplot_hue PASSED [ 89%] 462s tests/test_regression.py::TestRegressionPlots::test_lmplot_markers PASSED [ 89%] 462s tests/test_regression.py::TestRegressionPlots::test_lmplot_marker_linewidths PASSED [ 89%] 465s tests/test_regression.py::TestRegressionPlots::test_lmplot_facets PASSED [ 89%] 465s tests/test_regression.py::TestRegressionPlots::test_lmplot_hue_col_nolegend PASSED [ 89%] 465s tests/test_regression.py::TestRegressionPlots::test_lmplot_scatter_kws PASSED [ 89%] 466s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_truncate[True] PASSED [ 89%] 467s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_truncate[False] PASSED [ 89%] 467s tests/test_regression.py::TestRegressionPlots::test_lmplot_sharey PASSED [ 89%] 467s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_kws PASSED [ 89%] 467s tests/test_regression.py::TestRegressionPlots::test_residplot PASSED [ 89%] 467s tests/test_regression.py::TestRegressionPlots::test_residplot_lowess SKIPPED [ 89%] 467s tests/test_regression.py::TestRegressionPlots::test_residplot_statsmodels_missing_errors[robust] PASSED [ 89%] 467s tests/test_regression.py::TestRegressionPlots::test_residplot_statsmodels_missing_errors[lowess] PASSED [ 89%] 467s tests/test_regression.py::TestRegressionPlots::test_three_point_colors PASSED [ 89%] 467s tests/test_regression.py::TestRegressionPlots::test_regplot_xlim PASSED [ 89%] 467s tests/test_relational.py::TestRelationalPlotter::test_wide_df_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_wide_df_with_nonnumeric_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_wide_array_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_flat_array_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_flat_list_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_flat_series_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_series_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_arrays_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_list_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_series_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_arrays_variables PASSED [ 90%] 467s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_lists_variables PASSED [ 90%] 468s tests/test_relational.py::TestRelationalPlotter::test_relplot_simple PASSED [ 90%] 474s tests/test_relational.py::TestRelationalPlotter::test_relplot_complex PASSED [ 90%] 474s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[series] PASSED [ 90%] 474s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[numpy] PASSED [ 90%] 475s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[list] PASSED [ 90%] 475s tests/test_relational.py::TestRelationalPlotter::test_relplot_wide PASSED [ 90%] 475s tests/test_relational.py::TestRelationalPlotter::test_relplot_hues PASSED [ 90%] 475s tests/test_relational.py::TestRelationalPlotter::test_relplot_sizes PASSED [ 90%] 476s tests/test_relational.py::TestRelationalPlotter::test_relplot_styles PASSED [ 90%] 476s tests/test_relational.py::TestRelationalPlotter::test_relplot_weighted_estimator PASSED [ 90%] 476s tests/test_relational.py::TestRelationalPlotter::test_relplot_stringy_numerics PASSED [ 90%] 477s tests/test_relational.py::TestRelationalPlotter::test_relplot_legend PASSED [ 90%] 478s tests/test_relational.py::TestRelationalPlotter::test_relplot_unshared_axis_labels PASSED [ 91%] 478s tests/test_relational.py::TestRelationalPlotter::test_relplot_data PASSED [ 91%] 478s tests/test_relational.py::TestRelationalPlotter::test_facet_variable_collision PASSED [ 91%] 478s tests/test_relational.py::TestRelationalPlotter::test_relplot_scatter_unused_variables PASSED [ 91%] 478s tests/test_relational.py::TestRelationalPlotter::test_ax_kwarg_removal PASSED [ 91%] 478s tests/test_relational.py::TestRelationalPlotter::test_legend_has_no_offset PASSED [ 91%] 478s tests/test_relational.py::TestRelationalPlotter::test_lineplot_2d_dashes PASSED [ 91%] 478s tests/test_relational.py::TestRelationalPlotter::test_legend_attributes_hue PASSED [ 91%] 479s tests/test_relational.py::TestRelationalPlotter::test_legend_attributes_style PASSED [ 91%] 479s tests/test_relational.py::TestRelationalPlotter::test_legend_attributes_hue_and_style PASSED [ 91%] 480s tests/test_relational.py::TestLinePlotter::test_color PASSED [ 91%] 480s tests/test_relational.py::TestLinePlotter::test_legend_no_semantics PASSED [ 91%] 480s tests/test_relational.py::TestLinePlotter::test_legend_hue_categorical PASSED [ 91%] 481s tests/test_relational.py::TestLinePlotter::test_legend_hue_and_style_same PASSED [ 91%] 481s tests/test_relational.py::TestLinePlotter::test_legend_hue_and_style_diff PASSED [ 91%] 481s tests/test_relational.py::TestLinePlotter::test_legend_hue_and_size_same PASSED [ 91%] 481s tests/test_relational.py::TestLinePlotter::test_legend_numerical_full[hue] PASSED [ 91%] 482s tests/test_relational.py::TestLinePlotter::test_legend_numerical_full[size] PASSED [ 91%] 482s tests/test_relational.py::TestLinePlotter::test_legend_numerical_full[style] PASSED [ 91%] 482s tests/test_relational.py::TestLinePlotter::test_legend_numerical_brief[hue] PASSED [ 91%] 482s tests/test_relational.py::TestLinePlotter::test_legend_numerical_brief[size] PASSED [ 91%] 482s tests/test_relational.py::TestLinePlotter::test_legend_numerical_brief[style] PASSED [ 91%] 482s tests/test_relational.py::TestLinePlotter::test_legend_value_error PASSED [ 91%] 482s tests/test_relational.py::TestLinePlotter::test_legend_log_norm[hue] PASSED [ 91%] 482s tests/test_relational.py::TestLinePlotter::test_legend_log_norm[size] PASSED [ 92%] 482s tests/test_relational.py::TestLinePlotter::test_legend_binary_var[hue] PASSED [ 92%] 482s tests/test_relational.py::TestLinePlotter::test_legend_binary_var[size] PASSED [ 92%] 483s tests/test_relational.py::TestLinePlotter::test_legend_binary_numberic_brief[hue] PASSED [ 92%] 483s tests/test_relational.py::TestLinePlotter::test_legend_binary_numberic_brief[size] PASSED [ 92%] 484s tests/test_relational.py::TestLinePlotter::test_plot PASSED [ 92%] 484s tests/test_relational.py::TestLinePlotter::test_weights PASSED [ 92%] 484s tests/test_relational.py::TestLinePlotter::test_non_aggregated_data PASSED [ 92%] 484s tests/test_relational.py::TestLinePlotter::test_orient PASSED [ 92%] 484s tests/test_relational.py::TestLinePlotter::test_log_scale PASSED [ 92%] 484s tests/test_relational.py::TestLinePlotter::test_axis_labels PASSED [ 92%] 484s tests/test_relational.py::TestLinePlotter::test_matplotlib_kwargs PASSED [ 92%] 484s tests/test_relational.py::TestLinePlotter::test_nonmapped_dashes PASSED [ 92%] 484s tests/test_relational.py::TestLinePlotter::test_lineplot_axes PASSED [ 92%] 485s tests/test_relational.py::TestLinePlotter::test_legend_attributes_with_hue PASSED [ 92%] 485s tests/test_relational.py::TestLinePlotter::test_legend_attributes_with_style PASSED [ 92%] 485s tests/test_relational.py::TestLinePlotter::test_legend_attributes_with_hue_and_style PASSED [ 92%] 486s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics0] PASSED [ 92%] 486s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics1] PASSED [ 92%] 486s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics2] PASSED [ 92%] 487s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics3] PASSED [ 92%] 488s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics4] PASSED [ 92%] 488s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics5] PASSED [ 92%] 489s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics6] PASSED [ 92%] 490s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics7] PASSED [ 93%] 491s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics8] PASSED [ 93%] 491s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics9] PASSED [ 93%] 492s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics10] PASSED [ 93%] 493s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics11] PASSED [ 93%] 498s tests/test_relational.py::TestLinePlotter::test_lineplot_smoke PASSED [ 93%] 498s tests/test_relational.py::TestLinePlotter::test_ci_deprecation PASSED [ 93%] 498s tests/test_relational.py::TestScatterPlotter::test_color PASSED [ 93%] 498s tests/test_relational.py::TestScatterPlotter::test_legend_no_semantics PASSED [ 93%] 498s tests/test_relational.py::TestScatterPlotter::test_legend_hue PASSED [ 93%] 498s tests/test_relational.py::TestScatterPlotter::test_legend_hue_style_same PASSED [ 93%] 498s tests/test_relational.py::TestScatterPlotter::test_legend_hue_style_different PASSED [ 93%] 498s tests/test_relational.py::TestScatterPlotter::test_legend_data_hue_size_same PASSED [ 93%] 498s tests/test_relational.py::TestScatterPlotter::test_legend_size_numeric_list PASSED [ 93%] 498s tests/test_relational.py::TestScatterPlotter::test_legend_size_numeric_dict PASSED [ 93%] 498s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_hue_full PASSED [ 93%] 499s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_hue_brief PASSED [ 93%] 499s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_size_full PASSED [ 93%] 499s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_size_brief PASSED [ 93%] 499s tests/test_relational.py::TestScatterPlotter::test_legend_attributes_hue PASSED [ 93%] 499s tests/test_relational.py::TestScatterPlotter::test_legend_attributes_style PASSED [ 93%] 499s tests/test_relational.py::TestScatterPlotter::test_legend_attributes_hue_and_style PASSED [ 93%] 499s tests/test_relational.py::TestScatterPlotter::test_legend_value_error PASSED [ 93%] 499s tests/test_relational.py::TestScatterPlotter::test_plot PASSED [ 93%] 499s tests/test_relational.py::TestScatterPlotter::test_axis_labels PASSED [ 94%] 499s tests/test_relational.py::TestScatterPlotter::test_scatterplot_axes PASSED [ 94%] 499s tests/test_relational.py::TestScatterPlotter::test_literal_attribute_vectors PASSED [ 94%] 499s tests/test_relational.py::TestScatterPlotter::test_supplied_color_array PASSED [ 94%] 499s tests/test_relational.py::TestScatterPlotter::test_hue_order PASSED [ 94%] 499s tests/test_relational.py::TestScatterPlotter::test_linewidths PASSED [ 94%] 499s tests/test_relational.py::TestScatterPlotter::test_size_norm_extrapolation PASSED [ 94%] 499s tests/test_relational.py::TestScatterPlotter::test_datetime_scale PASSED [ 94%] 499s tests/test_relational.py::TestScatterPlotter::test_unfilled_marker_edgecolor_warning PASSED [ 94%] 500s tests/test_relational.py::TestScatterPlotter::test_short_form_kwargs PASSED [ 94%] 500s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics0] PASSED [ 94%] 500s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics1] PASSED [ 94%] 500s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics2] PASSED [ 94%] 500s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics3] PASSED [ 94%] 500s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics4] PASSED [ 94%] 500s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics5] PASSED [ 94%] 500s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics6] PASSED [ 94%] 501s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics7] PASSED [ 94%] 501s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics8] PASSED [ 94%] 501s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics9] PASSED [ 94%] 501s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics10] PASSED [ 94%] 501s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics11] PASSED [ 94%] 504s tests/test_relational.py::TestScatterPlotter::test_scatterplot_smoke PASSED [ 94%] 504s tests/test_statistics.py::TestKDE::test_gridsize PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_cut PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_clip PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_density_normalization PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_cumulative PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_cached_support PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_bw_method PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_bw_adjust PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_bivariate_grid PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_bivariate_normalization PASSED [ 95%] 504s tests/test_statistics.py::TestKDE::test_bivariate_cumulative PASSED [ 95%] 504s tests/test_statistics.py::TestHistogram::test_string_bins PASSED [ 95%] 504s tests/test_statistics.py::TestHistogram::test_int_bins PASSED [ 95%] 504s tests/test_statistics.py::TestHistogram::test_array_bins PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_string_bins PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_int_bins PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_array_bins PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_binwidth PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_binwidth PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_binrange PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_binrange PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_discrete_bins PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_odd_single_observation PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_binwidth_roundoff PASSED [ 95%] 505s tests/test_statistics.py::TestHistogram::test_histogram PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_count_stat PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_density_stat PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_probability_stat PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_frequency_stat PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_cumulative_count PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_cumulative_density PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_cumulative_probability PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_cumulative_frequency PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_histogram PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_count_stat PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_density_stat PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_probability_stat PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_frequency_stat PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_count PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_density PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_frequency PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_probability PASSED [ 96%] 505s tests/test_statistics.py::TestHistogram::test_bad_stat PASSED [ 96%] 505s tests/test_statistics.py::TestECDF::test_univariate_proportion PASSED [ 96%] 505s tests/test_statistics.py::TestECDF::test_univariate_count PASSED [ 96%] 505s tests/test_statistics.py::TestECDF::test_univariate_percent PASSED [ 96%] 505s tests/test_statistics.py::TestECDF::test_univariate_proportion_weights PASSED [ 96%] 505s tests/test_statistics.py::TestECDF::test_univariate_count_weights PASSED [ 96%] 505s tests/test_statistics.py::TestECDF::test_against_statsmodels SKIPPED [ 97%] 505s tests/test_statistics.py::TestECDF::test_invalid_stat PASSED [ 97%] 505s tests/test_statistics.py::TestECDF::test_bivariate_error PASSED [ 97%] 505s tests/test_statistics.py::TestEstimateAggregator::test_func_estimator PASSED [ 97%] 505s tests/test_statistics.py::TestEstimateAggregator::test_name_estimator PASSED [ 97%] 505s tests/test_statistics.py::TestEstimateAggregator::test_custom_func_estimator PASSED [ 97%] 505s tests/test_statistics.py::TestEstimateAggregator::test_se_errorbars PASSED [ 97%] 505s tests/test_statistics.py::TestEstimateAggregator::test_sd_errorbars PASSED [ 97%] 505s tests/test_statistics.py::TestEstimateAggregator::test_pi_errorbars PASSED [ 97%] 507s tests/test_statistics.py::TestEstimateAggregator::test_ci_errorbars PASSED [ 97%] 507s tests/test_statistics.py::TestEstimateAggregator::test_custom_errorbars PASSED [ 97%] 507s tests/test_statistics.py::TestEstimateAggregator::test_singleton_errorbars PASSED [ 97%] 507s tests/test_statistics.py::TestEstimateAggregator::test_errorbar_validation PASSED [ 97%] 507s tests/test_statistics.py::TestWeightedAggregator::test_weighted_mean PASSED [ 97%] 507s tests/test_statistics.py::TestWeightedAggregator::test_weighted_ci PASSED [ 97%] 507s tests/test_statistics.py::TestWeightedAggregator::test_limited_estimator PASSED [ 97%] 507s tests/test_statistics.py::TestWeightedAggregator::test_limited_ci PASSED [ 97%] 507s tests/test_statistics.py::TestLetterValues::test_levels PASSED [ 97%] 507s tests/test_statistics.py::TestLetterValues::test_values PASSED [ 97%] 507s tests/test_statistics.py::TestLetterValues::test_fliers PASSED [ 97%] 507s tests/test_statistics.py::TestLetterValues::test_median PASSED [ 97%] 507s tests/test_statistics.py::TestLetterValues::test_k_depth_int PASSED [ 97%] 507s tests/test_statistics.py::TestLetterValues::test_trust_alpha PASSED [ 97%] 507s tests/test_statistics.py::TestLetterValues::test_outlier_prop PASSED [ 97%] 507s tests/test_utils.py::test_ci_to_errsize PASSED [ 98%] 507s tests/test_utils.py::test_desaturate PASSED [ 98%] 507s tests/test_utils.py::test_desaturation_prop PASSED [ 98%] 507s tests/test_utils.py::test_saturate PASSED [ 98%] 507s tests/test_utils.py::test_to_utf8[a-a0] PASSED [ 98%] 507s tests/test_utils.py::test_to_utf8[abc-abc0] PASSED [ 98%] 507s tests/test_utils.py::test_to_utf8[a-a1] PASSED [ 98%] 507s tests/test_utils.py::test_to_utf8[abc-abc1] PASSED [ 98%] 507s tests/test_utils.py::test_to_utf8[s4-abc] PASSED [ 98%] 507s tests/test_utils.py::test_to_utf8[s5-] PASSED [ 98%] 507s tests/test_utils.py::test_to_utf8[1-1] PASSED [ 98%] 507s tests/test_utils.py::test_to_utf8[0-0] PASSED [ 98%] 507s tests/test_utils.py::test_to_utf8[s8-[]] PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine_specific_axes PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine_with_offset PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine_side_specific_offset PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine_with_offset_specific_axes PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine_trim_spines PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine_trim_inverted PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine_trim_noticks PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine_trim_categorical PASSED [ 98%] 507s tests/test_utils.py::TestSpineUtils::test_despine_moved_ticks PASSED [ 98%] 507s tests/test_utils.py::test_ticklabels_overlap PASSED [ 98%] 507s tests/test_utils.py::test_locator_to_legend_entries PASSED [ 99%] 507s tests/test_utils.py::test_move_legend_matplotlib_objects PASSED [ 99%] 507s tests/test_utils.py::test_move_legend_grid_object PASSED [ 99%] 507s tests/test_utils.py::test_move_legend_input_checks PASSED [ 99%] 508s tests/test_utils.py::test_move_legend_with_labels PASSED [ 99%] 508s tests/test_utils.py::test_get_dataset_names PASSED [ 99%] 521s tests/test_utils.py::test_load_datasets PASSED [ 99%] 522s tests/test_utils.py::test_load_dataset_string_error PASSED [ 99%] 522s tests/test_utils.py::test_load_dataset_passed_data_error PASSED [ 99%] 541s tests/test_utils.py::test_load_cached_datasets PASSED [ 99%] 541s tests/test_utils.py::test_relative_luminance PASSED [ 99%] 541s tests/test_utils.py::test_get_color_cycle[cycler0-result0] PASSED [ 99%] 541s tests/test_utils.py::test_get_color_cycle[cycler1-result1] PASSED [ 99%] 541s tests/test_utils.py::test_get_color_cycle[cycler2-result2] PASSED [ 99%] 541s tests/test_utils.py::test_get_color_cycle[cycler3-result3] PASSED [ 99%] 541s tests/test_utils.py::test_get_color_cycle[cycler4-result4] PASSED [ 99%] 541s tests/test_utils.py::test_get_color_cycle[cycler5-result5] PASSED [ 99%] 541s tests/test_utils.py::test_get_color_cycle[cycler6-result6] PASSED [ 99%] 541s tests/test_utils.py::test_remove_na PASSED [ 99%] 541s tests/test_utils.py::test_assign_default_kwargs PASSED [ 99%] 541s tests/test_utils.py::test_check_argument PASSED [ 99%] 541s tests/test_utils.py::test_draw_figure PASSED [ 99%] 541s tests/test_utils.py::test_deprecate_ci PASSED [ 99%] 541s tests/test_utils.py::test_version_predates PASSED [100%] 541s 541s =============================== warnings summary =============================== 541s tests/test_base.py:1337 541s /tmp/autopkgtest.rnMaPK/autopkgtest_tmp/tests/test_base.py:1337: PytestRemovedIn9Warning: Marks applied to fixtures have no effect 541s See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function 541s @pytest.fixture( 541s 541s tests/test_base.py::TestSizeMapping::test_array_palette_deprecation 541s /usr/lib/python3/dist-packages/pluggy/_callers.py:103: UserWarning: 541s The palette list has fewer values (2) than needed (3) and will cycle, which may produce an uninterpretable plot. 541s res = hook_impl.function(*args) 541s 541s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 541s ===== 2358 passed, 16 skipped, 6 xfailed, 2 warnings in 285.88s (0:04:45) ====== 550s ============================= test session starts ============================== 550s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 550s cachedir: .pytest_cache 550s rootdir: /tmp/autopkgtest.rnMaPK/autopkgtest_tmp 550s plugins: typeguard-4.4.1 553s collecting ... collected 2380 items 553s 553s tests/_core/test_data.py::TestPlotData::test_named_vectors PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_named_and_given_vectors PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_index_as_variable PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_multiindex_as_variables PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_int_as_variable_key PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_int_as_variable_value PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_tuple_as_variable_key PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_dict_as_data PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[series] PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[numpy] PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_vectors_various_types[list] PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_none_as_variable_value PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_frame_and_vector_mismatched_lengths PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_empty_data_input[arg0] PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_empty_data_input[arg1] PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_index_alignment_series_to_dataframe PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_index_alignment_between_series PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_key_not_in_data_raises PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_key_with_no_data_raises PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_data_vector_different_lengths_raises PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_undefined_variables_raise PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_contains_operation PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_join_add_variable PASSED [ 0%] 553s tests/_core/test_data.py::TestPlotData::test_join_replace_variable PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_join_remove_variable PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_join_all_operations PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_join_all_operations_same_data PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_join_add_variable_new_data PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_join_replace_variable_new_data PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_join_add_variable_different_index PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_join_replace_variable_different_index PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_join_subset_data_inherit_variables PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_join_multiple_inherits_from_orig PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_bad_type PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_data_interchange PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_data_interchange_failure PASSED [ 1%] 553s tests/_core/test_data.py::TestPlotData::test_data_interchange_support_test SKIPPED [ 1%] 553s tests/_core/test_groupby.py::test_init_from_list PASSED [ 1%] 553s tests/_core/test_groupby.py::test_init_from_dict PASSED [ 1%] 553s tests/_core/test_groupby.py::test_init_requires_order PASSED [ 1%] 553s tests/_core/test_groupby.py::test_at_least_one_grouping_variable_required PASSED [ 1%] 553s tests/_core/test_groupby.py::test_agg_one_grouper PASSED [ 1%] 553s tests/_core/test_groupby.py::test_agg_two_groupers PASSED [ 1%] 553s tests/_core/test_groupby.py::test_agg_two_groupers_ordered PASSED [ 1%] 553s tests/_core/test_groupby.py::test_apply_no_grouper PASSED [ 1%] 553s tests/_core/test_groupby.py::test_apply_one_grouper PASSED [ 1%] 553s tests/_core/test_groupby.py::test_apply_mutate_columns PASSED [ 1%] 553s tests/_core/test_groupby.py::test_apply_replace_columns PASSED [ 2%] 553s tests/_core/test_moves.py::TestJitter::test_default PASSED [ 2%] 553s tests/_core/test_moves.py::TestJitter::test_width PASSED [ 2%] 553s tests/_core/test_moves.py::TestJitter::test_x PASSED [ 2%] 553s tests/_core/test_moves.py::TestJitter::test_y PASSED [ 2%] 553s tests/_core/test_moves.py::TestJitter::test_seed PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_default PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_fill PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_drop PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_gap PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_widths_default PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_widths_fill PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_widths_drop PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_faceted_default PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_faceted_fill PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_faceted_drop PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_orient PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_single_semantic[grp2] PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_single_semantic[grp3] PASSED [ 2%] 553s tests/_core/test_moves.py::TestDodge::test_two_semantics PASSED [ 2%] 553s tests/_core/test_moves.py::TestStack::test_basic PASSED [ 2%] 553s tests/_core/test_moves.py::TestStack::test_faceted PASSED [ 2%] 553s tests/_core/test_moves.py::TestStack::test_misssing_data PASSED [ 2%] 553s tests/_core/test_moves.py::TestStack::test_baseline_homogeneity_check PASSED [ 2%] 553s tests/_core/test_moves.py::TestShift::test_default PASSED [ 3%] 553s tests/_core/test_moves.py::TestShift::test_moves[0.3-0] PASSED [ 3%] 553s tests/_core/test_moves.py::TestShift::test_moves[0-0.2] PASSED [ 3%] 553s tests/_core/test_moves.py::TestShift::test_moves[0.1-0.3] PASSED [ 3%] 553s tests/_core/test_moves.py::TestNorm::test_default_no_groups[x] PASSED [ 3%] 553s tests/_core/test_moves.py::TestNorm::test_default_no_groups[y] PASSED [ 3%] 553s tests/_core/test_moves.py::TestNorm::test_default_groups[x] PASSED [ 3%] 553s tests/_core/test_moves.py::TestNorm::test_default_groups[y] PASSED [ 3%] 553s tests/_core/test_moves.py::TestNorm::test_sum PASSED [ 3%] 553s tests/_core/test_moves.py::TestNorm::test_where PASSED [ 3%] 553s tests/_core/test_moves.py::TestNorm::test_percent PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_empty PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_data_only PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_df_and_named_variables PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_df_and_mixed_variables PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_vector_variables_only PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_vector_variables_no_index PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_data_only_named PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_positional_and_named_data PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_positional_and_named_xy[x] PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_positional_and_named_xy[y] PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_positional_data_x_y PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_positional_x_y PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_positional_data_x PASSED [ 3%] 553s tests/_core/test_plot.py::TestInit::test_positional_x PASSED [ 4%] 553s tests/_core/test_plot.py::TestInit::test_positional_interchangeable_dataframe PASSED [ 4%] 553s tests/_core/test_plot.py::TestInit::test_positional_too_many PASSED [ 4%] 553s tests/_core/test_plot.py::TestInit::test_unknown_keywords PASSED [ 4%] 553s tests/_core/test_plot.py::TestLayerAddition::test_without_data PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_with_new_variable_by_name PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_with_new_variable_by_vector PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_with_late_data_definition PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_with_new_data_definition PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_drop_variable PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_stat_default XFAIL [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_stat_nondefault PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_orient[x-x] PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_orient[y-y] PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_orient[v-x] PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_orient[h-y] PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_variable_list PASSED [ 4%] 554s tests/_core/test_plot.py::TestLayerAddition::test_type_checks PASSED [ 4%] 554s tests/_core/test_plot.py::TestScaling::test_inference PASSED [ 4%] 554s tests/_core/test_plot.py::TestScaling::test_inference_from_layer_data PASSED [ 4%] 554s tests/_core/test_plot.py::TestScaling::test_inference_joins PASSED [ 4%] 554s tests/_core/test_plot.py::TestScaling::test_inferred_categorical_converter PASSED [ 4%] 554s tests/_core/test_plot.py::TestScaling::test_explicit_categorical_converter PASSED [ 4%] 554s tests/_core/test_plot.py::TestScaling::test_categorical_as_datetime XFAIL [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_faceted_log_scale PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_paired_single_log_scale PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_paired_with_common_fallback PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_log_scale_name XFAIL (Cu...) [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_mark_data_log_transform_is_inverted PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_mark_data_log_transfrom_with_stat PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_mark_data_from_categorical PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_mark_data_from_datetime PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_computed_var_ticks PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_computed_var_transform PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_explicit_range_with_axis_scaling PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_derived_range_with_axis_scaling PASSED [ 5%] 554s tests/_core/test_plot.py::TestScaling::test_facet_categories PASSED [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_facet_categories_unshared PASSED [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_facet_categories_single_dim_shared PASSED [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_pair_categories PASSED [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_pair_categories_shared PASSED [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_identity_mapping_linewidth PASSED [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_pair_single_coordinate_stat_orient PASSED [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_inferred_nominal_passed_to_stat PASSED [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_identity_mapping_color_strings XFAIL [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_identity_mapping_color_tuples PASSED [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_undefined_variable_raises XFAIL [ 5%] 555s tests/_core/test_plot.py::TestScaling::test_nominal_x_axis_tweaks PASSED [ 6%] 555s tests/_core/test_plot.py::TestScaling::test_nominal_y_axis_tweaks PASSED [ 6%] 555s tests/_core/test_plot.py::TestPlotting::test_matplotlib_object_creation PASSED [ 6%] 555s tests/_core/test_plot.py::TestPlotting::test_empty PASSED [ 6%] 555s tests/_core/test_plot.py::TestPlotting::test_no_orient_variance PASSED [ 6%] 555s tests/_core/test_plot.py::TestPlotting::test_single_split_single_layer PASSED [ 6%] 555s tests/_core/test_plot.py::TestPlotting::test_single_split_multi_layer PASSED [ 6%] 555s tests/_core/test_plot.py::TestPlotting::test_one_grouping_variable[color] PASSED [ 6%] 555s tests/_core/test_plot.py::TestPlotting::test_one_grouping_variable[group] PASSED [ 6%] 555s tests/_core/test_plot.py::TestPlotting::test_two_grouping_variables PASSED [ 6%] 555s tests/_core/test_plot.py::TestPlotting::test_specified_width PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_facets_no_subgroups PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_facets_one_subgroup PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_layer_specific_facet_disabling PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_paired_variables PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_paired_one_dimension PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_paired_variables_one_subset PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_paired_and_faceted PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_theme_default PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_theme_params PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_theme_error PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_theme_validation PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_stat PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_move PASSED [ 6%] 556s tests/_core/test_plot.py::TestPlotting::test_stat_and_move PASSED [ 7%] 556s tests/_core/test_plot.py::TestPlotting::test_stat_log_scale PASSED [ 7%] 556s tests/_core/test_plot.py::TestPlotting::test_move_log_scale PASSED [ 7%] 556s tests/_core/test_plot.py::TestPlotting::test_multi_move PASSED [ 7%] 556s tests/_core/test_plot.py::TestPlotting::test_multi_move_with_pairing PASSED [ 7%] 556s tests/_core/test_plot.py::TestPlotting::test_move_with_range PASSED [ 7%] 556s tests/_core/test_plot.py::TestPlotting::test_methods_clone PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_default_is_no_pyplot PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_with_pyplot PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_show PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_save PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_layout_size PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_layout_extent PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_constrained_layout_extent PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_base_layout_extent PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_on_axes PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_on_figure[True] PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_on_figure[False] PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_on_subfigure[True] PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_on_subfigure[False] PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_on_type_check PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_on_axes_with_subplots_error PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_on_layout_algo_default PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_on_layout_algo_spec PASSED [ 7%] 557s tests/_core/test_plot.py::TestPlotting::test_axis_labels_from_constructor PASSED [ 8%] 557s tests/_core/test_plot.py::TestPlotting::test_axis_labels_from_layer PASSED [ 8%] 557s tests/_core/test_plot.py::TestPlotting::test_axis_labels_are_first_name PASSED [ 8%] 558s tests/_core/test_plot.py::TestPlotting::test_limits PASSED [ 8%] 558s tests/_core/test_plot.py::TestPlotting::test_labels_axis PASSED [ 8%] 558s tests/_core/test_plot.py::TestPlotting::test_labels_legend PASSED [ 8%] 558s tests/_core/test_plot.py::TestPlotting::test_labels_facets PASSED [ 8%] 558s tests/_core/test_plot.py::TestPlotting::test_title_single PASSED [ 8%] 558s tests/_core/test_plot.py::TestPlotting::test_title_facet_function PASSED [ 8%] 558s tests/_core/test_plot.py::TestExceptions::test_scale_setup PASSED [ 8%] 558s tests/_core/test_plot.py::TestExceptions::test_coordinate_scaling PASSED [ 8%] 558s tests/_core/test_plot.py::TestExceptions::test_semantic_scaling PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d[row] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d_as_vector[row] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-reverse] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-reverse] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d[col] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d_as_vector[col] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-subset] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-subset] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[subset] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[col-expand] PASSED [ 8%] 558s tests/_core/test_plot.py::TestFacetInterface::test_1d_with_order[row-expand] PASSED [ 8%] 559s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[expand] PASSED [ 8%] 559s tests/_core/test_plot.py::TestFacetInterface::test_2d_with_order[reverse] PASSED [ 9%] 559s tests/_core/test_plot.py::TestFacetInterface::test_2d PASSED [ 9%] 559s tests/_core/test_plot.py::TestFacetInterface::test_layout_algo[tight] PASSED [ 9%] 559s tests/_core/test_plot.py::TestFacetInterface::test_layout_algo[constrained] PASSED [ 9%] 560s tests/_core/test_plot.py::TestFacetInterface::test_axis_sharing PASSED [ 9%] 560s tests/_core/test_plot.py::TestFacetInterface::test_unshared_spacing PASSED [ 9%] 560s tests/_core/test_plot.py::TestFacetInterface::test_col_wrapping PASSED [ 9%] 560s tests/_core/test_plot.py::TestFacetInterface::test_row_wrapping PASSED [ 9%] 560s tests/_core/test_plot.py::TestPairInterface::test_all_numeric[list] PASSED [ 9%] 560s tests/_core/test_plot.py::TestPairInterface::test_all_numeric[Index] PASSED [ 9%] 560s tests/_core/test_plot.py::TestPairInterface::test_single_variable_key_raises PASSED [ 9%] 560s tests/_core/test_plot.py::TestPairInterface::test_single_dimension[x] PASSED [ 9%] 560s tests/_core/test_plot.py::TestPairInterface::test_single_dimension[y] PASSED [ 9%] 560s tests/_core/test_plot.py::TestPairInterface::test_non_cross PASSED [ 9%] 560s tests/_core/test_plot.py::TestPairInterface::test_list_of_vectors PASSED [ 9%] 560s tests/_core/test_plot.py::TestPairInterface::test_with_no_variables PASSED [ 9%] 561s tests/_core/test_plot.py::TestPairInterface::test_with_facets PASSED [ 9%] 561s tests/_core/test_plot.py::TestPairInterface::test_error_on_facet_overlap[variables0] PASSED [ 9%] 561s tests/_core/test_plot.py::TestPairInterface::test_error_on_facet_overlap[variables1] PASSED [ 9%] 561s tests/_core/test_plot.py::TestPairInterface::test_error_on_wrap_overlap[variables0] PASSED [ 9%] 561s tests/_core/test_plot.py::TestPairInterface::test_error_on_wrap_overlap[variables1] PASSED [ 9%] 561s tests/_core/test_plot.py::TestPairInterface::test_axis_sharing PASSED [ 9%] 561s tests/_core/test_plot.py::TestPairInterface::test_axis_sharing_with_facets PASSED [ 9%] 561s tests/_core/test_plot.py::TestPairInterface::test_x_wrapping PASSED [ 10%] 561s tests/_core/test_plot.py::TestPairInterface::test_y_wrapping PASSED [ 10%] 561s tests/_core/test_plot.py::TestPairInterface::test_non_cross_wrapping PASSED [ 10%] 561s tests/_core/test_plot.py::TestPairInterface::test_cross_mismatched_lengths PASSED [ 10%] 561s tests/_core/test_plot.py::TestPairInterface::test_orient_inference PASSED [ 10%] 561s tests/_core/test_plot.py::TestPairInterface::test_computed_coordinate_orient_inference PASSED [ 10%] 561s tests/_core/test_plot.py::TestPairInterface::test_two_variables_single_order_error PASSED [ 10%] 561s tests/_core/test_plot.py::TestPairInterface::test_limits PASSED [ 10%] 561s tests/_core/test_plot.py::TestPairInterface::test_labels PASSED [ 10%] 561s tests/_core/test_plot.py::TestLabelVisibility::test_single_subplot PASSED [ 10%] 561s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column[facet_kws0-pair_kws0] PASSED [ 10%] 563s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column[facet_kws1-pair_kws1] PASSED [ 10%] 563s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row[facet_kws0-pair_kws0] PASSED [ 10%] 563s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row[facet_kws1-pair_kws1] PASSED [ 10%] 563s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column_wrapped PASSED [ 10%] 563s tests/_core/test_plot.py::TestLabelVisibility::test_1d_row_wrapped PASSED [ 10%] 563s tests/_core/test_plot.py::TestLabelVisibility::test_1d_column_wrapped_non_cross PASSED [ 10%] 563s tests/_core/test_plot.py::TestLabelVisibility::test_2d PASSED [ 10%] 563s tests/_core/test_plot.py::TestLabelVisibility::test_2d_unshared PASSED [ 10%] 563s tests/_core/test_plot.py::TestLegend::test_single_layer_single_variable PASSED [ 10%] 563s tests/_core/test_plot.py::TestLegend::test_single_layer_common_variable PASSED [ 10%] 563s tests/_core/test_plot.py::TestLegend::test_single_layer_common_unnamed_variable PASSED [ 10%] 563s tests/_core/test_plot.py::TestLegend::test_single_layer_multi_variable PASSED [ 10%] 563s tests/_core/test_plot.py::TestLegend::test_multi_layer_single_variable PASSED [ 10%] 563s tests/_core/test_plot.py::TestLegend::test_multi_layer_multi_variable PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_multi_layer_different_artists PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_three_layers PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_identity_scale_ignored PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_suppression_in_add_method PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_anonymous_title PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_legendless_mark PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_legend_has_no_offset PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_layer_legend PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_layer_legend_with_scale_legend PASSED [ 11%] 563s tests/_core/test_plot.py::TestLegend::test_layer_legend_title PASSED [ 11%] 563s tests/_core/test_plot.py::TestDefaultObject::test_default_repr PASSED [ 11%] 563s tests/_core/test_plot.py::TestThemeConfig::test_default PASSED [ 11%] 563s tests/_core/test_plot.py::TestThemeConfig::test_setitem PASSED [ 11%] 563s tests/_core/test_plot.py::TestThemeConfig::test_update PASSED [ 11%] 563s tests/_core/test_plot.py::TestThemeConfig::test_reset PASSED [ 11%] 563s tests/_core/test_plot.py::TestThemeConfig::test_copy PASSED [ 11%] 563s tests/_core/test_plot.py::TestThemeConfig::test_html_repr PASSED [ 11%] 563s tests/_core/test_plot.py::TestDisplayConfig::test_png_format PASSED [ 11%] 563s tests/_core/test_plot.py::TestDisplayConfig::test_svg_format PASSED [ 11%] 563s tests/_core/test_plot.py::TestDisplayConfig::test_png_scaling PASSED [ 11%] 564s tests/_core/test_plot.py::TestDisplayConfig::test_svg_scaling PASSED [ 11%] 564s tests/_core/test_plot.py::TestDisplayConfig::test_png_hidpi PASSED [ 11%] 564s tests/_core/test_properties.py::TestCoordinate::test_bad_scale_arg_str PASSED [ 11%] 564s tests/_core/test_properties.py::TestCoordinate::test_bad_scale_arg_type PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_nominal_default_palette PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_nominal_default_palette_large PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_nominal_named_palette PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_nominal_list_palette PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_nominal_dict_palette PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_nominal_dict_with_missing_keys PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_nominal_list_too_short PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_nominal_list_too_long PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_continuous_default_palette PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_continuous_named_palette PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_continuous_tuple_palette PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_continuous_callable_palette PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_continuous_missing PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_bad_scale_values_continuous PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_bad_scale_values_nominal PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_bad_inference_arg PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_default[cat-Nominal] PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_default[num-Continuous] PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_default[bool-Boolean] PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_default_numeric_data_category_dtype PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_default_binary_data PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_inference[viridis-cat-Nominal] PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_inference[viridis-num-Continuous] PASSED [ 12%] 564s tests/_core/test_properties.py::TestColor::test_inference[viridis-bool-Boolean] PASSED [ 13%] 564s tests/_core/test_properties.py::TestColor::test_inference[muted-num-Nominal] PASSED [ 13%] 564s tests/_core/test_properties.py::TestColor::test_inference[values4-num-Nominal] PASSED [ 13%] 564s tests/_core/test_properties.py::TestColor::test_inference[values5-num-Nominal] PASSED [ 13%] 564s tests/_core/test_properties.py::TestColor::test_inference[values6-num-Continuous] PASSED [ 13%] 564s tests/_core/test_properties.py::TestColor::test_inference[values7-cat-Nominal] PASSED [ 13%] 564s tests/_core/test_properties.py::TestColor::test_inference[values8-bool-Boolean] PASSED [ 13%] 564s tests/_core/test_properties.py::TestColor::test_inference[values9-num-Continuous] PASSED [ 13%] 564s tests/_core/test_properties.py::TestColor::test_standardization PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_default[cat] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_default[num] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_default[bool] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_inference_list[cat] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_inference_list[num] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_inference_list[bool] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_inference_dict[cat] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_inference_dict[num] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_inference_dict[bool] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_dict_missing PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_mapping_default[cat] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_mapping_default[num] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_mapping_from_list[cat] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_mapping_from_list[num] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_mapping_from_dict[cat] PASSED [ 13%] 564s tests/_core/test_properties.py::TestMarker::test_mapping_from_dict[num] PASSED [ 14%] 564s tests/_core/test_properties.py::TestMarker::test_mapping_with_null_value PASSED [ 14%] 564s tests/_core/test_properties.py::TestMarker::test_unique_default_large_n PASSED [ 14%] 564s tests/_core/test_properties.py::TestMarker::test_bad_scale_values PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_default[cat] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_default[num] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_default[bool] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_inference_list[cat] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_inference_list[num] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_inference_list[bool] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[cat] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[num] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_inference_dict[bool] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_dict_missing PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_mapping_default[cat] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_mapping_default[num] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_list[cat] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_list[num] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_dict[cat] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_mapping_from_dict[num] PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_mapping_with_null_value PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_unique_default_large_n PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_bad_scale_values PASSED [ 14%] 564s tests/_core/test_properties.py::TestLineStyle::test_bad_type PASSED [ 15%] 564s tests/_core/test_properties.py::TestLineStyle::test_bad_style PASSED [ 15%] 564s tests/_core/test_properties.py::TestLineStyle::test_bad_dashes PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_default[cat] PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_default[num] PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_default[bool] PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_inference_list[cat] PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_inference_list[num] PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_inference_list[bool] PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_inference_dict[cat] PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_inference_dict[num] PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_inference_dict[bool] PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_mapping_categorical_data PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_mapping_numeric_data PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_mapping_list PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_mapping_truthy_list PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_mapping_dict PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_cycle_warning PASSED [ 15%] 564s tests/_core/test_properties.py::TestFill::test_values_error PASSED [ 15%] 564s tests/_core/test_properties.py::TestAlpha::test_default[cat-Nominal] PASSED [ 15%] 564s tests/_core/test_properties.py::TestAlpha::test_default[num-Continuous] PASSED [ 15%] 564s tests/_core/test_properties.py::TestAlpha::test_default[bool-Boolean] PASSED [ 15%] 564s tests/_core/test_properties.py::TestAlpha::test_inference[arg0-cat-Nominal] PASSED [ 15%] 564s tests/_core/test_properties.py::TestAlpha::test_inference[arg1-num-Continuous] PASSED [ 15%] 564s tests/_core/test_properties.py::TestAlpha::test_inference[arg2-bool-Boolean] PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_inference[arg3-cat-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_inference[arg4-num-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_inference[arg5-bool-Boolean] PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_inference[arg6-cat-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_inference[arg7-num-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_inference[arg8-bool-Boolean] PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_mapped_interval_numeric PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_mapped_interval_categorical PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_bad_scale_values_numeric_data PASSED [ 16%] 564s tests/_core/test_properties.py::TestAlpha::test_bad_scale_values_categorical_data PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_default[cat-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_default[num-Continuous] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_default[bool-Boolean] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_inference[arg0-cat-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_inference[arg1-num-Continuous] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_inference[arg2-bool-Boolean] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_inference[arg3-cat-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_inference[arg4-num-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_inference[arg5-bool-Boolean] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_inference[arg6-cat-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_inference[arg7-num-Nominal] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_inference[arg8-bool-Boolean] PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_mapped_interval_numeric PASSED [ 16%] 564s tests/_core/test_properties.py::TestLineWidth::test_mapped_interval_categorical PASSED [ 17%] 564s tests/_core/test_properties.py::TestLineWidth::test_bad_scale_values_numeric_data PASSED [ 17%] 564s tests/_core/test_properties.py::TestLineWidth::test_bad_scale_values_categorical_data PASSED [ 17%] 564s tests/_core/test_properties.py::TestLineWidth::test_rcparam_default PASSED [ 17%] 564s tests/_core/test_properties.py::TestEdgeWidth::test_default[cat-Nominal] PASSED [ 17%] 564s tests/_core/test_properties.py::TestEdgeWidth::test_default[num-Continuous] PASSED [ 17%] 564s tests/_core/test_properties.py::TestEdgeWidth::test_default[bool-Boolean] PASSED [ 17%] 564s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg0-cat-Nominal] PASSED [ 17%] 564s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg1-num-Continuous] PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg2-bool-Boolean] PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg3-cat-Nominal] PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg4-num-Nominal] PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg5-bool-Boolean] PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg6-cat-Nominal] PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg7-num-Nominal] PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_inference[arg8-bool-Boolean] PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_mapped_interval_numeric PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_mapped_interval_categorical PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_bad_scale_values_numeric_data PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_bad_scale_values_categorical_data PASSED [ 17%] 565s tests/_core/test_properties.py::TestEdgeWidth::test_rcparam_default PASSED [ 17%] 565s tests/_core/test_properties.py::TestPointSize::test_default[cat-Nominal] PASSED [ 17%] 565s tests/_core/test_properties.py::TestPointSize::test_default[num-Continuous] PASSED [ 17%] 565s tests/_core/test_properties.py::TestPointSize::test_default[bool-Boolean] PASSED [ 17%] 565s tests/_core/test_properties.py::TestPointSize::test_inference[arg0-cat-Nominal] PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_inference[arg1-num-Continuous] PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_inference[arg2-bool-Boolean] PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_inference[arg3-cat-Nominal] PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_inference[arg4-num-Nominal] PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_inference[arg5-bool-Boolean] PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_inference[arg6-cat-Nominal] PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_inference[arg7-num-Nominal] PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_inference[arg8-bool-Boolean] PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_mapped_interval_numeric PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_mapped_interval_categorical PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_bad_scale_values_numeric_data PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_bad_scale_values_categorical_data PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_areal_scaling_numeric PASSED [ 18%] 565s tests/_core/test_properties.py::TestPointSize::test_areal_scaling_categorical PASSED [ 18%] 565s tests/_core/test_rules.py::test_vartype_object PASSED [ 18%] 565s tests/_core/test_rules.py::test_variable_type PASSED [ 18%] 565s tests/_core/test_rules.py::test_categorical_order PASSED [ 18%] 565s tests/_core/test_scales.py::TestContinuous::test_coordinate_defaults PASSED [ 18%] 565s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform PASSED [ 18%] 565s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform_with_parameter PASSED [ 18%] 565s tests/_core/test_scales.py::TestContinuous::test_coordinate_transform_error PASSED [ 18%] 565s tests/_core/test_scales.py::TestContinuous::test_interval_defaults PASSED [ 18%] 565s tests/_core/test_scales.py::TestContinuous::test_interval_with_range PASSED [ 18%] 565s tests/_core/test_scales.py::TestContinuous::test_interval_with_norm PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_interval_with_range_norm_and_transform PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_interval_with_bools PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_color_defaults PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_color_named_values PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_color_tuple_values PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_color_callable_values PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_color_with_norm PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_color_with_transform PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_tick_locator PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_tick_locator_input_check PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_tick_upto PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_tick_every PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_tick_every_between PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_tick_at PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_tick_count PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_tick_count_between PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_tick_minor PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_log_tick_default PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_log_tick_upto PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_log_tick_count PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_log_tick_format_disabled PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_log_tick_every PASSED [ 19%] 565s tests/_core/test_scales.py::TestContinuous::test_symlog_tick_default PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_formatter PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_like_pattern PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_like_string PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_like_function PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_base PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_unit PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_unit_with_sep PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_empty_unit PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_base_from_transform PASSED [ 20%] 565s tests/_core/test_scales.py::TestContinuous::test_label_type_checks PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_coordinate_defaults PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_coordinate_with_order PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_coordinate_with_subset_order PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_coordinate_axis PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_order PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_subset_order PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_coordinate_axis_with_category_dtype PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_coordinate_numeric_data PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_coordinate_numeric_data_with_order PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_color_defaults PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_color_named_palette PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_color_list_palette PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_color_dict_palette PASSED [ 20%] 565s tests/_core/test_scales.py::TestNominal::test_color_numeric_data PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_color_numeric_with_order_subset PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_color_numeric_int_float_mix XFAIL [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_color_alpha_in_palette PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_color_unknown_palette PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_object_defaults PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_object_list PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_object_dict PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_object_order PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_object_order_subset PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_objects_that_are_weird PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_alpha_default PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_fill PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_fill_dict PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_fill_nunique_warning PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_interval_defaults PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_interval_tuple PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_interval_tuple_numeric PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_interval_list PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_interval_dict PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_interval_with_transform PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_empty_data PASSED [ 21%] 565s tests/_core/test_scales.py::TestNominal::test_finalize PASSED [ 21%] 565s tests/_core/test_scales.py::TestTemporal::test_coordinate_defaults PASSED [ 21%] 565s tests/_core/test_scales.py::TestTemporal::test_interval_defaults PASSED [ 22%] 565s tests/_core/test_scales.py::TestTemporal::test_interval_with_range PASSED [ 22%] 565s tests/_core/test_scales.py::TestTemporal::test_interval_with_norm PASSED [ 22%] 565s tests/_core/test_scales.py::TestTemporal::test_color_defaults PASSED [ 22%] 565s tests/_core/test_scales.py::TestTemporal::test_color_named_values PASSED [ 22%] 565s tests/_core/test_scales.py::TestTemporal::test_coordinate_axis PASSED [ 22%] 565s tests/_core/test_scales.py::TestTemporal::test_tick_locator PASSED [ 22%] 565s tests/_core/test_scales.py::TestTemporal::test_tick_upto PASSED [ 22%] 565s tests/_core/test_scales.py::TestTemporal::test_label_formatter PASSED [ 22%] 565s tests/_core/test_scales.py::TestTemporal::test_label_concise PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_coordinate PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_coordinate_axis PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[object-nan] PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[object-None] PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_coordinate_missing[boolean-value2] PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_color_defaults PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_color_list_palette PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_color_tuple_palette PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_color_dict_palette PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_object_defaults PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_object_list PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_object_dict PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_fill PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_interval_defaults PASSED [ 22%] 565s tests/_core/test_scales.py::TestBoolean::test_interval_tuple PASSED [ 23%] 565s tests/_core/test_scales.py::TestBoolean::test_finalize PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSpecificationChecks::test_both_facets_and_wrap PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSpecificationChecks::test_cross_xy_pairing_and_wrap PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSpecificationChecks::test_col_facets_and_x_pairing PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSpecificationChecks::test_wrapped_columns_and_y_pairing PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSpecificationChecks::test_wrapped_x_pairing_and_facetd_rows PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_single_subplot PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_single_facet PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_two_facets PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_col_facet_wrapped PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_row_facet_wrapped PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_col_facet_wrapped_single_row PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_x_and_y_paired PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_x_paired PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_x_paired_and_wrapped PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped_single_row PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_col_faceted_y_paired PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_row_faceted_x_paired PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross_wrapped PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotSpec::test_forced_unshared_facets PASSED [ 23%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_single_subplot PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim[col] PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim[row] PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[col] PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[row] PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_both_facet_dims PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var[x] PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var[y] PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[x] PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[y] PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_both_paired_variables PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_both_paired_non_cross PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_one_facet_one_paired[col-y] PASSED [ 24%] 565s tests/_core/test_subplots.py::TestSubplotElements::test_one_facet_one_paired[row-x] PASSED [ 24%] 565s tests/_marks/test_area.py::TestArea::test_single_defaults PASSED [ 24%] 565s tests/_marks/test_area.py::TestArea::test_set_properties PASSED [ 24%] 566s tests/_marks/test_area.py::TestArea::test_mapped_properties PASSED [ 24%] 566s tests/_marks/test_area.py::TestArea::test_unfilled PASSED [ 24%] 566s tests/_marks/test_area.py::TestBand::test_range PASSED [ 24%] 566s tests/_marks/test_area.py::TestBand::test_auto_range PASSED [ 24%] 566s tests/_marks/test_bar.py::TestBar::test_categorical_positions_vertical PASSED [ 24%] 566s tests/_marks/test_bar.py::TestBar::test_categorical_positions_horizontal PASSED [ 24%] 566s tests/_marks/test_bar.py::TestBar::test_numeric_positions_vertical PASSED [ 24%] 566s tests/_marks/test_bar.py::TestBar::test_numeric_positions_horizontal PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBar::test_set_properties PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBar::test_mapped_properties PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBar::test_zero_height_skipped PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBar::test_artist_kws_clip PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBars::test_positions PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBars::test_positions_horizontal PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBars::test_width PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBars::test_mapped_color_direct_alpha PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBars::test_mapped_edgewidth PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBars::test_auto_edgewidth PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBars::test_unfilled PASSED [ 25%] 566s tests/_marks/test_bar.py::TestBars::test_log_scale PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_repr PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_input_checks PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_value PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_default PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_rcparam PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_depends PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_mapped PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_color PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_color_mapped_alpha PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_color_scaled_as_strings PASSED [ 25%] 566s tests/_marks/test_base.py::TestMappable::test_fillcolor PASSED [ 25%] 566s tests/_marks/test_dot.py::TestDot::test_simple PASSED [ 26%] 566s tests/_marks/test_dot.py::TestDot::test_filled_unfilled_mix PASSED [ 26%] 566s tests/_marks/test_dot.py::TestDot::test_missing_coordinate_data PASSED [ 26%] 566s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[color] PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[fill] PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[marker] PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDot::test_missing_semantic_data[pointsize] PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDots::test_simple PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDots::test_set_color PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDots::test_map_color PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDots::test_fill PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDots::test_pointsize PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDots::test_stroke PASSED [ 26%] 567s tests/_marks/test_dot.py::TestDots::test_filled_unfilled_mix PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_xy_data PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_shared_colors_direct PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_separate_colors_direct PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_shared_colors_mapped PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_separate_colors_mapped PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_color_with_alpha PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_color_and_alpha PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_other_props_direct PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_other_props_mapped PASSED [ 26%] 567s tests/_marks/test_line.py::TestPath::test_capstyle PASSED [ 26%] 567s tests/_marks/test_line.py::TestLine::test_xy_data PASSED [ 27%] 567s tests/_marks/test_line.py::TestPaths::test_xy_data PASSED [ 27%] 567s tests/_marks/test_line.py::TestPaths::test_set_properties PASSED [ 27%] 567s tests/_marks/test_line.py::TestPaths::test_mapped_properties PASSED [ 27%] 567s tests/_marks/test_line.py::TestPaths::test_color_with_alpha PASSED [ 27%] 567s tests/_marks/test_line.py::TestPaths::test_color_and_alpha PASSED [ 27%] 567s tests/_marks/test_line.py::TestPaths::test_capstyle PASSED [ 27%] 567s tests/_marks/test_line.py::TestLines::test_xy_data PASSED [ 27%] 567s tests/_marks/test_line.py::TestLines::test_single_orient_value PASSED [ 27%] 568s tests/_marks/test_line.py::TestRange::test_xy_data PASSED [ 27%] 568s tests/_marks/test_line.py::TestRange::test_auto_range PASSED [ 27%] 568s tests/_marks/test_line.py::TestRange::test_mapped_color PASSED [ 27%] 568s tests/_marks/test_line.py::TestRange::test_direct_properties PASSED [ 27%] 568s tests/_marks/test_line.py::TestDash::test_xy_data PASSED [ 27%] 568s tests/_marks/test_line.py::TestDash::test_xy_data_grouped PASSED [ 27%] 568s tests/_marks/test_line.py::TestDash::test_set_properties PASSED [ 27%] 568s tests/_marks/test_line.py::TestDash::test_mapped_properties PASSED [ 27%] 568s tests/_marks/test_line.py::TestDash::test_width PASSED [ 27%] 568s tests/_marks/test_line.py::TestDash::test_dodge PASSED [ 27%] 568s tests/_marks/test_text.py::TestText::test_simple PASSED [ 27%] 568s tests/_marks/test_text.py::TestText::test_set_properties PASSED [ 27%] 568s tests/_marks/test_text.py::TestText::test_mapped_properties PASSED [ 27%] 568s tests/_marks/test_text.py::TestText::test_mapped_alignment PASSED [ 27%] 568s tests/_marks/test_text.py::TestText::test_identity_fontsize PASSED [ 27%] 568s tests/_marks/test_text.py::TestText::test_offset_centered PASSED [ 28%] 568s tests/_marks/test_text.py::TestText::test_offset_valign PASSED [ 28%] 568s tests/_marks/test_text.py::TestText::test_offset_halign PASSED [ 28%] 568s tests/_stats/test_aggregation.py::TestAgg::test_default PASSED [ 28%] 568s tests/_stats/test_aggregation.py::TestAgg::test_default_multi PASSED [ 28%] 568s tests/_stats/test_aggregation.py::TestAgg::test_func[max] PASSED [ 28%] 568s tests/_stats/test_aggregation.py::TestAgg::test_func[] PASSED [ 28%] 568s tests/_stats/test_aggregation.py::TestEst::test_mean_sd[mean0] PASSED [ 28%] 568s tests/_stats/test_aggregation.py::TestEst::test_mean_sd[mean1] PASSED [ 28%] 568s tests/_stats/test_aggregation.py::TestEst::test_sd_single_obs PASSED [ 28%] 568s tests/_stats/test_aggregation.py::TestEst::test_median_pi PASSED [ 28%] 568s tests/_stats/test_aggregation.py::TestEst::test_weighted_mean PASSED [ 28%] 569s tests/_stats/test_aggregation.py::TestEst::test_seed PASSED [ 28%] 569s tests/_stats/test_counting.py::TestCount::test_single_grouper PASSED [ 28%] 569s tests/_stats/test_counting.py::TestCount::test_multiple_groupers PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_string_bins PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_int_bins PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_array_bins PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_binwidth PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_binrange PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_discrete_bins PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_discrete_bins_from_nominal_scale PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_count_stat PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_probability_stat PASSED [ 28%] 569s tests/_stats/test_counting.py::TestHist::test_proportion_stat PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_percent_stat PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_density_stat PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_frequency_stat PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_invalid_stat PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_cumulative_count PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_cumulative_proportion PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_cumulative_density PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_common_norm_default PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_common_norm_false PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_common_norm_subset PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_common_norm_warning PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_common_bins_default PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_common_bins_false PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_common_bins_subset PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_common_bins_warning PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_histogram_single PASSED [ 29%] 569s tests/_stats/test_counting.py::TestHist::test_histogram_multiple PASSED [ 29%] 569s tests/_stats/test_density.py::TestKDE::test_columns[x] PASSED [ 29%] 569s tests/_stats/test_density.py::TestKDE::test_columns[y] PASSED [ 29%] 569s tests/_stats/test_density.py::TestKDE::test_gridsize[20] PASSED [ 29%] 569s tests/_stats/test_density.py::TestKDE::test_gridsize[30] PASSED [ 29%] 569s tests/_stats/test_density.py::TestKDE::test_gridsize[None] PASSED [ 29%] 569s tests/_stats/test_density.py::TestKDE::test_cut[1] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_cut[2] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_common_grid[True] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_common_grid[False] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_common_norm[True] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_common_norm[False] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_common_norm_variables PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_common_input_checks[norm] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_common_input_checks[grid] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_bw_adjust PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_bw_method_scalar PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_cumulative[True] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_cumulative[False] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_cumulative_requires_scipy PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_singular[vals0] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_singular[vals1] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_singular[vals2] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_singular[vals3] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_missing[y] PASSED [ 30%] 569s tests/_stats/test_density.py::TestKDE::test_missing[weight] PASSED [ 30%] 569s tests/_stats/test_order.py::TestPerc::test_int_k PASSED [ 30%] 569s tests/_stats/test_order.py::TestPerc::test_list_k PASSED [ 30%] 569s tests/_stats/test_order.py::TestPerc::test_orientation PASSED [ 30%] 569s tests/_stats/test_order.py::TestPerc::test_method PASSED [ 30%] 569s tests/_stats/test_order.py::TestPerc::test_grouped PASSED [ 31%] 569s tests/_stats/test_order.py::TestPerc::test_with_na PASSED [ 31%] 569s tests/_stats/test_regression.py::TestPolyFit::test_no_grouper PASSED [ 31%] 569s tests/_stats/test_regression.py::TestPolyFit::test_one_grouper PASSED [ 31%] 569s tests/_stats/test_regression.py::TestPolyFit::test_missing_data PASSED [ 31%] 569s tests/test_algorithms.py::test_bootstrap PASSED [ 31%] 569s tests/test_algorithms.py::test_bootstrap_length PASSED [ 31%] 569s tests/test_algorithms.py::test_bootstrap_range PASSED [ 31%] 569s tests/test_algorithms.py::test_bootstrap_multiarg PASSED [ 31%] 569s tests/test_algorithms.py::test_bootstrap_axis PASSED [ 31%] 570s tests/test_algorithms.py::test_bootstrap_seed PASSED [ 31%] 570s tests/test_algorithms.py::test_bootstrap_ols PASSED [ 31%] 571s tests/test_algorithms.py::test_bootstrap_units PASSED [ 31%] 571s tests/test_algorithms.py::test_bootstrap_arglength PASSED [ 31%] 571s tests/test_algorithms.py::test_bootstrap_string_func PASSED [ 31%] 572s tests/test_algorithms.py::test_bootstrap_reproducibility PASSED [ 31%] 572s tests/test_algorithms.py::test_nanaware_func_auto PASSED [ 31%] 572s tests/test_algorithms.py::test_nanaware_func_warning PASSED [ 31%] 572s tests/test_axisgrid.py::TestFacetGrid::test_self_data PASSED [ 31%] 572s tests/test_axisgrid.py::TestFacetGrid::test_self_figure PASSED [ 31%] 573s tests/test_axisgrid.py::TestFacetGrid::test_self_axes PASSED [ 31%] 573s tests/test_axisgrid.py::TestFacetGrid::test_axes_array_size PASSED [ 31%] 574s tests/test_axisgrid.py::TestFacetGrid::test_single_axes PASSED [ 31%] 576s tests/test_axisgrid.py::TestFacetGrid::test_col_wrap PASSED [ 31%] 577s tests/test_axisgrid.py::TestFacetGrid::test_normal_axes PASSED [ 32%] 577s tests/test_axisgrid.py::TestFacetGrid::test_wrapped_axes PASSED [ 32%] 578s tests/test_axisgrid.py::TestFacetGrid::test_axes_dict PASSED [ 32%] 578s tests/test_axisgrid.py::TestFacetGrid::test_figure_size PASSED [ 32%] 579s tests/test_axisgrid.py::TestFacetGrid::test_figure_size_with_legend PASSED [ 32%] 579s tests/test_axisgrid.py::TestFacetGrid::test_legend_data PASSED [ 32%] 579s tests/test_axisgrid.py::TestFacetGrid::test_legend_data_missing_level PASSED [ 32%] 579s tests/test_axisgrid.py::TestFacetGrid::test_get_boolean_legend_data PASSED [ 32%] 579s tests/test_axisgrid.py::TestFacetGrid::test_legend_tuples PASSED [ 32%] 579s tests/test_axisgrid.py::TestFacetGrid::test_legend_options PASSED [ 32%] 580s tests/test_axisgrid.py::TestFacetGrid::test_legendout_with_colwrap PASSED [ 32%] 580s tests/test_axisgrid.py::TestFacetGrid::test_legend_tight_layout PASSED [ 32%] 580s tests/test_axisgrid.py::TestFacetGrid::test_subplot_kws PASSED [ 32%] 581s tests/test_axisgrid.py::TestFacetGrid::test_gridspec_kws PASSED [ 32%] 581s tests/test_axisgrid.py::TestFacetGrid::test_gridspec_kws_col_wrap PASSED [ 32%] 582s tests/test_axisgrid.py::TestFacetGrid::test_data_generator PASSED [ 32%] 582s tests/test_axisgrid.py::TestFacetGrid::test_map PASSED [ 32%] 582s tests/test_axisgrid.py::TestFacetGrid::test_map_dataframe PASSED [ 32%] 583s tests/test_axisgrid.py::TestFacetGrid::test_set PASSED [ 32%] 583s tests/test_axisgrid.py::TestFacetGrid::test_set_titles PASSED [ 32%] 584s tests/test_axisgrid.py::TestFacetGrid::test_set_titles_margin_titles PASSED [ 32%] 585s tests/test_axisgrid.py::TestFacetGrid::test_set_ticklabels PASSED [ 32%] 586s tests/test_axisgrid.py::TestFacetGrid::test_set_axis_labels PASSED [ 32%] 586s tests/test_axisgrid.py::TestFacetGrid::test_axis_lims PASSED [ 32%] 587s tests/test_axisgrid.py::TestFacetGrid::test_data_orders PASSED [ 33%] 587s tests/test_axisgrid.py::TestFacetGrid::test_palette PASSED [ 33%] 587s tests/test_axisgrid.py::TestFacetGrid::test_hue_kws PASSED [ 33%] 588s tests/test_axisgrid.py::TestFacetGrid::test_dropna PASSED [ 33%] 588s tests/test_axisgrid.py::TestFacetGrid::test_categorical_column_missing_categories PASSED [ 33%] 588s tests/test_axisgrid.py::TestFacetGrid::test_categorical_warning PASSED [ 33%] 589s tests/test_axisgrid.py::TestFacetGrid::test_refline PASSED [ 33%] 589s tests/test_axisgrid.py::TestFacetGrid::test_apply PASSED [ 33%] 589s tests/test_axisgrid.py::TestFacetGrid::test_pipe PASSED [ 33%] 589s tests/test_axisgrid.py::TestFacetGrid::test_tick_params PASSED [ 33%] 591s tests/test_axisgrid.py::TestFacetGrid::test_data_interchange PASSED [ 33%] 591s tests/test_axisgrid.py::TestPairGrid::test_self_data PASSED [ 33%] 591s tests/test_axisgrid.py::TestPairGrid::test_ignore_datelike_data PASSED [ 33%] 592s tests/test_axisgrid.py::TestPairGrid::test_self_figure PASSED [ 33%] 592s tests/test_axisgrid.py::TestPairGrid::test_self_axes PASSED [ 33%] 592s tests/test_axisgrid.py::TestPairGrid::test_default_axes PASSED [ 33%] 592s tests/test_axisgrid.py::TestPairGrid::test_specific_square_axes[vars0] PASSED [ 33%] 593s tests/test_axisgrid.py::TestPairGrid::test_specific_square_axes[vars1] PASSED [ 33%] 593s tests/test_axisgrid.py::TestPairGrid::test_remove_hue_from_default PASSED [ 33%] 593s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars0-y_vars0] PASSED [ 33%] 593s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars1-z] PASSED [ 33%] 594s tests/test_axisgrid.py::TestPairGrid::test_specific_nonsquare_axes[x_vars2-y_vars2] PASSED [ 33%] 594s tests/test_axisgrid.py::TestPairGrid::test_corner PASSED [ 33%] 595s tests/test_axisgrid.py::TestPairGrid::test_size PASSED [ 33%] 595s tests/test_axisgrid.py::TestPairGrid::test_empty_grid PASSED [ 34%] 596s tests/test_axisgrid.py::TestPairGrid::test_map PASSED [ 34%] 596s tests/test_axisgrid.py::TestPairGrid::test_map_nonsquare PASSED [ 34%] 596s tests/test_axisgrid.py::TestPairGrid::test_map_lower PASSED [ 34%] 597s tests/test_axisgrid.py::TestPairGrid::test_map_upper PASSED [ 34%] 597s tests/test_axisgrid.py::TestPairGrid::test_map_mixed_funcsig PASSED [ 34%] 598s tests/test_axisgrid.py::TestPairGrid::test_map_diag PASSED [ 34%] 599s tests/test_axisgrid.py::TestPairGrid::test_map_diag_rectangular PASSED [ 34%] 600s tests/test_axisgrid.py::TestPairGrid::test_map_diag_color PASSED [ 34%] 600s tests/test_axisgrid.py::TestPairGrid::test_map_diag_palette PASSED [ 34%] 601s tests/test_axisgrid.py::TestPairGrid::test_map_diag_and_offdiag PASSED [ 34%] 601s tests/test_axisgrid.py::TestPairGrid::test_diag_sharey PASSED [ 34%] 602s tests/test_axisgrid.py::TestPairGrid::test_map_diag_matplotlib PASSED [ 34%] 603s tests/test_axisgrid.py::TestPairGrid::test_palette PASSED [ 34%] 604s tests/test_axisgrid.py::TestPairGrid::test_hue_kws PASSED [ 34%] 606s tests/test_axisgrid.py::TestPairGrid::test_hue_order PASSED [ 34%] 607s tests/test_axisgrid.py::TestPairGrid::test_hue_order_missing_level PASSED [ 34%] 607s tests/test_axisgrid.py::TestPairGrid::test_hue_in_map PASSED [ 34%] 608s tests/test_axisgrid.py::TestPairGrid::test_nondefault_index PASSED [ 34%] 609s tests/test_axisgrid.py::TestPairGrid::test_dropna[scatterplot] PASSED [ 34%] 609s tests/test_axisgrid.py::TestPairGrid::test_dropna[scatter] PASSED [ 34%] 609s tests/test_axisgrid.py::TestPairGrid::test_histplot_legend PASSED [ 34%] 611s tests/test_axisgrid.py::TestPairGrid::test_pairplot PASSED [ 34%] 612s tests/test_axisgrid.py::TestPairGrid::test_pairplot_reg PASSED [ 35%] 615s tests/test_axisgrid.py::TestPairGrid::test_pairplot_reg_hue PASSED [ 35%] 615s tests/test_axisgrid.py::TestPairGrid::test_pairplot_diag_kde PASSED [ 35%] 616s tests/test_axisgrid.py::TestPairGrid::test_pairplot_kde PASSED [ 35%] 617s tests/test_axisgrid.py::TestPairGrid::test_pairplot_hist PASSED [ 35%] 619s tests/test_axisgrid.py::TestPairGrid::test_pairplot_markers PASSED [ 35%] 619s tests/test_axisgrid.py::TestPairGrid::test_pairplot_column_multiindex PASSED [ 35%] 620s tests/test_axisgrid.py::TestPairGrid::test_corner_despine PASSED [ 35%] 620s tests/test_axisgrid.py::TestPairGrid::test_corner_set PASSED [ 35%] 622s tests/test_axisgrid.py::TestPairGrid::test_legend PASSED [ 35%] 622s tests/test_axisgrid.py::TestPairGrid::test_tick_params PASSED [ 35%] 623s tests/test_axisgrid.py::TestPairGrid::test_data_interchange PASSED [ 35%] 623s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_lists PASSED [ 35%] 623s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_arrays PASSED [ 35%] 623s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_series PASSED [ 35%] 623s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_dataframe PASSED [ 35%] 623s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_from_dataframe_bad_variable PASSED [ 35%] 623s tests/test_axisgrid.py::TestJointGrid::test_margin_grid_axis_labels PASSED [ 35%] 623s tests/test_axisgrid.py::TestJointGrid::test_dropna PASSED [ 35%] 623s tests/test_axisgrid.py::TestJointGrid::test_axlims PASSED [ 35%] 624s tests/test_axisgrid.py::TestJointGrid::test_marginal_ticks PASSED [ 35%] 624s tests/test_axisgrid.py::TestJointGrid::test_bivariate_plot PASSED [ 35%] 624s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot PASSED [ 35%] 624s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot_distplot PASSED [ 35%] 624s tests/test_axisgrid.py::TestJointGrid::test_univariate_plot_matplotlib PASSED [ 36%] 624s tests/test_axisgrid.py::TestJointGrid::test_plot PASSED [ 36%] 624s tests/test_axisgrid.py::TestJointGrid::test_space PASSED [ 36%] 625s tests/test_axisgrid.py::TestJointGrid::test_hue[True] PASSED [ 36%] 625s tests/test_axisgrid.py::TestJointGrid::test_hue[False] PASSED [ 36%] 625s tests/test_axisgrid.py::TestJointGrid::test_refline PASSED [ 36%] 626s tests/test_axisgrid.py::TestJointPlot::test_scatter PASSED [ 36%] 626s tests/test_axisgrid.py::TestJointPlot::test_scatter_hue PASSED [ 36%] 626s tests/test_axisgrid.py::TestJointPlot::test_reg PASSED [ 36%] 626s tests/test_axisgrid.py::TestJointPlot::test_resid PASSED [ 36%] 627s tests/test_axisgrid.py::TestJointPlot::test_hist PASSED [ 36%] 627s tests/test_axisgrid.py::TestJointPlot::test_hex PASSED [ 36%] 627s tests/test_axisgrid.py::TestJointPlot::test_kde PASSED [ 36%] 627s tests/test_axisgrid.py::TestJointPlot::test_kde_hue PASSED [ 36%] 627s tests/test_axisgrid.py::TestJointPlot::test_color PASSED [ 36%] 628s tests/test_axisgrid.py::TestJointPlot::test_palette PASSED [ 36%] 628s tests/test_axisgrid.py::TestJointPlot::test_hex_customise PASSED [ 36%] 628s tests/test_axisgrid.py::TestJointPlot::test_bad_kind PASSED [ 36%] 628s tests/test_axisgrid.py::TestJointPlot::test_unsupported_hue_kind PASSED [ 36%] 629s tests/test_axisgrid.py::TestJointPlot::test_leaky_dict PASSED [ 36%] 630s tests/test_axisgrid.py::TestJointPlot::test_distplot_kwarg_warning PASSED [ 36%] 630s tests/test_axisgrid.py::TestJointPlot::test_ax_warning PASSED [ 36%] 630s tests/test_base.py::TestSemanticMapping::test_call_lookup PASSED [ 36%] 630s tests/test_base.py::TestHueMapping::test_plotter_default_init PASSED [ 36%] 630s tests/test_base.py::TestHueMapping::test_plotter_customization PASSED [ 37%] 630s tests/test_base.py::TestHueMapping::test_hue_map_null PASSED [ 37%] 630s tests/test_base.py::TestHueMapping::test_hue_map_categorical PASSED [ 37%] 630s tests/test_base.py::TestHueMapping::test_hue_map_numeric PASSED [ 37%] 630s tests/test_base.py::TestHueMapping::test_hue_map_without_hue_dataa PASSED [ 37%] 630s tests/test_base.py::TestHueMapping::test_saturation PASSED [ 37%] 630s tests/test_base.py::TestSizeMapping::test_plotter_default_init PASSED [ 37%] 630s tests/test_base.py::TestSizeMapping::test_plotter_customization PASSED [ 37%] 630s tests/test_base.py::TestSizeMapping::test_size_map_null PASSED [ 37%] 630s tests/test_base.py::TestSizeMapping::test_map_size_numeric PASSED [ 37%] 630s tests/test_base.py::TestSizeMapping::test_map_size_categorical PASSED [ 37%] 630s tests/test_base.py::TestSizeMapping::test_array_palette_deprecation PASSED [ 37%] 630s tests/test_base.py::TestStyleMapping::test_plotter_default_init PASSED [ 37%] 630s tests/test_base.py::TestStyleMapping::test_plotter_customization PASSED [ 37%] 630s tests/test_base.py::TestStyleMapping::test_style_map_null PASSED [ 37%] 630s tests/test_base.py::TestStyleMapping::test_map_style PASSED [ 37%] 630s tests/test_base.py::TestVectorPlotter::test_flat_variables[series] PASSED [ 37%] 630s tests/test_base.py::TestVectorPlotter::test_flat_variables[array] PASSED [ 37%] 630s tests/test_base.py::TestVectorPlotter::test_flat_variables[list] PASSED [ 37%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables0] PASSED [ 37%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables1] PASSED [ 37%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables2] PASSED [ 37%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables3] PASSED [ 37%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables4] PASSED [ 37%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables5] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables6] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables7] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables8] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables9] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables10] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df[long_variables11] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables0] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables1] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables2] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables3] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables4] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables5] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables6] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables7] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables8] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables9] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables10] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_index[long_variables11] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables0] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables1] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables2] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables3] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables4] PASSED [ 38%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables5] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables6] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables7] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables8] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables9] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables10] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_df_with_multiindex[long_variables11] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables0] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables1] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables2] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables3] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables4] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables5] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables6] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables7] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables8] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables9] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables10] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_dict[long_variables11] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-series] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-numpy] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables0-list] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-series] PASSED [ 39%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-numpy] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables1-list] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-series] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-numpy] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables2-list] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-series] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-numpy] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables3-list] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-series] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-numpy] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables4-list] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-series] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-numpy] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables5-list] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-series] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-numpy] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables6-list] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-series] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-numpy] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables7-list] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-series] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-numpy] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables8-list] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-series] PASSED [ 40%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-numpy] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables9-list] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-series] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-numpy] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables10-list] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-series] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-numpy] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_vectors[long_variables11-list] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_undefined_variables PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg0] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg1] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_empty_data_input[arg2] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_units PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_numeric_name[3] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_numeric_name[4.5] PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_hierarchical_index PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_scalar_and_data PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_wide_semantic_error PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_unknown_error PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_long_unmatched_size_error PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_wide_categorical_columns PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_iter_data_quantitites PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_iter_data_keys PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_iter_data_values PASSED [ 41%] 630s tests/test_base.py::TestVectorPlotter::test_iter_data_reverse PASSED [ 42%] 630s tests/test_base.py::TestVectorPlotter::test_iter_data_dropna PASSED [ 42%] 630s tests/test_base.py::TestVectorPlotter::test_axis_labels PASSED [ 42%] 630s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables0] PASSED [ 42%] 630s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables1] PASSED [ 42%] 630s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables2] PASSED [ 42%] 630s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables3] PASSED [ 42%] 630s tests/test_base.py::TestVectorPlotter::test_attach_basics[variables4] PASSED [ 42%] 630s tests/test_base.py::TestVectorPlotter::test_attach_disallowed PASSED [ 42%] 631s tests/test_base.py::TestVectorPlotter::test_attach_log_scale PASSED [ 42%] 631s tests/test_base.py::TestVectorPlotter::test_attach_converters PASSED [ 42%] 631s tests/test_base.py::TestVectorPlotter::test_attach_facets PASSED [ 42%] 631s tests/test_base.py::TestVectorPlotter::test_scale_transform_identity PASSED [ 42%] 631s tests/test_base.py::TestVectorPlotter::test_scale_transform_identity_facets PASSED [ 42%] 631s tests/test_base.py::TestVectorPlotter::test_scale_transform_log PASSED [ 42%] 631s tests/test_base.py::TestVectorPlotter::test_scale_transform_facets PASSED [ 42%] 631s tests/test_base.py::TestVectorPlotter::test_scale_transform_mixed_facets PASSED [ 42%] 634s tests/test_base.py::TestVectorPlotter::test_attach_shared_axes PASSED [ 42%] 634s tests/test_base.py::TestVectorPlotter::test_get_axes_single PASSED [ 42%] 635s tests/test_base.py::TestVectorPlotter::test_get_axes_facets PASSED [ 42%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data PASSED [ 42%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_log PASSED [ 42%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_category_order PASSED [ 42%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture0] PASSED [ 42%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture1] PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture2] PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture3] PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture4] PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture5] PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture6] PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture7] PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_missing[comp_data_missing_fixture8] PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_duplicate_index PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_comp_data_nullable_dtype PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_var_order PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_scale_native PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_scale_numeric PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_scale_datetime PASSED [ 43%] 635s tests/test_base.py::TestVectorPlotter::test_scale_categorical PASSED [ 43%] 635s tests/test_base.py::TestCoreFunc::test_unique_dashes PASSED [ 43%] 635s tests/test_base.py::TestCoreFunc::test_unique_markers PASSED [ 43%] 635s tests/test_base.py::TestCoreFunc::test_variable_type PASSED [ 43%] 635s tests/test_base.py::TestCoreFunc::test_infer_orient PASSED [ 43%] 635s tests/test_base.py::TestCoreFunc::test_categorical_order PASSED [ 43%] 635s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs0] PASSED [ 43%] 635s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs1] PASSED [ 43%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs2] PASSED [ 43%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[catplot-kwargs3] PASSED [ 43%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs4] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs5] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs6] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[barplot-kwargs7] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs8] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs9] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs10] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxplot-kwargs11] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs12] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs13] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs14] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[boxenplot-kwargs15] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs16] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs17] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs18] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[pointplot-kwargs19] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs20] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs21] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs22] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[stripplot-kwargs23] PASSED [ 44%] 636s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs24] PASSED [ 44%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs25] PASSED [ 44%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs26] PASSED [ 44%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[swarmplot-kwargs27] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs28] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs29] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs30] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_axis_labels[violinplot-kwargs31] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[catplot] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[barplot] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[boxplot] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[boxenplot] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[pointplot] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[stripplot] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[swarmplot] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_empty[violinplot] PASSED [ 45%] 637s tests/test_categorical.py::TestCategoricalPlotterNew::test_redundant_hue_backcompat PASSED [ 45%] 637s tests/test_categorical.py::TestStripPlot::test_labels_long[x] PASSED [ 45%] 637s tests/test_categorical.py::TestStripPlot::test_labels_long[y] PASSED [ 45%] 637s tests/test_categorical.py::TestStripPlot::test_labels_wide PASSED [ 45%] 637s tests/test_categorical.py::TestStripPlot::test_labels_hue_order PASSED [ 45%] 637s tests/test_categorical.py::TestStripPlot::test_two_calls PASSED [ 45%] 637s tests/test_categorical.py::TestStripPlot::test_redundant_hue_legend PASSED [ 45%] 638s tests/test_categorical.py::TestStripPlot::test_color PASSED [ 45%] 638s tests/test_categorical.py::TestStripPlot::test_supplied_color_array PASSED [ 45%] 638s tests/test_categorical.py::TestStripPlot::test_unfilled_marker PASSED [ 45%] 638s tests/test_categorical.py::TestStripPlot::test_wide[h-dataframe] PASSED [ 45%] 638s tests/test_categorical.py::TestStripPlot::test_wide[h-dict] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_wide[v-dataframe] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_wide[v-dict] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_wide[y-dataframe] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_wide[y-dict] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_wide[x-dataframe] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_wide[x-dict] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_flat[h] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_flat[v] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_positions[variables0-None] PASSED [ 46%] 638s tests/test_categorical.py::TestStripPlot::test_positions[variables1-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables2-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables3-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables4-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables5-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables6-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables7-h] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables8-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables9-h] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables10-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables11-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables12-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables13-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables14-None] PASSED [ 46%] 639s tests/test_categorical.py::TestStripPlot::test_positions[variables15-None] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables0] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables1] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_positions_dodged[variables2] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[a] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[s] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_positions_unfixed[d] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_order[str-None] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_order[str-order1] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_order[str-order2] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_order[str-order3] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_order[int-None] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_order[int-order5] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_order[int-order6] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_order[int-order7] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_order[int-order8] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_hue_categorical[a] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_hue_categorical[b] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_hue_dodged[a] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_hue_dodged[b] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_single[x-b-None] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_single[x-b-a] PASSED [ 47%] 640s tests/test_categorical.py::TestStripPlot::test_single[x-y-None] PASSED [ 47%] 641s tests/test_categorical.py::TestStripPlot::test_single[x-y-a] PASSED [ 47%] 641s tests/test_categorical.py::TestStripPlot::test_single[x-t-None] PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_single[x-t-a] PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_single[y-b-None] PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_single[y-b-a] PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_single[y-y-None] PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_single[y-y-a] PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_single[y-t-None] PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_single[y-t-a] PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_attributes PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_three_points PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_legend_categorical PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_legend_numeric PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_legend_attributes PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_legend_disabled PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_palette_from_color_deprecation PASSED [ 48%] 641s tests/test_categorical.py::TestStripPlot::test_palette_with_hue_deprecation PASSED [ 48%] 642s tests/test_categorical.py::TestStripPlot::test_log_scale PASSED [ 48%] 642s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs0] PASSED [ 48%] 642s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs1] PASSED [ 48%] 642s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs2] PASSED [ 48%] 642s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs3] PASSED [ 48%] 642s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs4] PASSED [ 48%] 643s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs5] PASSED [ 48%] 643s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs6] PASSED [ 48%] 643s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs7] PASSED [ 49%] 643s tests/test_categorical.py::TestStripPlot::test_vs_catplot[kwargs8] PASSED [ 49%] 643s tests/test_categorical.py::TestStripPlot::test_empty_palette PASSED [ 49%] 643s tests/test_categorical.py::TestStripPlot::test_jitter_unfixed PASSED [ 49%] 643s tests/test_categorical.py::TestStripPlot::test_jitter[v-True] PASSED [ 49%] 643s tests/test_categorical.py::TestStripPlot::test_jitter[v-0.1] PASSED [ 49%] 643s tests/test_categorical.py::TestStripPlot::test_jitter[h-True] PASSED [ 49%] 643s tests/test_categorical.py::TestStripPlot::test_jitter[h-0.1] PASSED [ 49%] 643s tests/test_categorical.py::TestSwarmPlot::test_labels_long[x] PASSED [ 49%] 644s tests/test_categorical.py::TestSwarmPlot::test_labels_long[y] PASSED [ 49%] 644s tests/test_categorical.py::TestSwarmPlot::test_labels_wide PASSED [ 49%] 644s tests/test_categorical.py::TestSwarmPlot::test_labels_hue_order PASSED [ 49%] 644s tests/test_categorical.py::TestSwarmPlot::test_two_calls PASSED [ 49%] 644s tests/test_categorical.py::TestSwarmPlot::test_redundant_hue_legend PASSED [ 49%] 645s tests/test_categorical.py::TestSwarmPlot::test_color PASSED [ 49%] 645s tests/test_categorical.py::TestSwarmPlot::test_supplied_color_array PASSED [ 49%] 645s tests/test_categorical.py::TestSwarmPlot::test_unfilled_marker PASSED [ 49%] 645s tests/test_categorical.py::TestSwarmPlot::test_wide[h-dataframe] PASSED [ 49%] 645s tests/test_categorical.py::TestSwarmPlot::test_wide[h-dict] PASSED [ 49%] 645s tests/test_categorical.py::TestSwarmPlot::test_wide[v-dataframe] PASSED [ 49%] 645s tests/test_categorical.py::TestSwarmPlot::test_wide[v-dict] PASSED [ 49%] 645s tests/test_categorical.py::TestSwarmPlot::test_wide[y-dataframe] PASSED [ 49%] 646s tests/test_categorical.py::TestSwarmPlot::test_wide[y-dict] PASSED [ 49%] 646s tests/test_categorical.py::TestSwarmPlot::test_wide[x-dataframe] PASSED [ 50%] 646s tests/test_categorical.py::TestSwarmPlot::test_wide[x-dict] PASSED [ 50%] 646s tests/test_categorical.py::TestSwarmPlot::test_flat[h] PASSED [ 50%] 646s tests/test_categorical.py::TestSwarmPlot::test_flat[v] PASSED [ 50%] 646s tests/test_categorical.py::TestSwarmPlot::test_positions[variables0-None] PASSED [ 50%] 646s tests/test_categorical.py::TestSwarmPlot::test_positions[variables1-None] PASSED [ 50%] 646s tests/test_categorical.py::TestSwarmPlot::test_positions[variables2-None] PASSED [ 50%] 646s tests/test_categorical.py::TestSwarmPlot::test_positions[variables3-None] PASSED [ 50%] 646s tests/test_categorical.py::TestSwarmPlot::test_positions[variables4-None] PASSED [ 50%] 646s tests/test_categorical.py::TestSwarmPlot::test_positions[variables5-None] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables6-None] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables7-h] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables8-None] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables9-h] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables10-None] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables11-None] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables12-None] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables13-None] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables14-None] PASSED [ 50%] 647s tests/test_categorical.py::TestSwarmPlot::test_positions[variables15-None] PASSED [ 50%] 648s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables0] PASSED [ 50%] 648s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables1] PASSED [ 50%] 648s tests/test_categorical.py::TestSwarmPlot::test_positions_dodged[variables2] PASSED [ 50%] 648s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[a] PASSED [ 50%] 648s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[s] PASSED [ 51%] 648s tests/test_categorical.py::TestSwarmPlot::test_positions_unfixed[d] PASSED [ 51%] 648s tests/test_categorical.py::TestSwarmPlot::test_order[str-None] PASSED [ 51%] 648s tests/test_categorical.py::TestSwarmPlot::test_order[str-order1] PASSED [ 51%] 648s tests/test_categorical.py::TestSwarmPlot::test_order[str-order2] PASSED [ 51%] 648s tests/test_categorical.py::TestSwarmPlot::test_order[str-order3] PASSED [ 51%] 648s tests/test_categorical.py::TestSwarmPlot::test_order[int-None] PASSED [ 51%] 648s tests/test_categorical.py::TestSwarmPlot::test_order[int-order5] PASSED [ 51%] 648s tests/test_categorical.py::TestSwarmPlot::test_order[int-order6] PASSED [ 51%] 648s tests/test_categorical.py::TestSwarmPlot::test_order[int-order7] PASSED [ 51%] 649s tests/test_categorical.py::TestSwarmPlot::test_order[int-order8] PASSED [ 51%] 649s tests/test_categorical.py::TestSwarmPlot::test_hue_categorical[a] PASSED [ 51%] 649s tests/test_categorical.py::TestSwarmPlot::test_hue_categorical[b] PASSED [ 51%] 649s tests/test_categorical.py::TestSwarmPlot::test_hue_dodged[a] PASSED [ 51%] 649s tests/test_categorical.py::TestSwarmPlot::test_hue_dodged[b] PASSED [ 51%] 649s tests/test_categorical.py::TestSwarmPlot::test_single[x-b-None] PASSED [ 51%] 649s tests/test_categorical.py::TestSwarmPlot::test_single[x-b-a] PASSED [ 51%] 649s tests/test_categorical.py::TestSwarmPlot::test_single[x-y-None] PASSED [ 51%] 650s tests/test_categorical.py::TestSwarmPlot::test_single[x-y-a] PASSED [ 51%] 650s tests/test_categorical.py::TestSwarmPlot::test_single[x-t-None] PASSED [ 51%] 650s tests/test_categorical.py::TestSwarmPlot::test_single[x-t-a] PASSED [ 51%] 650s tests/test_categorical.py::TestSwarmPlot::test_single[y-b-None] PASSED [ 51%] 650s tests/test_categorical.py::TestSwarmPlot::test_single[y-b-a] PASSED [ 51%] 650s tests/test_categorical.py::TestSwarmPlot::test_single[y-y-None] PASSED [ 51%] 650s tests/test_categorical.py::TestSwarmPlot::test_single[y-y-a] PASSED [ 52%] 650s tests/test_categorical.py::TestSwarmPlot::test_single[y-t-None] PASSED [ 52%] 650s tests/test_categorical.py::TestSwarmPlot::test_single[y-t-a] PASSED [ 52%] 650s tests/test_categorical.py::TestSwarmPlot::test_attributes PASSED [ 52%] 651s tests/test_categorical.py::TestSwarmPlot::test_three_points PASSED [ 52%] 651s tests/test_categorical.py::TestSwarmPlot::test_legend_categorical PASSED [ 52%] 651s tests/test_categorical.py::TestSwarmPlot::test_legend_numeric PASSED [ 52%] 651s tests/test_categorical.py::TestSwarmPlot::test_legend_attributes PASSED [ 52%] 651s tests/test_categorical.py::TestSwarmPlot::test_legend_disabled PASSED [ 52%] 651s tests/test_categorical.py::TestSwarmPlot::test_palette_from_color_deprecation PASSED [ 52%] 651s tests/test_categorical.py::TestSwarmPlot::test_palette_with_hue_deprecation PASSED [ 52%] 652s tests/test_categorical.py::TestSwarmPlot::test_log_scale PASSED [ 52%] 652s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs0] PASSED [ 52%] 652s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs1] PASSED [ 52%] 652s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs2] PASSED [ 52%] 652s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs3] PASSED [ 52%] 653s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs4] PASSED [ 52%] 653s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs5] PASSED [ 52%] 653s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs6] PASSED [ 52%] 653s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs7] PASSED [ 52%] 654s tests/test_categorical.py::TestSwarmPlot::test_vs_catplot[kwargs8] PASSED [ 52%] 654s tests/test_categorical.py::TestSwarmPlot::test_empty_palette PASSED [ 52%] 654s tests/test_categorical.py::TestBoxPlot::test_legend_fill[True] PASSED [ 52%] 654s tests/test_categorical.py::TestBoxPlot::test_legend_fill[False] PASSED [ 52%] 655s tests/test_categorical.py::TestBoxPlot::test_legend_attributes PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_labels_long[x] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_labels_long[y] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_labels_wide PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_labels_hue_order PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_two_calls PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_redundant_hue_legend PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_log_scale[x] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_log_scale[y] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_single_var[x-y] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_single_var[y-z] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_vector_data[None-x] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_vector_data[x-y] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_vector_data[y-z] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_wide_data[h] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_wide_data[v] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_grouped[x] PASSED [ 53%] 655s tests/test_categorical.py::TestBoxPlot::test_grouped[y] PASSED [ 53%] 656s tests/test_categorical.py::TestBoxPlot::test_hue_grouped[x] PASSED [ 53%] 656s tests/test_categorical.py::TestBoxPlot::test_hue_grouped[y] PASSED [ 53%] 656s tests/test_categorical.py::TestBoxPlot::test_hue_not_dodged PASSED [ 53%] 656s tests/test_categorical.py::TestBoxPlot::test_dodge_native_scale PASSED [ 53%] 656s tests/test_categorical.py::TestBoxPlot::test_dodge_native_scale_log PASSED [ 53%] 656s tests/test_categorical.py::TestBoxPlot::test_dodge_without_hue PASSED [ 53%] 656s tests/test_categorical.py::TestBoxPlot::test_log_data_scale[x] PASSED [ 54%] 656s tests/test_categorical.py::TestBoxPlot::test_log_data_scale[y] PASSED [ 54%] 656s tests/test_categorical.py::TestBoxPlot::test_color PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_wide_data_multicolored PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_wide_data_single_color PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_hue_colors PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_linecolor PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_linecolor_gray_warning PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_saturation PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_linewidth PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_fill PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_notch[notch] PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_notch[shownotches] PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_whis PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_gap PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_prop_dicts PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_showfliers PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs0] PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs1] PASSED [ 54%] 657s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs2] PASSED [ 54%] 658s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs3] PASSED [ 54%] 658s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs4] PASSED [ 54%] 658s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs5] PASSED [ 54%] 658s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs6] PASSED [ 55%] 659s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs7] PASSED [ 55%] 659s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs8] PASSED [ 55%] 659s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs9] PASSED [ 55%] 660s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs10] PASSED [ 55%] 661s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs11] PASSED [ 55%] 661s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs12] PASSED [ 55%] 662s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs13] PASSED [ 55%] 662s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs14] PASSED [ 55%] 662s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs15] PASSED [ 55%] 662s tests/test_categorical.py::TestBoxPlot::test_vs_catplot[kwargs16] PASSED [ 55%] 662s tests/test_categorical.py::TestBoxenPlot::test_legend_fill[True] PASSED [ 55%] 662s tests/test_categorical.py::TestBoxenPlot::test_legend_fill[False] PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_legend_attributes PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_labels_long[x] PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_labels_long[y] PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_labels_wide PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_labels_hue_order PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_two_calls PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_redundant_hue_legend PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_log_scale[x] PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_log_scale[y] PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_single_var[x-y] PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_single_var[y-z] PASSED [ 55%] 663s tests/test_categorical.py::TestBoxenPlot::test_vector_data[None-x] PASSED [ 56%] 663s tests/test_categorical.py::TestBoxenPlot::test_vector_data[x-y] PASSED [ 56%] 663s tests/test_categorical.py::TestBoxenPlot::test_vector_data[y-z] PASSED [ 56%] 663s tests/test_categorical.py::TestBoxenPlot::test_wide_data[h] PASSED [ 56%] 663s tests/test_categorical.py::TestBoxenPlot::test_wide_data[v] PASSED [ 56%] 664s tests/test_categorical.py::TestBoxenPlot::test_grouped[x] PASSED [ 56%] 664s tests/test_categorical.py::TestBoxenPlot::test_grouped[y] PASSED [ 56%] 664s tests/test_categorical.py::TestBoxenPlot::test_hue_grouped[x] PASSED [ 56%] 664s tests/test_categorical.py::TestBoxenPlot::test_hue_grouped[y] PASSED [ 56%] 664s tests/test_categorical.py::TestBoxenPlot::test_dodge_native_scale PASSED [ 56%] 664s tests/test_categorical.py::TestBoxenPlot::test_color PASSED [ 56%] 664s tests/test_categorical.py::TestBoxenPlot::test_hue_colors PASSED [ 56%] 664s tests/test_categorical.py::TestBoxenPlot::test_linecolor PASSED [ 56%] 664s tests/test_categorical.py::TestBoxenPlot::test_linewidth PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_saturation PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_gap PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_fill PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_k_depth_int PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_k_depth_full PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_trust_alpha PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_outlier_prop PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_exponential_width_method PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_linear_width_method PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_area_width_method PASSED [ 56%] 665s tests/test_categorical.py::TestBoxenPlot::test_box_kws PASSED [ 57%] 665s tests/test_categorical.py::TestBoxenPlot::test_line_kws PASSED [ 57%] 665s tests/test_categorical.py::TestBoxenPlot::test_flier_kws PASSED [ 57%] 665s tests/test_categorical.py::TestBoxenPlot::test_k_depth_checks PASSED [ 57%] 665s tests/test_categorical.py::TestBoxenPlot::test_width_method_check PASSED [ 57%] 665s tests/test_categorical.py::TestBoxenPlot::test_scale_deprecation PASSED [ 57%] 665s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs0] PASSED [ 57%] 665s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs1] PASSED [ 57%] 666s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs2] PASSED [ 57%] 666s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs3] PASSED [ 57%] 666s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs4] PASSED [ 57%] 666s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs5] PASSED [ 57%] 666s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs6] PASSED [ 57%] 667s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs7] PASSED [ 57%] 667s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs8] PASSED [ 57%] 667s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs9] PASSED [ 57%] 667s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs10] PASSED [ 57%] 668s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs11] PASSED [ 57%] 668s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs12] PASSED [ 57%] 668s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs13] PASSED [ 57%] 669s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs14] PASSED [ 57%] 669s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs15] PASSED [ 57%] 669s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs16] PASSED [ 57%] 669s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs17] PASSED [ 57%] 669s tests/test_categorical.py::TestBoxenPlot::test_vs_catplot[kwargs18] PASSED [ 58%] 670s tests/test_categorical.py::TestViolinPlot::test_legend_fill[True] PASSED [ 58%] 670s tests/test_categorical.py::TestViolinPlot::test_legend_fill[False] PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_legend_attributes PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_labels_long[x] PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_labels_long[y] PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_labels_wide PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_labels_hue_order PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_two_calls PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_redundant_hue_legend PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_log_scale[x] PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_log_scale[y] PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_single_var[x-y] PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_single_var[y-z] PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_vector_data[None-x] PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_vector_data[x-y] PASSED [ 58%] 671s tests/test_categorical.py::TestViolinPlot::test_vector_data[y-z] PASSED [ 58%] 672s tests/test_categorical.py::TestViolinPlot::test_wide_data[h] PASSED [ 58%] 672s tests/test_categorical.py::TestViolinPlot::test_wide_data[v] PASSED [ 58%] 672s tests/test_categorical.py::TestViolinPlot::test_grouped[x] PASSED [ 58%] 672s tests/test_categorical.py::TestViolinPlot::test_grouped[y] PASSED [ 58%] 672s tests/test_categorical.py::TestViolinPlot::test_hue_grouped[x] PASSED [ 58%] 672s tests/test_categorical.py::TestViolinPlot::test_hue_grouped[y] PASSED [ 58%] 672s tests/test_categorical.py::TestViolinPlot::test_hue_not_dodged PASSED [ 58%] 672s tests/test_categorical.py::TestViolinPlot::test_dodge_native_scale PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_dodge_native_scale_log PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_color PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_hue_colors PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_linecolor[box] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_linecolor[quart] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_linecolor[stick] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_linecolor[point] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_linewidth PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_saturation PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_fill[box] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_fill[quart] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_fill[stick] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_fill[point] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_inner_box[x] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_inner_box[y] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_inner_quartiles[x] PASSED [ 59%] 672s tests/test_categorical.py::TestViolinPlot::test_inner_quartiles[y] PASSED [ 59%] 673s tests/test_categorical.py::TestViolinPlot::test_inner_stick[x] PASSED [ 59%] 673s tests/test_categorical.py::TestViolinPlot::test_inner_stick[y] PASSED [ 59%] 673s tests/test_categorical.py::TestViolinPlot::test_inner_points[x] PASSED [ 59%] 673s tests/test_categorical.py::TestViolinPlot::test_inner_points[y] PASSED [ 59%] 673s tests/test_categorical.py::TestViolinPlot::test_split_single PASSED [ 59%] 673s tests/test_categorical.py::TestViolinPlot::test_split_multi PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_density_norm_area PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_density_norm_count PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_density_norm_width PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_common_norm PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_scale_deprecation PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_scale_hue_deprecation PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_bw_adjust PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_bw_deprecation PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_gap PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_inner_kws PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_box_inner_kws PASSED [ 60%] 673s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs0] PASSED [ 60%] 674s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs1] PASSED [ 60%] 674s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs2] PASSED [ 60%] 674s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs3] PASSED [ 60%] 674s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs4] PASSED [ 60%] 674s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs5] PASSED [ 60%] 674s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs6] PASSED [ 60%] 675s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs7] PASSED [ 60%] 675s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs8] PASSED [ 60%] 676s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs9] PASSED [ 60%] 676s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs10] PASSED [ 60%] 677s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs11] PASSED [ 60%] 677s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs12] PASSED [ 61%] 678s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs13] PASSED [ 61%] 678s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs14] PASSED [ 61%] 678s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs15] PASSED [ 61%] 678s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs16] PASSED [ 61%] 679s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs17] PASSED [ 61%] 679s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs18] PASSED [ 61%] 679s tests/test_categorical.py::TestViolinPlot::test_vs_catplot[kwargs19] PASSED [ 61%] 679s tests/test_categorical.py::TestBarPlot::test_labels_long[x] PASSED [ 61%] 679s tests/test_categorical.py::TestBarPlot::test_labels_long[y] PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_labels_wide PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_labels_hue_order PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_color PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_two_calls PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_redundant_hue_legend PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_log_scale[x] PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_log_scale[y] PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_labels_flat PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_single_var[x] PASSED [ 61%] 680s tests/test_categorical.py::TestBarPlot::test_single_var[y] PASSED [ 61%] 681s tests/test_categorical.py::TestBarPlot::test_wide_df[x] PASSED [ 61%] 681s tests/test_categorical.py::TestBarPlot::test_wide_df[y] PASSED [ 61%] 681s tests/test_categorical.py::TestBarPlot::test_wide_df[h] PASSED [ 61%] 681s tests/test_categorical.py::TestBarPlot::test_wide_df[v] PASSED [ 61%] 681s tests/test_categorical.py::TestBarPlot::test_vector_orient[x] PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_vector_orient[y] PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_vector_orient[h] PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_vector_orient[v] PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_xy_vertical PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_xy_horizontal PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_xy_with_na_grouper PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_xy_with_na_value PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_hue_redundant PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_hue_matched PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_hue_matched_by_name PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_hue_dodged PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_gap PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_hue_undodged PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_hue_order PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_hue_norm PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_fill PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_xy_native_scale PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_xy_native_scale_log_transform PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_datetime_native_scale_axis PASSED [ 62%] 681s tests/test_categorical.py::TestBarPlot::test_native_scale_dodged PASSED [ 62%] 682s tests/test_categorical.py::TestBarPlot::test_native_scale_log_transform_dodged PASSED [ 62%] 682s tests/test_categorical.py::TestBarPlot::test_estimate_default PASSED [ 62%] 682s tests/test_categorical.py::TestBarPlot::test_estimate_string PASSED [ 62%] 682s tests/test_categorical.py::TestBarPlot::test_estimate_func PASSED [ 63%] 682s tests/test_categorical.py::TestBarPlot::test_weighted_estimate PASSED [ 63%] 682s tests/test_categorical.py::TestBarPlot::test_estimate_log_transform PASSED [ 63%] 682s tests/test_categorical.py::TestBarPlot::test_errorbars PASSED [ 63%] 682s tests/test_categorical.py::TestBarPlot::test_width PASSED [ 63%] 682s tests/test_categorical.py::TestBarPlot::test_width_native_scale PASSED [ 63%] 682s tests/test_categorical.py::TestBarPlot::test_width_spaced_categories PASSED [ 63%] 682s tests/test_categorical.py::TestBarPlot::test_saturation_color PASSED [ 63%] 682s tests/test_categorical.py::TestBarPlot::test_saturation_palette PASSED [ 63%] 682s tests/test_categorical.py::TestBarPlot::test_legend_numeric_auto PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_legend_numeric_full PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_legend_disabled PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_error_caps PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_error_caps_native_scale PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_error_caps_native_scale_log_transform PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_bar_kwargs PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_legend_attributes PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_legend_unfilled PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_err_kws[True] PASSED [ 63%] 683s tests/test_categorical.py::TestBarPlot::test_err_kws[False] PASSED [ 63%] 685s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs0] PASSED [ 63%] 685s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs1] PASSED [ 63%] 685s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs2] PASSED [ 63%] 685s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs3] PASSED [ 63%] 685s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs4] PASSED [ 64%] 685s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs5] PASSED [ 64%] 686s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs6] PASSED [ 64%] 686s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs7] PASSED [ 64%] 686s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs8] PASSED [ 64%] 686s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs9] PASSED [ 64%] 687s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs10] PASSED [ 64%] 687s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs11] PASSED [ 64%] 687s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs12] PASSED [ 64%] 687s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs13] PASSED [ 64%] 688s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs14] PASSED [ 64%] 688s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs15] PASSED [ 64%] 688s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs16] PASSED [ 64%] 688s tests/test_categorical.py::TestBarPlot::test_vs_catplot[kwargs17] PASSED [ 64%] 688s tests/test_categorical.py::TestBarPlot::test_errwidth_deprecation PASSED [ 64%] 688s tests/test_categorical.py::TestBarPlot::test_errcolor_deprecation PASSED [ 64%] 688s tests/test_categorical.py::TestBarPlot::test_capsize_as_none_deprecation PASSED [ 64%] 688s tests/test_categorical.py::TestBarPlot::test_hue_implied_by_palette_deprecation PASSED [ 64%] 688s tests/test_categorical.py::TestPointPlot::test_labels_long[x] PASSED [ 64%] 689s tests/test_categorical.py::TestPointPlot::test_labels_long[y] PASSED [ 64%] 689s tests/test_categorical.py::TestPointPlot::test_labels_wide PASSED [ 64%] 689s tests/test_categorical.py::TestPointPlot::test_labels_hue_order PASSED [ 64%] 689s tests/test_categorical.py::TestPointPlot::test_color PASSED [ 64%] 689s tests/test_categorical.py::TestPointPlot::test_two_calls PASSED [ 65%] 689s tests/test_categorical.py::TestPointPlot::test_redundant_hue_legend PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_log_scale[x] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_log_scale[y] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_labels_flat PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_single_var[x] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_single_var[y] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_wide_df[x] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_wide_df[y] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_wide_df[h] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_wide_df[v] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_vector_orient[x] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_vector_orient[y] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_vector_orient[h] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_vector_orient[v] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_xy_vertical PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_xy_horizontal PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_xy_with_na_grouper PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_xy_with_na_value PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_hue PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_wide_data_is_joined PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_xy_native_scale PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_estimate[mean] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_estimate[] PASSED [ 65%] 690s tests/test_categorical.py::TestPointPlot::test_weighted_estimate PASSED [ 66%] 690s tests/test_categorical.py::TestPointPlot::test_estimate_log_transform PASSED [ 66%] 690s tests/test_categorical.py::TestPointPlot::test_errorbars PASSED [ 66%] 690s tests/test_categorical.py::TestPointPlot::test_marker_linestyle PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_markers_linestyles_single PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_markers_linestyles_mapped PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_dodge_boolean PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_dodge_float PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_dodge_log_scale PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_err_kws PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_err_kws_inherited PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_legend_contents PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_legend_set_props PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_legend_synced_props PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs0] PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs1] PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs2] PASSED [ 66%] 691s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs3] PASSED [ 66%] 692s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs4] PASSED [ 66%] 692s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs5] PASSED [ 66%] 692s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs6] PASSED [ 66%] 692s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs7] PASSED [ 66%] 692s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs8] PASSED [ 66%] 694s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs9] PASSED [ 66%] 694s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs10] PASSED [ 67%] 694s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs11] PASSED [ 67%] 694s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs12] PASSED [ 67%] 695s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs13] PASSED [ 67%] 695s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs14] PASSED [ 67%] 695s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs15] PASSED [ 67%] 695s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs16] PASSED [ 67%] 695s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs17] PASSED [ 67%] 695s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs18] PASSED [ 67%] 696s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs19] PASSED [ 67%] 696s tests/test_categorical.py::TestPointPlot::test_vs_catplot[kwargs20] PASSED [ 67%] 696s tests/test_categorical.py::TestPointPlot::test_legend_disabled PASSED [ 67%] 696s tests/test_categorical.py::TestPointPlot::test_join_deprecation PASSED [ 67%] 696s tests/test_categorical.py::TestPointPlot::test_scale_deprecation PASSED [ 67%] 696s tests/test_categorical.py::TestPointPlot::test_layered_plot_clipping PASSED [ 67%] 696s tests/test_categorical.py::TestCountPlot::test_empty PASSED [ 67%] 696s tests/test_categorical.py::TestCountPlot::test_labels_long PASSED [ 67%] 696s tests/test_categorical.py::TestCountPlot::test_wide_data PASSED [ 67%] 696s tests/test_categorical.py::TestCountPlot::test_flat_series PASSED [ 67%] 696s tests/test_categorical.py::TestCountPlot::test_x_series PASSED [ 67%] 696s tests/test_categorical.py::TestCountPlot::test_y_series PASSED [ 67%] 696s tests/test_categorical.py::TestCountPlot::test_hue_redundant PASSED [ 67%] 696s tests/test_categorical.py::TestCountPlot::test_hue_dodged PASSED [ 67%] 696s tests/test_categorical.py::TestCountPlot::test_stat[percent] PASSED [ 67%] 697s tests/test_categorical.py::TestCountPlot::test_stat[probability] PASSED [ 68%] 697s tests/test_categorical.py::TestCountPlot::test_stat[proportion] PASSED [ 68%] 697s tests/test_categorical.py::TestCountPlot::test_xy_error PASSED [ 68%] 697s tests/test_categorical.py::TestCountPlot::test_legend_numeric_auto PASSED [ 68%] 697s tests/test_categorical.py::TestCountPlot::test_legend_disabled PASSED [ 68%] 697s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs0] PASSED [ 68%] 697s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs1] PASSED [ 68%] 697s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs2] PASSED [ 68%] 697s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs3] PASSED [ 68%] 698s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs4] PASSED [ 68%] 698s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs5] PASSED [ 68%] 698s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs6] PASSED [ 68%] 698s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs7] PASSED [ 68%] 698s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs8] PASSED [ 68%] 699s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs9] PASSED [ 68%] 699s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs10] PASSED [ 68%] 699s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs11] PASSED [ 68%] 699s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs12] PASSED [ 68%] 700s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs13] PASSED [ 68%] 700s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs14] PASSED [ 68%] 700s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs15] PASSED [ 68%] 700s tests/test_categorical.py::TestCountPlot::test_vs_catplot[kwargs16] PASSED [ 68%] 702s tests/test_categorical.py::TestCatPlot::test_facet_organization PASSED [ 68%] 704s tests/test_categorical.py::TestCatPlot::test_plot_elements PASSED [ 68%] 704s tests/test_categorical.py::TestCatPlot::test_bad_plot_kind_error PASSED [ 69%] 704s tests/test_categorical.py::TestCatPlot::test_count_x_and_y PASSED [ 69%] 705s tests/test_categorical.py::TestCatPlot::test_plot_colors PASSED [ 69%] 705s tests/test_categorical.py::TestCatPlot::test_ax_kwarg_removal PASSED [ 69%] 710s tests/test_categorical.py::TestCatPlot::test_share_xy PASSED [ 69%] 710s tests/test_categorical.py::TestCatPlot::test_facetgrid_data PASSED [ 69%] 711s tests/test_categorical.py::TestCatPlot::test_array_faceter[col] PASSED [ 69%] 712s tests/test_categorical.py::TestCatPlot::test_array_faceter[row] PASSED [ 69%] 712s tests/test_categorical.py::TestCatPlot::test_invalid_kind PASSED [ 69%] 712s tests/test_categorical.py::TestCatPlot::test_legend_with_auto PASSED [ 69%] 712s tests/test_categorical.py::TestCatPlot::test_weights_warning PASSED [ 69%] 712s tests/test_categorical.py::TestBeeswarm::test_could_overlap PASSED [ 69%] 712s tests/test_categorical.py::TestBeeswarm::test_position_candidates PASSED [ 69%] 712s tests/test_categorical.py::TestBeeswarm::test_find_first_non_overlapping_candidate PASSED [ 69%] 712s tests/test_categorical.py::TestBeeswarm::test_beeswarm PASSED [ 69%] 712s tests/test_categorical.py::TestBeeswarm::test_add_gutters PASSED [ 69%] 712s tests/test_categorical.py::TestBoxPlotContainer::test_repr PASSED [ 69%] 712s tests/test_categorical.py::TestBoxPlotContainer::test_iteration PASSED [ 69%] 712s tests/test_categorical.py::TestBoxPlotContainer::test_label PASSED [ 69%] 712s tests/test_categorical.py::TestBoxPlotContainer::test_children PASSED [ 69%] 712s tests/test_distributions.py::TestDistPlot::test_hist_bins PASSED [ 69%] 712s tests/test_distributions.py::TestDistPlot::test_elements PASSED [ 69%] 712s tests/test_distributions.py::TestDistPlot::test_distplot_with_nans PASSED [ 69%] 712s tests/test_distributions.py::TestRugPlot::test_color PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_long_data[x] PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_long_data[y] PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_bivariate_data PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_wide_vs_long_data PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_flat_vector PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_datetime_data PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_empty_data PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_a_deprecation PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_axis_deprecation[x] PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_axis_deprecation[y] PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_vertical_deprecation PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_rug_data PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_rug_colors PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_expand_margins PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_multiple_rugs PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_matplotlib_kwargs PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_axis_labels PASSED [ 70%] 713s tests/test_distributions.py::TestRugPlot::test_log_scale PASSED [ 70%] 713s tests/test_distributions.py::TestKDEPlotUnivariate::test_color[True] PASSED [ 70%] 713s tests/test_distributions.py::TestKDEPlotUnivariate::test_color[False] PASSED [ 70%] 713s tests/test_distributions.py::TestKDEPlotUnivariate::test_long_vectors[x] PASSED [ 70%] 713s tests/test_distributions.py::TestKDEPlotUnivariate::test_long_vectors[y] PASSED [ 70%] 713s tests/test_distributions.py::TestKDEPlotUnivariate::test_wide_vs_long_data PASSED [ 70%] 713s tests/test_distributions.py::TestKDEPlotUnivariate::test_flat_vector PASSED [ 71%] 713s tests/test_distributions.py::TestKDEPlotUnivariate::test_empty_data PASSED [ 71%] 713s tests/test_distributions.py::TestKDEPlotUnivariate::test_singular_data PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_variable_assignment PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_vertical_deprecation PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_deprecation PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_kernel_deprecation PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_shade_deprecation PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[layer] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[stack] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_colors[fill] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_stacking PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_hue_filling PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_default[stack] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_default[fill] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[layer] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[stack] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_fill_nondefault[fill] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_color_cycle_interaction PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_artist_color[True] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_artist_color[False] PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_datetime_scale PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_multiple_argument_check PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_cut PASSED [ 71%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_clip PASSED [ 72%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_line_is_density PASSED [ 72%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_cumulative PASSED [ 72%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_cumulative_requires_scipy SKIPPED [ 72%] 714s tests/test_distributions.py::TestKDEPlotUnivariate::test_common_norm PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_common_grid PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_method PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_bw_adjust PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_implicit PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_explicit PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_with_hue PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_log_scale_normalization PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_weights PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_weight_norm PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_sticky_edges PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_line_kws PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_input_checking PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_axis_labels PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_legend PASSED [ 72%] 715s tests/test_distributions.py::TestKDEPlotUnivariate::test_replaced_kws PASSED [ 72%] 716s tests/test_distributions.py::TestKDEPlotBivariate::test_long_vectors PASSED [ 72%] 716s tests/test_distributions.py::TestKDEPlotBivariate::test_singular_data PASSED [ 72%] 716s tests/test_distributions.py::TestKDEPlotBivariate::test_fill_artists PASSED [ 72%] 716s tests/test_distributions.py::TestKDEPlotBivariate::test_common_norm PASSED [ 72%] 716s tests/test_distributions.py::TestKDEPlotBivariate::test_log_scale PASSED [ 73%] 716s tests/test_distributions.py::TestKDEPlotBivariate::test_bandwidth PASSED [ 73%] 717s tests/test_distributions.py::TestKDEPlotBivariate::test_weights PASSED [ 73%] 717s tests/test_distributions.py::TestKDEPlotBivariate::test_hue_ignores_cmap PASSED [ 73%] 717s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_line_colors PASSED [ 73%] 717s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_line_cmap PASSED [ 73%] 717s tests/test_distributions.py::TestKDEPlotBivariate::test_contour_fill_colors PASSED [ 73%] 717s tests/test_distributions.py::TestKDEPlotBivariate::test_colorbar PASSED [ 73%] 717s tests/test_distributions.py::TestKDEPlotBivariate::test_levels_and_thresh PASSED [ 73%] 717s tests/test_distributions.py::TestKDEPlotBivariate::test_quantile_to_level PASSED [ 73%] 717s tests/test_distributions.py::TestKDEPlotBivariate::test_input_checking PASSED [ 73%] 717s tests/test_distributions.py::TestHistPlotUnivariate::test_color[bars-True] PASSED [ 73%] 717s tests/test_distributions.py::TestHistPlotUnivariate::test_color[bars-False] PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_color[step-True] PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_color[step-False] PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_color[poly-True] PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_color[poly-False] PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_long_vectors[x] PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_long_vectors[y] PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_wide_vs_long_data PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_flat_vector PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_empty_data PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_variable_assignment PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-bars] PASSED [ 73%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-step] PASSED [ 74%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[layer-poly] PASSED [ 74%] 718s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-bars] PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-step] PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[dodge-poly] PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-bars] PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-step] PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[stack-poly] PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-bars] PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-step] PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill_colors[fill-poly] PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_stack PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_fill PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_dodge PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_hue_as_numpy_dodged PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_multiple_input_check PASSED [ 74%] 720s tests/test_distributions.py::TestHistPlotUnivariate::test_element_input_check PASSED [ 74%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_count_stat PASSED [ 74%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat PASSED [ 74%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat_common_norm PASSED [ 74%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_density_stat_unique_norm PASSED [ 74%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat[probability] PASSED [ 74%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat[proportion] PASSED [ 74%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_common_norm[probability] PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_common_norm[proportion] PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_unique_norm[probability] PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_probability_stat_unique_norm[proportion] PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_percent_stat PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_common_bins PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_unique_bins PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_range_with_inf PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_weights_with_missing PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_weight_norm PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_discrete PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_discrete_categorical_default PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_categorical_yaxis_inversion PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_datetime_scale PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[count] PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[density] PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_kde[probability] PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[count-layer] PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[count-dodge] PASSED [ 75%] 721s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[density-layer] PASSED [ 75%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[density-dodge] PASSED [ 75%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[probability-layer] PASSED [ 75%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_with_hue[probability-dodge] PASSED [ 75%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_default_cut PASSED [ 75%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_hue PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_yaxis PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_line_kws PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_kde_singular_data PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_element_default PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_bars_no_fill PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_poly_fill PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_poly_no_fill PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_step_no_fill PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill_xy PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_step_no_fill_xy PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_weighted_histogram PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_weights_with_auto_bins PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_shrink PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_explicit PASSED [ 76%] 722s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_implicit PASSED [ 76%] 723s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_dodge PASSED [ 76%] 723s tests/test_distributions.py::TestHistPlotUnivariate::test_log_scale_kde PASSED [ 76%] 723s tests/test_distributions.py::TestHistPlotUnivariate::test_auto_linewidth[True] PASSED [ 76%] 723s tests/test_distributions.py::TestHistPlotUnivariate::test_auto_linewidth[False] PASSED [ 76%] 723s tests/test_distributions.py::TestHistPlotUnivariate::test_bar_kwargs PASSED [ 76%] 723s tests/test_distributions.py::TestHistPlotUnivariate::test_step_fill_kwargs PASSED [ 76%] 723s tests/test_distributions.py::TestHistPlotUnivariate::test_step_line_kwargs PASSED [ 76%] 723s tests/test_distributions.py::TestHistPlotUnivariate::test_label PASSED [ 77%] 723s tests/test_distributions.py::TestHistPlotUnivariate::test_default_color_scout_cleanup PASSED [ 77%] 723s tests/test_distributions.py::TestHistPlotBivariate::test_mesh PASSED [ 77%] 723s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_hue PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_hue_unique_bins PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_with_col_unique_bins PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_log_scale PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_thresh PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_sticky_edges PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_common_norm PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_unique_norm PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[probability] PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[proportion] PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_normalization[percent] PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_mesh_colors PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_color_limits PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_hue_color_limits PASSED [ 77%] 724s tests/test_distributions.py::TestHistPlotBivariate::test_colorbar PASSED [ 77%] 724s tests/test_distributions.py::TestECDFPlotUnivariate::test_color PASSED [ 77%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_long_vectors[x] PASSED [ 77%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_long_vectors[y] PASSED [ 77%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_hue PASSED [ 77%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_line_kwargs PASSED [ 77%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_drawstyle[x] PASSED [ 77%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_drawstyle[y] PASSED [ 78%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits[x-y] PASSED [ 78%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits[y-x] PASSED [ 78%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits_complementary[x-y] PASSED [ 78%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_limits_complementary[y-x] PASSED [ 78%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_count[x-y] PASSED [ 78%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_proportion_count[y-x] PASSED [ 78%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_weights PASSED [ 78%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_bivariate_error PASSED [ 78%] 725s tests/test_distributions.py::TestECDFPlotUnivariate::test_log_scale PASSED [ 78%] 726s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs0] PASSED [ 78%] 726s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs1] PASSED [ 78%] 726s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs2] PASSED [ 78%] 727s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs3] PASSED [ 78%] 727s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs4] PASSED [ 78%] 729s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs5] PASSED [ 78%] 730s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs6] PASSED [ 78%] 730s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs7] PASSED [ 78%] 730s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs8] PASSED [ 78%] 731s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs9] PASSED [ 78%] 732s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs10] PASSED [ 78%] 732s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs11] PASSED [ 78%] 733s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs12] PASSED [ 78%] 733s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs13] PASSED [ 78%] 734s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs14] PASSED [ 79%] 734s tests/test_distributions.py::TestDisPlot::test_versus_single_histplot[kwargs15] PASSED [ 79%] 734s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs0] PASSED [ 79%] 735s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs1] PASSED [ 79%] 735s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs2] PASSED [ 79%] 735s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs3] PASSED [ 79%] 736s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs4] PASSED [ 79%] 736s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs5] PASSED [ 79%] 736s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs6] PASSED [ 79%] 736s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs7] PASSED [ 79%] 737s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs8] PASSED [ 79%] 737s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs9] PASSED [ 79%] 738s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs10] PASSED [ 79%] 738s tests/test_distributions.py::TestDisPlot::test_versus_single_kdeplot[kwargs11] PASSED [ 79%] 738s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs0] PASSED [ 79%] 739s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs1] PASSED [ 79%] 739s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs2] PASSED [ 79%] 739s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs3] PASSED [ 79%] 739s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs4] PASSED [ 79%] 740s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs5] PASSED [ 79%] 740s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs6] PASSED [ 79%] 740s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs7] PASSED [ 79%] 741s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs8] PASSED [ 79%] 741s tests/test_distributions.py::TestDisPlot::test_versus_single_ecdfplot[kwargs9] PASSED [ 80%] 741s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs0] PASSED [ 80%] 742s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs1] PASSED [ 80%] 742s tests/test_distributions.py::TestDisPlot::test_with_rug[kwargs2] PASSED [ 80%] 743s tests/test_distributions.py::TestDisPlot::test_facets[col] PASSED [ 80%] 743s tests/test_distributions.py::TestDisPlot::test_facets[row] PASSED [ 80%] 743s tests/test_distributions.py::TestDisPlot::test_facet_multiple[dodge] PASSED [ 80%] 744s tests/test_distributions.py::TestDisPlot::test_facet_multiple[stack] PASSED [ 80%] 744s tests/test_distributions.py::TestDisPlot::test_facet_multiple[fill] PASSED [ 80%] 745s tests/test_distributions.py::TestDisPlot::test_ax_warning PASSED [ 80%] 745s tests/test_distributions.py::TestDisPlot::test_array_faceting[col] PASSED [ 80%] 745s tests/test_distributions.py::TestDisPlot::test_array_faceting[row] PASSED [ 80%] 745s tests/test_distributions.py::TestDisPlot::test_legend PASSED [ 80%] 745s tests/test_distributions.py::TestDisPlot::test_empty PASSED [ 80%] 745s tests/test_distributions.py::TestDisPlot::test_bivariate_ecdf_error PASSED [ 80%] 746s tests/test_distributions.py::TestDisPlot::test_bivariate_kde_norm PASSED [ 80%] 746s tests/test_distributions.py::TestDisPlot::test_bivariate_hist_norm PASSED [ 80%] 747s tests/test_distributions.py::TestDisPlot::test_facetgrid_data PASSED [ 80%] 747s tests/test_docstrings.py::TestDocstringComponents::test_from_dict PASSED [ 80%] 747s tests/test_docstrings.py::TestDocstringComponents::test_from_nested_components PASSED [ 80%] 747s tests/test_docstrings.py::TestDocstringComponents::test_from_function PASSED [ 80%] 747s tests/test_docstrings.py::TestDocstringComponents::test_from_method PASSED [ 80%] 747s tests/test_matrix.py::TestHeatmap::test_ndarray_input PASSED [ 80%] 747s tests/test_matrix.py::TestHeatmap::test_df_input PASSED [ 80%] 747s tests/test_matrix.py::TestHeatmap::test_df_multindex_input PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_mask_input[float] PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_mask_input[int64] PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_mask_input[object] PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_mask_limits PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_default_vlims PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_robust_vlims PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_custom_sequential_vlims PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_custom_diverging_vlims PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_array_with_nans PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_mask PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_custom_cmap PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_centered_vlims PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_default_colors PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_custom_vlim_colors PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_custom_center_colors PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_cmap_with_properties PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_explicit_none_norm PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_ticklabels_off PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_custom_ticklabels PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_custom_ticklabel_interval PASSED [ 81%] 747s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation PASSED [ 81%] 749s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_overwrite_kws PASSED [ 81%] 749s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_with_mask PASSED [ 81%] 749s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_mesh_colors PASSED [ 82%] 749s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_other_data PASSED [ 82%] 749s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_different_shapes PASSED [ 82%] 749s tests/test_matrix.py::TestHeatmap::test_heatmap_annotation_with_limited_ticklabels PASSED [ 82%] 750s tests/test_matrix.py::TestHeatmap::test_heatmap_cbar PASSED [ 82%] 750s tests/test_matrix.py::TestHeatmap::test_heatmap_axes PASSED [ 82%] 750s tests/test_matrix.py::TestHeatmap::test_heatmap_ticklabel_rotation PASSED [ 82%] 750s tests/test_matrix.py::TestHeatmap::test_heatmap_inner_lines PASSED [ 82%] 750s tests/test_matrix.py::TestHeatmap::test_square_aspect PASSED [ 82%] 750s tests/test_matrix.py::TestHeatmap::test_mask_validation PASSED [ 82%] 750s tests/test_matrix.py::TestHeatmap::test_missing_data_mask PASSED [ 82%] 750s tests/test_matrix.py::TestHeatmap::test_cbar_ticks PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_ndarray_input PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_df_input PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_df_multindex_input PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_axis0_input PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_rotate_input PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_rotate_axis0_input PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_custom_linkage PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_label_false PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_linkage_scipy PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_fastcluster_other_method SKIPPED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_fastcluster_non_euclidean SKIPPED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_dendrogram_plot PASSED [ 82%] 750s tests/test_matrix.py::TestDendrogram::test_dendrogram_rotate PASSED [ 83%] 750s tests/test_matrix.py::TestDendrogram::test_dendrogram_ticklabel_rotation PASSED [ 83%] 750s tests/test_matrix.py::TestClustermap::test_ndarray_input PASSED [ 83%] 750s tests/test_matrix.py::TestClustermap::test_df_input PASSED [ 83%] 750s tests/test_matrix.py::TestClustermap::test_corr_df_input PASSED [ 83%] 750s tests/test_matrix.py::TestClustermap::test_pivot_input PASSED [ 83%] 750s tests/test_matrix.py::TestClustermap::test_colors_input PASSED [ 83%] 750s tests/test_matrix.py::TestClustermap::test_categorical_colors_input PASSED [ 83%] 750s tests/test_matrix.py::TestClustermap::test_nested_colors_input PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_colors_input_custom_cmap PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_z_score PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_z_score_axis0 PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_standard_scale PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_standard_scale_axis0 PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_z_score_standard_scale PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_nested_color_list_to_matrix_and_cmap PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap_axis1 PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_color_list_to_matrix_and_cmap_different_sizes PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_savefig PASSED [ 83%] 751s tests/test_matrix.py::TestClustermap::test_plot_dendrograms PASSED [ 83%] 752s tests/test_matrix.py::TestClustermap::test_cluster_false PASSED [ 83%] 752s tests/test_matrix.py::TestClustermap::test_row_col_colors PASSED [ 83%] 752s tests/test_matrix.py::TestClustermap::test_cluster_false_row_col_colors PASSED [ 83%] 753s tests/test_matrix.py::TestClustermap::test_row_col_colors_df PASSED [ 84%] 753s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_shuffled PASSED [ 84%] 753s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_missing PASSED [ 84%] 754s tests/test_matrix.py::TestClustermap::test_row_col_colors_df_one_axis PASSED [ 84%] 754s tests/test_matrix.py::TestClustermap::test_row_col_colors_series PASSED [ 84%] 755s tests/test_matrix.py::TestClustermap::test_row_col_colors_series_shuffled PASSED [ 84%] 755s tests/test_matrix.py::TestClustermap::test_row_col_colors_series_missing PASSED [ 84%] 756s tests/test_matrix.py::TestClustermap::test_row_col_colors_ignore_heatmap_kwargs PASSED [ 84%] 756s tests/test_matrix.py::TestClustermap::test_row_col_colors_raise_on_mixed_index_types PASSED [ 84%] 756s tests/test_matrix.py::TestClustermap::test_mask_reorganization PASSED [ 84%] 756s tests/test_matrix.py::TestClustermap::test_ticklabel_reorganization PASSED [ 84%] 756s tests/test_matrix.py::TestClustermap::test_noticklabels PASSED [ 84%] 758s tests/test_matrix.py::TestClustermap::test_size_ratios PASSED [ 84%] 758s tests/test_matrix.py::TestClustermap::test_cbar_pos PASSED [ 84%] 758s tests/test_matrix.py::TestClustermap::test_square_warning PASSED [ 84%] 759s tests/test_matrix.py::TestClustermap::test_clustermap_annotation PASSED [ 84%] 759s tests/test_matrix.py::TestClustermap::test_tree_kws PASSED [ 84%] 759s tests/test_miscplot.py::TestPalPlot::test_palplot_size PASSED [ 84%] 761s tests/test_miscplot.py::TestDogPlot::test_dogplot PASSED [ 84%] 761s tests/test_objects.py::test_objects_namespace PASSED [ 84%] 761s tests/test_palettes.py::TestColorPalettes::test_current_palette PASSED [ 84%] 761s tests/test_palettes.py::TestColorPalettes::test_palette_context PASSED [ 84%] 761s tests/test_palettes.py::TestColorPalettes::test_big_palette_context PASSED [ 84%] 761s tests/test_palettes.py::TestColorPalettes::test_palette_size PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_seaborn_palettes PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_hls_palette PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_husl_palette PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_mpl_palette PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_mpl_dark_palette PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_bad_palette_name PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_terrible_palette_name PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_bad_palette_colors PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_palette_desat PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_palette_is_list_of_tuples PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_palette_cycles PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_hls_values PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_husl_values PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_cbrewer_qual PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_mpl_reversal PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_rgb_from_hls PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_rgb_from_husl PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_rgb_from_xkcd PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_light_palette PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_dark_palette PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_diverging_palette PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_blend_palette PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_cubehelix_against_matplotlib PASSED [ 85%] 761s tests/test_palettes.py::TestColorPalettes::test_cubehelix_n_colors PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_cubehelix_reverse PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_cubehelix_cmap PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_cubehelix_code PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_xkcd_palette PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_crayon_palette PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_color_codes PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_as_hex PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_preserved_palette_length PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_html_repr PASSED [ 86%] 761s tests/test_palettes.py::TestColorPalettes::test_colormap_display_patch PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_default_return PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_key_usage PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_bad_style PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_rc_override PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_set_style PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_style_context_manager PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_style_context_independence PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_set_rc PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_set_with_palette PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_reset_defaults PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_reset_orig PASSED [ 86%] 761s tests/test_rcmod.py::TestAxesStyle::test_set_is_alias PASSED [ 86%] 761s tests/test_rcmod.py::TestPlottingContext::test_default_return PASSED [ 86%] 761s tests/test_rcmod.py::TestPlottingContext::test_key_usage PASSED [ 87%] 761s tests/test_rcmod.py::TestPlottingContext::test_bad_context PASSED [ 87%] 761s tests/test_rcmod.py::TestPlottingContext::test_font_scale PASSED [ 87%] 761s tests/test_rcmod.py::TestPlottingContext::test_rc_override PASSED [ 87%] 761s tests/test_rcmod.py::TestPlottingContext::test_set_context PASSED [ 87%] 761s tests/test_rcmod.py::TestPlottingContext::test_context_context_manager PASSED [ 87%] 761s tests/test_rcmod.py::TestPalette::test_set_palette PASSED [ 87%] 761s tests/test_rcmod.py::TestFonts::test_set_font SKIPPED (Verdana font ...) [ 87%] 761s tests/test_rcmod.py::TestFonts::test_set_serif_font PASSED [ 87%] 761s tests/test_rcmod.py::TestFonts::test_different_sans_serif SKIPPED (V...) [ 87%] 761s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_frame PASSED [ 87%] 761s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_series PASSED [ 87%] 761s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_array PASSED [ 87%] 761s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_lists PASSED [ 87%] 761s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_mix PASSED [ 87%] 761s tests/test_regression.py::TestLinearPlotter::test_establish_variables_from_bad PASSED [ 87%] 761s tests/test_regression.py::TestLinearPlotter::test_dropna PASSED [ 87%] 761s tests/test_regression.py::TestRegressionPlotter::test_variables_from_frame PASSED [ 87%] 761s tests/test_regression.py::TestRegressionPlotter::test_variables_from_series PASSED [ 87%] 761s tests/test_regression.py::TestRegressionPlotter::test_variables_from_mix PASSED [ 87%] 761s tests/test_regression.py::TestRegressionPlotter::test_variables_must_be_1d PASSED [ 87%] 761s tests/test_regression.py::TestRegressionPlotter::test_dropna PASSED [ 87%] 761s tests/test_regression.py::TestRegressionPlotter::test_singleton[x0-y0] PASSED [ 87%] 761s tests/test_regression.py::TestRegressionPlotter::test_singleton[x1-y1] PASSED [ 87%] 761s tests/test_regression.py::TestRegressionPlotter::test_singleton[x2-y2] PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_ci PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_fast_regression SKIPPED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_regress_poly SKIPPED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[logistic] PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[robust] PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_statsmodels_missing_errors[lowess] PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_regress_logx PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_regress_n_boot SKIPPED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_regress_without_bootstrap SKIPPED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_regress_bootstrap_seed PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_numeric_bins PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_provided_bins PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_bin_results PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_scatter_data PASSED [ 88%] 761s tests/test_regression.py::TestRegressionPlotter::test_estimate_data PASSED [ 88%] 762s tests/test_regression.py::TestRegressionPlotter::test_estimate_cis PASSED [ 88%] 762s tests/test_regression.py::TestRegressionPlotter::test_estimate_units PASSED [ 88%] 762s tests/test_regression.py::TestRegressionPlotter::test_partial PASSED [ 88%] 762s tests/test_regression.py::TestRegressionPlotter::test_logistic_regression SKIPPED [ 88%] 762s tests/test_regression.py::TestRegressionPlotter::test_logistic_perfect_separation SKIPPED [ 88%] 762s tests/test_regression.py::TestRegressionPlotter::test_robust_regression SKIPPED [ 88%] 762s tests/test_regression.py::TestRegressionPlotter::test_lowess_regression SKIPPED [ 88%] 762s tests/test_regression.py::TestRegressionPlotter::test_regression_options PASSED [ 88%] 762s tests/test_regression.py::TestRegressionPlotter::test_regression_limits PASSED [ 89%] 762s tests/test_regression.py::TestRegressionPlots::test_regplot_basic PASSED [ 89%] 762s tests/test_regression.py::TestRegressionPlots::test_regplot_selective PASSED [ 89%] 762s tests/test_regression.py::TestRegressionPlots::test_regplot_scatter_kws_alpha PASSED [ 89%] 762s tests/test_regression.py::TestRegressionPlots::test_regplot_binned PASSED [ 89%] 762s tests/test_regression.py::TestRegressionPlots::test_lmplot_no_data PASSED [ 89%] 763s tests/test_regression.py::TestRegressionPlots::test_lmplot_basic PASSED [ 89%] 763s tests/test_regression.py::TestRegressionPlots::test_lmplot_hue PASSED [ 89%] 763s tests/test_regression.py::TestRegressionPlots::test_lmplot_markers PASSED [ 89%] 763s tests/test_regression.py::TestRegressionPlots::test_lmplot_marker_linewidths PASSED [ 89%] 766s tests/test_regression.py::TestRegressionPlots::test_lmplot_facets PASSED [ 89%] 766s tests/test_regression.py::TestRegressionPlots::test_lmplot_hue_col_nolegend PASSED [ 89%] 767s tests/test_regression.py::TestRegressionPlots::test_lmplot_scatter_kws PASSED [ 89%] 767s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_truncate[True] PASSED [ 89%] 768s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_truncate[False] PASSED [ 89%] 768s tests/test_regression.py::TestRegressionPlots::test_lmplot_sharey PASSED [ 89%] 768s tests/test_regression.py::TestRegressionPlots::test_lmplot_facet_kws PASSED [ 89%] 768s tests/test_regression.py::TestRegressionPlots::test_residplot PASSED [ 89%] 768s tests/test_regression.py::TestRegressionPlots::test_residplot_lowess SKIPPED [ 89%] 768s tests/test_regression.py::TestRegressionPlots::test_residplot_statsmodels_missing_errors[robust] PASSED [ 89%] 768s tests/test_regression.py::TestRegressionPlots::test_residplot_statsmodels_missing_errors[lowess] PASSED [ 89%] 769s tests/test_regression.py::TestRegressionPlots::test_three_point_colors PASSED [ 89%] 769s tests/test_regression.py::TestRegressionPlots::test_regplot_xlim PASSED [ 89%] 769s tests/test_relational.py::TestRelationalPlotter::test_wide_df_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_wide_df_with_nonnumeric_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_wide_array_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_flat_array_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_flat_list_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_flat_series_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_series_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_arrays_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_wide_list_of_list_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_series_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_arrays_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_wide_dict_of_lists_variables PASSED [ 90%] 769s tests/test_relational.py::TestRelationalPlotter::test_relplot_simple PASSED [ 90%] 773s tests/test_relational.py::TestRelationalPlotter::test_relplot_complex PASSED [ 90%] 774s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[series] PASSED [ 90%] 774s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[numpy] PASSED [ 90%] 774s tests/test_relational.py::TestRelationalPlotter::test_relplot_vectors[list] PASSED [ 90%] 774s tests/test_relational.py::TestRelationalPlotter::test_relplot_wide PASSED [ 90%] 777s tests/test_relational.py::TestRelationalPlotter::test_relplot_hues PASSED [ 90%] 777s tests/test_relational.py::TestRelationalPlotter::test_relplot_sizes PASSED [ 90%] 777s tests/test_relational.py::TestRelationalPlotter::test_relplot_styles PASSED [ 90%] 777s tests/test_relational.py::TestRelationalPlotter::test_relplot_weighted_estimator PASSED [ 90%] 778s tests/test_relational.py::TestRelationalPlotter::test_relplot_stringy_numerics PASSED [ 90%] 778s tests/test_relational.py::TestRelationalPlotter::test_relplot_legend PASSED [ 90%] 779s tests/test_relational.py::TestRelationalPlotter::test_relplot_unshared_axis_labels PASSED [ 91%] 779s tests/test_relational.py::TestRelationalPlotter::test_relplot_data PASSED [ 91%] 779s tests/test_relational.py::TestRelationalPlotter::test_facet_variable_collision PASSED [ 91%] 780s tests/test_relational.py::TestRelationalPlotter::test_relplot_scatter_unused_variables PASSED [ 91%] 780s tests/test_relational.py::TestRelationalPlotter::test_ax_kwarg_removal PASSED [ 91%] 780s tests/test_relational.py::TestRelationalPlotter::test_legend_has_no_offset PASSED [ 91%] 780s tests/test_relational.py::TestRelationalPlotter::test_lineplot_2d_dashes PASSED [ 91%] 780s tests/test_relational.py::TestRelationalPlotter::test_legend_attributes_hue PASSED [ 91%] 780s tests/test_relational.py::TestRelationalPlotter::test_legend_attributes_style PASSED [ 91%] 780s tests/test_relational.py::TestRelationalPlotter::test_legend_attributes_hue_and_style PASSED [ 91%] 781s tests/test_relational.py::TestLinePlotter::test_color PASSED [ 91%] 782s tests/test_relational.py::TestLinePlotter::test_legend_no_semantics PASSED [ 91%] 782s tests/test_relational.py::TestLinePlotter::test_legend_hue_categorical PASSED [ 91%] 782s tests/test_relational.py::TestLinePlotter::test_legend_hue_and_style_same PASSED [ 91%] 783s tests/test_relational.py::TestLinePlotter::test_legend_hue_and_style_diff PASSED [ 91%] 783s tests/test_relational.py::TestLinePlotter::test_legend_hue_and_size_same PASSED [ 91%] 783s tests/test_relational.py::TestLinePlotter::test_legend_numerical_full[hue] PASSED [ 91%] 783s tests/test_relational.py::TestLinePlotter::test_legend_numerical_full[size] PASSED [ 91%] 783s tests/test_relational.py::TestLinePlotter::test_legend_numerical_full[style] PASSED [ 91%] 783s tests/test_relational.py::TestLinePlotter::test_legend_numerical_brief[hue] PASSED [ 91%] 783s tests/test_relational.py::TestLinePlotter::test_legend_numerical_brief[size] PASSED [ 91%] 784s tests/test_relational.py::TestLinePlotter::test_legend_numerical_brief[style] PASSED [ 91%] 784s tests/test_relational.py::TestLinePlotter::test_legend_value_error PASSED [ 91%] 784s tests/test_relational.py::TestLinePlotter::test_legend_log_norm[hue] PASSED [ 91%] 784s tests/test_relational.py::TestLinePlotter::test_legend_log_norm[size] PASSED [ 92%] 784s tests/test_relational.py::TestLinePlotter::test_legend_binary_var[hue] PASSED [ 92%] 784s tests/test_relational.py::TestLinePlotter::test_legend_binary_var[size] PASSED [ 92%] 784s tests/test_relational.py::TestLinePlotter::test_legend_binary_numberic_brief[hue] PASSED [ 92%] 785s tests/test_relational.py::TestLinePlotter::test_legend_binary_numberic_brief[size] PASSED [ 92%] 785s tests/test_relational.py::TestLinePlotter::test_plot PASSED [ 92%] 785s tests/test_relational.py::TestLinePlotter::test_weights PASSED [ 92%] 786s tests/test_relational.py::TestLinePlotter::test_non_aggregated_data PASSED [ 92%] 786s tests/test_relational.py::TestLinePlotter::test_orient PASSED [ 92%] 786s tests/test_relational.py::TestLinePlotter::test_log_scale PASSED [ 92%] 786s tests/test_relational.py::TestLinePlotter::test_axis_labels PASSED [ 92%] 786s tests/test_relational.py::TestLinePlotter::test_matplotlib_kwargs PASSED [ 92%] 786s tests/test_relational.py::TestLinePlotter::test_nonmapped_dashes PASSED [ 92%] 786s tests/test_relational.py::TestLinePlotter::test_lineplot_axes PASSED [ 92%] 786s tests/test_relational.py::TestLinePlotter::test_legend_attributes_with_hue PASSED [ 92%] 787s tests/test_relational.py::TestLinePlotter::test_legend_attributes_with_style PASSED [ 92%] 787s tests/test_relational.py::TestLinePlotter::test_legend_attributes_with_hue_and_style PASSED [ 92%] 788s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics0] PASSED [ 92%] 788s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics1] PASSED [ 92%] 788s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics2] PASSED [ 92%] 789s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics3] PASSED [ 92%] 790s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics4] PASSED [ 92%] 791s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics5] PASSED [ 92%] 792s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics6] PASSED [ 92%] 792s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics7] PASSED [ 93%] 793s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics8] PASSED [ 93%] 794s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics9] PASSED [ 93%] 795s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics10] PASSED [ 93%] 795s tests/test_relational.py::TestLinePlotter::test_lineplot_vs_relplot[long_semantics11] PASSED [ 93%] 801s tests/test_relational.py::TestLinePlotter::test_lineplot_smoke PASSED [ 93%] 801s tests/test_relational.py::TestLinePlotter::test_ci_deprecation PASSED [ 93%] 801s tests/test_relational.py::TestScatterPlotter::test_color PASSED [ 93%] 801s tests/test_relational.py::TestScatterPlotter::test_legend_no_semantics PASSED [ 93%] 801s tests/test_relational.py::TestScatterPlotter::test_legend_hue PASSED [ 93%] 801s tests/test_relational.py::TestScatterPlotter::test_legend_hue_style_same PASSED [ 93%] 801s tests/test_relational.py::TestScatterPlotter::test_legend_hue_style_different PASSED [ 93%] 801s tests/test_relational.py::TestScatterPlotter::test_legend_data_hue_size_same PASSED [ 93%] 801s tests/test_relational.py::TestScatterPlotter::test_legend_size_numeric_list PASSED [ 93%] 801s tests/test_relational.py::TestScatterPlotter::test_legend_size_numeric_dict PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_hue_full PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_hue_brief PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_size_full PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_legend_numeric_size_brief PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_legend_attributes_hue PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_legend_attributes_style PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_legend_attributes_hue_and_style PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_legend_value_error PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_plot PASSED [ 93%] 802s tests/test_relational.py::TestScatterPlotter::test_axis_labels PASSED [ 94%] 802s tests/test_relational.py::TestScatterPlotter::test_scatterplot_axes PASSED [ 94%] 802s tests/test_relational.py::TestScatterPlotter::test_literal_attribute_vectors PASSED [ 94%] 802s tests/test_relational.py::TestScatterPlotter::test_supplied_color_array PASSED [ 94%] 802s tests/test_relational.py::TestScatterPlotter::test_hue_order PASSED [ 94%] 802s tests/test_relational.py::TestScatterPlotter::test_linewidths PASSED [ 94%] 802s tests/test_relational.py::TestScatterPlotter::test_size_norm_extrapolation PASSED [ 94%] 802s tests/test_relational.py::TestScatterPlotter::test_datetime_scale PASSED [ 94%] 802s tests/test_relational.py::TestScatterPlotter::test_unfilled_marker_edgecolor_warning PASSED [ 94%] 803s tests/test_relational.py::TestScatterPlotter::test_short_form_kwargs PASSED [ 94%] 803s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics0] PASSED [ 94%] 803s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics1] PASSED [ 94%] 803s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics2] PASSED [ 94%] 803s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics3] PASSED [ 94%] 803s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics4] PASSED [ 94%] 803s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics5] PASSED [ 94%] 803s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics6] PASSED [ 94%] 804s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics7] PASSED [ 94%] 804s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics8] PASSED [ 94%] 804s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics9] PASSED [ 94%] 804s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics10] PASSED [ 94%] 804s tests/test_relational.py::TestScatterPlotter::test_scatterplot_vs_relplot[long_semantics11] PASSED [ 94%] 805s tests/test_relational.py::TestScatterPlotter::test_scatterplot_smoke PASSED [ 94%] 805s tests/test_statistics.py::TestKDE::test_gridsize PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_cut PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_clip PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_density_normalization PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_cumulative PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_cached_support PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_bw_method PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_bw_adjust PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_bivariate_grid PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_bivariate_normalization PASSED [ 95%] 805s tests/test_statistics.py::TestKDE::test_bivariate_cumulative PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_string_bins PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_int_bins PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_array_bins PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_string_bins PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_int_bins PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_array_bins PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_binwidth PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_binwidth PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_binrange PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_binrange PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_discrete_bins PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_odd_single_observation PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_binwidth_roundoff PASSED [ 95%] 805s tests/test_statistics.py::TestHistogram::test_histogram PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_count_stat PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_density_stat PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_probability_stat PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_frequency_stat PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_cumulative_count PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_cumulative_density PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_cumulative_probability PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_cumulative_frequency PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_histogram PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_count_stat PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_density_stat PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_probability_stat PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_frequency_stat PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_count PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_density PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_frequency PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bivariate_cumulative_probability PASSED [ 96%] 805s tests/test_statistics.py::TestHistogram::test_bad_stat PASSED [ 96%] 805s tests/test_statistics.py::TestECDF::test_univariate_proportion PASSED [ 96%] 805s tests/test_statistics.py::TestECDF::test_univariate_count PASSED [ 96%] 805s tests/test_statistics.py::TestECDF::test_univariate_percent PASSED [ 96%] 805s tests/test_statistics.py::TestECDF::test_univariate_proportion_weights PASSED [ 96%] 805s tests/test_statistics.py::TestECDF::test_univariate_count_weights PASSED [ 96%] 805s tests/test_statistics.py::TestECDF::test_against_statsmodels SKIPPED [ 97%] 808s tests/test_statistics.py::TestECDF::test_invalid_stat PASSED [ 97%] 808s tests/test_statistics.py::TestECDF::test_bivariate_error PASSED [ 97%] 808s tests/test_statistics.py::TestEstimateAggregator::test_func_estimator PASSED [ 97%] 808s tests/test_statistics.py::TestEstimateAggregator::test_name_estimator PASSED [ 97%] 808s tests/test_statistics.py::TestEstimateAggregator::test_custom_func_estimator PASSED [ 97%] 808s tests/test_statistics.py::TestEstimateAggregator::test_se_errorbars PASSED [ 97%] 808s tests/test_statistics.py::TestEstimateAggregator::test_sd_errorbars PASSED [ 97%] 808s tests/test_statistics.py::TestEstimateAggregator::test_pi_errorbars PASSED [ 97%] 811s tests/test_statistics.py::TestEstimateAggregator::test_ci_errorbars PASSED [ 97%] 811s tests/test_statistics.py::TestEstimateAggregator::test_custom_errorbars PASSED [ 97%] 811s tests/test_statistics.py::TestEstimateAggregator::test_singleton_errorbars PASSED [ 97%] 811s tests/test_statistics.py::TestEstimateAggregator::test_errorbar_validation PASSED [ 97%] 811s tests/test_statistics.py::TestWeightedAggregator::test_weighted_mean PASSED [ 97%] 811s tests/test_statistics.py::TestWeightedAggregator::test_weighted_ci PASSED [ 97%] 811s tests/test_statistics.py::TestWeightedAggregator::test_limited_estimator PASSED [ 97%] 811s tests/test_statistics.py::TestWeightedAggregator::test_limited_ci PASSED [ 97%] 811s tests/test_statistics.py::TestLetterValues::test_levels PASSED [ 97%] 811s tests/test_statistics.py::TestLetterValues::test_values PASSED [ 97%] 811s tests/test_statistics.py::TestLetterValues::test_fliers PASSED [ 97%] 811s tests/test_statistics.py::TestLetterValues::test_median PASSED [ 97%] 811s tests/test_statistics.py::TestLetterValues::test_k_depth_int PASSED [ 97%] 811s tests/test_statistics.py::TestLetterValues::test_trust_alpha PASSED [ 97%] 811s tests/test_statistics.py::TestLetterValues::test_outlier_prop PASSED [ 97%] 811s tests/test_utils.py::test_ci_to_errsize PASSED [ 98%] 811s tests/test_utils.py::test_desaturate PASSED [ 98%] 811s tests/test_utils.py::test_desaturation_prop PASSED [ 98%] 811s tests/test_utils.py::test_saturate PASSED [ 98%] 811s tests/test_utils.py::test_to_utf8[a-a0] PASSED [ 98%] 811s tests/test_utils.py::test_to_utf8[abc-abc0] PASSED [ 98%] 811s tests/test_utils.py::test_to_utf8[a-a1] PASSED [ 98%] 811s tests/test_utils.py::test_to_utf8[abc-abc1] PASSED [ 98%] 811s tests/test_utils.py::test_to_utf8[s4-abc] PASSED [ 98%] 811s tests/test_utils.py::test_to_utf8[s5-] PASSED [ 98%] 811s tests/test_utils.py::test_to_utf8[1-1] PASSED [ 98%] 811s tests/test_utils.py::test_to_utf8[0-0] PASSED [ 98%] 811s tests/test_utils.py::test_to_utf8[s8-[]] PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine_specific_axes PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine_with_offset PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine_side_specific_offset PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine_with_offset_specific_axes PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine_trim_spines PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine_trim_inverted PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine_trim_noticks PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine_trim_categorical PASSED [ 98%] 811s tests/test_utils.py::TestSpineUtils::test_despine_moved_ticks PASSED [ 98%] 811s tests/test_utils.py::test_ticklabels_overlap PASSED [ 98%] 811s tests/test_utils.py::test_locator_to_legend_entries PASSED [ 99%] 811s tests/test_utils.py::test_move_legend_matplotlib_objects PASSED [ 99%] 812s tests/test_utils.py::test_move_legend_grid_object PASSED [ 99%] 812s tests/test_utils.py::test_move_legend_input_checks PASSED [ 99%] 812s tests/test_utils.py::test_move_legend_with_labels PASSED [ 99%] 812s tests/test_utils.py::test_get_dataset_names PASSED [ 99%] 824s tests/test_utils.py::test_load_datasets PASSED [ 99%] 824s tests/test_utils.py::test_load_dataset_string_error PASSED [ 99%] 824s tests/test_utils.py::test_load_dataset_passed_data_error PASSED [ 99%] 844s tests/test_utils.py::test_load_cached_datasets PASSED [ 99%] 844s tests/test_utils.py::test_relative_luminance PASSED [ 99%] 844s tests/test_utils.py::test_get_color_cycle[cycler0-result0] PASSED [ 99%] 844s tests/test_utils.py::test_get_color_cycle[cycler1-result1] PASSED [ 99%] 844s tests/test_utils.py::test_get_color_cycle[cycler2-result2] PASSED [ 99%] 844s tests/test_utils.py::test_get_color_cycle[cycler3-result3] PASSED [ 99%] 844s tests/test_utils.py::test_get_color_cycle[cycler4-result4] PASSED [ 99%] 844s tests/test_utils.py::test_get_color_cycle[cycler5-result5] PASSED [ 99%] 844s tests/test_utils.py::test_get_color_cycle[cycler6-result6] PASSED [ 99%] 844s tests/test_utils.py::test_remove_na PASSED [ 99%] 844s tests/test_utils.py::test_assign_default_kwargs PASSED [ 99%] 844s tests/test_utils.py::test_check_argument PASSED [ 99%] 844s tests/test_utils.py::test_draw_figure PASSED [ 99%] 844s tests/test_utils.py::test_deprecate_ci PASSED [ 99%] 844s tests/test_utils.py::test_version_predates PASSED [100%] 844s 844s =============================== warnings summary =============================== 844s tests/test_base.py:1337 844s /tmp/autopkgtest.rnMaPK/autopkgtest_tmp/tests/test_base.py:1337: PytestRemovedIn9Warning: Marks applied to fixtures have no effect 844s See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function 844s @pytest.fixture( 844s 844s tests/test_base.py::TestSizeMapping::test_array_palette_deprecation 844s /usr/lib/python3/dist-packages/pluggy/_callers.py:103: UserWarning: 844s The palette list has fewer values (2) than needed (3) and will cycle, which may produce an uninterpretable plot. 844s res = hook_impl.function(*args) 844s 844s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 844s ===== 2358 passed, 16 skipped, 6 xfailed, 2 warnings in 294.00s (0:04:53) ====== 854s autopkgtest [15:32:28]: test command1: -----------------------] 855s command1 PASS 855s autopkgtest [15:32:29]: test command1: - - - - - - - - - - results - - - - - - - - - - 855s autopkgtest [15:32:29]: test autodep8-python3: preparing testbed 902s autopkgtest [15:33:16]: testbed dpkg architecture: amd64 902s autopkgtest [15:33:16]: testbed apt version: 2.9.18 903s autopkgtest [15:33:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 903s autopkgtest [15:33:17]: testbed release detected to be: plucky 904s autopkgtest [15:33:18]: updating testbed package index (apt update) 904s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 904s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 904s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 904s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 904s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.2 kB] 904s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [156 kB] 904s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 904s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [813 kB] 905s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [290 kB] 905s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [201 kB] 905s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 905s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 905s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [962 kB] 905s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [416 kB] 905s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [4432 B] 905s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.8 kB] 905s Fetched 3009 kB in 1s (3231 kB/s) 906s Reading package lists... 906s Reading package lists... 907s Building dependency tree... 907s Reading state information... 907s Calculating upgrade... 907s The following packages will be upgraded: 907s apport apport-core-dump-handler bash-completion python3-apport 907s python3-problem-report 907s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 907s Need to get 433 kB of archives. 907s After this operation, 0 B of additional disk space will be used. 907s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-problem-report all 2.31.0-0ubuntu3 [25.3 kB] 907s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apport all 2.31.0-0ubuntu3 [93.1 kB] 908s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 apport-core-dump-handler all 2.31.0-0ubuntu3 [18.3 kB] 908s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 apport all 2.31.0-0ubuntu3 [83.0 kB] 908s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 bash-completion all 1:2.16.0-6 [214 kB] 908s Fetched 433 kB in 0s (885 kB/s) 908s (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 ... 89449 files and directories currently installed.) 908s Preparing to unpack .../python3-problem-report_2.31.0-0ubuntu3_all.deb ... 908s Unpacking python3-problem-report (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 908s Preparing to unpack .../python3-apport_2.31.0-0ubuntu3_all.deb ... 908s Unpacking python3-apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 908s Preparing to unpack .../apport-core-dump-handler_2.31.0-0ubuntu3_all.deb ... 908s Unpacking apport-core-dump-handler (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 908s Preparing to unpack .../apport_2.31.0-0ubuntu3_all.deb ... 909s Unpacking apport (2.31.0-0ubuntu3) over (2.31.0-0ubuntu2) ... 909s Preparing to unpack .../bash-completion_1%3a2.16.0-6_all.deb ... 909s Unpacking bash-completion (1:2.16.0-6) over (1:2.16.0-3) ... 909s Setting up python3-problem-report (2.31.0-0ubuntu3) ... 909s Setting up python3-apport (2.31.0-0ubuntu3) ... 909s Setting up bash-completion (1:2.16.0-6) ... 909s Setting up apport-core-dump-handler (2.31.0-0ubuntu3) ... 909s invoke-rc.d: policy-rc.d denied execution of restart. 910s /usr/sbin/policy-rc.d returned 101, not running 'restart apport.service' 910s Setting up apport (2.31.0-0ubuntu3) ... 910s /usr/sbin/policy-rc.d returned 101, not running 'restart apport-autoreport.path apport-autoreport.service apport-autoreport.timer apport-forward.socket' 910s Processing triggers for man-db (2.13.0-1) ... 911s 911s Running kernel seems to be up-to-date. 911s 911s No services need to be restarted. 911s 911s No containers need to be restarted. 911s 911s No user sessions are running outdated binaries. 911s 911s No VM guests are running outdated hypervisor (qemu) binaries on this host. 913s Reading package lists... 913s Building dependency tree... 913s Reading state information... 913s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 913s autopkgtest [15:33:27]: upgrading testbed (apt dist-upgrade and autopurge) 913s Reading package lists... 914s Building dependency tree... 914s Reading state information... 914s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 914s Starting 2 pkgProblemResolver with broken count: 0 914s Done 914s Entering ResolveByKeep 915s 915s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 915s Reading package lists... 915s Building dependency tree... 915s Reading state information... 915s Starting pkgProblemResolver with broken count: 0 915s Starting 2 pkgProblemResolver with broken count: 0 915s Done 916s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 916s autopkgtest [15:33:30]: rebooting testbed after setup commands that affected boot 930s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 939s Reading package lists... 939s Building dependency tree... 939s Reading state information... 939s Starting pkgProblemResolver with broken count: 0 939s Starting 2 pkgProblemResolver with broken count: 0 939s Done 939s The following NEW packages will be installed: 939s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx libblas3 939s libdeflate0 libfontconfig1 libgfortran5 libgomp1 libgraphite2-3 939s libharfbuzz0b libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery 939s libjs-jquery-ui liblapack3 liblbfgsb0 liblcms2-2 liblerc4 libopenjp2-7 939s libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 libraqm0 939s libsharpyuv0 libtiff6 libtk8.6 libwebp7 libwebpdemux2 libwebpmux3 libxft2 939s libxrender1 libxss1 python-matplotlib-data python3-all python3-brotli 939s python3-contourpy python3-cycler python3-decorator python3-fonttools 939s python3-fs python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 939s python3-mpmath python3-numpy python3-pandas python3-pandas-lib python3-pil 939s python3-pil.imagetk python3-platformdirs python3-scipy python3-seaborn 939s python3-sympy python3-tk python3-tz python3-ufolib2 python3.12-tk python3.13 939s python3.13-minimal python3.13-tk tk8.6-blt2.5 unicode-data x11-common 940s 0 upgraded, 68 newly installed, 0 to remove and 0 not upgraded. 940s Need to get 82.7 MB of archives. 940s After this operation, 413 MB of additional disk space will be used. 940s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.1-2 [881 kB] 940s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.1-2 [2358 kB] 940s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 940s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 940s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 940s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 940s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 940s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 940s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 940s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 940s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libtk8.6 amd64 8.6.15-1 [862 kB] 940s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 940s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 940s Get:14 http://ftpmaster.internal/ubuntu plucky/universe amd64 fonts-lyx all 2.4.3-1 [171 kB] 940s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.0-4 [332 kB] 940s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 940s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 14.2.0-13ubuntu1 [909 kB] 940s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-13ubuntu1 [148 kB] 940s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 940s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 940s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 940s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 940s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 940s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 940s Get:25 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 940s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.0-4 [3177 kB] 941s Get:27 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 941s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 941s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 941s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.1-2 [2088 kB] 941s Get:31 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 941s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.2-1 [17.2 kB] 941s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 941s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 941s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 941s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 941s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 941s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 941s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 941s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.1-2 [729 kB] 941s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-all amd64 3.12.8-1 [890 B] 941s Get:42 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-brotli amd64 1.1.0-2build3 [368 kB] 941s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-numpy amd64 1:1.26.4+ds-12 [5319 kB] 941s Get:44 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-contourpy amd64 1.3.1-1 [271 kB] 941s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 941s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 941s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tz all 2024.2-1 [31.5 kB] 941s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-platformdirs all 4.3.6-1 [16.8 kB] 941s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fs all 2.4.16-6 [90.7 kB] 941s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-lxml amd64 5.3.0-1build1 [1834 kB] 941s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-lz4 amd64 4.4.0+dfsg-1 [27.4 kB] 941s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-scipy amd64 1.14.1-3ubuntu1 [22.3 MB] 942s Get:53 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 942s Get:54 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sympy all 1.13.3-1 [4228 kB] 942s Get:55 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 942s Get:56 http://ftpmaster.internal/ubuntu plucky/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 942s Get:57 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fonttools amd64 4.55.0-3 [1759 kB] 942s Get:58 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-kiwisolver amd64 1.4.7-2build1 [70.3 kB] 942s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu2 [217 kB] 942s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-pil amd64 10.4.0-1ubuntu2 [580 kB] 942s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12-tk amd64 3.12.8-3 [116 kB] 943s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-tk amd64 3.13.1-2 [107 kB] 943s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tk amd64 3.13.1-1 [9770 B] 943s Get:64 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pil.imagetk amd64 10.4.0-1ubuntu2 [9568 B] 943s Get:65 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-matplotlib amd64 3.8.3-3ubuntu1 [4691 kB] 943s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pandas-lib amd64 2.2.3+dfsg-5ubuntu1 [8271 kB] 943s Get:67 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pandas all 2.2.3+dfsg-5ubuntu1 [3112 kB] 943s Get:68 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-seaborn all 0.13.2-4 [225 kB] 944s Fetched 82.7 MB in 4s (20.5 MB/s) 944s Selecting previously unselected package libpython3.13-minimal:amd64. 944s (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 ... 89449 files and directories currently installed.) 944s Preparing to unpack .../00-libpython3.13-minimal_3.13.1-2_amd64.deb ... 944s Unpacking libpython3.13-minimal:amd64 (3.13.1-2) ... 944s Selecting previously unselected package python3.13-minimal. 944s Preparing to unpack .../01-python3.13-minimal_3.13.1-2_amd64.deb ... 944s Unpacking python3.13-minimal (3.13.1-2) ... 944s Selecting previously unselected package fonts-dejavu-mono. 944s Preparing to unpack .../02-fonts-dejavu-mono_2.37-8_all.deb ... 944s Unpacking fonts-dejavu-mono (2.37-8) ... 944s Selecting previously unselected package fonts-dejavu-core. 944s Preparing to unpack .../03-fonts-dejavu-core_2.37-8_all.deb ... 944s Unpacking fonts-dejavu-core (2.37-8) ... 944s Selecting previously unselected package fontconfig-config. 944s Preparing to unpack .../04-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 945s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 945s Selecting previously unselected package libfontconfig1:amd64. 945s Preparing to unpack .../05-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 945s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 945s Selecting previously unselected package libxrender1:amd64. 945s Preparing to unpack .../06-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 945s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 945s Selecting previously unselected package libxft2:amd64. 945s Preparing to unpack .../07-libxft2_2.3.6-1build1_amd64.deb ... 945s Unpacking libxft2:amd64 (2.3.6-1build1) ... 945s Selecting previously unselected package x11-common. 945s Preparing to unpack .../08-x11-common_1%3a7.7+23ubuntu3_all.deb ... 945s Unpacking x11-common (1:7.7+23ubuntu3) ... 945s Selecting previously unselected package libxss1:amd64. 945s Preparing to unpack .../09-libxss1_1%3a1.2.3-1build3_amd64.deb ... 945s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 945s Selecting previously unselected package libtk8.6:amd64. 945s Preparing to unpack .../10-libtk8.6_8.6.15-1_amd64.deb ... 945s Unpacking libtk8.6:amd64 (8.6.15-1) ... 945s Selecting previously unselected package tk8.6-blt2.5. 945s Preparing to unpack .../11-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 945s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 945s Selecting previously unselected package blt. 945s Preparing to unpack .../12-blt_2.5.3+dfsg-7build1_amd64.deb ... 945s Unpacking blt (2.5.3+dfsg-7build1) ... 945s Selecting previously unselected package fonts-lyx. 945s Preparing to unpack .../13-fonts-lyx_2.4.3-1_all.deb ... 945s Unpacking fonts-lyx (2.4.3-1) ... 945s Selecting previously unselected package libblas3:amd64. 945s Preparing to unpack .../14-libblas3_3.12.0-4_amd64.deb ... 945s Unpacking libblas3:amd64 (3.12.0-4) ... 945s Selecting previously unselected package libdeflate0:amd64. 945s Preparing to unpack .../15-libdeflate0_1.23-1_amd64.deb ... 945s Unpacking libdeflate0:amd64 (1.23-1) ... 945s Selecting previously unselected package libgfortran5:amd64. 945s Preparing to unpack .../16-libgfortran5_14.2.0-13ubuntu1_amd64.deb ... 945s Unpacking libgfortran5:amd64 (14.2.0-13ubuntu1) ... 945s Selecting previously unselected package libgomp1:amd64. 945s Preparing to unpack .../17-libgomp1_14.2.0-13ubuntu1_amd64.deb ... 945s Unpacking libgomp1:amd64 (14.2.0-13ubuntu1) ... 945s Selecting previously unselected package libgraphite2-3:amd64. 945s Preparing to unpack .../18-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 945s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 945s Selecting previously unselected package libharfbuzz0b:amd64. 945s Preparing to unpack .../19-libharfbuzz0b_10.2.0-1_amd64.deb ... 945s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 945s Selecting previously unselected package libimagequant0:amd64. 945s Preparing to unpack .../20-libimagequant0_2.18.0-1build1_amd64.deb ... 945s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 945s Selecting previously unselected package libjpeg-turbo8:amd64. 945s Preparing to unpack .../21-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 945s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 945s Selecting previously unselected package libjpeg8:amd64. 945s Preparing to unpack .../22-libjpeg8_8c-2ubuntu11_amd64.deb ... 945s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 945s Selecting previously unselected package libjs-jquery. 945s Preparing to unpack .../23-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 945s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 945s Selecting previously unselected package libjs-jquery-ui. 945s Preparing to unpack .../24-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 945s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 945s Selecting previously unselected package liblapack3:amd64. 945s Preparing to unpack .../25-liblapack3_3.12.0-4_amd64.deb ... 945s Unpacking liblapack3:amd64 (3.12.0-4) ... 945s Selecting previously unselected package liblbfgsb0:amd64. 945s Preparing to unpack .../26-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 945s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 945s Selecting previously unselected package liblcms2-2:amd64. 945s Preparing to unpack .../27-liblcms2-2_2.16-2_amd64.deb ... 945s Unpacking liblcms2-2:amd64 (2.16-2) ... 945s Selecting previously unselected package liblerc4:amd64. 945s Preparing to unpack .../28-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 945s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 945s Selecting previously unselected package libpython3.13-stdlib:amd64. 945s Preparing to unpack .../29-libpython3.13-stdlib_3.13.1-2_amd64.deb ... 945s Unpacking libpython3.13-stdlib:amd64 (3.13.1-2) ... 945s Selecting previously unselected package libqhull-r8.0:amd64. 945s Preparing to unpack .../30-libqhull-r8.0_2020.2-6build1_amd64.deb ... 945s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 945s Selecting previously unselected package libraqm0:amd64. 945s Preparing to unpack .../31-libraqm0_0.10.2-1_amd64.deb ... 945s Unpacking libraqm0:amd64 (0.10.2-1) ... 945s Selecting previously unselected package libsharpyuv0:amd64. 945s Preparing to unpack .../32-libsharpyuv0_1.5.0-0.1_amd64.deb ... 945s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 945s Selecting previously unselected package libjbig0:amd64. 945s Preparing to unpack .../33-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 945s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 945s Selecting previously unselected package libwebp7:amd64. 945s Preparing to unpack .../34-libwebp7_1.5.0-0.1_amd64.deb ... 945s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 945s Selecting previously unselected package libtiff6:amd64. 945s Preparing to unpack .../35-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 945s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 946s Selecting previously unselected package libwebpdemux2:amd64. 946s Preparing to unpack .../36-libwebpdemux2_1.5.0-0.1_amd64.deb ... 946s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 946s Selecting previously unselected package libwebpmux3:amd64. 946s Preparing to unpack .../37-libwebpmux3_1.5.0-0.1_amd64.deb ... 946s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 946s Selecting previously unselected package python-matplotlib-data. 946s Preparing to unpack .../38-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 946s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 946s Selecting previously unselected package python3.13. 946s Preparing to unpack .../39-python3.13_3.13.1-2_amd64.deb ... 946s Unpacking python3.13 (3.13.1-2) ... 946s Selecting previously unselected package python3-all. 946s Preparing to unpack .../40-python3-all_3.12.8-1_amd64.deb ... 946s Unpacking python3-all (3.12.8-1) ... 946s Selecting previously unselected package python3-brotli. 946s Preparing to unpack .../41-python3-brotli_1.1.0-2build3_amd64.deb ... 946s Unpacking python3-brotli (1.1.0-2build3) ... 946s Selecting previously unselected package python3-numpy. 946s Preparing to unpack .../42-python3-numpy_1%3a1.26.4+ds-12_amd64.deb ... 946s Unpacking python3-numpy (1:1.26.4+ds-12) ... 946s Selecting previously unselected package python3-contourpy. 946s Preparing to unpack .../43-python3-contourpy_1.3.1-1_amd64.deb ... 946s Unpacking python3-contourpy (1.3.1-1) ... 946s Selecting previously unselected package python3-cycler. 946s Preparing to unpack .../44-python3-cycler_0.12.1-1_all.deb ... 946s Unpacking python3-cycler (0.12.1-1) ... 946s Selecting previously unselected package python3-decorator. 946s Preparing to unpack .../45-python3-decorator_5.1.1-5_all.deb ... 946s Unpacking python3-decorator (5.1.1-5) ... 946s Selecting previously unselected package python3-tz. 946s Preparing to unpack .../46-python3-tz_2024.2-1_all.deb ... 946s Unpacking python3-tz (2024.2-1) ... 946s Selecting previously unselected package python3-platformdirs. 946s Preparing to unpack .../47-python3-platformdirs_4.3.6-1_all.deb ... 946s Unpacking python3-platformdirs (4.3.6-1) ... 946s Selecting previously unselected package python3-fs. 946s Preparing to unpack .../48-python3-fs_2.4.16-6_all.deb ... 946s Unpacking python3-fs (2.4.16-6) ... 946s Selecting previously unselected package python3-lxml:amd64. 946s Preparing to unpack .../49-python3-lxml_5.3.0-1build1_amd64.deb ... 946s Unpacking python3-lxml:amd64 (5.3.0-1build1) ... 946s Selecting previously unselected package python3-lz4. 946s Preparing to unpack .../50-python3-lz4_4.4.0+dfsg-1_amd64.deb ... 946s Unpacking python3-lz4 (4.4.0+dfsg-1) ... 946s Selecting previously unselected package python3-scipy. 946s Preparing to unpack .../51-python3-scipy_1.14.1-3ubuntu1_amd64.deb ... 946s Unpacking python3-scipy (1.14.1-3ubuntu1) ... 947s Selecting previously unselected package python3-mpmath. 947s Preparing to unpack .../52-python3-mpmath_1.3.0-1_all.deb ... 947s Unpacking python3-mpmath (1.3.0-1) ... 947s Selecting previously unselected package python3-sympy. 947s Preparing to unpack .../53-python3-sympy_1.13.3-1_all.deb ... 947s Unpacking python3-sympy (1.13.3-1) ... 947s Selecting previously unselected package python3-ufolib2. 947s Preparing to unpack .../54-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 947s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 947s Selecting previously unselected package unicode-data. 947s Preparing to unpack .../55-unicode-data_15.1.0-1_all.deb ... 947s Unpacking unicode-data (15.1.0-1) ... 947s Selecting previously unselected package python3-fonttools. 947s Preparing to unpack .../56-python3-fonttools_4.55.0-3_amd64.deb ... 947s Unpacking python3-fonttools (4.55.0-3) ... 947s Selecting previously unselected package python3-kiwisolver. 947s Preparing to unpack .../57-python3-kiwisolver_1.4.7-2build1_amd64.deb ... 947s Unpacking python3-kiwisolver (1.4.7-2build1) ... 947s Selecting previously unselected package libopenjp2-7:amd64. 947s Preparing to unpack .../58-libopenjp2-7_2.5.0-2ubuntu2_amd64.deb ... 947s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 947s Selecting previously unselected package python3-pil:amd64. 947s Preparing to unpack .../59-python3-pil_10.4.0-1ubuntu2_amd64.deb ... 947s Unpacking python3-pil:amd64 (10.4.0-1ubuntu2) ... 948s Selecting previously unselected package python3.12-tk. 948s Preparing to unpack .../60-python3.12-tk_3.12.8-3_amd64.deb ... 948s Unpacking python3.12-tk (3.12.8-3) ... 948s Selecting previously unselected package python3.13-tk. 948s Preparing to unpack .../61-python3.13-tk_3.13.1-2_amd64.deb ... 948s Unpacking python3.13-tk (3.13.1-2) ... 948s Selecting previously unselected package python3-tk:amd64. 948s Preparing to unpack .../62-python3-tk_3.13.1-1_amd64.deb ... 948s Unpacking python3-tk:amd64 (3.13.1-1) ... 948s Selecting previously unselected package python3-pil.imagetk:amd64. 948s Preparing to unpack .../63-python3-pil.imagetk_10.4.0-1ubuntu2_amd64.deb ... 948s Unpacking python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 948s Selecting previously unselected package python3-matplotlib. 948s Preparing to unpack .../64-python3-matplotlib_3.8.3-3ubuntu1_amd64.deb ... 948s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 948s Selecting previously unselected package python3-pandas-lib:amd64. 948s Preparing to unpack .../65-python3-pandas-lib_2.2.3+dfsg-5ubuntu1_amd64.deb ... 948s Unpacking python3-pandas-lib:amd64 (2.2.3+dfsg-5ubuntu1) ... 948s Selecting previously unselected package python3-pandas. 948s Preparing to unpack .../66-python3-pandas_2.2.3+dfsg-5ubuntu1_all.deb ... 948s Unpacking python3-pandas (2.2.3+dfsg-5ubuntu1) ... 948s Selecting previously unselected package python3-seaborn. 948s Preparing to unpack .../67-python3-seaborn_0.13.2-4_all.deb ... 948s Unpacking python3-seaborn (0.13.2-4) ... 948s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 948s Setting up liblcms2-2:amd64 (2.16-2) ... 948s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 948s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 948s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 948s Setting up python3-lz4 (4.4.0+dfsg-1) ... 949s Setting up fonts-lyx (2.4.3-1) ... 949s Setting up x11-common (1:7.7+23ubuntu3) ... 949s invoke-rc.d: policy-rc.d denied execution of start. 949s Setting up libdeflate0:amd64 (1.23-1) ... 949s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 949s Setting up libgomp1:amd64 (14.2.0-13ubuntu1) ... 949s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 949s Setting up python3-platformdirs (4.3.6-1) ... 949s Setting up python3-tz (2024.2-1) ... 949s Setting up python3-fs (2.4.16-6) ... 950s Setting up unicode-data (15.1.0-1) ... 950s Setting up libpython3.13-minimal:amd64 (3.13.1-2) ... 950s Setting up python3-decorator (5.1.1-5) ... 950s Setting up libblas3:amd64 (3.12.0-4) ... 950s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 950s Setting up python3-brotli (1.1.0-2build3) ... 950s Setting up python3-cycler (0.12.1-1) ... 950s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 950s Setting up fonts-dejavu-mono (2.37-8) ... 950s Setting up python3-kiwisolver (1.4.7-2build1) ... 950s Setting up fonts-dejavu-core (2.37-8) ... 950s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 950s Setting up libgfortran5:amd64 (14.2.0-13ubuntu1) ... 950s Setting up libwebp7:amd64 (1.5.0-0.1) ... 950s Setting up python3-lxml:amd64 (5.3.0-1build1) ... 950s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 950s Setting up python3.13-minimal (3.13.1-2) ... 951s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 951s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 951s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 951s Setting up python3-mpmath (1.3.0-1) ... 952s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 952s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 952s Setting up libpython3.13-stdlib:amd64 (3.13.1-2) ... 952s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 952s Setting up python3-sympy (1.13.3-1) ... 961s Setting up liblapack3:amd64 (3.12.0-4) ... 961s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 961s Setting up python3.13 (3.13.1-2) ... 962s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 962s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 962s Setting up python3-all (3.12.8-1) ... 962s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 962s Setting up libraqm0:amd64 (0.10.2-1) ... 962s Setting up python3-numpy (1:1.26.4+ds-12) ... 965s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 965s Setting up python3-contourpy (1.3.1-1) ... 965s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 965s Setting up python3-scipy (1.14.1-3ubuntu1) ... 970s Setting up python3-pandas-lib:amd64 (2.2.3+dfsg-5ubuntu1) ... 970s Setting up python3-pil:amd64 (10.4.0-1ubuntu2) ... 970s Setting up python3-pandas (2.2.3+dfsg-5ubuntu1) ... 978s Setting up python3-fonttools (4.55.0-3) ... 979s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 979s Processing triggers for sgml-base (1.31) ... 979s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 979s Setting up libxft2:amd64 (2.3.6-1build1) ... 979s Setting up libtk8.6:amd64 (8.6.15-1) ... 979s Processing triggers for libc-bin (2.40-4ubuntu1) ... 979s Setting up python3.12-tk (3.12.8-3) ... 979s Processing triggers for systemd (257-2ubuntu1) ... 980s Processing triggers for man-db (2.13.0-1) ... 980s Setting up python3.13-tk (3.13.1-2) ... 980s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 980s Setting up blt (2.5.3+dfsg-7build1) ... 980s Setting up python3-tk:amd64 (3.13.1-1) ... 981s Setting up python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 981s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 983s Setting up python3-seaborn (0.13.2-4) ... 983s Processing triggers for libc-bin (2.40-4ubuntu1) ... 984s 984s Running kernel seems to be up-to-date. 984s 984s No services need to be restarted. 984s 984s No containers need to be restarted. 984s 984s No user sessions are running outdated binaries. 984s 984s No VM guests are running outdated hypervisor (qemu) binaries on this host. 987s autopkgtest [15:34:41]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import seaborn; print(seaborn)" ; done 987s autopkgtest [15:34:41]: test autodep8-python3: [----------------------- 987s Testing with python3.13: 988s 988s Testing with python3.12: 989s 990s autopkgtest [15:34:44]: test autodep8-python3: -----------------------] 990s autodep8-python3 PASS (superficial) 990s autopkgtest [15:34:44]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 990s autopkgtest [15:34:44]: @@@@@@@@@@@@@@@@@@@@ summary 990s command1 PASS 990s autodep8-python3 PASS (superficial) 1056s nova [W] Skipping flock for amd64 1056s Creating nova instance adt-plucky-amd64-seaborn-20250118-151814-juju-7f2275-prod-proposed-migration-environment-20-545d80a3-c2fb-495d-9203-ff54213d59bf from image adt/ubuntu-plucky-amd64-server-20250118.img (UUID e058fd01-4631-4391-b35e-268af134294d)... 1056s nova [W] Timed out waiting for 45f656b0-852b-43f3-a477-d40452765da4 to get deleted. 1056s nova [W] Skipping flock for amd64 1056s Creating nova instance adt-plucky-amd64-seaborn-20250118-151814-juju-7f2275-prod-proposed-migration-environment-20-545d80a3-c2fb-495d-9203-ff54213d59bf from image adt/ubuntu-plucky-amd64-server-20250118.img (UUID e058fd01-4631-4391-b35e-268af134294d)... 1056s nova [W] Timed out waiting for 82491ea1-c828-4d73-bbb8-3b1a15e1bbc0 to get deleted.