Running as unit: rb-build-amd64_4-37717.service ==================================================================================== Fri Nov 22 10:15:41 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_4) on jenkins, called using "ionos15-amd64 ionos1-amd64" as arguments. Fri Nov 22 10:15:41 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-G7RMhQUC" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Nov 22 10:15:41 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Fri Nov 22 10:15:41 UTC 2024 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-shucbq' Fri Nov 22 10:15:41 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Fri Nov 22 10:15:41 UTC 2024 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-snqeeX' ok, let's check if pygame is building anywhere yet… ok, pygame is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of pygame in unstable on amd64 on jenkins now. 1st build will be done on ionos15-amd64.debian.net. 2nd build will be done on ionos1-amd64.debian.net. ============================================================================= Fri Nov 22 10:16:01 UTC 2024 I: starting to build pygame/unstable/amd64 on jenkins on '2024-11-22 10:15' Fri Nov 22 10:16:01 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_4/37717/console.log 1732270561 amd64 unstable pygame Fri Nov 22 10:16:01 UTC 2024 I: Downloading source for unstable/pygame=2.6.1-1 --2024-11-22 10:16:01-- http://deb.debian.org/debian/pool/main/p/pygame/pygame_2.6.1-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2480 (2.4K) [text/prs.lines.tag] Saving to: ‘pygame_2.6.1-1.dsc’ 0K .. 100% 349M=0s 2024-11-22 10:16:01 (349 MB/s) - ‘pygame_2.6.1-1.dsc’ saved [2480/2480] --2024-11-22 10:16:01-- http://deb.debian.org/debian/pool/main/p/pygame/pygame_2.6.1-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2480 (2.4K) [text/prs.lines.tag] Saving to: ‘pygame_2.6.1-1.dsc’ 0K .. 100% 349M=0s 2024-11-22 10:16:01 (349 MB/s) - ‘pygame_2.6.1-1.dsc’ saved [2480/2480] Fri Nov 22 10:16:01 UTC 2024 I: pygame_2.6.1-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: pygame Binary: python3-pygame, python-pygame-doc Architecture: any all Version: 2.6.1-1 Maintainer: Debian Python Team Uploaders: Ed Boraas , A Mennucc1 , Vincent Cheng , Dominik George , Homepage: https://www.pygame.org/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/python-team/packages/pygame Vcs-Git: https://salsa.debian.org/python-team/packages/pygame.git Testsuite: autopkgtest-pkg-python Build-Depends: cython3, debhelper-compat (= 13), dh-python, fluid-soundfont-gm, fontconfig, fonts-freefont-ttf, libfreetype-dev, libjpeg-dev, libpng-dev, libportmidi-dev [linux-any], libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev, libsdl2-ttf-dev, python3-all-dev, python3-numpy, python3-setuptools, python3-sphinx, sharutils, timgm6mb-soundfont, xauth, xvfb Build-Conflicts: python3.2-dev (<< 3.2.3-7) Package-List: python-pygame-doc deb doc optional arch=all python3-pygame deb python optional arch=any Checksums-Sha1: 72bbabcb3abb92f0ddc036e765bf752ce3c56fa5 14808125 pygame_2.6.1.orig.tar.gz 784fbb20379898d3c767a89415efa919220107f3 17368 pygame_2.6.1-1.debian.tar.xz Checksums-Sha256: 56fb02ead529cee00d415c3e007f75e0780c655909aaa8e8bf616ee09c9feb1f 14808125 pygame_2.6.1.orig.tar.gz 13573aaef4c6fa43425d9f32342decfa8bf591fd1642869b418a55ab006b78ac 17368 pygame_2.6.1-1.debian.tar.xz Files: cb6bf42a449b0bb1f53c534bcbcc220c 14808125 pygame_2.6.1.orig.tar.gz 74fe1c3f558fb770ab16f26220b70baf 17368 pygame_2.6.1-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE1TqBWjy3ZZr4guOVju3MG6ofMv8FAmc/CmQACgkQju3MG6of Mv87Ng//Usg+t7AvvG4gx6sso6FM5MSbH8xtaNmX7CYBtWMTHE3lqZfreTktAUlV OP4fM7bwKjMmzIYO5LyndftYqykqMH/muIEyKR3DcbgPUzifsfUAtfqnCntH+pqh NzuHidLAhz9Ggx9kwcR5ad9NJ+92WPFZHsZtrssLzmeC8Q12pVu0bAccywRyRXIK GFvc0wu740C3TAyW3zGn3Gkgy48RxD/1yluGE/oH1Pe0gvIqH6MG1lHsSwh9SXhF kO+k70trjXr7JzVm+UVYYt4IJE6wUCAeJwY2fHBOQKWosyXUaVrTBohr6zMGSpsp aEWWQxbKd0Db2yDDtiQihA5/BZXpI5EvUGte+sJSPq7HUApZXPtiRdc2KZrHgLTC 03bWgCNx6H2DXHP/z0g67hKAp8jY2PPqH3fJDT63/PvP8rg8KinX1moq6LFIRwV+ ziEFTkl3mkQbYCREJTZ1DCSs152HBPI3n2AYts5gQqYWnLNnAxiXdMalCCAb3oqi HffwmprE+xSVr3vW8cd15R+iaqLmvOc3GnMV6zkmq4poO3qRFeQhYwEHRQsApRYo htcm5f1wl9Y5ttwrCS4t+DrK4tZfSlUlZF7ONjiw/fBL3sdSxM4mfQd0iMF29fLh FGaoWZZcFZWohb2M1OA/fZ+3elcXeMqtNAlwbseVbojZ+yQijm8= =jb3y -----END PGP SIGNATURE----- Fri Nov 22 10:16:01 UTC 2024 I: Checking whether the package is not for us Fri Nov 22 10:16:01 UTC 2024 I: Starting 1st build on remote node ionos15-amd64.debian.net. Fri Nov 22 10:16:01 UTC 2024 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Fri Nov 22 10:16:01 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Fri Nov 22 10:16:01 UTC 2024 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-DPPyV7' ==================================================================================== Thu Dec 25 16:39:01 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos15-amd64, called using "1 pygame unstable /srv/reproducible-results/rbuild-debian/r-b-build.mKbi75eJ 2.6.1-1" as arguments. Thu Dec 25 16:39:01 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-zrDUqEMG" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Dec 25 16:39:02 UTC 2025 I: Downloading source for unstable/pygame=2.6.1-1 Reading package lists... NOTICE: 'pygame' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/python-team/packages/pygame.git Please use: git clone https://salsa.debian.org/python-team/packages/pygame.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 14.8 MB of source archives. Get:1 http://deb.debian.org/debian unstable/main pygame 2.6.1-1 (dsc) [2480 B] Get:2 http://deb.debian.org/debian unstable/main pygame 2.6.1-1 (tar) [14.8 MB] Get:3 http://deb.debian.org/debian unstable/main pygame 2.6.1-1 (diff) [17.4 kB] Fetched 14.8 MB in 0s (75.3 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'pygame' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/python-team/packages/pygame.git Please use: git clone https://salsa.debian.org/python-team/packages/pygame.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 14.8 MB of source archives. Get:1 http://deb.debian.org/debian unstable/main pygame 2.6.1-1 (dsc) [2480 B] Get:2 http://deb.debian.org/debian unstable/main pygame 2.6.1-1 (tar) [14.8 MB] Get:3 http://deb.debian.org/debian unstable/main pygame 2.6.1-1 (diff) [17.4 kB] Fetched 14.8 MB in 0s (75.3 MB/s) Download complete and in download only mode ============================================================================= Building pygame in unstable on amd64 on ionos15-amd64 now. Date: Thu Dec 25 16:39:02 UTC 2025 Date UTC: Thu Dec 25 16:39:02 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 25 04:39:02 -12 2025 I: pbuilder-time-stamp: 1766680742 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [pygame_2.6.1-1.dsc] I: copying [./pygame_2.6.1.orig.tar.gz] I: copying [./pygame_2.6.1-1.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Nov 21 10:24:36 2024 gpgv: using RSA key D53A815A3CB7659AF882E3958EEDCC1BAA1F32FF gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./pygame_2.6.1-1.dsc: no acceptable signature found dpkg-source: info: extracting pygame in pygame-2.6.1 dpkg-source: info: unpacking pygame_2.6.1.orig.tar.gz dpkg-source: info: unpacking pygame_2.6.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0005-Remove-font-test-set-bold.patch dpkg-source: info: applying disable-doc-comments.patch dpkg-source: info: applying s390x-time-test.patch dpkg-source: info: applying ignore-test-machinery-issue.diff dpkg-source: info: applying skip-local-doc-build.diff dpkg-source: info: applying ignore-failing-mixer-test.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2451277/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='aa443c7042e5485bacd3a9a469f5bac0' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2451277' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.mKbi75eJ/pbuilderrc_ullB --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mKbi75eJ/b1 --logfile b1/build.log pygame_2.6.1-1.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2451277/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cython3, debhelper-compat (= 13), dh-python, fluid-soundfont-gm, fontconfig, fonts-freefont-ttf, libfreetype-dev, libjpeg-dev, libpng-dev, libportmidi-dev, libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev, libsdl2-ttf-dev, python3-all-dev, python3-numpy, python3-setuptools, python3-sphinx, sharutils, timgm6mb-soundfont, xauth, xvfb Conflicts: python3.2-dev (<< 3.2.3-7) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19966 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cython3; however: Package cython3 is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on fluid-soundfont-gm; however: Package fluid-soundfont-gm is not installed. pbuilder-satisfydepends-dummy depends on fontconfig; however: Package fontconfig is not installed. pbuilder-satisfydepends-dummy depends on fonts-freefont-ttf; however: Package fonts-freefont-ttf is not installed. pbuilder-satisfydepends-dummy depends on libfreetype-dev; however: Package libfreetype-dev is not installed. pbuilder-satisfydepends-dummy depends on libjpeg-dev; however: Package libjpeg-dev is not installed. pbuilder-satisfydepends-dummy depends on libpng-dev; however: Package libpng-dev is not installed. pbuilder-satisfydepends-dummy depends on libportmidi-dev; however: Package libportmidi-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-dev; however: Package libsdl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-image-dev; however: Package libsdl2-image-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-mixer-dev; however: Package libsdl2-mixer-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-ttf-dev; however: Package libsdl2-ttf-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-all-dev; however: Package python3-all-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-numpy; however: Package python3-numpy is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx; however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on sharutils; however: Package sharutils is not installed. pbuilder-satisfydepends-dummy depends on timgm6mb-soundfont; however: Package timgm6mb-soundfont is not installed. pbuilder-satisfydepends-dummy depends on xauth; however: Package xauth is not installed. pbuilder-satisfydepends-dummy depends on xvfb; however: Package xvfb is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} cython3{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} file{a} fluid-soundfont-gm{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-freefont-ttf{a} gettext{a} gettext-base{a} gir1.2-freedesktop{a} gir1.2-freedesktop-dev{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-harfbuzz-0.0{a} gir1.2-ibus-1.0{a} girepository-tools{a} groff-base{a} icu-devtools{a} intltool-debian{a} libarchive-zip-perl{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libasyncns0{a} libblas3{a} libblkid-dev{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcairo-gobject2{a} libcairo2{a} libcom-err2{a} libdbus-1-3{a} libdbus-1-dev{a} libdebhelper-perl{a} libdecor-0-0{a} libdecor-0-dev{a} libdeflate-dev{a} libdeflate0{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libexpat1{a} libexpat1-dev{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libflac-dev{a} libflac12t64{a} libfluidsynth-dev{a} libfluidsynth3{a} libfontconfig1{a} libfontenc1{a} libfreetype-dev{a} libfreetype6{a} libgbm-dev{a} libgbm1{a} libgfortran5{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgraphite2-dev{a} libgssapi-krb5-2{a} libharfbuzz-cairo0{a} libharfbuzz-dev{a} libharfbuzz-gobject0{a} libharfbuzz-icu0{a} libharfbuzz-subset0{a} libharfbuzz0b{a} libibus-1.0-5{a} libibus-1.0-dev{a} libice-dev{a} libice6{a} libicu-dev{a} libicu72{a} libinstpatch-1.0-2{a} libinstpatch-dev{a} libjack-dev{a} libjack0{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblapack3{a} liblerc-dev{a} liblerc4{a} libllvm19{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmodplug-dev{a} libmodplug1{a} libmount-dev{a} libmp3lame0{a} libmpg123-0t64{a} libmpg123-dev{a} libncurses-dev{a} libncurses6{a} libnsl2{a} libogg-dev{a} libogg0{a} libopus-dev{a} libopus0{a} libopusfile-dev{a} libopusfile0{a} libout123-0t64{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpipewire-0.3-0t64{a} libpipewire-0.3-dev{a} libpixman-1-0{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libportmidi-dev{a} libportmidi0{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-all-dev{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.12-dev{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.12t64{a} libpython3.13{a} libpython3.13-dev{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline-dev{a} libreadline8t64{a} libsamplerate0{a} libsamplerate0-dev{a} libsdl2-2.0-0{a} libsdl2-dev{a} libsdl2-image-2.0-0{a} libsdl2-image-dev{a} libsdl2-mixer-2.0-0{a} libsdl2-mixer-dev{a} libsdl2-ttf-2.0-0{a} libsdl2-ttf-dev{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libsm-dev{a} libsm6{a} libsndfile1{a} libsndfile1-dev{a} libsndio-dev{a} libsndio7.0{a} libspa-0.2-dev{a} libspa-0.2-modules{a} libsyn123-0t64{a} libsysprof-capture-4-dev{a} libsystemd-dev{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libudev-dev{a} libunwind8{a} libvorbis-dev{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libvulkan1{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libwebrtc-audio-processing1{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxaw7{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb1{a} libxcb1-dev{a} libxcursor-dev{a} libxcursor1{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxfont2{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon0{a} libxkbfile1{a} libxml2{a} libxmu6{a} libxmuu1{a} libxpm4{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6t64{a} libxv-dev{a} libxv1{a} libxxf86vm-dev{a} libxxf86vm1{a} libz3-4{a} libzstd-dev{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} native-architecture{a} netbase{a} openssl{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python-babel-localedata{a} python3{a} python3-alabaster{a} python3-all{a} python3-all-dev{a} python3-autocommand{a} python3-babel{a} python3-certifi{a} python3-chardet{a} python3-charset-normalizer{a} python3-defusedxml{a} python3-dev{a} python3-docutils{a} python3-idna{a} python3-imagesize{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jinja2{a} python3-markupsafe{a} python3-minimal{a} python3-more-itertools{a} python3-numpy{a} python3-packaging{a} python3-pkg-resources{a} python3-pygments{a} python3-requests{a} python3-roman{a} python3-setuptools{a} python3-snowballstemmer{a} python3-sphinx{a} python3-typeguard{a} python3-typing-extensions{a} python3-urllib3{a} python3-zipp{a} python3.12{a} python3.12-dev{a} python3.12-minimal{a} python3.13{a} python3.13-dev{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sharutils{a} sphinx-common{a} timgm6mb-soundfont{a} tzdata{a} uuid-dev{a} x11-common{a} x11-xkb-utils{a} x11proto-dev{a} xauth{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xserver-common{a} xtrans-dev{a} xvfb{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf bzip2-doc curl dbus javascript-common krb5-locales libarchive-cpio-perl libdecor-0-plugin-1-cairo libdecor-0-plugin-1-gtk libgpm2 libjson-xs-perl libltdl-dev libmail-sendmail-perl libpaper-utils libpipewire-0.3-common libpng-tools libssl-dev lynx mesa-vulkan-drivers python3-pil shared-mime-info wget xdg-user-dirs xfonts-base 0 packages upgraded, 361 newly installed, 0 to remove and 0 not upgraded. Need to get 313 MB of archives. After unpacking 933 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.0-2 [856 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.0-2 [2038 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31 [15.4 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.3.2-2 [1382 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20240203 [158 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 cython3 amd64 3.0.11+dfsg-1+b1 [3157 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 50 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 64 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 python3-pkg-resources all 75.2.0-1 [213 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 python3-setuptools all 75.2.0-1 [731 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 dh-python all 6.20241024 [109 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 fluid-soundfont-gm all 3.1-5.3 [120 MB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.44-2 [280 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 fonts-freefont-ttf all 20211204+svn4273-2 [5318 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-1.1+b1 [318 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-1.1+b1 [391 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 fontconfig amd64 2.15.0-1.1+b1 [463 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.82.2-3 [1501 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0 amd64 2.82.2-3 [193 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1.1+b2 [27.8 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.2-2 [535 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libcairo-gobject2 amd64 1.18.2-2 [130 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 gir1.2-freedesktop amd64 1.82.0-2 [59.7 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0-dev amd64 2.82.2-3 [903 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 gir1.2-freedesktop-dev amd64 1.82.0-2 [50.8 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 10.0.1-1 [477 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-gobject0 amd64 10.0.1-1 [32.5 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 gir1.2-harfbuzz-0.0 amd64 10.0.1-1 [41.8 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-5 amd64 1.5.31-1 [454 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 gir1.2-ibus-1.0 amd64 1.5.31-1 [363 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.3 [2108 B] Get: 106 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.82.2-3 [139 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.82.2-3 [145 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 icu-devtools amd64 72.1-5+b1 [210 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libasound2-data all 1.2.12-1 [21.0 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libasound2t64 amd64 1.2.12-1+b1 [371 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libasound2-dev amd64 1.2.12-1+b1 [116 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libasyncns0 amd64 0.8-6+b5 [12.0 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libblas3 amd64 3.12.0-4 [152 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.40.2-11 [47.2 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.40.2-11 [204 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libbrotli-dev amd64 1.1.0-2+b6 [316 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libbz2-dev amd64 1.0.8-6 [31.4 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.14.10-6 [203 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 libdbus-1-dev amd64 1.14.10-6 [242 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libwayland-client0 amd64 1.23.0-1+b1 [26.6 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libdecor-0-0 amd64 0.2.2-2 [15.5 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libwayland-server0 amd64 1.23.0-1+b1 [34.2 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libwayland-cursor0 amd64 1.23.0-1+b1 [11.7 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libwayland-egl1 amd64 1.23.0-1+b1 [5664 B] Get: 128 http://deb.debian.org/debian unstable/main amd64 libwayland-bin amd64 1.23.0-1+b1 [21.4 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.4.6-1 [60.6 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libwayland-dev amd64 1.23.0-1+b1 [73.7 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libdecor-0-dev amd64 0.2.2-2 [7580 B] Get: 132 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.22-1 [47.3 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libdeflate-dev amd64 1.22-1 [55.8 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libdrm-common all 2.4.123-1 [8084 B] Get: 135 http://deb.debian.org/debian unstable/main amd64 libdrm2 amd64 2.4.123-1 [38.7 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [22.3 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 libpciaccess0 amd64 0.17-3+b2 [51.9 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 libdrm-intel1 amd64 2.4.123-1 [63.7 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 libdrm-radeon1 amd64 2.4.123-1 [22.3 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 libdrm-nouveau2 amd64 2.4.123-1 [19.6 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 libpciaccess-dev amd64 0.17-3+b2 [55.4 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 libdrm-dev amd64 2.4.123-1 [295 kB] Get: 143 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20240808-1 [93.9 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 libglvnd0 amd64 1.7.0-1+b2 [52.0 kB] Get: 145 http://deb.debian.org/debian unstable/main amd64 libxcb-randr0 amd64 1.17.0-2+b1 [117 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 libglapi-mesa amd64 24.2.7-1 [37.9 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 148 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.3-2 [26.0 MB] Get: 149 http://deb.debian.org/debian unstable/main amd64 libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 150 http://deb.debian.org/debian unstable/main amd64 libsensors5 amd64 1:3.6.0-10+b1 [35.1 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [241 kB] Get: 152 http://deb.debian.org/debian unstable/main amd64 libxcb-dri2-0 amd64 1.17.0-2+b1 [107 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 libxcb-dri3-0 amd64 1.17.0-2+b1 [107 kB] Get: 154 http://deb.debian.org/debian unstable/main amd64 libxcb-present0 amd64 1.17.0-2+b1 [106 kB] Get: 155 http://deb.debian.org/debian unstable/main amd64 libxcb-sync1 amd64 1.17.0-2+b1 [109 kB] Get: 156 http://deb.debian.org/debian unstable/main amd64 libxcb-xfixes0 amd64 1.17.0-2+b1 [109 kB] Get: 157 http://deb.debian.org/debian unstable/main amd64 libxshmfence1 amd64 1.3-1+b2 [8848 B] Get: 158 http://deb.debian.org/debian unstable/main amd64 mesa-libgallium amd64 24.2.7-1 [9186 kB] Get: 159 http://deb.debian.org/debian unstable/main amd64 libgbm1 amd64 24.2.7-1 [42.8 kB] Get: 160 http://deb.debian.org/debian unstable/main amd64 libegl-mesa0 amd64 24.2.7-1 [133 kB] Get: 161 http://deb.debian.org/debian unstable/main amd64 libegl1 amd64 1.7.0-1+b2 [34.6 kB] Get: 162 http://deb.debian.org/debian unstable/main amd64 libxcb-glx0 amd64 1.17.0-2+b1 [122 kB] Get: 163 http://deb.debian.org/debian unstable/main amd64 libxfixes3 amd64 1:6.0.0-2+b2 [20.3 kB] Get: 164 http://deb.debian.org/debian unstable/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b3 [19.3 kB] Get: 165 http://deb.debian.org/debian unstable/main amd64 libvulkan1 amd64 1.3.296.0-1 [126 kB] Get: 166 http://deb.debian.org/debian unstable/main amd64 libgl1-mesa-dri amd64 24.2.7-1 [43.9 kB] Get: 167 http://deb.debian.org/debian unstable/main amd64 libglx-mesa0 amd64 24.2.7-1 [154 kB] Get: 168 http://deb.debian.org/debian unstable/main amd64 libglx0 amd64 1.7.0-1+b2 [34.9 kB] Get: 169 http://deb.debian.org/debian unstable/main amd64 libgl1 amd64 1.7.0-1+b2 [89.5 kB] Get: 170 http://deb.debian.org/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 171 http://deb.debian.org/debian unstable/main amd64 x11proto-dev all 2024.1-1 [603 kB] Get: 172 http://deb.debian.org/debian unstable/main amd64 libxau-dev amd64 1:1.0.11-1 [23.6 kB] Get: 173 http://deb.debian.org/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.5-1 [44.3 kB] Get: 174 http://deb.debian.org/debian unstable/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 175 http://deb.debian.org/debian unstable/main amd64 libxcb1-dev amd64 1.17.0-2+b1 [181 kB] Get: 176 http://deb.debian.org/debian unstable/main amd64 libx11-dev amd64 2:1.8.10-2 [891 kB] Get: 177 http://deb.debian.org/debian unstable/main amd64 libglx-dev amd64 1.7.0-1+b2 [15.8 kB] Get: 178 http://deb.debian.org/debian unstable/main amd64 libgl-dev amd64 1.7.0-1+b2 [101 kB] Get: 179 http://deb.debian.org/debian unstable/main amd64 libegl-dev amd64 1.7.0-1+b2 [19.5 kB] Get: 180 http://deb.debian.org/debian unstable/main amd64 libexpat1-dev amd64 2.6.4-1 [158 kB] Get: 181 http://deb.debian.org/debian unstable/main amd64 libogg0 amd64 1.3.5-3+b2 [23.8 kB] Get: 182 http://deb.debian.org/debian unstable/main amd64 libflac12t64 amd64 1.4.3+ds-2.1+b1 [201 kB] Get: 183 http://deb.debian.org/debian unstable/main amd64 libogg-dev amd64 1.3.5-3+b2 [200 kB] Get: 184 http://deb.debian.org/debian unstable/main amd64 libflac-dev amd64 1.4.3+ds-2.1+b1 [253 kB] Get: 185 http://deb.debian.org/debian unstable/main amd64 libmp3lame0 amd64 3.100-6+b3 [363 kB] Get: 186 http://deb.debian.org/debian unstable/main amd64 libmpg123-0t64 amd64 1.32.9-1 [149 kB] Get: 187 http://deb.debian.org/debian unstable/main amd64 libopus0 amd64 1.5.2-2 [2852 kB] Get: 188 http://deb.debian.org/debian unstable/main amd64 libvorbis0a amd64 1.3.7-2+b1 [91.1 kB] Get: 189 http://deb.debian.org/debian unstable/main amd64 libvorbisenc2 amd64 1.3.7-2+b1 [76.1 kB] Get: 190 http://deb.debian.org/debian unstable/main amd64 libsndfile1 amd64 1.2.2-1+b3 [199 kB] Get: 191 http://deb.debian.org/debian unstable/main amd64 libinstpatch-1.0-2 amd64 1.1.6-1+b2 [250 kB] Get: 192 http://deb.debian.org/debian unstable/main amd64 libjack0 amd64 1:0.126.0-2+b3 [93.5 kB] Get: 193 http://deb.debian.org/debian unstable/main amd64 libwebrtc-audio-processing1 amd64 0.3-1+b2 [272 kB] Get: 194 http://deb.debian.org/debian unstable/main amd64 libspa-0.2-modules amd64 1.2.6-1 [617 kB] Get: 195 http://deb.debian.org/debian unstable/main amd64 libpipewire-0.3-0t64 amd64 1.2.6-1 [275 kB] Get: 196 http://deb.debian.org/debian unstable/main amd64 libpulse0 amd64 16.1+dfsg1-5.1+b1 [274 kB] Get: 197 http://deb.debian.org/debian unstable/main amd64 libsamplerate0 amd64 0.2.2-4+b2 [950 kB] Get: 198 http://deb.debian.org/debian unstable/main amd64 libxcursor1 amd64 1:1.2.2-1+b1 [37.6 kB] Get: 199 http://deb.debian.org/debian unstable/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 200 http://deb.debian.org/debian unstable/main amd64 xkb-data all 2.42-1 [790 kB] Get: 201 http://deb.debian.org/debian unstable/main amd64 libxkbcommon0 amd64 1.7.0-1 [113 kB] Get: 202 http://deb.debian.org/debian unstable/main amd64 libxrandr2 amd64 2:1.5.4-1+b1 [36.3 kB] Get: 203 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+23.1 [216 kB] Get: 204 http://deb.debian.org/debian unstable/main amd64 libxss1 amd64 1:1.2.3-1+b2 [17.0 kB] Get: 205 http://deb.debian.org/debian unstable/main amd64 libsdl2-2.0-0 amd64 2.30.9+dfsg-1 [667 kB] Get: 206 http://deb.debian.org/debian unstable/main amd64 timgm6mb-soundfont all 1.3-5 [5427 kB] Get: 207 http://deb.debian.org/debian unstable/main amd64 libfluidsynth3 amd64 2.4.0-1 [228 kB] Get: 208 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.7-1 [370 kB] Get: 209 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.44-4 [261 kB] Get: 210 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.44-4 [248 kB] Get: 211 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.44-4 [60.3 kB] Get: 212 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.44-4 [790 kB] Get: 213 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.7-3+b1 [160 kB] Get: 214 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.40.2-11 [29.0 kB] Get: 215 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 47.1-1 [47.6 kB] Get: 216 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 217 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.82.2-3 [1675 kB] Get: 218 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.82.2-3 [1275 kB] Get: 219 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.82.2-3 [127 kB] Get: 220 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 24.2-1 [55.3 kB] Get: 221 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.82.2-3 [163 kB] Get: 222 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.82.2-3 [51.5 kB] Get: 223 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.82.2-3 [52.3 kB] Get: 224 http://deb.debian.org/debian unstable/main amd64 libout123-0t64 amd64 1.32.9-1 [30.3 kB] Get: 225 http://deb.debian.org/debian unstable/main amd64 libsyn123-0t64 amd64 1.32.9-1 [89.4 kB] Get: 226 http://deb.debian.org/debian unstable/main amd64 libmpg123-dev amd64 1.32.9-1 [61.7 kB] Get: 227 http://deb.debian.org/debian unstable/main amd64 libopus-dev amd64 1.5.2-2 [2915 kB] Get: 228 http://deb.debian.org/debian unstable/main amd64 libvorbisfile3 amd64 1.3.7-2+b1 [21.5 kB] Get: 229 http://deb.debian.org/debian unstable/main amd64 libvorbis-dev amd64 1.3.7-2+b1 [326 kB] Get: 230 http://deb.debian.org/debian unstable/main amd64 libsndfile1-dev amd64 1.2.2-1+b3 [339 kB] Get: 231 http://deb.debian.org/debian unstable/main amd64 libinstpatch-dev amd64 1.1.6-1+b2 [70.9 kB] Get: 232 http://deb.debian.org/debian unstable/main amd64 libjack-dev amd64 1:0.126.0-2+b3 [148 kB] Get: 233 http://deb.debian.org/debian unstable/main amd64 libspa-0.2-dev amd64 1.2.6-1 [111 kB] Get: 234 http://deb.debian.org/debian unstable/main amd64 libpipewire-0.3-dev amd64 1.2.6-1 [70.5 kB] Get: 235 http://deb.debian.org/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 16.1+dfsg1-5.1+b1 [27.5 kB] Get: 236 http://deb.debian.org/debian unstable/main amd64 libpulse-dev amd64 16.1+dfsg1-5.1+b1 [89.7 kB] Get: 237 http://deb.debian.org/debian unstable/main amd64 libncurses6 amd64 6.5-2+b1 [105 kB] Get: 238 http://deb.debian.org/debian unstable/main amd64 libncurses-dev amd64 6.5-2+b1 [351 kB] Get: 239 http://deb.debian.org/debian unstable/main amd64 libreadline-dev amd64 8.2-5 [153 kB] Get: 240 http://deb.debian.org/debian unstable/main amd64 libgbm-dev amd64 24.2.7-1 [22.5 kB] Get: 241 http://deb.debian.org/debian unstable/main amd64 libgles1 amd64 1.7.0-1+b2 [12.1 kB] Get: 242 http://deb.debian.org/debian unstable/main amd64 libgles2 amd64 1.7.0-1+b2 [17.3 kB] Get: 243 http://deb.debian.org/debian unstable/main amd64 libgles-dev amd64 1.7.0-1+b2 [50.8 kB] Get: 244 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-dev amd64 1.5.31-1 [483 kB] Get: 245 http://deb.debian.org/debian unstable/main amd64 libsamplerate0-dev amd64 0.2.2-4+b2 [62.9 kB] Get: 246 http://deb.debian.org/debian unstable/main amd64 libsndio7.0 amd64 1.10.0-0.1 [27.6 kB] Get: 247 http://deb.debian.org/debian unstable/main amd64 libsndio-dev amd64 1.10.0-0.1 [25.1 kB] Get: 248 http://deb.debian.org/debian unstable/main amd64 libudev-dev amd64 257~rc2-3 [69.9 kB] Get: 249 http://deb.debian.org/debian unstable/main amd64 libxrender-dev amd64 1:0.9.10-1.1+b2 [35.8 kB] Get: 250 http://deb.debian.org/debian unstable/main amd64 libxfixes-dev amd64 1:6.0.0-2+b2 [22.3 kB] Get: 251 http://deb.debian.org/debian unstable/main amd64 libxcursor-dev amd64 1:1.2.2-1+b1 [48.8 kB] Get: 252 http://deb.debian.org/debian unstable/main amd64 libxext-dev amd64 2:1.3.4-1+b2 [104 kB] Get: 253 http://deb.debian.org/debian unstable/main amd64 libxi-dev amd64 2:1.8.2-1 [241 kB] Get: 254 http://deb.debian.org/debian unstable/main amd64 libxinerama1 amd64 2:1.1.4-3+b2 [16.0 kB] Get: 255 http://deb.debian.org/debian unstable/main amd64 libxinerama-dev amd64 2:1.1.4-3+b2 [18.4 kB] Get: 256 http://deb.debian.org/debian unstable/main amd64 libxkbcommon-dev amd64 1.7.0-1 [53.6 kB] Get: 257 http://deb.debian.org/debian unstable/main amd64 libxrandr-dev amd64 2:1.5.4-1+b1 [44.3 kB] Get: 258 http://deb.debian.org/debian unstable/main amd64 libxss-dev amd64 1:1.2.3-1+b2 [22.7 kB] Get: 259 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 260 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB] Get: 261 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b1 [188 kB] Get: 262 http://deb.debian.org/debian unstable/main amd64 libice-dev amd64 2:1.1.1-1 [73.8 kB] Get: 263 http://deb.debian.org/debian unstable/main amd64 libsm-dev amd64 2:1.2.4-1 [37.7 kB] Get: 264 http://deb.debian.org/debian unstable/main amd64 libxt-dev amd64 1:1.2.1-1.2+b1 [407 kB] Get: 265 http://deb.debian.org/debian unstable/main amd64 libxv1 amd64 2:1.0.11-1.1+b2 [23.3 kB] Get: 266 http://deb.debian.org/debian unstable/main amd64 libxv-dev amd64 2:1.0.11-1.1+b2 [47.0 kB] Get: 267 http://deb.debian.org/debian unstable/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b3 [24.1 kB] Get: 268 http://deb.debian.org/debian unstable/main amd64 libsdl2-dev amd64 2.30.9+dfsg-1 [1097 kB] Get: 269 http://deb.debian.org/debian unstable/main amd64 libsystemd-dev amd64 257~rc2-3 [1347 kB] Get: 270 http://deb.debian.org/debian unstable/main amd64 libfluidsynth-dev amd64 2.4.0-1 [41.8 kB] Get: 271 http://deb.debian.org/debian unstable/main amd64 libfontenc1 amd64 1:1.1.8-1+b1 [23.3 kB] Get: 272 http://deb.debian.org/debian unstable/main amd64 libpng-dev amd64 1.6.44-2 [366 kB] Get: 273 http://deb.debian.org/debian unstable/main amd64 libfreetype-dev amd64 2.13.3+dfsg-1 [622 kB] Get: 274 http://deb.debian.org/debian unstable/main amd64 libgfortran5 amd64 14.2.0-8 [836 kB] Get: 275 http://deb.debian.org/debian unstable/main amd64 libgraphite2-dev amd64 1.3.14-2+b1 [20.3 kB] Get: 276 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-cairo0 amd64 10.0.1-1 [45.0 kB] Get: 277 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-icu0 amd64 10.0.1-1 [15.1 kB] Get: 278 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-subset0 amd64 10.0.1-1 [559 kB] Get: 279 http://deb.debian.org/debian unstable/main amd64 libicu-dev amd64 72.1-5+b1 [10.4 MB] Get: 280 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-dev amd64 10.0.1-1 [145 kB] Get: 281 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 282 http://deb.debian.org/debian unstable/main amd64 libjbig-dev amd64 2.1-6.1+b2 [31.4 kB] Get: 283 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB] Get: 284 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo-dev amd64 1:2.1.5-3+b1 [292 kB] Get: 285 http://deb.debian.org/debian unstable/main amd64 libjpeg-dev amd64 1:2.1.5-3+b1 [72.2 kB] Get: 286 http://deb.debian.org/debian unstable/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 287 http://deb.debian.org/debian unstable/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 288 http://deb.debian.org/debian unstable/main amd64 libjs-sphinxdoc all 7.4.7-4 [158 kB] Get: 289 http://deb.debian.org/debian unstable/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get: 290 http://deb.debian.org/debian unstable/main amd64 liblapack3 amd64 3.12.0-4 [2450 kB] Get: 291 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 292 http://deb.debian.org/debian unstable/main amd64 liblerc-dev amd64 4.0.0+ds-5 [183 kB] Get: 293 http://deb.debian.org/debian unstable/main amd64 liblzma-dev amd64 5.6.3-1+b1 [316 kB] Get: 294 http://deb.debian.org/debian unstable/main amd64 libmodplug1 amd64 1:0.8.9.0-3+b2 [162 kB] Get: 295 http://deb.debian.org/debian unstable/main amd64 libmodplug-dev amd64 1:0.8.9.0-3+b2 [19.9 kB] Get: 296 http://deb.debian.org/debian unstable/main amd64 libopusfile0 amd64 0.12-4+b3 [42.6 kB] Get: 297 http://deb.debian.org/debian unstable/main amd64 libopusfile-dev amd64 0.12-4+b3 [63.0 kB] Get: 298 http://deb.debian.org/debian unstable/main amd64 libportmidi0 amd64 1:217-6.1+b3 [21.5 kB] Get: 299 http://deb.debian.org/debian unstable/main amd64 libportmidi-dev amd64 1:217-6.1+b3 [57.9 kB] Get: 300 http://deb.debian.org/debian unstable/main amd64 libpython3.12t64 amd64 3.12.7-3 [2153 kB] Get: 301 http://deb.debian.org/debian unstable/main amd64 libpython3.12-dev amd64 3.12.7-3 [5124 kB] Get: 302 http://deb.debian.org/debian unstable/main amd64 libpython3-dev amd64 3.12.7-1 [9976 B] Get: 303 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [1992 kB] Get: 304 http://deb.debian.org/debian unstable/main amd64 libpython3.13 amd64 3.13.0-2 [2137 kB] Get: 305 http://deb.debian.org/debian unstable/main amd64 libpython3.13-dev amd64 3.13.0-2 [4994 kB] Get: 306 http://deb.debian.org/debian unstable/main amd64 libpython3-all-dev amd64 3.12.7-1 [1072 B] Get: 307 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.4.0-0.1+b1 [113 kB] Get: 308 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.4.0-0.1+b1 [313 kB] Get: 309 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB] Get: 310 http://deb.debian.org/debian unstable/main amd64 libwebpdemux2 amd64 1.4.0-0.1+b1 [111 kB] Get: 311 http://deb.debian.org/debian unstable/main amd64 libsdl2-image-2.0-0 amd64 2.8.2+dfsg-1+b2 [66.6 kB] Get: 312 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.6+dfsg-1+b1 [365 kB] Get: 313 http://deb.debian.org/debian unstable/main amd64 libwebpmux3 amd64 1.4.0-0.1+b1 [123 kB] Get: 314 http://deb.debian.org/debian unstable/main amd64 libwebpdecoder3 amd64 1.4.0-0.1+b1 [204 kB] Get: 315 http://deb.debian.org/debian unstable/main amd64 libsharpyuv-dev amd64 1.4.0-0.1+b1 [117 kB] Get: 316 http://deb.debian.org/debian unstable/main amd64 libwebp-dev amd64 1.4.0-0.1+b1 [442 kB] Get: 317 http://deb.debian.org/debian unstable/main amd64 libtiffxx6 amd64 4.5.1+git230720-5 [149 kB] Get: 318 http://deb.debian.org/debian unstable/main amd64 libtiff-dev amd64 4.5.1+git230720-5 [463 kB] Get: 319 http://deb.debian.org/debian unstable/main amd64 libsdl2-image-dev amd64 2.8.2+dfsg-1+b2 [79.0 kB] Get: 320 http://deb.debian.org/debian unstable/main amd64 libsdl2-mixer-2.0-0 amd64 2.8.0+dfsg-1+b3 [81.5 kB] Get: 321 http://deb.debian.org/debian unstable/main amd64 libsdl2-mixer-dev amd64 2.8.0+dfsg-1+b3 [115 kB] Get: 322 http://deb.debian.org/debian unstable/main amd64 libsdl2-ttf-2.0-0 amd64 2.22.0+dfsg-1+b1 [36.2 kB] Get: 323 http://deb.debian.org/debian unstable/main amd64 libsdl2-ttf-dev amd64 2.22.0+dfsg-1+b1 [49.2 kB] Get: 324 http://deb.debian.org/debian unstable/main amd64 libunwind8 amd64 1.7.2-1 [52.8 kB] Get: 325 http://deb.debian.org/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b3 [58.8 kB] Get: 326 http://deb.debian.org/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b2 [56.3 kB] Get: 327 http://deb.debian.org/debian unstable/main amd64 libxaw7 amd64 2:1.0.16-1 [212 kB] Get: 328 http://deb.debian.org/debian unstable/main amd64 libxfont2 amd64 1:2.0.6-1+b2 [132 kB] Get: 329 http://deb.debian.org/debian unstable/main amd64 libxkbfile1 amd64 1:1.1.0-1+b2 [76.5 kB] Get: 330 http://deb.debian.org/debian unstable/main amd64 libxmuu1 amd64 2:1.1.3-3+b3 [21.9 kB] Get: 331 http://deb.debian.org/debian unstable/main amd64 python-babel-localedata all 2.16.0-1 [5696 kB] Get: 332 http://deb.debian.org/debian unstable/main amd64 python3-alabaster all 0.7.16-0.1 [27.9 kB] Get: 333 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.0-2 [730 kB] Get: 334 http://deb.debian.org/debian unstable/main amd64 python3-all amd64 3.12.7-1 [1052 B] Get: 335 http://deb.debian.org/debian unstable/main amd64 python3.12-dev amd64 3.12.7-3 [505 kB] Get: 336 http://deb.debian.org/debian unstable/main amd64 python3-dev amd64 3.12.7-1 [26.1 kB] Get: 337 http://deb.debian.org/debian unstable/main amd64 python3.13-dev amd64 3.13.0-2 [504 kB] Get: 338 http://deb.debian.org/debian unstable/main amd64 python3-all-dev amd64 3.12.7-1 [1076 B] Get: 339 http://deb.debian.org/debian unstable/main amd64 python3-babel all 2.16.0-1 [114 kB] Get: 340 http://deb.debian.org/debian unstable/main amd64 python3-certifi all 2024.8.30+dfsg-1 [9576 B] Get: 341 http://deb.debian.org/debian unstable/main amd64 python3-chardet all 5.2.0+dfsg-1 [107 kB] Get: 342 http://deb.debian.org/debian unstable/main amd64 python3-charset-normalizer amd64 3.4.0-1+b1 [140 kB] Get: 343 http://deb.debian.org/debian unstable/main amd64 python3-defusedxml all 0.7.1-2 [43.3 kB] Get: 344 http://deb.debian.org/debian unstable/main amd64 python3-roman all 4.2-1 [10.4 kB] Get: 345 http://deb.debian.org/debian unstable/main amd64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 346 http://deb.debian.org/debian unstable/main amd64 python3-idna all 3.8-2 [41.6 kB] Get: 347 http://deb.debian.org/debian unstable/main amd64 python3-imagesize all 1.4.1-1 [6688 B] Get: 348 http://deb.debian.org/debian unstable/main amd64 python3-markupsafe amd64 2.1.5-1+b2 [13.9 kB] Get: 349 http://deb.debian.org/debian unstable/main amd64 python3-jinja2 all 3.1.3-1 [119 kB] Get: 350 http://deb.debian.org/debian unstable/main amd64 python3-numpy amd64 1:1.26.4+ds-12 [4738 kB] Get: 351 http://deb.debian.org/debian unstable/main amd64 python3-pygments all 2.18.0+dfsg-1 [836 kB] Get: 352 http://deb.debian.org/debian unstable/main amd64 python3-urllib3 all 2.0.7-2 [111 kB] Get: 353 http://deb.debian.org/debian unstable/main amd64 python3-requests all 2.32.3+dfsg-1 [71.9 kB] Get: 354 http://deb.debian.org/debian unstable/main amd64 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Get: 355 http://deb.debian.org/debian unstable/main amd64 sphinx-common all 7.4.7-4 [731 kB] Get: 356 http://deb.debian.org/debian unstable/main amd64 python3-sphinx all 7.4.7-4 [588 kB] Get: 357 http://deb.debian.org/debian unstable/main amd64 sharutils amd64 1:4.15.2-9 [262 kB] Get: 358 http://deb.debian.org/debian unstable/main amd64 x11-xkb-utils amd64 7.7+9 [159 kB] Get: 359 http://deb.debian.org/debian unstable/main amd64 xauth amd64 1:1.1.2-1 [36.0 kB] Get: 360 http://deb.debian.org/debian unstable/main amd64 xserver-common all 2:21.1.14-2 [2397 kB] Get: 361 http://deb.debian.org/debian unstable/main amd64 xvfb amd64 2:21.1.14-2 [3177 kB] Fetched 313 MB in 9s (35.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19966 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (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 ... 20286 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_amd64.deb ... Unpacking python3-minimal (3.12.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-1) ... Selecting previously unselected package python3. (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 ... 21348 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... Unpacking python3 (3.12.7-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../002-python3.13-minimal_3.13.0-2_amd64.deb ... Unpacking python3.13-minimal (3.13.0-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../003-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../005-openssl_3.3.2-2_amd64.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../006-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../008-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../011-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../012-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../013-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../014-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../015-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../016-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../017-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../018-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../019-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../020-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package cython3. Preparing to unpack .../021-cython3_3.0.11+dfsg-1+b1_amd64.deb ... Unpacking cython3 (3.0.11+dfsg-1+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../022-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../023-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../024-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../025-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../026-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../027-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../028-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../029-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../030-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../031-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../032-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../033-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../034-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../035-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../036-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../037-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../038-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../039-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../040-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../041-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../042-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../043-python3-pkg-resources_75.2.0-1_all.deb ... Unpacking python3-pkg-resources (75.2.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../044-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../045-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../046-python3-setuptools_75.2.0-1_all.deb ... Unpacking python3-setuptools (75.2.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../047-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package xml-core. Preparing to unpack .../048-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../049-docutils-common_0.21.2+dfsg-2_all.deb ... Unpacking docutils-common (0.21.2+dfsg-2) ... Selecting previously unselected package fluid-soundfont-gm. Preparing to unpack .../050-fluid-soundfont-gm_3.1-5.3_all.deb ... Unpacking fluid-soundfont-gm (3.1-5.3) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../051-libbrotli1_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../052-libpng16-16t64_1.6.44-2_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.44-2) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../053-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../054-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../055-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fonts-freefont-ttf. Preparing to unpack .../056-fonts-freefont-ttf_20211204+svn4273-2_all.deb ... Unpacking fonts-freefont-ttf (20211204+svn4273-2) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../057-fontconfig-config_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../058-libfontconfig1_2.15.0-1.1+b1_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../059-fontconfig_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../060-libglib2.0-0t64_2.82.2-3_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-3) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../061-gir1.2-glib-2.0_2.82.2-3_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (2.82.2-3) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../062-libpixman-1-0_0.44.0-3_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.44.0-3) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../063-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../064-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../065-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../066-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../067-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../068-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../069-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../070-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../071-libxrender1_1%3a0.9.10-1.1+b2_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../072-libcairo2_1.18.2-2_amd64.deb ... Unpacking libcairo2:amd64 (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../073-libcairo-gobject2_1.18.2-2_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.18.2-2) ... Selecting previously unselected package gir1.2-freedesktop:amd64. Preparing to unpack .../074-gir1.2-freedesktop_1.82.0-2_amd64.deb ... Unpacking gir1.2-freedesktop:amd64 (1.82.0-2) ... Selecting previously unselected package gir1.2-glib-2.0-dev:amd64. Preparing to unpack .../075-gir1.2-glib-2.0-dev_2.82.2-3_amd64.deb ... Unpacking gir1.2-glib-2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package gir1.2-freedesktop-dev:amd64. Preparing to unpack .../076-gir1.2-freedesktop-dev_1.82.0-2_amd64.deb ... Unpacking gir1.2-freedesktop-dev:amd64 (1.82.0-2) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../077-libgraphite2-3_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../078-libharfbuzz0b_10.0.1-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... Selecting previously unselected package libharfbuzz-gobject0:amd64. Preparing to unpack .../079-libharfbuzz-gobject0_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-gobject0:amd64 (10.0.1-1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64. Preparing to unpack .../080-gir1.2-harfbuzz-0.0_10.0.1-1_amd64.deb ... Unpacking gir1.2-harfbuzz-0.0:amd64 (10.0.1-1) ... Selecting previously unselected package libibus-1.0-5:amd64. Preparing to unpack .../081-libibus-1.0-5_1.5.31-1_amd64.deb ... Unpacking libibus-1.0-5:amd64 (1.5.31-1) ... Selecting previously unselected package gir1.2-ibus-1.0:amd64. Preparing to unpack .../082-gir1.2-ibus-1.0_1.5.31-1_amd64.deb ... Unpacking gir1.2-ibus-1.0:amd64 (1.5.31-1) ... Selecting previously unselected package native-architecture. Preparing to unpack .../083-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../084-libgirepository-2.0-0_2.82.2-3_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.82.2-3) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../085-girepository-tools_2.82.2-3_amd64.deb ... Unpacking girepository-tools:amd64 (2.82.2-3) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../086-icu-devtools_72.1-5+b1_amd64.deb ... Unpacking icu-devtools (72.1-5+b1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../087-libasound2-data_1.2.12-1_all.deb ... Unpacking libasound2-data (1.2.12-1) ... Selecting previously unselected package libasound2t64:amd64. Preparing to unpack .../088-libasound2t64_1.2.12-1+b1_amd64.deb ... Unpacking libasound2t64:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../089-libasound2-dev_1.2.12-1+b1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../090-libasyncns0_0.8-6+b5_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6+b5) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../091-libblas3_3.12.0-4_amd64.deb ... Unpacking libblas3:amd64 (3.12.0-4) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../092-uuid-dev_2.40.2-11_amd64.deb ... Unpacking uuid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../093-libblkid-dev_2.40.2-11_amd64.deb ... Unpacking libblkid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../094-libbrotli-dev_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../095-libbz2-dev_1.0.8-6_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-6) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../096-libdbus-1-3_1.14.10-6_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-6) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../097-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../098-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../099-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../100-libdbus-1-dev_1.14.10-6_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.14.10-6) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../101-libwayland-client0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libdecor-0-0:amd64. Preparing to unpack .../102-libdecor-0-0_0.2.2-2_amd64.deb ... Unpacking libdecor-0-0:amd64 (0.2.2-2) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../103-libwayland-server0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../104-libwayland-cursor0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../105-libwayland-egl1_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../106-libwayland-bin_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-bin (1.23.0-1+b1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../107-libffi-dev_3.4.6-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.6-1) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../108-libwayland-dev_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-dev:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libdecor-0-dev:amd64. Preparing to unpack .../109-libdecor-0-dev_0.2.2-2_amd64.deb ... Unpacking libdecor-0-dev:amd64 (0.2.2-2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../110-libdeflate0_1.22-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.22-1) ... Selecting previously unselected package libdeflate-dev:amd64. Preparing to unpack .../111-libdeflate-dev_1.22-1_amd64.deb ... Unpacking libdeflate-dev:amd64 (1.22-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../112-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../113-libdrm2_2.4.123-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../114-libdrm-amdgpu1_2.4.123-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../115-libpciaccess0_0.17-3+b2_amd64.deb ... Unpacking libpciaccess0:amd64 (0.17-3+b2) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../116-libdrm-intel1_2.4.123-1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../117-libdrm-radeon1_2.4.123-1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../118-libdrm-nouveau2_2.4.123-1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.123-1) ... Selecting previously unselected package libpciaccess-dev:amd64. Preparing to unpack .../119-libpciaccess-dev_0.17-3+b2_amd64.deb ... Unpacking libpciaccess-dev:amd64 (0.17-3+b2) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../120-libdrm-dev_2.4.123-1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.123-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../121-libedit2_3.1-20240808-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240808-1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../122-libglvnd0_1.7.0-1+b2_amd64.deb ... Unpacking libglvnd0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../123-libxcb-randr0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../124-libglapi-mesa_24.2.7-1_amd64.deb ... Unpacking libglapi-mesa:amd64 (24.2.7-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../125-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../126-libllvm19_1%3a19.1.3-2_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.3-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../127-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../128-libsensors5_1%3a3.6.0-10+b1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../129-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../130-libxcb-dri2-0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../131-libxcb-dri3-0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../132-libxcb-present0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-present0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../133-libxcb-sync1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../134-libxcb-xfixes0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../135-libxshmfence1_1.3-1+b2_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1+b2) ... Selecting previously unselected package mesa-libgallium:amd64. Preparing to unpack .../136-mesa-libgallium_24.2.7-1_amd64.deb ... Unpacking mesa-libgallium:amd64 (24.2.7-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../137-libgbm1_24.2.7-1_amd64.deb ... Unpacking libgbm1:amd64 (24.2.7-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../138-libegl-mesa0_24.2.7-1_amd64.deb ... Unpacking libegl-mesa0:amd64 (24.2.7-1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../139-libegl1_1.7.0-1+b2_amd64.deb ... Unpacking libegl1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../140-libxcb-glx0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../141-libxfixes3_1%3a6.0.0-2+b2_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../142-libxxf86vm1_1%3a1.1.4-1+b3_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b3) ... Selecting previously unselected package libvulkan1:amd64. Preparing to unpack .../143-libvulkan1_1.3.296.0-1_amd64.deb ... Unpacking libvulkan1:amd64 (1.3.296.0-1) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../144-libgl1-mesa-dri_24.2.7-1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (24.2.7-1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../145-libglx-mesa0_24.2.7-1_amd64.deb ... Unpacking libglx-mesa0:amd64 (24.2.7-1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../146-libglx0_1.7.0-1+b2_amd64.deb ... Unpacking libglx0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../147-libgl1_1.7.0-1+b2_amd64.deb ... Unpacking libgl1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../148-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../149-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../150-libxau-dev_1%3a1.0.11-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../151-libxdmcp-dev_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../152-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../153-libxcb1-dev_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../154-libx11-dev_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.8.10-2) ... Selecting previously unselected package libglx-dev:amd64. Preparing to unpack .../155-libglx-dev_1.7.0-1+b2_amd64.deb ... Unpacking libglx-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:amd64. Preparing to unpack .../156-libgl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libgl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:amd64. Preparing to unpack .../157-libegl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libegl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../158-libexpat1-dev_2.6.4-1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.6.4-1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../159-libogg0_1.3.5-3+b2_amd64.deb ... Unpacking libogg0:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libflac12t64:amd64. Preparing to unpack .../160-libflac12t64_1.4.3+ds-2.1+b1_amd64.deb ... Unpacking libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Selecting previously unselected package libogg-dev:amd64. Preparing to unpack .../161-libogg-dev_1.3.5-3+b2_amd64.deb ... Unpacking libogg-dev:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libflac-dev:amd64. Preparing to unpack .../162-libflac-dev_1.4.3+ds-2.1+b1_amd64.deb ... Unpacking libflac-dev:amd64 (1.4.3+ds-2.1+b1) ... Selecting previously unselected package libmp3lame0:amd64. Preparing to unpack .../163-libmp3lame0_3.100-6+b3_amd64.deb ... Unpacking libmp3lame0:amd64 (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:amd64. Preparing to unpack .../164-libmpg123-0t64_1.32.9-1_amd64.deb ... Unpacking libmpg123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../165-libopus0_1.5.2-2_amd64.deb ... Unpacking libopus0:amd64 (1.5.2-2) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../166-libvorbis0a_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../167-libvorbisenc2_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../168-libsndfile1_1.2.2-1+b3_amd64.deb ... Unpacking libsndfile1:amd64 (1.2.2-1+b3) ... Selecting previously unselected package libinstpatch-1.0-2:amd64. Preparing to unpack .../169-libinstpatch-1.0-2_1.1.6-1+b2_amd64.deb ... Unpacking libinstpatch-1.0-2:amd64 (1.1.6-1+b2) ... Selecting previously unselected package libjack0:amd64. Preparing to unpack .../170-libjack0_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack0:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package libwebrtc-audio-processing1:amd64. Preparing to unpack .../171-libwebrtc-audio-processing1_0.3-1+b2_amd64.deb ... Unpacking libwebrtc-audio-processing1:amd64 (0.3-1+b2) ... Selecting previously unselected package libspa-0.2-modules:amd64. Preparing to unpack .../172-libspa-0.2-modules_1.2.6-1_amd64.deb ... Unpacking libspa-0.2-modules:amd64 (1.2.6-1) ... Selecting previously unselected package libpipewire-0.3-0t64:amd64. Preparing to unpack .../173-libpipewire-0.3-0t64_1.2.6-1_amd64.deb ... Unpacking libpipewire-0.3-0t64:amd64 (1.2.6-1) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../174-libpulse0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libsamplerate0:amd64. Preparing to unpack .../175-libsamplerate0_0.2.2-4+b2_amd64.deb ... Unpacking libsamplerate0:amd64 (0.2.2-4+b2) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../176-libxcursor1_1%3a1.2.2-1+b1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../177-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../178-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../179-libxkbcommon0_1.7.0-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.7.0-1) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../180-libxrandr2_2%3a1.5.4-1+b1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.4-1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../181-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../182-libxss1_1%3a1.2.3-1+b2_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1+b2) ... Selecting previously unselected package libsdl2-2.0-0:amd64. Preparing to unpack .../183-libsdl2-2.0-0_2.30.9+dfsg-1_amd64.deb ... Unpacking libsdl2-2.0-0:amd64 (2.30.9+dfsg-1) ... Selecting previously unselected package timgm6mb-soundfont. Preparing to unpack .../184-timgm6mb-soundfont_1.3-5_all.deb ... Unpacking timgm6mb-soundfont (1.3-5) ... Selecting previously unselected package libfluidsynth3:amd64. Preparing to unpack .../185-libfluidsynth3_2.4.0-1_amd64.deb ... Unpacking libfluidsynth3:amd64 (2.4.0-1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../186-libsepol-dev_3.7-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.7-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../187-libpcre2-16-0_10.44-4_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../188-libpcre2-32-0_10.44-4_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../189-libpcre2-posix3_10.44-4_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../190-libpcre2-dev_10.44-4_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.44-4) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../191-libselinux1-dev_3.7-3+b1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.7-3+b1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../192-libmount-dev_2.40.2-11_amd64.deb ... Unpacking libmount-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../193-libsysprof-capture-4-dev_47.1-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (47.1-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../194-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../195-libgio-2.0-dev_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../196-libglib2.0-data_2.82.2-3_all.deb ... Unpacking libglib2.0-data (2.82.2-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../197-libglib2.0-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-bin (2.82.2-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../198-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../199-libgio-2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../200-libglib2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../201-libglib2.0-dev_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package libout123-0t64:amd64. Preparing to unpack .../202-libout123-0t64_1.32.9-1_amd64.deb ... Unpacking libout123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libsyn123-0t64:amd64. Preparing to unpack .../203-libsyn123-0t64_1.32.9-1_amd64.deb ... Unpacking libsyn123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libmpg123-dev:amd64. Preparing to unpack .../204-libmpg123-dev_1.32.9-1_amd64.deb ... Unpacking libmpg123-dev:amd64 (1.32.9-1) ... Selecting previously unselected package libopus-dev:amd64. Preparing to unpack .../205-libopus-dev_1.5.2-2_amd64.deb ... Unpacking libopus-dev:amd64 (1.5.2-2) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../206-libvorbisfile3_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbis-dev:amd64. Preparing to unpack .../207-libvorbis-dev_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis-dev:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libsndfile1-dev:amd64. Preparing to unpack .../208-libsndfile1-dev_1.2.2-1+b3_amd64.deb ... Unpacking libsndfile1-dev:amd64 (1.2.2-1+b3) ... Selecting previously unselected package libinstpatch-dev:amd64. Preparing to unpack .../209-libinstpatch-dev_1.1.6-1+b2_amd64.deb ... Unpacking libinstpatch-dev:amd64 (1.1.6-1+b2) ... Selecting previously unselected package libjack-dev:amd64. Preparing to unpack .../210-libjack-dev_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack-dev:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package libspa-0.2-dev:amd64. Preparing to unpack .../211-libspa-0.2-dev_1.2.6-1_amd64.deb ... Unpacking libspa-0.2-dev:amd64 (1.2.6-1) ... Selecting previously unselected package libpipewire-0.3-dev:amd64. Preparing to unpack .../212-libpipewire-0.3-dev_1.2.6-1_amd64.deb ... Unpacking libpipewire-0.3-dev:amd64 (1.2.6-1) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../213-libpulse-mainloop-glib0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../214-libpulse-dev_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../215-libncurses6_6.5-2+b1_amd64.deb ... Unpacking libncurses6:amd64 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../216-libncurses-dev_6.5-2+b1_amd64.deb ... Unpacking libncurses-dev:amd64 (6.5-2+b1) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../217-libreadline-dev_8.2-5_amd64.deb ... Unpacking libreadline-dev:amd64 (8.2-5) ... Selecting previously unselected package libgbm-dev:amd64. Preparing to unpack .../218-libgbm-dev_24.2.7-1_amd64.deb ... Unpacking libgbm-dev:amd64 (24.2.7-1) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../219-libgles1_1.7.0-1+b2_amd64.deb ... Unpacking libgles1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../220-libgles2_1.7.0-1+b2_amd64.deb ... Unpacking libgles2:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:amd64. Preparing to unpack .../221-libgles-dev_1.7.0-1+b2_amd64.deb ... Unpacking libgles-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libibus-1.0-dev:amd64. Preparing to unpack .../222-libibus-1.0-dev_1.5.31-1_amd64.deb ... Unpacking libibus-1.0-dev:amd64 (1.5.31-1) ... Selecting previously unselected package libsamplerate0-dev:amd64. Preparing to unpack .../223-libsamplerate0-dev_0.2.2-4+b2_amd64.deb ... Unpacking libsamplerate0-dev:amd64 (0.2.2-4+b2) ... Selecting previously unselected package libsndio7.0:amd64. Preparing to unpack .../224-libsndio7.0_1.10.0-0.1_amd64.deb ... Unpacking libsndio7.0:amd64 (1.10.0-0.1) ... Selecting previously unselected package libsndio-dev:amd64. Preparing to unpack .../225-libsndio-dev_1.10.0-0.1_amd64.deb ... Unpacking libsndio-dev:amd64 (1.10.0-0.1) ... Selecting previously unselected package libudev-dev:amd64. Preparing to unpack .../226-libudev-dev_257~rc2-3_amd64.deb ... Unpacking libudev-dev:amd64 (257~rc2-3) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../227-libxrender-dev_1%3a0.9.10-1.1+b2_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../228-libxfixes-dev_1%3a6.0.0-2+b2_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../229-libxcursor-dev_1%3a1.2.2-1+b1_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../230-libxext-dev_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxi-dev:amd64. Preparing to unpack .../231-libxi-dev_2%3a1.8.2-1_amd64.deb ... Unpacking libxi-dev:amd64 (2:1.8.2-1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../232-libxinerama1_2%3a1.1.4-3+b2_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3+b2) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../233-libxinerama-dev_2%3a1.1.4-3+b2_amd64.deb ... Unpacking libxinerama-dev:amd64 (2:1.1.4-3+b2) ... Selecting previously unselected package libxkbcommon-dev:amd64. Preparing to unpack .../234-libxkbcommon-dev_1.7.0-1_amd64.deb ... Unpacking libxkbcommon-dev:amd64 (1.7.0-1) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../235-libxrandr-dev_2%3a1.5.4-1+b1_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.4-1+b1) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../236-libxss-dev_1%3a1.2.3-1+b2_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.3-1+b2) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../237-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../238-libsm6_2%3a1.2.4-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.4-1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../239-libxt6t64_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../240-libice-dev_2%3a1.1.1-1_amd64.deb ... Unpacking libice-dev:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../241-libsm-dev_2%3a1.2.4-1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.4-1) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../242-libxt-dev_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../243-libxv1_2%3a1.0.11-1.1+b2_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.11-1.1+b2) ... Selecting previously unselected package libxv-dev:amd64. Preparing to unpack .../244-libxv-dev_2%3a1.0.11-1.1+b2_amd64.deb ... Unpacking libxv-dev:amd64 (2:1.0.11-1.1+b2) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../245-libxxf86vm-dev_1%3a1.1.4-1+b3_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b3) ... Selecting previously unselected package libsdl2-dev:amd64. Preparing to unpack .../246-libsdl2-dev_2.30.9+dfsg-1_amd64.deb ... Unpacking libsdl2-dev:amd64 (2.30.9+dfsg-1) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../247-libsystemd-dev_257~rc2-3_amd64.deb ... Unpacking libsystemd-dev:amd64 (257~rc2-3) ... Selecting previously unselected package libfluidsynth-dev:amd64. Preparing to unpack .../248-libfluidsynth-dev_2.4.0-1_amd64.deb ... Unpacking libfluidsynth-dev:amd64 (2.4.0-1) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../249-libfontenc1_1%3a1.1.8-1+b1_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.8-1+b1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../250-libpng-dev_1.6.44-2_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.44-2) ... Selecting previously unselected package libfreetype-dev:amd64. Preparing to unpack .../251-libfreetype-dev_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype-dev:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../252-libgfortran5_14.2.0-8_amd64.deb ... Unpacking libgfortran5:amd64 (14.2.0-8) ... Selecting previously unselected package libgraphite2-dev:amd64. Preparing to unpack .../253-libgraphite2-dev_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-dev:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz-cairo0:amd64. Preparing to unpack .../254-libharfbuzz-cairo0_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-cairo0:amd64 (10.0.1-1) ... Selecting previously unselected package libharfbuzz-icu0:amd64. Preparing to unpack .../255-libharfbuzz-icu0_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-icu0:amd64 (10.0.1-1) ... Selecting previously unselected package libharfbuzz-subset0:amd64. Preparing to unpack .../256-libharfbuzz-subset0_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-subset0:amd64 (10.0.1-1) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../257-libicu-dev_72.1-5+b1_amd64.deb ... Unpacking libicu-dev:amd64 (72.1-5+b1) ... Selecting previously unselected package libharfbuzz-dev:amd64. Preparing to unpack .../258-libharfbuzz-dev_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-dev:amd64 (10.0.1-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../259-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package libjbig-dev:amd64. Preparing to unpack .../260-libjbig-dev_2.1-6.1+b2_amd64.deb ... Unpacking libjbig-dev:amd64 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../261-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg62-turbo-dev:amd64. Preparing to unpack .../262-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg-dev:amd64. Preparing to unpack .../263-libjpeg-dev_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg-dev:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../264-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../265-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../266-libjs-sphinxdoc_7.4.7-4_all.deb ... Unpacking libjs-sphinxdoc (7.4.7-4) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../267-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../268-liblapack3_3.12.0-4_amd64.deb ... Unpacking liblapack3:amd64 (3.12.0-4) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../269-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package liblerc-dev:amd64. Preparing to unpack .../270-liblerc-dev_4.0.0+ds-5_amd64.deb ... Unpacking liblerc-dev:amd64 (4.0.0+ds-5) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../271-liblzma-dev_5.6.3-1+b1_amd64.deb ... Unpacking liblzma-dev:amd64 (5.6.3-1+b1) ... Selecting previously unselected package libmodplug1:amd64. Preparing to unpack .../272-libmodplug1_1%3a0.8.9.0-3+b2_amd64.deb ... Unpacking libmodplug1:amd64 (1:0.8.9.0-3+b2) ... Selecting previously unselected package libmodplug-dev:amd64. Preparing to unpack .../273-libmodplug-dev_1%3a0.8.9.0-3+b2_amd64.deb ... Unpacking libmodplug-dev:amd64 (1:0.8.9.0-3+b2) ... Selecting previously unselected package libopusfile0:amd64. Preparing to unpack .../274-libopusfile0_0.12-4+b3_amd64.deb ... Unpacking libopusfile0:amd64 (0.12-4+b3) ... Selecting previously unselected package libopusfile-dev:amd64. Preparing to unpack .../275-libopusfile-dev_0.12-4+b3_amd64.deb ... Unpacking libopusfile-dev:amd64 (0.12-4+b3) ... Selecting previously unselected package libportmidi0:amd64. Preparing to unpack .../276-libportmidi0_1%3a217-6.1+b3_amd64.deb ... Unpacking libportmidi0:amd64 (1:217-6.1+b3) ... Selecting previously unselected package libportmidi-dev. Preparing to unpack .../277-libportmidi-dev_1%3a217-6.1+b3_amd64.deb ... Unpacking libportmidi-dev (1:217-6.1+b3) ... Selecting previously unselected package libpython3.12t64:amd64. Preparing to unpack .../278-libpython3.12t64_3.12.7-3_amd64.deb ... Unpacking libpython3.12t64:amd64 (3.12.7-3) ... Selecting previously unselected package libpython3.12-dev:amd64. Preparing to unpack .../279-libpython3.12-dev_3.12.7-3_amd64.deb ... Unpacking libpython3.12-dev:amd64 (3.12.7-3) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../280-libpython3-dev_3.12.7-1_amd64.deb ... Unpacking libpython3-dev:amd64 (3.12.7-1) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../281-libpython3.13-stdlib_3.13.0-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... Selecting previously unselected package libpython3.13:amd64. Preparing to unpack .../282-libpython3.13_3.13.0-2_amd64.deb ... Unpacking libpython3.13:amd64 (3.13.0-2) ... Selecting previously unselected package libpython3.13-dev:amd64. Preparing to unpack .../283-libpython3.13-dev_3.13.0-2_amd64.deb ... Unpacking libpython3.13-dev:amd64 (3.13.0-2) ... Selecting previously unselected package libpython3-all-dev:amd64. Preparing to unpack .../284-libpython3-all-dev_3.12.7-1_amd64.deb ... Unpacking libpython3-all-dev:amd64 (3.12.7-1) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../285-libsharpyuv0_1.4.0-0.1+b1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../286-libwebp7_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebp7:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../287-libtiff6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../288-libwebpdemux2_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libsdl2-image-2.0-0:amd64. Preparing to unpack .../289-libsdl2-image-2.0-0_2.8.2+dfsg-1+b2_amd64.deb ... Unpacking libsdl2-image-2.0-0:amd64 (2.8.2+dfsg-1+b2) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../290-libzstd-dev_1.5.6+dfsg-1+b1_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../291-libwebpmux3_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpmux3:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebpdecoder3:amd64. Preparing to unpack .../292-libwebpdecoder3_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpdecoder3:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libsharpyuv-dev:amd64. Preparing to unpack .../293-libsharpyuv-dev_1.4.0-0.1+b1_amd64.deb ... Unpacking libsharpyuv-dev:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp-dev:amd64. Preparing to unpack .../294-libwebp-dev_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebp-dev:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiffxx6:amd64. Preparing to unpack .../295-libtiffxx6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiffxx6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libtiff-dev:amd64. Preparing to unpack .../296-libtiff-dev_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff-dev:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libsdl2-image-dev:amd64. Preparing to unpack .../297-libsdl2-image-dev_2.8.2+dfsg-1+b2_amd64.deb ... Unpacking libsdl2-image-dev:amd64 (2.8.2+dfsg-1+b2) ... Selecting previously unselected package libsdl2-mixer-2.0-0:amd64. Preparing to unpack .../298-libsdl2-mixer-2.0-0_2.8.0+dfsg-1+b3_amd64.deb ... Unpacking libsdl2-mixer-2.0-0:amd64 (2.8.0+dfsg-1+b3) ... Selecting previously unselected package libsdl2-mixer-dev:amd64. Preparing to unpack .../299-libsdl2-mixer-dev_2.8.0+dfsg-1+b3_amd64.deb ... Unpacking libsdl2-mixer-dev:amd64 (2.8.0+dfsg-1+b3) ... Selecting previously unselected package libsdl2-ttf-2.0-0:amd64. Preparing to unpack .../300-libsdl2-ttf-2.0-0_2.22.0+dfsg-1+b1_amd64.deb ... Unpacking libsdl2-ttf-2.0-0:amd64 (2.22.0+dfsg-1+b1) ... Selecting previously unselected package libsdl2-ttf-dev:amd64. Preparing to unpack .../301-libsdl2-ttf-dev_2.22.0+dfsg-1+b1_amd64.deb ... Unpacking libsdl2-ttf-dev:amd64 (2.22.0+dfsg-1+b1) ... Selecting previously unselected package libunwind8:amd64. Preparing to unpack .../302-libunwind8_1.7.2-1_amd64.deb ... Unpacking libunwind8:amd64 (1.7.2-1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../303-libxmu6_2%3a1.1.3-3+b3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b3) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../304-libxpm4_1%3a3.5.17-1+b2_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.17-1+b2) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../305-libxaw7_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.16-1) ... Selecting previously unselected package libxfont2:amd64. Preparing to unpack .../306-libxfont2_1%3a2.0.6-1+b2_amd64.deb ... Unpacking libxfont2:amd64 (1:2.0.6-1+b2) ... Selecting previously unselected package libxkbfile1:amd64. Preparing to unpack .../307-libxkbfile1_1%3a1.1.0-1+b2_amd64.deb ... Unpacking libxkbfile1:amd64 (1:1.1.0-1+b2) ... Selecting previously unselected package libxmuu1:amd64. Preparing to unpack .../308-libxmuu1_2%3a1.1.3-3+b3_amd64.deb ... Unpacking libxmuu1:amd64 (2:1.1.3-3+b3) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../309-python-babel-localedata_2.16.0-1_all.deb ... Unpacking python-babel-localedata (2.16.0-1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../310-python3-alabaster_0.7.16-0.1_all.deb ... Unpacking python3-alabaster (0.7.16-0.1) ... Selecting previously unselected package python3.13. Preparing to unpack .../311-python3.13_3.13.0-2_amd64.deb ... Unpacking python3.13 (3.13.0-2) ... Selecting previously unselected package python3-all. Preparing to unpack .../312-python3-all_3.12.7-1_amd64.deb ... Unpacking python3-all (3.12.7-1) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../313-python3.12-dev_3.12.7-3_amd64.deb ... Unpacking python3.12-dev (3.12.7-3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../314-python3-dev_3.12.7-1_amd64.deb ... Unpacking python3-dev (3.12.7-1) ... Selecting previously unselected package python3.13-dev. Preparing to unpack .../315-python3.13-dev_3.13.0-2_amd64.deb ... Unpacking python3.13-dev (3.13.0-2) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../316-python3-all-dev_3.12.7-1_amd64.deb ... Unpacking python3-all-dev (3.12.7-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../317-python3-babel_2.16.0-1_all.deb ... Unpacking python3-babel (2.16.0-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../318-python3-certifi_2024.8.30+dfsg-1_all.deb ... Unpacking python3-certifi (2024.8.30+dfsg-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../319-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../320-python3-charset-normalizer_3.4.0-1+b1_amd64.deb ... Unpacking python3-charset-normalizer (3.4.0-1+b1) ... Selecting previously unselected package python3-defusedxml. Preparing to unpack .../321-python3-defusedxml_0.7.1-2_all.deb ... Unpacking python3-defusedxml (0.7.1-2) ... Selecting previously unselected package python3-roman. Preparing to unpack .../322-python3-roman_4.2-1_all.deb ... Unpacking python3-roman (4.2-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../323-python3-docutils_0.21.2+dfsg-2_all.deb ... Unpacking python3-docutils (0.21.2+dfsg-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../324-python3-idna_3.8-2_all.deb ... Unpacking python3-idna (3.8-2) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../325-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../326-python3-markupsafe_2.1.5-1+b2_amd64.deb ... Unpacking python3-markupsafe (2.1.5-1+b2) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../327-python3-jinja2_3.1.3-1_all.deb ... Unpacking python3-jinja2 (3.1.3-1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../328-python3-numpy_1%3a1.26.4+ds-12_amd64.deb ... Unpacking python3-numpy (1:1.26.4+ds-12) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../329-python3-pygments_2.18.0+dfsg-1_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../330-python3-urllib3_2.0.7-2_all.deb ... Unpacking python3-urllib3 (2.0.7-2) ... Selecting previously unselected package python3-requests. Preparing to unpack .../331-python3-requests_2.32.3+dfsg-1_all.deb ... Unpacking python3-requests (2.32.3+dfsg-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../332-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../333-sphinx-common_7.4.7-4_all.deb ... Unpacking sphinx-common (7.4.7-4) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../334-python3-sphinx_7.4.7-4_all.deb ... Unpacking python3-sphinx (7.4.7-4) ... Selecting previously unselected package sharutils. Preparing to unpack .../335-sharutils_1%3a4.15.2-9_amd64.deb ... Unpacking sharutils (1:4.15.2-9) ... Selecting previously unselected package x11-xkb-utils. Preparing to unpack .../336-x11-xkb-utils_7.7+9_amd64.deb ... Unpacking x11-xkb-utils (7.7+9) ... Selecting previously unselected package xauth. Preparing to unpack .../337-xauth_1%3a1.1.2-1_amd64.deb ... Unpacking xauth (1:1.1.2-1) ... Selecting previously unselected package xserver-common. Preparing to unpack .../338-xserver-common_2%3a21.1.14-2_all.deb ... Unpacking xserver-common (2:21.1.14-2) ... Selecting previously unselected package xvfb. Preparing to unpack .../339-xvfb_2%3a21.1.14-2_amd64.deb ... Unpacking xvfb (2:21.1.14-2) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ... Setting up libpixman-1-0:amd64 (0.44.0-3) ... Setting up libmodplug1:amd64 (1:0.8.9.0-3+b2) ... Setting up libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Setting up libwayland-server0:amd64 (1.23.0-1+b1) ... Setting up libpciaccess0:amd64 (0.17-3+b2) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libmodplug-dev:amd64 (1:0.8.9.0-3+b2) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up libpciaccess-dev:amd64 (0.17-3+b2) ... Setting up libxcb-xfixes0:amd64 (1.17.0-2+b1) ... Setting up libogg0:amd64 (1.3.5-3+b2) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:amd64 (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libxcb-glx0:amd64 (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:amd64 (1.1.0-2+b6) ... Setting up libedit2:amd64 (3.1-20240808-1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+23.1) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-10) ... Setting up libdeflate0:amd64 (1.22-1) ... Setting up libwebrtc-audio-processing1:amd64 (0.3-1+b2) ... Setting up fonts-freefont-ttf (20211204+svn4273-2) ... Setting up libwebpdecoder3:amd64 (1.4.0-0.1+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libogg-dev:amd64 (1.3.5-3+b2) ... Setting up libmpg123-0t64:amd64 (1.32.9-1) ... Setting up libffi-dev:amd64 (3.4.6-1) ... Setting up libunwind8:amd64 (1.7.2-1) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:amd64 (10.44-4) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up python-babel-localedata (2.16.0-1) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 25 16:39:56 UTC 2025. Universal Time is now: Thu Dec 25 16:39:56 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:amd64 (47.1-1) ... Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... Setting up libasound2-data (1.2.12-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:amd64 (1.3.14-2+b1) ... Setting up libfontenc1:amd64 (1:1.1.8-1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libpcre2-32-0:amd64 (10.44-4) ... Setting up libglib2.0-0t64:amd64 (2.82.2-3) ... No schema files found: doing nothing. Setting up libblas3:amd64 (3.12.0-4) ... 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 Setting up libglib2.0-data (2.82.2-3) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libgles2:amd64 (1.7.0-1+b2) ... Setting up libasound2t64:amd64 (1.2.12-1+b1) ... Setting up libexpat1-dev:amd64 (2.6.4-1) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ... Setting up libsyn123-0t64:amd64 (1.32.9-1) ... Setting up libxcb-sync1:amd64 (1.17.0-2+b1) ... Setting up libjack0:amd64 (1:0.126.0-2+b3) ... Setting up uuid-dev:amd64 (2.40.2-11) ... Setting up libncurses6:amd64 (6.5-2+b1) ... Setting up libgles1:amd64 (1.7.0-1+b2) ... Setting up libdbus-1-3:amd64 (1.14.10-6) ... Setting up libopus0:amd64 (1.5.2-2) ... Setting up libportmidi0:amd64 (1:217-6.1+b3) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:amd64 (1.6.44-2) ... Setting up libvorbis0a:amd64 (1.3.7-2+b1) ... Setting up autopoint (0.22.5-2) ... Setting up icu-devtools (72.1-5+b1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libudev-dev:amd64 (257~rc2-3) ... Setting up libsepol-dev:amd64 (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up gir1.2-glib-2.0:amd64 (2.82.2-3) ... Setting up libsensors5:amd64 (1:3.6.0-10+b1) ... Setting up liblerc-dev:amd64 (4.0.0+ds-5) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libglapi-mesa:amd64 (24.2.7-1) ... Setting up libgfortran5:amd64 (14.2.0-8) ... Setting up libvulkan1:amd64 (1.3.296.0-1) ... Setting up autoconf (2.72-3) ... Setting up libwebp7:amd64 (1.4.0-0.1+b1) ... Setting up liblzma-dev:amd64 (5.6.3-1+b1) ... Setting up libsndio7.0:amd64 (1.10.0-0.1) ... Setting up libxcb-dri2-0:amd64 (1.17.0-2+b1) ... Setting up libout123-0t64:amd64 (1.32.9-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:amd64 (10.44-4) ... Setting up dwz (0.15-1+b1) ... Setting up libportmidi-dev (1:217-6.1+b3) ... Setting up sensible-utils (0.0.24) ... Setting up gir1.2-glib-2.0-dev:amd64 (2.82.2-3) ... Setting up libasyncns0:amd64 (0.8-6+b5) ... Setting up libxshmfence1:amd64 (1.3-1+b2) ... Setting up libtiff6:amd64 (4.5.1+git230720-5) ... Setting up libxcb-randr0:amd64 (1.17.0-2+b1) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libjson-perl (4.10000-1) ... Setting up python3.13-minimal (3.13.0-2) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up fluid-soundfont-gm (3.1-5.3) ... update-alternatives: using /usr/share/sounds/sf2/FluidR3_GM.sf2 to provide /usr/share/sounds/sf2/default-GM.sf2 (default-GM.sf2) in auto mode update-alternatives: using /usr/share/sounds/sf2/FluidR3_GM.sf2 to provide /usr/share/sounds/sf3/default-GM.sf3 (default-GM.sf3) in auto mode Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Setting up libwayland-egl1:amd64 (1.23.0-1+b1) ... Setting up libxkbfile1:amd64 (1:1.1.0-1+b2) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up sharutils (1:4.15.2-9) ... Setting up libspa-0.2-dev:amd64 (1.2.6-1) ... Setting up libasound2-dev:amd64 (1.2.12-1+b1) ... Setting up libsharpyuv-dev:amd64 (1.4.0-0.1+b1) ... Setting up libsamplerate0:amd64 (0.2.2-4+b2) ... Setting up timgm6mb-soundfont (1.3-5) ... Setting up openssl (3.3.2-2) ... Setting up libwebpmux3:amd64 (1.4.0-0.1+b1) ... Setting up libtiffxx6:amd64 (4.5.1+git230720-5) ... Setting up libdeflate-dev:amd64 (1.22-1) ... Setting up libdrm-common (2.4.123-1) ... Setting up libopusfile0:amd64 (0.12-4+b3) ... Setting up readline-common (8.2-5) ... Setting up libicu-dev:amd64 (72.1-5+b1) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libxmuu1:amd64 (2:1.1.3-3+b3) ... Setting up libsystemd-dev:amd64 (257~rc2-3) ... Setting up libbrotli-dev:amd64 (1.1.0-2+b6) ... Setting up libmp3lame0:amd64 (3.100-6+b3) ... Setting up libvorbisenc2:amd64 (1.3.7-2+b1) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libbz2-dev:amd64 (1.0.8-6) ... Setting up libxkbcommon0:amd64 (1.7.0-1) ... Setting up libwayland-client0:amd64 (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:amd64 (1.17.0-2+b1) ... Setting up libblkid-dev:amd64 (2.40.2-11) ... Setting up libllvm19:amd64 (1:19.1.3-2) ... Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up libflac-dev:amd64 (1.4.3+ds-2.1+b1) ... Setting up liblapack3:amd64 (3.12.0-4) ... 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 Setting up libncurses-dev:amd64 (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libsndio-dev:amd64 (1.10.0-0.1) ... Setting up libxau-dev:amd64 (1:1.0.11-1) ... Setting up libxpm4:amd64 (1:3.5.17-1+b2) ... Setting up libpcre2-dev:amd64 (10.44-4) ... Setting up libxrender1:amd64 (1:0.9.10-1.1+b2) ... Setting up libice-dev:amd64 (2:1.1.1-1) ... Setting up libtool (2.4.7-8) ... Setting up libgirepository-2.0-0:amd64 (2.82.2-3) ... Setting up libselinux1-dev:amd64 (3.7-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Setting up libxkbcommon-dev:amd64 (1.7.0-1) ... Setting up libpng-dev:amd64 (1.6.44-2) ... Setting up libibus-1.0-5:amd64 (1.5.31-1) ... Setting up libjpeg-dev:amd64 (1:2.1.5-3+b1) ... Setting up libjbig-dev:amd64 (2.1-6.1+b2) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-3) ... Setting up libopus-dev:amd64 (1.5.2-2) ... Setting up libmpg123-dev:amd64 (1.32.9-1) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1+b3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libvorbisfile3:amd64 (1.3.7-2+b1) ... Setting up libxdmcp-dev:amd64 (1:1.1.5-1) ... Setting up libwayland-bin (1.23.0-1+b1) ... Setting up libwebp-dev:amd64 (1.4.0-0.1+b1) ... Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libtiff-dev:amd64 (4.5.1+git230720-5) ... Setting up libspa-0.2-modules:amd64 (1.2.6-1) ... Setting up libxfixes3:amd64 (1:6.0.0-2+b2) ... Setting up libxinerama1:amd64 (2:1.1.4-3+b2) ... Setting up libxv1:amd64 (2:1.0.11-1.1+b2) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up libxrandr2:amd64 (2:1.5.4-1+b1) ... Setting up libjs-sphinxdoc (7.4.7-4) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:amd64 (2.4.123-1) ... Setting up xauth (1:1.1.2-1) ... Setting up groff-base (1.23.0-5) ... Setting up libwayland-cursor0:amd64 (1.23.0-1+b1) ... Setting up xml-core (0.19) ... Setting up libdecor-0-0:amd64 (0.2.2-2) ... Setting up libharfbuzz0b:amd64 (10.0.1-1) ... Setting up libxss1:amd64 (1:1.2.3-1+b2) ... Setting up libfontconfig1:amd64 (2.15.0-1.1+b1) ... Setting up libjack-dev:amd64 (1:0.126.0-2+b3) ... Setting up libsndfile1:amd64 (1.2.2-1+b3) ... Setting up gir1.2-ibus-1.0:amd64 (1.5.31-1) ... Setting up libsm6:amd64 (2:1.2.4-1) ... Setting up libxfont2:amd64 (1:2.0.6-1+b2) ... Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... Setting up libpipewire-0.3-0t64:amd64 (1.2.6-1) ... Setting up libinstpatch-1.0-2:amd64 (1.1.6-1+b2) ... Setting up libmount-dev:amd64 (2.40.2-11) ... Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... Setting up libpython3.13:amd64 (3.13.0-2) ... Setting up libvorbis-dev:amd64 (1.3.7-2+b1) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:amd64 (2.4.123-1) ... Setting up libgio-2.0-dev:amd64 (2.82.2-3) ... Setting up libharfbuzz-icu0:amd64 (10.0.1-1) ... Setting up girepository-tools:amd64 (2.82.2-3) ... Setting up libxcb1-dev:amd64 (1.17.0-2+b1) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up python3.13 (3.13.0-2) ... Setting up libsm-dev:amd64 (2:1.2.4-1) ... Setting up libdrm-radeon1:amd64 (2.4.123-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:amd64 (1:1.2.2-1+b1) ... Setting up libsamplerate0-dev:amd64 (0.2.2-4+b2) ... Setting up libdrm-intel1:amd64 (2.4.123-1) ... Setting up libx11-dev:amd64 (2:1.8.10-2) ... Setting up libharfbuzz-gobject0:amd64 (10.0.1-1) ... Setting up libopusfile-dev:amd64 (0.12-4+b3) ... Setting up libreadline-dev:amd64 (8.2-5) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:amd64 (1.23.0-1+b1) ... Setting up libcairo2:amd64 (1.18.2-2) ... Setting up libfreetype-dev:amd64 (2.13.3+dfsg-1) ... Setting up libxfixes-dev:amd64 (1:6.0.0-2+b2) ... Setting up libdecor-0-dev:amd64 (0.2.2-2) ... Setting up libharfbuzz-cairo0:amd64 (10.0.1-1) ... Setting up libsndfile1-dev:amd64 (1.2.2-1+b3) ... Setting up libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up libpython3.13-dev:amd64 (3.13.0-2) ... Setting up sphinx-common (7.4.7-4) ... Setting up libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Setting up libxext-dev:amd64 (2:1.3.4-1+b2) ... Setting up libpipewire-0.3-dev:amd64 (1.2.6-1) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up libharfbuzz-subset0:amd64 (10.0.1-1) ... Setting up libcairo-gobject2:amd64 (1.18.2-2) ... Setting up libxi-dev:amd64 (2:1.8.2-1) ... Setting up libxrender-dev:amd64 (1:0.9.10-1.1+b2) ... Setting up mesa-libgallium:amd64 (24.2.7-1) ... Setting up libdrm-dev:amd64 (2.4.123-1) ... Setting up libxmu6:amd64 (2:1.1.3-3+b3) ... Setting up gir1.2-freedesktop:amd64 (1.82.0-2) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up libgbm1:amd64 (24.2.7-1) ... Setting up python3.13-dev (3.13.0-2) ... Setting up libxcursor-dev:amd64 (1:1.2.2-1+b1) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b3) ... Setting up python3.12 (3.12.7-3) ... Setting up libgl1-mesa-dri:amd64 (24.2.7-1) ... Setting up debhelper (13.20) ... Setting up libxaw7:amd64 (2:1.0.16-1) ... Setting up libxss-dev:amd64 (1:1.2.3-1+b2) ... Setting up gir1.2-harfbuzz-0.0:amd64 (10.0.1-1) ... Setting up libgbm-dev:amd64 (24.2.7-1) ... Setting up libpython3.12t64:amd64 (3.12.7-3) ... Setting up libxv-dev:amd64 (2:1.0.11-1.1+b2) ... Setting up libxrandr-dev:amd64 (2:1.5.4-1+b1) ... Setting up libegl-mesa0:amd64 (24.2.7-1) ... Setting up libxt-dev:amd64 (1:1.2.1-1.2+b1) ... Setting up gir1.2-freedesktop-dev:amd64 (1.82.0-2) ... Setting up libxinerama-dev:amd64 (2:1.1.4-3+b2) ... Setting up libegl1:amd64 (1.7.0-1+b2) ... Setting up libsdl2-2.0-0:amd64 (2.30.9+dfsg-1) ... Setting up libfluidsynth3:amd64 (2.4.0-1) ... Setting up libpython3-stdlib:amd64 (3.12.7-1) ... Setting up libsdl2-image-2.0-0:amd64 (2.8.2+dfsg-1+b2) ... Setting up libglx-mesa0:amd64 (24.2.7-1) ... Setting up libglx0:amd64 (1.7.0-1+b2) ... Setting up x11-xkb-utils (7.7+9) ... Setting up python3 (3.12.7-1) ... Setting up libpython3.12-dev:amd64 (3.12.7-3) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up python3-markupsafe (2.1.5-1+b2) ... Setting up python3-roman (4.2-1) ... Setting up python3-jinja2 (3.1.3-1) ... Setting up python3-packaging (24.2-1) ... Setting up libsdl2-mixer-2.0-0:amd64 (2.8.0+dfsg-1+b3) ... Setting up libgl1:amd64 (1.7.0-1+b2) ... Setting up python3-certifi (2024.8.30+dfsg-1) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up python3-idna (3.8-2) ... Setting up python3.12-dev (3.12.7-3) ... Setting up cython3 (3.0.11+dfsg-1+b1) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-urllib3 (2.0.7-2) ... Setting up libglx-dev:amd64 (1.7.0-1+b2) ... Setting up libsdl2-ttf-2.0-0:amd64 (2.22.0+dfsg-1+b1) ... Setting up xserver-common (2:21.1.14-2) ... Setting up libgl-dev:amd64 (1.7.0-1+b2) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up libgio-2.0-dev-bin (2.82.2-3) ... Setting up libpython3-dev:amd64 (3.12.7-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up libegl-dev:amd64 (1.7.0-1+b2) ... Setting up python3-defusedxml (0.7.1-2) ... Setting up python3-charset-normalizer (3.4.0-1+b1) ... Setting up python3-alabaster (0.7.16-0.1) ... Setting up xvfb (2:21.1.14-2) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-all (3.12.7-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up libpython3-all-dev:amd64 (3.12.7-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-dev (3.12.7-1) ... Setting up libgles-dev:amd64 (1.7.0-1+b2) ... Setting up python3-pkg-resources (75.2.0-1) ... Setting up python3-all-dev (3.12.7-1) ... Setting up libglib2.0-dev-bin (2.82.2-3) ... Setting up python3-setuptools (75.2.0-1) ... Setting up python3-babel (2.16.0-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-pygments (2.18.0+dfsg-1) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up libglib2.0-dev:amd64 (2.82.2-3) ... Setting up python3-requests (2.32.3+dfsg-1) ... Setting up python3-numpy (1:1.26.4+ds-12) ... Setting up libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Setting up libinstpatch-dev:amd64 (1.1.6-1+b2) ... Setting up dh-python (6.20241024) ... Setting up libharfbuzz-dev:amd64 (10.0.1-1) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:amd64 (1.14.10-6) ... Setting up docutils-common (0.21.2+dfsg-2) ... Setting up libibus-1.0-dev:amd64 (1.5.31-1) ... Setting up libsdl2-dev:amd64 (2.30.9+dfsg-1) ... Setting up libfluidsynth-dev:amd64 (2.4.0-1) ... Setting up libsdl2-ttf-dev:amd64 (2.22.0+dfsg-1+b1) ... Setting up libsdl2-mixer-dev:amd64 (2.8.0+dfsg-1+b3) ... Setting up libsdl2-image-dev:amd64 (2.8.2+dfsg-1+b2) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Setting up python3-sphinx (7.4.7-4) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/pygame-2.6.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pygame_2.6.1-1_source.changes dpkg-buildpackage: info: source package pygame dpkg-buildpackage: info: source version 2.6.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Vincent Cheng dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with python3,sphinxdoc --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py clean Skipping Cython compilation WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using UNIX configuration... Hunting dependencies... SDL : found 2.30.9 FONT : found IMAGE : found MIXER : found PNG : found JPEG : found SCRAP : found PORTMIDI: found PORTTIME: found FREETYPE: found 26.2.20 If you get compiler errors during install, double-check the compiler flags in the "Setup" file. 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.13' does not exist -- can't clean it Continuing With "setup.py" I: pybuild base:311: python3.12 setup.py clean 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.12' does not exist -- can't clean it Skipping Cython compilation dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --with python3,sphinxdoc --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py config Skipping Cython compilation WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using UNIX configuration... Hunting dependencies... SDL : found 2.30.9 FONT : found IMAGE : found MIXER : found PNG : found JPEG : found SCRAP : found PORTMIDI: found PORTTIME: found FREETYPE: found 26.2.20 If you get compiler errors during install, double-check the compiler flags in the "Setup" file. Continuing With "setup.py" I: pybuild base:311: python3.12 setup.py config Skipping Cython compilation dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3.13 setup.py build cython Compiling Cython files Compiling src_c/cython/pygame/pypm.pyx because it changed. Compiling src_c/cython/pygame/_sprite.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/controller.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/sdl2.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/mixer.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/audio.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/video.pyx because it changed. [1/7] Cythonizing src_c/cython/pygame/pypm.pyx [2/7] Cythonizing src_c/cython/pygame/_sprite.pyx [3/7] Cythonizing src_c/cython/pygame/_sdl2/controller.pyx [4/7] Cythonizing src_c/cython/pygame/_sdl2/sdl2.pyx [5/7] Cythonizing src_c/cython/pygame/_sdl2/mixer.pyx [6/7] Cythonizing src_c/cython/pygame/_sdl2/audio.pyx [7/7] Cythonizing src_c/cython/pygame/_sdl2/video.pyx src_c/SDL_gfx/SDL_gfxPrimitives.c: In function '_filledRectAlpha': src_c/SDL_gfx/SDL_gfxPrimitives.c:558:27: warning: unused variable 'sA' [-Wunused-variable] 558 | Uint8 sR, sG, sB, sA; | ^~ src_c/SDL_gfx/SDL_gfxPrimitives.c: In function '_aalineColor': src_c/SDL_gfx/SDL_gfxPrimitives.c:2505:32: warning: variable 'wgtcompmask' set but not used [-Wunused-but-set-variable] 2505 | Uint32 erracctmp, wgt, wgtcompmask; | ^~~~~~~~~~~ src_c/SDL_gfx/SDL_gfxPrimitives.c: In function 'arcColor': src_c/SDL_gfx/SDL_gfxPrimitives.c:3100:9: warning: multi-line comment [-Wcomment] 3100 | // /|\ | ^ src_c/SDL_gfx/SDL_gfxPrimitives.c:3102:9: warning: multi-line comment [-Wcomment] 3102 | // / | \ | ^ src_c/display.c: In function 'pg_GetVideoInfo': src_c/display.c:399: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 399 | #pragma PG_WARN(hardcoding wm_available to 1) src_c/display.c:400: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 400 | #pragma PG_WARN(setting available video RAM to 0 KB) src_c/display.c: In function 'pg_set_mode': src_c/display.c:975: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 975 | #pragma PG_WARN(Not setting bpp ?) src_c/display.c:976: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 976 | #pragma PG_WARN(Add mode stuff.) src_c/display.c: In function 'pg_mode_ok': src_c/display.c:1414: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1414 | #pragma PG_WARN(Ignoring most flags) src_c/display.c: In function 'pg_list_modes': src_c/display.c:1468: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1468 | #pragma PG_WARN(Ignoring flags) src_c/display.c: At top level: src_c/display.c:2617: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 2617 | #pragma PG_WARN(At some point should add GC slot functions.) src_c/rwobject.c: In function 'pg_EncodeFilePath': src_c/rwobject.c:245:5: warning: 'Py_FileSystemDefaultEncoding' is deprecated [-Wdeprecated-declarations] 245 | PyObject *result = pg_EncodeString(obj, Py_FileSystemDefaultEncoding, | ^~~~~~~~ In file included from /usr/include/python3.13/Python.h:99, from src_c/_pygame.h:35, from src_c/pygame.h:30, from src_c/rwobject.c:28: /usr/include/python3.13/fileobject.h:22:46: note: declared here 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src_c/surface.c: In function 'surf_get_locks': src_c/surface.c:1023:9: warning: 'PyWeakref_GetObject' is deprecated [-Wdeprecated-declarations] 1023 | tmp = PyWeakref_GetObject(PyList_GetItem(surf->locklist, i)); | ^~~ In file included from /usr/include/python3.13/Python.h:113, from src_c/_pygame.h:35, from src_c/pygame.h:30, from src_c/surface.h:33, from src_c/surface.c:26: /usr/include/python3.13/weakrefobject.h:30:44: note: declared here 30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); | ^~~~~~~~~~~~~~~~~~~ src_c/surface.c: In function 'surf_convert_alpha': src_c/surface.c:1677: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1677 | #pragma PG_WARN("srcsurf doesn't actually do anything?") src_c/surface.c: In function '_release_buffer': src_c/surface.c:3446:5: warning: 'PyWeakref_GetObject' is deprecated [-Wdeprecated-declarations] 3446 | consumer = PyWeakref_GetObject(consumer_ref); | ^~~~~~~~ /usr/include/python3.13/weakrefobject.h:30:44: note: declared here 30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); | ^~~~~~~~~~~~~~~~~~~ src_c/surflock.c: In function 'pgSurface_UnlockBy': src_c/surflock.c:127:13: warning: 'PyWeakref_GetObject' is deprecated [-Wdeprecated-declarations] 127 | ref = PyWeakref_GetObject(item); | ^~~ In file included from /usr/include/python3.13/Python.h:113, from src_c/_pygame.h:35, from src_c/pygame.h:30, from src_c/surflock.c:29: /usr/include/python3.13/weakrefobject.h:30:44: note: declared here 30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); | ^~~~~~~~~~~~~~~~~~~ src_c/surflock.c:142:13: warning: 'PyWeakref_GetObject' is deprecated [-Wdeprecated-declarations] 142 | ref = PyWeakref_GetObject(item); | ^~~ /usr/include/python3.13/weakrefobject.h:30:44: note: declared here 30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); | ^~~~~~~~~~~~~~~~~~~ I: pybuild base:311: /usr/bin/python3 setup.py build cython Skipping Cython compilation src_c/SDL_gfx/SDL_gfxPrimitives.c: In function '_filledRectAlpha': src_c/SDL_gfx/SDL_gfxPrimitives.c:558:27: warning: unused variable 'sA' [-Wunused-variable] 558 | Uint8 sR, sG, sB, sA; | ^~ src_c/SDL_gfx/SDL_gfxPrimitives.c: In function '_aalineColor': src_c/SDL_gfx/SDL_gfxPrimitives.c:2505:32: warning: variable 'wgtcompmask' set but not used [-Wunused-but-set-variable] 2505 | Uint32 erracctmp, wgt, wgtcompmask; | ^~~~~~~~~~~ src_c/SDL_gfx/SDL_gfxPrimitives.c: In function 'arcColor': src_c/SDL_gfx/SDL_gfxPrimitives.c:3100:9: warning: multi-line comment [-Wcomment] 3100 | // /|\ | ^ src_c/SDL_gfx/SDL_gfxPrimitives.c:3102:9: warning: multi-line comment [-Wcomment] 3102 | // / | \ | ^ src_c/display.c: In function 'pg_GetVideoInfo': src_c/display.c:399: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 399 | #pragma PG_WARN(hardcoding wm_available to 1) src_c/display.c:400: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 400 | #pragma PG_WARN(setting available video RAM to 0 KB) src_c/display.c: In function 'pg_set_mode': src_c/display.c:975: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 975 | #pragma PG_WARN(Not setting bpp ?) src_c/display.c:976: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 976 | #pragma PG_WARN(Add mode stuff.) src_c/display.c: In function 'pg_mode_ok': src_c/display.c:1414: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1414 | #pragma PG_WARN(Ignoring most flags) src_c/display.c: In function 'pg_list_modes': src_c/display.c:1468: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1468 | #pragma PG_WARN(Ignoring flags) src_c/display.c: At top level: src_c/display.c:2617: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 2617 | #pragma PG_WARN(At some point should add GC slot functions.) src_c/rwobject.c: In function 'pg_EncodeFilePath': src_c/rwobject.c:245:5: warning: 'Py_FileSystemDefaultEncoding' is deprecated [-Wdeprecated-declarations] 245 | PyObject *result = pg_EncodeString(obj, Py_FileSystemDefaultEncoding, | ^~~~~~~~ In file included from /usr/include/python3.12/Python.h:72, from src_c/_pygame.h:35, from src_c/pygame.h:30, from src_c/rwobject.c:28: /usr/include/python3.12/fileobject.h:22:46: note: declared here 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src_c/surface.c: In function 'surf_convert_alpha': src_c/surface.c:1677: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1677 | #pragma PG_WARN("srcsurf doesn't actually do anything?") debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/pygame-2.6.1' # buildds don't provide graphical interfaces or audio/video devices # to test with, hence some tests won't work properly without: SDL_VIDEODRIVER=dummy SDL_AUDIODRIVER=disk LC_ALL=C.UTF-8 \ dh_auto_test -- --system=custom --test-args \ '/usr/bin/xvfb-run {interpreter} -m pygame.tests.__main__ -v --exclude opengl' I: pybuild pybuild:308: cp /build/reproducible-path/pygame-2.6.1/src_py/pygame_icon.bmp /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.13_pygame/build/pygame; cp /usr/share/fonts/truetype/freefont/FreeSansBold.ttf /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.13_pygame/build/pygame/freesansbold.ttf; ln -sf /build/reproducible-path/pygame-2.6.1/examples/data /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.13_pygame/build/pygame/examples; ln -sf /build/reproducible-path/pygame-2.6.1/test/fixtures /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.13_pygame/build/pygame/tests/ I: pybuild base:311: /usr/bin/xvfb-run python3.13 -m pygame.tests.__main__ -v --exclude opengl :488: RuntimeWarning: Your system is avx2 capable but pygame was not built with support for it. The performance of some of your blits could be adversely affected. Consider enabling compile time detection with environment variables like PYGAME_DETECT_AVX2=1 if you are compiling without cross compilation. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. pygame 2.6.1 (SDL 2.30.9, Python 3.13.0) Hello from the pygame community. https://www.pygame.org/contribute.html skipping pygame.tests.scrap_test (tag 'ignore') loading pygame.tests.base_test test_GetView_array_struct (pygame.tests.base_test.BaseModuleTest.test_GetView_array_struct) ... ok test_PgDict_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest.test_PgDict_AsBuffer_PyBUF_flags) ... ok test_PgObject_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest.test_PgObject_AsBuffer_PyBUF_flags) ... ok test_PgObject_GetBuffer_array_interface (pygame.tests.base_test.BaseModuleTest.test_PgObject_GetBuffer_array_interface) ... ok test_PgObject_GetBuffer_exception (pygame.tests.base_test.BaseModuleTest.test_PgObject_GetBuffer_exception) ... ok test_bad_format (pygame.tests.base_test.BaseModuleTest.test_bad_format) ... ok test_get_error (pygame.tests.base_test.BaseModuleTest.test_get_error) ... ok test_get_init (pygame.tests.base_test.BaseModuleTest.test_get_init) ... ok test_get_init__after_init (pygame.tests.base_test.BaseModuleTest.test_get_init__after_init) ... ok test_get_init__after_quit (pygame.tests.base_test.BaseModuleTest.test_get_init__after_quit) ... ok test_get_sdl_byteorder (pygame.tests.base_test.BaseModuleTest.test_get_sdl_byteorder) Ensure the SDL byte order is valid ... ok test_get_sdl_version (pygame.tests.base_test.BaseModuleTest.test_get_sdl_version) Ensure the SDL version is valid ... ok test_init (pygame.tests.base_test.BaseModuleTest.test_init) Ensures init() works properly. ... ok test_newbuf (pygame.tests.base_test.BaseModuleTest.test_newbuf) ... ok test_quit__and_init (pygame.tests.base_test.BaseModuleTest.test_quit__and_init) ... ok test_register_quit (pygame.tests.base_test.BaseModuleTest.test_register_quit) Ensure that a registered function is called on quit() ... ok test_set_error (pygame.tests.base_test.BaseModuleTest.test_set_error) ... ok test_unicode_error (pygame.tests.base_test.BaseModuleTest.test_unicode_error) ... ok ---------------------------------------------------------------------- Ran 18 tests in 0.299s OK loading pygame.tests.blit_test test_BLEND (pygame.tests.blit_test.BlitTest.test_BLEND) BLEND_ tests. ... ok test_SRCALPHA (pygame.tests.blit_test.BlitTest.test_SRCALPHA) SRCALPHA tests. ... ok test_blits_bad_dest (pygame.tests.blit_test.BlitsTest.test_blits_bad_dest) Tests that calling blits with a sequence containing an invalid tuple with a ... ok test_blits_bad_surf_args (pygame.tests.blit_test.BlitsTest.test_blits_bad_surf_args) Tests that calling blits with a sequence containing an invalid tuple of ... ok test_blits_correctness (pygame.tests.blit_test.BlitsTest.test_blits_correctness) Checks the correctness of the colors on the destination ... ok test_blits_doreturn (pygame.tests.blit_test.BlitsTest.test_blits_doreturn) Tests that when doreturn=0, it returns None ... ok test_blits_not_sequence (pygame.tests.blit_test.BlitsTest.test_blits_not_sequence) Tests that calling blits with an invalid non-sequence None argument ... ok test_blits_performance (pygame.tests.blit_test.BlitsTest.test_blits_performance) Checks time performance of blits ... ok test_blits_wrong_length (pygame.tests.blit_test.BlitsTest.test_blits_wrong_length) Tests that calling blits with an invalid sequence containing a single surface ... ok test_custom_blits_performance (pygame.tests.blit_test.BlitsTest.test_custom_blits_performance) Checks time performance of the custom blits method ... ok ---------------------------------------------------------------------- Ran 10 tests in 0.007s OK loading pygame.tests.bufferproxy_test test_length (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_length) ... ok test_raw (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_raw) ... ok test_write (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_write) ... ok test___array_interface___property (pygame.tests.bufferproxy_test.BufferProxyTest.test___array_interface___property) ... ok test___array_struct___property (pygame.tests.bufferproxy_test.BufferProxyTest.test___array_struct___property) ... ok test_after (pygame.tests.bufferproxy_test.BufferProxyTest.test_after) ... ok test_attribute (pygame.tests.bufferproxy_test.BufferProxyTest.test_attribute) ... ok test_before (pygame.tests.bufferproxy_test.BufferProxyTest.test_before) ... ok test_c_api (pygame.tests.bufferproxy_test.BufferProxyTest.test_c_api) ... ok test_class_name (pygame.tests.bufferproxy_test.BufferProxyTest.test_class_name) ... ok test_gc (pygame.tests.bufferproxy_test.BufferProxyTest.test_gc) refcount agnostic check that contained objects are freed ... ok test_module_name (pygame.tests.bufferproxy_test.BufferProxyTest.test_module_name) ... ok test_parent_property (pygame.tests.bufferproxy_test.BufferProxyTest.test_parent_property) ... ok test_repr (pygame.tests.bufferproxy_test.BufferProxyTest.test_repr) ... ok test_subclassing (pygame.tests.bufferproxy_test.BufferProxyTest.test_subclassing) ... ok test_weakref (pygame.tests.bufferproxy_test.BufferProxyTest.test_weakref) ... ok ---------------------------------------------------------------------- Ran 16 tests in 0.098s OK loading pygame.tests.camera_test test_camera (pygame.tests.camera_test.CameraModuleTest.test_camera) ... skipped 'requires the SDL_VIDEODRIVER to be non dummy' ---------------------------------------------------------------------- Ran 1 test in 0.000s OK (skipped=1) loading pygame.tests.color_test test_Color_type_works_for_Surface_get_and_set_colorkey (pygame.tests.color_test.ColorTypeTest.test_Color_type_works_for_Surface_get_and_set_colorkey) ... ok test_add (pygame.tests.color_test.ColorTypeTest.test_add) ... ok test_arraystruct (pygame.tests.color_test.ColorTypeTest.test_arraystruct) ... ok test_case_insensitivity_of_string_args (pygame.tests.color_test.ColorTypeTest.test_case_insensitivity_of_string_args) ... ok test_cmy__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_cmy__all_elements_within_limits) ... ok test_cmy__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_cmy__sanity_testing_converted_should_equate_bar_rounding) ... ok test_cmy__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_cmy__sanity_testing_converted_should_not_raise) ... ok test_collection_abc (pygame.tests.color_test.ColorTypeTest.test_collection_abc) ... ok test_color (pygame.tests.color_test.ColorTypeTest.test_color) Ensures Color objects can be created. ... ok test_color__color_object_arg (pygame.tests.color_test.ColorTypeTest.test_color__color_object_arg) Ensures Color objects can be created using Color objects. ... ok test_color__hex_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__hex_str_arg) Ensures Color objects can be created using hex strings. ... ok test_color__html_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__html_str_arg) Ensures Color objects can be created using html strings. ... ok test_color__int_arg (pygame.tests.color_test.ColorTypeTest.test_color__int_arg) Ensures Color objects can be created using one int value. ... ok test_color__int_arg_invalid (pygame.tests.color_test.ColorTypeTest.test_color__int_arg_invalid) Ensures invalid int values are detected when creating Color objects. ... ok test_color__name_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__name_str_arg) Ensures Color objects can be created using str names. ... ok test_color__name_str_arg_from_colordict (pygame.tests.color_test.ColorTypeTest.test_color__name_str_arg_from_colordict) Ensures Color objects can be created using str names ... ok test_color__rgba_int_args (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args) Ensures Color objects can be created using ints. ... ok test_color__rgba_int_args_invalid_value (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_invalid_value) Ensures invalid values are detected when creating Color objects. ... ok test_color__rgba_int_args_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_invalid_value_without_alpha) Ensures invalid values are detected when creating Color objects ... ok test_color__rgba_int_args_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_without_alpha) Ensures Color objects can be created without providing alpha. ... ok test_color__sequence_arg (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg) Ensures Color objects can be created using tuples/lists. ... ok test_color__sequence_arg_invalid_format (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_format) Ensures invalid sequences are detected when creating Color objects ... ok test_color__sequence_arg_invalid_value (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_value) Ensures invalid sequences are detected when creating Color objects. ... ok test_color__sequence_arg_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_value_without_alpha) Ensures invalid sequences are detected when creating Color objects ... ok test_color__sequence_arg_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_without_alpha) Ensures Color objects can be created using tuples/lists ... ok test_color_contains (pygame.tests.color_test.ColorTypeTest.test_color_contains) ... ok test_color_iter (pygame.tests.color_test.ColorTypeTest.test_color_iter) ... ok test_comparison (pygame.tests.color_test.ColorTypeTest.test_comparison) ... ok test_correct_gamma__verified_against_python_implementation (pygame.tests.color_test.ColorTypeTest.test_correct_gamma__verified_against_python_implementation) |tags:slow| ... ok test_div (pygame.tests.color_test.ColorTypeTest.test_div) ... ok test_float (pygame.tests.color_test.ColorTypeTest.test_float) ... ok test_get_item (pygame.tests.color_test.ColorTypeTest.test_get_item) ... ok test_grayscale (pygame.tests.color_test.ColorTypeTest.test_grayscale) ... ok test_hex (pygame.tests.color_test.ColorTypeTest.test_hex) ... ok test_hex_digits (pygame.tests.color_test.ColorTypeTest.test_hex_digits) ... ok test_hsla__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_hsla__all_elements_within_limits) ... ok test_hsla__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_hsla__sanity_testing_converted_should_equate_bar_rounding) ... ok test_hsla__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_hsla__sanity_testing_converted_should_not_raise) ... ok test_hsva__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_hsva__all_elements_within_limits) ... ok test_hsva__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_hsva__sanity_testing_converted_should_equate_bar_rounding) ... ok test_hsva__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_hsva__sanity_testing_converted_should_not_raise) ... ok test_i1i2i3__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__all_elements_within_limits) ... ok test_i1i2i3__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__sanity_testing_converted_should_equate_bar_rounding) ... ok test_i1i2i3__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__sanity_testing_converted_should_not_raise) ... ok test_ignore_whitespace (pygame.tests.color_test.ColorTypeTest.test_ignore_whitespace) ... ok test_init (pygame.tests.color_test.ColorTypeTest.test_init) ... ok test_int (pygame.tests.color_test.ColorTypeTest.test_int) ... ok test_invalid_html_hex_codes (pygame.tests.color_test.ColorTypeTest.test_invalid_html_hex_codes) ... ok test_issue_269 (pygame.tests.color_test.ColorTypeTest.test_issue_269) PyColor OverflowError on HSVA with hue value of 360 ... ok test_len (pygame.tests.color_test.ColorTypeTest.test_len) ... ok test_length (pygame.tests.color_test.ColorTypeTest.test_length) ... ok test_lerp (pygame.tests.color_test.ColorTypeTest.test_lerp) ... ok test_long (pygame.tests.color_test.ColorTypeTest.test_long) ... ok test_mod (pygame.tests.color_test.ColorTypeTest.test_mod) ... ok test_mul (pygame.tests.color_test.ColorTypeTest.test_mul) ... ok test_new (pygame.tests.color_test.ColorTypeTest.test_new) ... ok test_newbuf (pygame.tests.color_test.ColorTypeTest.test_newbuf) ... ok test_normalize (pygame.tests.color_test.ColorTypeTest.test_normalize) ... ok test_oct (pygame.tests.color_test.ColorTypeTest.test_oct) ... ok test_pickle (pygame.tests.color_test.ColorTypeTest.test_pickle) ... ok test_premul_alpha (pygame.tests.color_test.ColorTypeTest.test_premul_alpha) ... ok test_repr (pygame.tests.color_test.ColorTypeTest.test_repr) ... ok test_rgba (pygame.tests.color_test.ColorTypeTest.test_rgba) ... ok test_set_item (pygame.tests.color_test.ColorTypeTest.test_set_item) ... ok test_slice (pygame.tests.color_test.ColorTypeTest.test_slice) ... ok test_sub (pygame.tests.color_test.ColorTypeTest.test_sub) ... ok test_unpack (pygame.tests.color_test.ColorTypeTest.test_unpack) ... ok test_update (pygame.tests.color_test.ColorTypeTest.test_update) ... ok test_webstyle (pygame.tests.color_test.ColorTypeTest.test_webstyle) ... ok test_add (pygame.tests.color_test.SubclassTest.test_add) ... ok test_collection_abc (pygame.tests.color_test.SubclassTest.test_collection_abc) ... ok test_correct_gamma (pygame.tests.color_test.SubclassTest.test_correct_gamma) ... ok test_div (pygame.tests.color_test.SubclassTest.test_div) ... ok test_inv (pygame.tests.color_test.SubclassTest.test_inv) ... ok test_mod (pygame.tests.color_test.SubclassTest.test_mod) ... ok test_mul (pygame.tests.color_test.SubclassTest.test_mul) ... ok test_sub (pygame.tests.color_test.SubclassTest.test_sub) ... ok ---------------------------------------------------------------------- Ran 77 tests in 0.060s OK loading pygame.tests.constants_test test_k__existence (pygame.tests.constants_test.KConstantsTests.test_k__existence) Ensures K constants exist. ... ok test_k__type (pygame.tests.constants_test.KConstantsTests.test_k__type) Ensures K constants are the correct type. ... ok test_k__value_overlap (pygame.tests.constants_test.KConstantsTests.test_k__value_overlap) Ensures no unexpected K constant values overlap. ... ok test_kmod__bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__bitwise_overlap) Ensures certain KMOD constants have overlapping bits. ... ok test_kmod__existence (pygame.tests.constants_test.KmodConstantsTests.test_kmod__existence) Ensures KMOD constants exist. ... ok test_kmod__no_bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__no_bitwise_overlap) Ensures certain KMOD constants have no overlapping bits. ... ok test_kmod__type (pygame.tests.constants_test.KmodConstantsTests.test_kmod__type) Ensures KMOD constants are the correct type. ... ok test_kmod__value_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__value_overlap) Ensures no unexpected KMOD constant values overlap. ... ok test_kscan__existence (pygame.tests.constants_test.KscanConstantsTests.test_kscan__existence) Ensures KSCAN constants exist. ... ok test_kscan__type (pygame.tests.constants_test.KscanConstantsTests.test_kscan__type) Ensures KSCAN constants are the correct type. ... ok test_kscan__value_overlap (pygame.tests.constants_test.KscanConstantsTests.test_kscan__value_overlap) Ensures no unexpected KSCAN constant values overlap. ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.001s OK loading pygame.tests.controller_test test_get_count (pygame.tests.controller_test.ControllerModuleTest.test_get_count) ... ok test_get_eventstate (pygame.tests.controller_test.ControllerModuleTest.test_get_eventstate) ... ok test_get_init (pygame.tests.controller_test.ControllerModuleTest.test_get_init) ... ok test_init (pygame.tests.controller_test.ControllerModuleTest.test_init) ... ok test_init__multiple (pygame.tests.controller_test.ControllerModuleTest.test_init__multiple) ... ok test_is_controller (pygame.tests.controller_test.ControllerModuleTest.test_is_controller) ... ok test_name_forindex (pygame.tests.controller_test.ControllerModuleTest.test_name_forindex) ... ok test_quit (pygame.tests.controller_test.ControllerModuleTest.test_quit) ... ok test_quit__multiple (pygame.tests.controller_test.ControllerModuleTest.test_quit__multiple) ... ok test__auto_init (pygame.tests.controller_test.ControllerTypeTest.test__auto_init) ... skipped 'No controller connected' test_as_joystick (pygame.tests.controller_test.ControllerTypeTest.test_as_joystick) ... skipped 'No controller connected' test_construction (pygame.tests.controller_test.ControllerTypeTest.test_construction) ... skipped 'No controller connected' test_from_joystick (pygame.tests.controller_test.ControllerTypeTest.test_from_joystick) ... skipped 'No controller connected' test_get_init (pygame.tests.controller_test.ControllerTypeTest.test_get_init) ... skipped 'No controller connected' test_get_mapping (pygame.tests.controller_test.ControllerTypeTest.test_get_mapping) ... skipped 'No controller connected' test_set_mapping (pygame.tests.controller_test.ControllerTypeTest.test_set_mapping) ... skipped 'No controller connected' ---------------------------------------------------------------------- Ran 16 tests in 0.235s OK (skipped=7) loading pygame.tests.cursors_test test_Cursor (pygame.tests.cursors_test.CursorsModuleTest.test_Cursor) Ensure that the cursor object parses information properly ... ok test_compile (pygame.tests.cursors_test.CursorsModuleTest.test_compile) ... ok test_load_xbm (pygame.tests.cursors_test.CursorsModuleTest.test_load_xbm) ... ok ---------------------------------------------------------------------- Ran 3 tests in 0.025s OK loading pygame.tests.display_test test_Info (pygame.tests.display_test.DisplayModuleTest.test_Info) ... ok test_caption_unicode (pygame.tests.display_test.DisplayModuleTest.test_caption_unicode) ... ok test_flip (pygame.tests.display_test.DisplayModuleTest.test_flip) ... ok test_get_active (pygame.tests.display_test.DisplayModuleTest.test_get_active) Test the get_active function ... ok test_get_active_iconify (pygame.tests.display_test.DisplayModuleTest.test_get_active_iconify) Test the get_active function after an iconify ... skipped 'requires the SDL_VIDEODRIVER to be a non dummy value' test_get_caption (pygame.tests.display_test.DisplayModuleTest.test_get_caption) ... ok test_get_driver (pygame.tests.display_test.DisplayModuleTest.test_get_driver) ... ok test_get_init (pygame.tests.display_test.DisplayModuleTest.test_get_init) Ensures the module's initialization state can be retrieved. ... ok test_get_num_displays (pygame.tests.display_test.DisplayModuleTest.test_get_num_displays) ... ok test_get_surface (pygame.tests.display_test.DisplayModuleTest.test_get_surface) Ensures get_surface gets the current display surface. ... skipped 'SDL2 issues' test_get_surface__mode_not_set (pygame.tests.display_test.DisplayModuleTest.test_get_surface__mode_not_set) Ensures get_surface handles the display mode not being set. ... ok test_get_wm_info (pygame.tests.display_test.DisplayModuleTest.test_get_wm_info) ... ok test_gl_get_attribute (pygame.tests.display_test.DisplayModuleTest.test_gl_get_attribute) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_get_attribute_kwargs (pygame.tests.display_test.DisplayModuleTest.test_gl_get_attribute_kwargs) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_set_attribute (pygame.tests.display_test.DisplayModuleTest.test_gl_set_attribute) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_set_attribute_kwargs (pygame.tests.display_test.DisplayModuleTest.test_gl_set_attribute_kwargs) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_iconify (pygame.tests.display_test.DisplayModuleTest.test_iconify) ... skipped 'iconify is only supported on some video drivers/platforms' test_init (pygame.tests.display_test.DisplayModuleTest.test_init) Ensures the module is initialized after init called. ... ok test_init__multiple (pygame.tests.display_test.DisplayModuleTest.test_init__multiple) Ensures the module is initialized after multiple init calls. ... ok test_list_modes (pygame.tests.display_test.DisplayModuleTest.test_list_modes) ... ok test_mode_ok (pygame.tests.display_test.DisplayModuleTest.test_mode_ok) ... ok test_mode_ok_fullscreen (pygame.tests.display_test.DisplayModuleTest.test_mode_ok_fullscreen) ... ok test_mode_ok_scaled (pygame.tests.display_test.DisplayModuleTest.test_mode_ok_scaled) ... ok test_quit (pygame.tests.display_test.DisplayModuleTest.test_quit) Ensures the module is not initialized after quit called. ... ok test_quit__multiple (pygame.tests.display_test.DisplayModuleTest.test_quit__multiple) Ensures the module is not initialized after multiple quit calls. ... ok test_screensaver_support (pygame.tests.display_test.DisplayModuleTest.test_screensaver_support) ... ok test_set_caption (pygame.tests.display_test.DisplayModuleTest.test_set_caption) ... ok test_set_caption_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_caption_kwargs) ... ok test_set_gamma (pygame.tests.display_test.DisplayModuleTest.test_set_gamma) ... skipped 'Needs a not dummy videodriver' test_set_gamma__tuple (pygame.tests.display_test.DisplayModuleTest.test_set_gamma__tuple) ... skipped 'Needs a not dummy videodriver' test_set_gamma_ramp (pygame.tests.display_test.DisplayModuleTest.test_set_gamma_ramp) ... ok test_set_mode_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_mode_kwargs) ... ok test_set_mode_scaled (pygame.tests.display_test.DisplayModuleTest.test_set_mode_scaled) ... ok test_set_mode_unscaled (pygame.tests.display_test.DisplayModuleTest.test_set_mode_unscaled) Ensures a window created with SCALED can become smaller. ... ok test_set_mode_vector2 (pygame.tests.display_test.DisplayModuleTest.test_set_mode_vector2) ... ok test_set_palette (pygame.tests.display_test.DisplayModuleTest.test_set_palette) ... skipped 'set_palette() not supported in SDL2' test_set_palette_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_palette_kwargs) ... skipped 'set_palette() not supported in SDL2' test_toggle_fullscreen (pygame.tests.display_test.DisplayModuleTest.test_toggle_fullscreen) Test for toggle fullscreen ... skipped 'requires the SDL_VIDEODRIVER to be non dummy' test_update_args (pygame.tests.display_test.DisplayUpdateTest.test_update_args) updates the display using the args as a rect. ... ok test_update_incorrect_args (pygame.tests.display_test.DisplayUpdateTest.test_update_incorrect_args) raises a ValueError when inputs are wrong. ... ok test_update_negative (pygame.tests.display_test.DisplayUpdateTest.test_update_negative) takes rects with negative values. ... ok test_update_no_args (pygame.tests.display_test.DisplayUpdateTest.test_update_no_args) does NOT update the display. ... ok test_update_no_init (pygame.tests.display_test.DisplayUpdateTest.test_update_no_init) raises a pygame.error. ... ok test_update_none (pygame.tests.display_test.DisplayUpdateTest.test_update_none) does NOT update the display. ... ok test_update_none_skipped (pygame.tests.display_test.DisplayUpdateTest.test_update_none_skipped) None is skipped inside sequences. ... ok test_update_sequence (pygame.tests.display_test.DisplayUpdateTest.test_update_sequence) only updates the part of the display given by the rects. ... ok test_x11_set_mode_crash_gh1654 (pygame.tests.display_test.X11CrashTest.test_x11_set_mode_crash_gh1654) ... ok ---------------------------------------------------------------------- Ran 47 tests in 0.484s OK (skipped=12) loading pygame.tests.docs_test test_doc_import_works (pygame.tests.docs_test.DocsIncludedTest.test_doc_import_works) ... ok test_docs_command (pygame.tests.docs_test.DocsIncludedTest.test_docs_command) ... skipped 'Docs not required for local builds' test_docs_included (pygame.tests.docs_test.DocsIncludedTest.test_docs_included) ... skipped 'Docs not required for local builds' ---------------------------------------------------------------------- Ran 3 tests in 0.002s OK (skipped=2) loading pygame.tests.draw_test test_aaline__arg_invalid_types (pygame.tests.draw_test.DrawAALineTest.test_aaline__arg_invalid_types) Ensures draw aaline detects invalid arg types. ... ok test_aaline__args (pygame.tests.draw_test.DrawAALineTest.test_aaline__args) Ensures draw aaline accepts the correct args. ... ok test_aaline__args_and_kwargs (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_and_kwargs) Ensures draw aaline accepts a combination of args/kwargs ... ok test_aaline__args_missing (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_missing) Ensures draw aaline detects any missing required args. ... ok test_aaline__args_without_blend (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_without_blend) Ensures draw aaline accepts the args without a blend. ... ok test_aaline__blend_warning (pygame.tests.draw_test.DrawAALineTest.test_aaline__blend_warning) From pygame 2, blend=False should raise DeprecationWarning. ... ok test_aaline__bounding_rect (pygame.tests.draw_test.DrawAALineTest.test_aaline__bounding_rect) Ensures draw aaline returns the correct bounding rect. ... ok test_aaline__color (pygame.tests.draw_test.DrawAALineTest.test_aaline__color) Tests if the aaline drawn is the correct color. ... ok test_aaline__gaps (pygame.tests.draw_test.DrawAALineTest.test_aaline__gaps) Tests if the aaline drawn contains any gaps. ... ok test_aaline__invalid_color_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_color_formats) Ensures draw aaline handles invalid color formats correctly. ... ok test_aaline__invalid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_end_pos_formats) Ensures draw aaline handles invalid end_pos formats correctly. ... ok test_aaline__invalid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_start_pos_formats) Ensures draw aaline handles invalid start_pos formats correctly. ... ok test_aaline__kwarg_invalid_name (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwarg_invalid_name) Ensures draw aaline detects invalid kwarg names. ... ok test_aaline__kwarg_invalid_types (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwarg_invalid_types) Ensures draw aaline detects invalid kwarg types. ... ok test_aaline__kwargs (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs) Ensures draw aaline accepts the correct kwargs ... ok test_aaline__kwargs_missing (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs_missing) Ensures draw aaline detects any missing required kwargs. ... ok test_aaline__kwargs_order_independent (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs_order_independent) Ensures draw aaline's kwargs are not order dependent. ... ok test_aaline__surface_clip (pygame.tests.draw_test.DrawAALineTest.test_aaline__surface_clip) Ensures draw aaline respects a surface's clip area. ... ok test_aaline__valid_color_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_color_formats) Ensures draw aaline accepts different color formats. ... ok test_aaline__valid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_end_pos_formats) Ensures draw aaline accepts different end_pos formats. ... ok test_aaline__valid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_start_pos_formats) Ensures draw aaline accepts different start_pos formats. ... ok test_aaline_endianness (pygame.tests.draw_test.DrawAALineTest.test_aaline_endianness) test color component order ... ok test_anti_aliasing_at_and_outside_the_border (pygame.tests.draw_test.DrawAALineTest.test_anti_aliasing_at_and_outside_the_border) Ensures antialiasing works correct at a surface's borders. ... ok test_anti_aliasing_float_coordinates (pygame.tests.draw_test.DrawAALineTest.test_anti_aliasing_float_coordinates) Float coordinates should be blended smoothly. ... ok test_short_line_anti_aliasing (pygame.tests.draw_test.DrawAALineTest.test_short_line_anti_aliasing) ... ok test_short_non_antialiased_lines (pygame.tests.draw_test.DrawAALineTest.test_short_non_antialiased_lines) test very short not anti aliased lines in all directions. ... ok test_aalines__arg_invalid_types (pygame.tests.draw_test.DrawAALinesTest.test_aalines__arg_invalid_types) Ensures draw aalines detects invalid arg types. ... ok test_aalines__args (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args) Ensures draw aalines accepts the correct args. ... ok test_aalines__args_and_kwargs (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_and_kwargs) Ensures draw aalines accepts a combination of args/kwargs ... ok test_aalines__args_missing (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_missing) Ensures draw aalines detects any missing required args. ... ok test_aalines__args_without_blend (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_without_blend) Ensures draw aalines accepts the args without a blend. ... ok test_aalines__blend_warning (pygame.tests.draw_test.DrawAALinesTest.test_aalines__blend_warning) From pygame 2, blend=False should raise DeprecationWarning. ... ok test_aalines__bounding_rect (pygame.tests.draw_test.DrawAALinesTest.test_aalines__bounding_rect) Ensures draw aalines returns the correct bounding rect. ... ok test_aalines__color (pygame.tests.draw_test.DrawAALinesTest.test_aalines__color) Tests if the aalines drawn are the correct color. ... ok test_aalines__gaps (pygame.tests.draw_test.DrawAALinesTest.test_aalines__gaps) Tests if the aalines drawn contain any gaps. ... ok test_aalines__invalid_color_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_color_formats) Ensures draw aalines handles invalid color formats correctly. ... ok test_aalines__invalid_points_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_points_formats) Ensures draw aalines handles invalid points formats correctly. ... ok test_aalines__invalid_points_values (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_points_values) Ensures draw aalines handles invalid points values correctly. ... ok test_aalines__kwarg_invalid_name (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwarg_invalid_name) Ensures draw aalines detects invalid kwarg names. ... ok test_aalines__kwarg_invalid_types (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwarg_invalid_types) Ensures draw aalines detects invalid kwarg types. ... ok test_aalines__kwargs (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs) Ensures draw aalines accepts the correct kwargs. ... ok test_aalines__kwargs_missing (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs_missing) Ensures draw aalines detects any missing required kwargs. ... ok test_aalines__kwargs_order_independent (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs_order_independent) Ensures draw aalines's kwargs are not order dependent. ... ok test_aalines__surface_clip (pygame.tests.draw_test.DrawAALinesTest.test_aalines__surface_clip) Ensures draw aalines respects a surface's clip area. ... ok test_aalines__valid_closed_values (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_closed_values) Ensures draw aalines accepts different closed values. ... ok test_aalines__valid_color_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_color_formats) Ensures draw aalines accepts different color formats. ... ok test_aalines__valid_points_format (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_points_format) Ensures draw aalines accepts different points formats. ... ok test_arc (pygame.tests.draw_test.DrawArcTest.test_arc) Ensure draw arc works correctly. ... ok test_arc__arg_invalid_types (pygame.tests.draw_test.DrawArcTest.test_arc__arg_invalid_types) Ensures draw arc detects invalid arg types. ... ok test_arc__args (pygame.tests.draw_test.DrawArcTest.test_arc__args) Ensures draw arc accepts the correct args. ... ok test_arc__args_and_kwargs (pygame.tests.draw_test.DrawArcTest.test_arc__args_and_kwargs) Ensures draw arc accepts a combination of args/kwargs ... ok test_arc__args_missing (pygame.tests.draw_test.DrawArcTest.test_arc__args_missing) Ensures draw arc detects any missing required args. ... ok test_arc__args_with_negative_width (pygame.tests.draw_test.DrawArcTest.test_arc__args_with_negative_width) Ensures draw arc accepts the args with negative width. ... ok test_arc__args_with_width_gt_radius (pygame.tests.draw_test.DrawArcTest.test_arc__args_with_width_gt_radius) Ensures draw arc accepts the args with ... ok test_arc__args_without_width (pygame.tests.draw_test.DrawArcTest.test_arc__args_without_width) Ensures draw arc accepts the args without a width. ... ok test_arc__bounding_rect (pygame.tests.draw_test.DrawArcTest.test_arc__bounding_rect) Ensures draw arc returns the correct bounding rect. ... ok test_arc__invalid_color_formats (pygame.tests.draw_test.DrawArcTest.test_arc__invalid_color_formats) Ensures draw arc handles invalid color formats correctly. ... ok test_arc__kwarg_invalid_name (pygame.tests.draw_test.DrawArcTest.test_arc__kwarg_invalid_name) Ensures draw arc detects invalid kwarg names. ... ok test_arc__kwarg_invalid_types (pygame.tests.draw_test.DrawArcTest.test_arc__kwarg_invalid_types) Ensures draw arc detects invalid kwarg types. ... ok test_arc__kwargs (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs) Ensures draw arc accepts the correct kwargs ... ok test_arc__kwargs_missing (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs_missing) Ensures draw arc detects any missing required kwargs. ... ok test_arc__kwargs_order_independent (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs_order_independent) Ensures draw arc's kwargs are not order dependent. ... ok test_arc__surface_clip (pygame.tests.draw_test.DrawArcTest.test_arc__surface_clip) Ensures draw arc respects a surface's clip area. ... ok test_arc__valid_color_formats (pygame.tests.draw_test.DrawArcTest.test_arc__valid_color_formats) Ensures draw arc accepts different color formats. ... ok test_arc__valid_rect_formats (pygame.tests.draw_test.DrawArcTest.test_arc__valid_rect_formats) Ensures draw arc accepts different rect formats. ... ok test_arc__valid_start_angle_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_start_angle_values) Ensures draw arc accepts different start_angle values. ... ok test_arc__valid_stop_angle_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_stop_angle_values) Ensures draw arc accepts different stop_angle values. ... ok test_arc__valid_width_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_width_values) Ensures draw arc accepts different width values. ... ok test_circle__arg_invalid_types (pygame.tests.draw_test.DrawCircleTest.test_circle__arg_invalid_types) Ensures draw circle detects invalid arg types. ... ok test_circle__args (pygame.tests.draw_test.DrawCircleTest.test_circle__args) Ensures draw circle accepts the correct args. ... ok test_circle__args_and_kwargs (pygame.tests.draw_test.DrawCircleTest.test_circle__args_and_kwargs) Ensures draw circle accepts a combination of args/kwargs ... ok test_circle__args_missing (pygame.tests.draw_test.DrawCircleTest.test_circle__args_missing) Ensures draw circle detects any missing required args. ... ok test_circle__args_with_negative_width (pygame.tests.draw_test.DrawCircleTest.test_circle__args_with_negative_width) Ensures draw circle accepts the args with negative width. ... ok test_circle__args_with_width_gt_radius (pygame.tests.draw_test.DrawCircleTest.test_circle__args_with_width_gt_radius) Ensures draw circle accepts the args with width > radius. ... ok test_circle__args_without_width (pygame.tests.draw_test.DrawCircleTest.test_circle__args_without_width) Ensures draw circle accepts the args without a width and ... ok test_circle__bounding_rect (pygame.tests.draw_test.DrawCircleTest.test_circle__bounding_rect) Ensures draw circle returns the correct bounding rect. ... ok test_circle__diameter (pygame.tests.draw_test.DrawCircleTest.test_circle__diameter) Ensures draw circle is twice size of radius high and wide. ... ok test_circle__floats (pygame.tests.draw_test.DrawCircleTest.test_circle__floats) Ensure that floats are accepted. ... ok test_circle__invalid_color_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__invalid_color_formats) Ensures draw circle handles invalid color formats correctly. ... ok test_circle__kwarg_invalid_name (pygame.tests.draw_test.DrawCircleTest.test_circle__kwarg_invalid_name) Ensures draw circle detects invalid kwarg names. ... ok test_circle__kwarg_invalid_types (pygame.tests.draw_test.DrawCircleTest.test_circle__kwarg_invalid_types) Ensures draw circle detects invalid kwarg types. ... ok test_circle__kwargs (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs) Ensures draw circle accepts the correct kwargs ... ok test_circle__kwargs_missing (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs_missing) Ensures draw circle detects any missing required kwargs. ... ok test_circle__kwargs_order_independent (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs_order_independent) Ensures draw circle's kwargs are not order dependent. ... ok test_circle__surface_clip (pygame.tests.draw_test.DrawCircleTest.test_circle__surface_clip) Ensures draw circle respects a surface's clip area. ... ok test_circle__valid_center_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_center_formats) Ensures draw circle accepts different center formats. ... ok test_circle__valid_color_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_color_formats) Ensures draw circle accepts different color formats. ... ok test_circle__valid_radius_values (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_radius_values) Ensures draw circle accepts different radius values. ... ok test_circle__valid_width_values (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_width_values) Ensures draw circle accepts different width values. ... ok test_circle_negative_radius (pygame.tests.draw_test.DrawCircleTest.test_circle_negative_radius) Ensures negative radius circles return zero sized bounding rect. ... ok test_circle_shape (pygame.tests.draw_test.DrawCircleTest.test_circle_shape) Ensures there are no holes in the circle, and no overdrawing. ... ok test_circle_zero_radius (pygame.tests.draw_test.DrawCircleTest.test_circle_zero_radius) Ensures zero radius circles does not draw a center pixel. ... ok test_x_bounds (pygame.tests.draw_test.DrawCircleTest.test_x_bounds) ensures a circle is drawn properly when there is a negative x, or a big x. ... ok test_ellipse (pygame.tests.draw_test.DrawEllipseTest.test_ellipse) Tests ellipses of differing sizes on surfaces of differing sizes. ... ok test_ellipse__1_pixel_height (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_height) Ensures an ellipse with a height of 1 is drawn correctly. ... ok test_ellipse__1_pixel_height_spanning_surface (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_height_spanning_surface) Ensures an ellipse with a height of 1 is drawn correctly ... ok test_ellipse__1_pixel_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width) Ensures an ellipse with a width of 1 is drawn correctly. ... ok test_ellipse__1_pixel_width_and_height (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width_and_height) Ensures an ellipse with a width and height of 1 is drawn correctly. ... ok test_ellipse__1_pixel_width_spanning_surface (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width_spanning_surface) Ensures an ellipse with a width of 1 is drawn correctly ... ok test_ellipse__arg_invalid_types (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__arg_invalid_types) Ensures draw ellipse detects invalid arg types. ... ok test_ellipse__args (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args) Ensures draw ellipse accepts the correct args. ... ok test_ellipse__args_and_kwargs (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_and_kwargs) Ensures draw ellipse accepts a combination of args/kwargs ... ok test_ellipse__args_missing (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_missing) Ensures draw ellipse detects any missing required args. ... ok test_ellipse__args_with_negative_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_with_negative_width) Ensures draw ellipse accepts the args with negative width. ... ok test_ellipse__args_with_width_gt_radius (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_with_width_gt_radius) Ensures draw ellipse accepts the args with ... ok test_ellipse__args_without_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_without_width) Ensures draw ellipse accepts the args without a width. ... ok test_ellipse__big_ellipse (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__big_ellipse) Test for big ellipse that could overflow in algorithm ... ok test_ellipse__bounding_rect (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__bounding_rect) Ensures draw ellipse returns the correct bounding rect. ... ok test_ellipse__invalid_color_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__invalid_color_formats) Ensures draw ellipse handles invalid color formats correctly. ... ok test_ellipse__kwarg_invalid_name (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwarg_invalid_name) Ensures draw ellipse detects invalid kwarg names. ... ok test_ellipse__kwarg_invalid_types (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwarg_invalid_types) Ensures draw ellipse detects invalid kwarg types. ... ok test_ellipse__kwargs (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs) Ensures draw ellipse accepts the correct kwargs ... ok test_ellipse__kwargs_missing (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs_missing) Ensures draw ellipse detects any missing required kwargs. ... ok test_ellipse__kwargs_order_independent (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs_order_independent) Ensures draw ellipse's kwargs are not order dependent. ... ok test_ellipse__max_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__max_width) Ensures an ellipse with max width (and greater) is drawn correctly. ... ok test_ellipse__no_holes (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__no_holes) ... ok test_ellipse__surface_clip (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__surface_clip) Ensures draw ellipse respects a surface's clip area. ... ok test_ellipse__thick_line (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__thick_line) Ensures a thick lined ellipse is drawn correctly. ... ok test_ellipse__valid_color_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_color_formats) Ensures draw ellipse accepts different color formats. ... ok test_ellipse__valid_rect_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_rect_formats) Ensures draw ellipse accepts different rect formats. ... ok test_ellipse__valid_width_values (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_width_values) Ensures draw ellipse accepts different width values. ... ok test_line (pygame.tests.draw_test.DrawLineTest.test_line) ... ok test_line__arg_invalid_types (pygame.tests.draw_test.DrawLineTest.test_line__arg_invalid_types) Ensures draw line detects invalid arg types. ... ok test_line__args (pygame.tests.draw_test.DrawLineTest.test_line__args) Ensures draw line accepts the correct args. ... ok test_line__args_and_kwargs (pygame.tests.draw_test.DrawLineTest.test_line__args_and_kwargs) Ensures draw line accepts a combination of args/kwargs ... ok test_line__args_missing (pygame.tests.draw_test.DrawLineTest.test_line__args_missing) Ensures draw line detects any missing required args. ... ok test_line__args_without_width (pygame.tests.draw_test.DrawLineTest.test_line__args_without_width) Ensures draw line accepts the args without a width. ... ok test_line__bounding_rect (pygame.tests.draw_test.DrawLineTest.test_line__bounding_rect) Ensures draw line returns the correct bounding rect. ... ok test_line__color (pygame.tests.draw_test.DrawLineTest.test_line__color) Tests if the line drawn is the correct color. ... ok test_line__color_with_thickness (pygame.tests.draw_test.DrawLineTest.test_line__color_with_thickness) Ensures a thick line is drawn using the correct color. ... ok test_line__gaps (pygame.tests.draw_test.DrawLineTest.test_line__gaps) Tests if the line drawn contains any gaps. ... ok test_line__gaps_with_thickness (pygame.tests.draw_test.DrawLineTest.test_line__gaps_with_thickness) Ensures a thick line is drawn without any gaps. ... ok test_line__invalid_color_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_color_formats) Ensures draw line handles invalid color formats correctly. ... ok test_line__invalid_end_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_end_pos_formats) Ensures draw line handles invalid end_pos formats correctly. ... ok test_line__invalid_start_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_start_pos_formats) Ensures draw line handles invalid start_pos formats correctly. ... ok test_line__kwarg_invalid_name (pygame.tests.draw_test.DrawLineTest.test_line__kwarg_invalid_name) Ensures draw line detects invalid kwarg names. ... ok test_line__kwarg_invalid_types (pygame.tests.draw_test.DrawLineTest.test_line__kwarg_invalid_types) Ensures draw line detects invalid kwarg types. ... ok test_line__kwargs (pygame.tests.draw_test.DrawLineTest.test_line__kwargs) Ensures draw line accepts the correct kwargs ... ok test_line__kwargs_missing (pygame.tests.draw_test.DrawLineTest.test_line__kwargs_missing) Ensures draw line detects any missing required kwargs. ... ok test_line__kwargs_order_independent (pygame.tests.draw_test.DrawLineTest.test_line__kwargs_order_independent) Ensures draw line's kwargs are not order dependent. ... ok test_line__surface_clip (pygame.tests.draw_test.DrawLineTest.test_line__surface_clip) Ensures draw line respects a surface's clip area. ... ok test_line__valid_color_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_color_formats) Ensures draw line accepts different color formats. ... ok test_line__valid_end_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_end_pos_formats) Ensures draw line accepts different end_pos formats. ... ok test_line__valid_start_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_start_pos_formats) Ensures draw line accepts different start_pos formats. ... ok test_line__valid_width_values (pygame.tests.draw_test.DrawLineTest.test_line__valid_width_values) Ensures draw line accepts different width values. ... ok test_line_endianness (pygame.tests.draw_test.DrawLineTest.test_line_endianness) test color component order ... ok test_line_for_gaps (pygame.tests.draw_test.DrawLineTest.test_line_for_gaps) ... ok test_lines__arg_invalid_types (pygame.tests.draw_test.DrawLinesTest.test_lines__arg_invalid_types) Ensures draw lines detects invalid arg types. ... ok test_lines__args (pygame.tests.draw_test.DrawLinesTest.test_lines__args) Ensures draw lines accepts the correct args. ... ok test_lines__args_and_kwargs (pygame.tests.draw_test.DrawLinesTest.test_lines__args_and_kwargs) Ensures draw lines accepts a combination of args/kwargs ... ok test_lines__args_missing (pygame.tests.draw_test.DrawLinesTest.test_lines__args_missing) Ensures draw lines detects any missing required args. ... ok test_lines__args_without_width (pygame.tests.draw_test.DrawLinesTest.test_lines__args_without_width) Ensures draw lines accepts the args without a width. ... ok test_lines__bounding_rect (pygame.tests.draw_test.DrawLinesTest.test_lines__bounding_rect) Ensures draw lines returns the correct bounding rect. ... ok test_lines__color (pygame.tests.draw_test.DrawLinesTest.test_lines__color) Tests if the lines drawn are the correct color. ... ok test_lines__color_with_thickness (pygame.tests.draw_test.DrawLinesTest.test_lines__color_with_thickness) Ensures thick lines are drawn using the correct color. ... ok test_lines__gaps (pygame.tests.draw_test.DrawLinesTest.test_lines__gaps) Tests if the lines drawn contain any gaps. ... ok test_lines__gaps_with_thickness (pygame.tests.draw_test.DrawLinesTest.test_lines__gaps_with_thickness) Ensures thick lines are drawn without any gaps. ... ok test_lines__invalid_color_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_color_formats) Ensures draw lines handles invalid color formats correctly. ... ok test_lines__invalid_points_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_points_formats) Ensures draw lines handles invalid points formats correctly. ... ok test_lines__invalid_points_values (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_points_values) Ensures draw lines handles invalid points values correctly. ... ok test_lines__kwarg_invalid_name (pygame.tests.draw_test.DrawLinesTest.test_lines__kwarg_invalid_name) Ensures draw lines detects invalid kwarg names. ... ok test_lines__kwarg_invalid_types (pygame.tests.draw_test.DrawLinesTest.test_lines__kwarg_invalid_types) Ensures draw lines detects invalid kwarg types. ... ok test_lines__kwargs (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs) Ensures draw lines accepts the correct kwargs ... ok test_lines__kwargs_missing (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs_missing) Ensures draw lines detects any missing required kwargs. ... ok test_lines__kwargs_order_independent (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs_order_independent) Ensures draw lines's kwargs are not order dependent. ... ok test_lines__surface_clip (pygame.tests.draw_test.DrawLinesTest.test_lines__surface_clip) Ensures draw lines respects a surface's clip area. ... ok test_lines__valid_closed_values (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_closed_values) Ensures draw lines accepts different closed values. ... ok test_lines__valid_color_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_color_formats) Ensures draw lines accepts different color formats. ... ok test_lines__valid_points_format (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_points_format) Ensures draw lines accepts different points formats. ... ok test_lines__valid_width_values (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_width_values) Ensures draw lines accepts different width values. ... ok test_color_validation (pygame.tests.draw_test.DrawModuleTest.test_color_validation) ... ok test_path_data_validation (pygame.tests.draw_test.DrawModuleTest.test_path_data_validation) Test validation of multi-point drawing methods. ... ok test_1_pixel_high_or_wide_shapes (pygame.tests.draw_test.DrawPolygonTest.test_1_pixel_high_or_wide_shapes) ... ok test_draw_diamond (pygame.tests.draw_test.DrawPolygonTest.test_draw_diamond) ... ok test_draw_square (pygame.tests.draw_test.DrawPolygonTest.test_draw_square) ... ok test_draw_symetric_cross (pygame.tests.draw_test.DrawPolygonTest.test_draw_symetric_cross) non-regression on issue #234 : x and y where handled inconsistently. ... ok test_illumine_shape (pygame.tests.draw_test.DrawPolygonTest.test_illumine_shape) non-regression on issue #313 ... ok test_invalid_points (pygame.tests.draw_test.DrawPolygonTest.test_invalid_points) ... ok test_polygon__arg_invalid_types (pygame.tests.draw_test.DrawPolygonTest.test_polygon__arg_invalid_types) Ensures draw polygon detects invalid arg types. ... ok test_polygon__args (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args) Ensures draw polygon accepts the correct args. ... ok test_polygon__args_and_kwargs (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_and_kwargs) Ensures draw polygon accepts a combination of args/kwargs ... ok test_polygon__args_missing (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_missing) Ensures draw polygon detects any missing required args. ... ok test_polygon__args_without_width (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_without_width) Ensures draw polygon accepts the args without a width. ... ok test_polygon__bounding_rect (pygame.tests.draw_test.DrawPolygonTest.test_polygon__bounding_rect) Ensures draw polygon returns the correct bounding rect. ... ok test_polygon__invalid_color_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_color_formats) Ensures draw polygon handles invalid color formats correctly. ... ok test_polygon__invalid_points_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_points_formats) Ensures draw polygon handles invalid points formats correctly. ... ok test_polygon__invalid_points_values (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_points_values) Ensures draw polygon handles invalid points values correctly. ... ok test_polygon__kwarg_invalid_name (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwarg_invalid_name) Ensures draw polygon detects invalid kwarg names. ... ok test_polygon__kwarg_invalid_types (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwarg_invalid_types) Ensures draw polygon detects invalid kwarg types. ... ok test_polygon__kwargs (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs) Ensures draw polygon accepts the correct kwargs ... ok test_polygon__kwargs_missing (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs_missing) Ensures draw polygon detects any missing required kwargs. ... ok test_polygon__kwargs_order_independent (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs_order_independent) Ensures draw polygon's kwargs are not order dependent. ... ok test_polygon__surface_clip (pygame.tests.draw_test.DrawPolygonTest.test_polygon__surface_clip) Ensures draw polygon respects a surface's clip area. ... ok test_polygon__valid_color_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_color_formats) Ensures draw polygon accepts different color formats. ... ok test_polygon__valid_points_format (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_points_format) Ensures draw polygon accepts different points formats. ... ok test_polygon__valid_width_values (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_width_values) Ensures draw polygon accepts different width values. ... ok test_polygon_large_coords_3989 (pygame.tests.draw_test.DrawPolygonTest.test_polygon_large_coords_3989) Ensures draw polygon works correctly with large points. ... ok test_rect__arg_invalid_types (pygame.tests.draw_test.DrawRectTest.test_rect__arg_invalid_types) Ensures draw rect detects invalid arg types. ... ok test_rect__args (pygame.tests.draw_test.DrawRectTest.test_rect__args) Ensures draw rect accepts the correct args. ... ok test_rect__args_and_kwargs (pygame.tests.draw_test.DrawRectTest.test_rect__args_and_kwargs) Ensures draw rect accepts a combination of args/kwargs ... ok test_rect__args_missing (pygame.tests.draw_test.DrawRectTest.test_rect__args_missing) Ensures draw rect detects any missing required args. ... ok test_rect__args_without_width (pygame.tests.draw_test.DrawRectTest.test_rect__args_without_width) Ensures draw rect accepts the args without a width and borders. ... ok test_rect__bounding_rect (pygame.tests.draw_test.DrawRectTest.test_rect__bounding_rect) Ensures draw rect returns the correct bounding rect. ... ok test_rect__draw_line_width (pygame.tests.draw_test.DrawRectTest.test_rect__draw_line_width) ... ok test_rect__fill (pygame.tests.draw_test.DrawRectTest.test_rect__fill) ... ok test_rect__invalid_color_formats (pygame.tests.draw_test.DrawRectTest.test_rect__invalid_color_formats) Ensures draw rect handles invalid color formats correctly. ... ok test_rect__invalid_rect_formats (pygame.tests.draw_test.DrawRectTest.test_rect__invalid_rect_formats) Ensures draw rect handles invalid rect formats correctly. ... ok test_rect__kwarg_invalid_name (pygame.tests.draw_test.DrawRectTest.test_rect__kwarg_invalid_name) Ensures draw rect detects invalid kwarg names. ... ok test_rect__kwarg_invalid_types (pygame.tests.draw_test.DrawRectTest.test_rect__kwarg_invalid_types) Ensures draw rect detects invalid kwarg types. ... ok test_rect__kwargs (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs) Ensures draw rect accepts the correct kwargs ... ok test_rect__kwargs_missing (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs_missing) Ensures draw rect detects any missing required kwargs. ... ok test_rect__kwargs_order_independent (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs_order_independent) Ensures draw rect's kwargs are not order dependent. ... ok test_rect__one_pixel_lines (pygame.tests.draw_test.DrawRectTest.test_rect__one_pixel_lines) ... ok test_rect__surface_clip (pygame.tests.draw_test.DrawRectTest.test_rect__surface_clip) Ensures draw rect respects a surface's clip area. ... ok test_rect__valid_color_formats (pygame.tests.draw_test.DrawRectTest.test_rect__valid_color_formats) Ensures draw rect accepts different color formats. ... ok test_rect__valid_rect_formats (pygame.tests.draw_test.DrawRectTest.test_rect__valid_rect_formats) Ensures draw rect accepts different rect formats. ... ok test_rect__valid_width_values (pygame.tests.draw_test.DrawRectTest.test_rect__valid_width_values) Ensures draw rect accepts different width values. ... ok ---------------------------------------------------------------------- Ran 217 tests in 3.219s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.event_test test_custom_type (pygame.tests.event_test.EventCustomTypeTest.test_custom_type) ... ok test_custom_type__end_boundary (pygame.tests.event_test.EventCustomTypeTest.test_custom_type__end_boundary) Ensure custom_type() raises error when no more custom types. ... ok test_custom_type__reset (pygame.tests.event_test.EventCustomTypeTest.test_custom_type__reset) Ensure custom events get 'deregistered' by quit(). ... ok test_clear (pygame.tests.event_test.EventModuleArgsTest.test_clear) ... ok test_get (pygame.tests.event_test.EventModuleArgsTest.test_get) ... ok test_peek (pygame.tests.event_test.EventModuleArgsTest.test_peek) ... ok test_clear (pygame.tests.event_test.EventModuleTest.test_clear) Ensure clear() removes all the events on the queue. ... ok test_clear__empty_queue (pygame.tests.event_test.EventModuleTest.test_clear__empty_queue) Ensure clear() works correctly on an empty queue. ... ok test_clear__event_sequence (pygame.tests.event_test.EventModuleTest.test_clear__event_sequence) Ensure a sequence of event types can be cleared from the queue. ... ok test_event_attribute (pygame.tests.event_test.EventModuleTest.test_event_attribute) ... ok test_event_name (pygame.tests.event_test.EventModuleTest.test_event_name) Ensure event_name() returns the correct event name. ... ok test_event_name__kwargs (pygame.tests.event_test.EventModuleTest.test_event_name__kwargs) Ensure event_name() returns the correct event name when kwargs used. ... ok test_event_name__userevent_boundary (pygame.tests.event_test.EventModuleTest.test_event_name__userevent_boundary) Ensures event_name() does not return 'UserEvent' for events ... ok test_event_name__userevent_range (pygame.tests.event_test.EventModuleTest.test_event_name__userevent_range) Ensures event_name() returns the correct name for user events. ... ok test_event_numevents (pygame.tests.event_test.EventModuleTest.test_event_numevents) Ensures NUMEVENTS does not exceed the maximum SDL number of events. ... ok test_get (pygame.tests.event_test.EventModuleTest.test_get) Ensure get() retrieves all the events on the queue. ... ok test_get__empty_queue (pygame.tests.event_test.EventModuleTest.test_get__empty_queue) Ensure get() works correctly on an empty queue. ... ok test_get__event_sequence (pygame.tests.event_test.EventModuleTest.test_get__event_sequence) Ensure get() can handle a sequence of event types. ... ok test_get_blocked (pygame.tests.event_test.EventModuleTest.test_get_blocked) Ensure an event's blocked state can be retrieved. ... ok test_get_blocked__event_sequence (pygame.tests.event_test.EventModuleTest.test_get_blocked__event_sequence) Ensure get_blocked() can handle a sequence of event types. ... ok test_get_clears_queue (pygame.tests.event_test.EventModuleTest.test_get_clears_queue) Ensure get() clears the event queue after a call ... ok test_get_exclude (pygame.tests.event_test.EventModuleTest.test_get_exclude) ... ok test_get_exclude_throw (pygame.tests.event_test.EventModuleTest.test_get_exclude_throw) ... ok test_get_grab (pygame.tests.event_test.EventModuleTest.test_get_grab) Ensure get_grab() works as expected ... skipped 'flaky test, and broken on 2.0.18 windows' test_get_type (pygame.tests.event_test.EventModuleTest.test_get_type) ... ok test_peek (pygame.tests.event_test.EventModuleTest.test_peek) Ensure queued events can be peeked at. ... ok test_peek__empty_queue (pygame.tests.event_test.EventModuleTest.test_peek__empty_queue) Ensure peek() works correctly on an empty queue. ... ok test_peek__event_sequence (pygame.tests.event_test.EventModuleTest.test_peek__event_sequence) Ensure peek() can handle a sequence of event types. ... ok test_poll (pygame.tests.event_test.EventModuleTest.test_poll) Ensure poll() works as expected ... ok test_post__and_poll (pygame.tests.event_test.EventModuleTest.test_post__and_poll) Ensure events can be posted to the queue. ... ok test_post_and_get_keydown (pygame.tests.event_test.EventModuleTest.test_post_and_get_keydown) Ensure keydown events can be posted to the queue. ... ok test_post_blocked (pygame.tests.event_test.EventModuleTest.test_post_blocked) Test blocked events are not posted. Also test whether post() ... ok test_post_large_user_event (pygame.tests.event_test.EventModuleTest.test_post_large_user_event) ... ok test_pump (pygame.tests.event_test.EventModuleTest.test_pump) Ensure pump() functions properly. ... ok test_set_allowed (pygame.tests.event_test.EventModuleTest.test_set_allowed) Ensure a blocked event type can be unblocked/allowed. ... ok test_set_allowed__event_sequence (pygame.tests.event_test.EventModuleTest.test_set_allowed__event_sequence) Ensure a sequence of blocked event types can be unblocked/allowed. ... ok test_set_allowed_all (pygame.tests.event_test.EventModuleTest.test_set_allowed_all) Ensure all events can be unblocked/allowed at once. ... ok test_set_blocked (pygame.tests.event_test.EventModuleTest.test_set_blocked) Ensure events can be blocked from the queue. ... ok test_set_blocked__event_sequence (pygame.tests.event_test.EventModuleTest.test_set_blocked__event_sequence) Ensure a sequence of event types can be blocked. ... ok test_set_blocked_all (pygame.tests.event_test.EventModuleTest.test_set_blocked_all) Ensure all events can be unblocked at once. ... ok test_set_grab__and_get_symmetric (pygame.tests.event_test.EventModuleTest.test_set_grab__and_get_symmetric) Ensure event grabbing can be enabled and disabled. ... skipped 'flaky test, and broken on 2.0.18 windows' test_set_keyboard_grab_and_get_keyboard_grab (pygame.tests.event_test.EventModuleTest.test_set_keyboard_grab_and_get_keyboard_grab) Ensure set_keyboard_grab() and get_keyboard_grab() work as expected ... skipped 'requires the SDL_VIDEODRIVER to be a non dummy value' test_event_wait (pygame.tests.event_test.EventModuleTestsWithTiming.test_event_wait) Ensure wait() waits for an event on the queue. ... ok test_Event (pygame.tests.event_test.EventTypeTest.test_Event) Ensure an Event object can be created. ... ok test_as_str (pygame.tests.event_test.EventTypeTest.test_as_str) ... ok test_event_bool (pygame.tests.event_test.EventTypeTest.test_event_bool) ... ok test_event_equality (pygame.tests.event_test.EventTypeTest.test_event_equality) Ensure that events can be compared correctly. ... ok ---------------------------------------------------------------------- Ran 47 tests in 1.201s OK (skipped=3) loading pygame.tests.font_test test_SysFont (pygame.tests.font_test.FontModuleTest.test_SysFont) ... ok test_get_default_font (pygame.tests.font_test.FontModuleTest.test_get_default_font) ... ok test_get_fonts (pygame.tests.font_test.FontModuleTest.test_get_fonts) ... ok test_get_fonts_returns_something (pygame.tests.font_test.FontModuleTest.test_get_fonts_returns_something) ... ok test_get_init (pygame.tests.font_test.FontModuleTest.test_get_init) ... ok test_get_sdl_ttf_version (pygame.tests.font_test.FontModuleTest.test_get_sdl_ttf_version) ... ok test_init (pygame.tests.font_test.FontModuleTest.test_init) ... ok test_issue_742 (pygame.tests.font_test.FontModuleTest.test_issue_742) that the font background does not crash. ... ok test_issue_font_alphablit (pygame.tests.font_test.FontModuleTest.test_issue_font_alphablit) Check that blitting anti-aliased text doesn't ... ok test_match_font_all_exist (pygame.tests.font_test.FontModuleTest.test_match_font_all_exist) ... ok test_match_font_bold (pygame.tests.font_test.FontModuleTest.test_match_font_bold) ... ok test_match_font_italic (pygame.tests.font_test.FontModuleTest.test_match_font_italic) ... ok test_match_font_name (pygame.tests.font_test.FontModuleTest.test_match_font_name) That match_font accepts names of various types ... ok test_not_match_font_name (pygame.tests.font_test.FontModuleTest.test_not_match_font_name) match_font return None when names of various types do not exist ... ok test_quit (pygame.tests.font_test.FontModuleTest.test_quit) ... ok test_segfault_after_reinit (pygame.tests.font_test.FontModuleTest.test_segfault_after_reinit) Reinitialization of font module should not cause ... ok test_render_args (pygame.tests.font_test.FontTest.test_render_args) ... ok test_default_parameters (pygame.tests.font_test.FontTypeTest.test_default_parameters) ... ok test_font_file_not_found (pygame.tests.font_test.FontTypeTest.test_font_file_not_found) ... ok test_font_set_script (pygame.tests.font_test.FontTypeTest.test_font_set_script) ... ok test_get_ascent (pygame.tests.font_test.FontTypeTest.test_get_ascent) ... ok test_get_descent (pygame.tests.font_test.FontTypeTest.test_get_descent) ... ok test_get_height (pygame.tests.font_test.FontTypeTest.test_get_height) ... ok test_get_linesize (pygame.tests.font_test.FontTypeTest.test_get_linesize) ... ok test_issue_3144 (pygame.tests.font_test.FontTypeTest.test_issue_3144) ... ok test_load_default_font_filename (pygame.tests.font_test.FontTypeTest.test_load_default_font_filename) ... ok test_load_default_font_filename_default (pygame.tests.font_test.FontTypeTest.test_load_default_font_filename_default) ... ok test_load_from_file (pygame.tests.font_test.FontTypeTest.test_load_from_file) ... ok test_load_from_file_bytes (pygame.tests.font_test.FontTypeTest.test_load_from_file_bytes) ... ok test_load_from_file_default (pygame.tests.font_test.FontTypeTest.test_load_from_file_default) ... ok test_load_from_file_obj (pygame.tests.font_test.FontTypeTest.test_load_from_file_obj) ... ok test_load_from_file_obj_default (pygame.tests.font_test.FontTypeTest.test_load_from_file_obj_default) ... ok test_load_from_file_unicode_0 (pygame.tests.font_test.FontTypeTest.test_load_from_file_unicode_0) ASCII string as a unicode object ... ok test_load_from_file_unicode_1 (pygame.tests.font_test.FontTypeTest.test_load_from_file_unicode_1) ... ok test_load_from_pathlib (pygame.tests.font_test.FontTypeTest.test_load_from_pathlib) ... ok test_load_from_pathlib_default (pygame.tests.font_test.FontTypeTest.test_load_from_pathlib_default) ... ok test_metrics (pygame.tests.font_test.FontTypeTest.test_metrics) ... ok test_render (pygame.tests.font_test.FontTypeTest.test_render) ... ok test_render_ucs2_ucs4 (pygame.tests.font_test.FontTypeTest.test_render_ucs2_ucs4) that it renders without raising if there is a new enough SDL_ttf. ... ok test_set_italic (pygame.tests.font_test.FontTypeTest.test_set_italic) ... ok test_set_italic_property (pygame.tests.font_test.FontTypeTest.test_set_italic_property) ... ok test_set_strikethrough (pygame.tests.font_test.FontTypeTest.test_set_strikethrough) ... ok test_set_strikethrough_property (pygame.tests.font_test.FontTypeTest.test_set_strikethrough_property) ... ok test_set_underline (pygame.tests.font_test.FontTypeTest.test_set_underline) ... ok test_set_underline_property (pygame.tests.font_test.FontTypeTest.test_set_underline_property) ... ok test_size (pygame.tests.font_test.FontTypeTest.test_size) ... ok ---------------------------------------------------------------------- Ran 46 tests in 0.056s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.freetype_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN loading pygame.tests.ftfont_test test_SysFont (pygame.tests.ftfont_test.FtFontModuleTest.test_SysFont) ... ok test_get_default_font (pygame.tests.ftfont_test.FtFontModuleTest.test_get_default_font) ... ok test_get_fonts (pygame.tests.ftfont_test.FtFontModuleTest.test_get_fonts) ... ok test_get_fonts_returns_something (pygame.tests.ftfont_test.FtFontModuleTest.test_get_fonts_returns_something) ... ok test_get_init (pygame.tests.ftfont_test.FtFontModuleTest.test_get_init) ... ok test_get_sdl_ttf_version (pygame.tests.ftfont_test.FtFontModuleTest.test_get_sdl_ttf_version) ... ok test_init (pygame.tests.ftfont_test.FtFontModuleTest.test_init) ... ok test_issue_742 (pygame.tests.ftfont_test.FtFontModuleTest.test_issue_742) that the font background does not crash. ... ok test_issue_font_alphablit (pygame.tests.ftfont_test.FtFontModuleTest.test_issue_font_alphablit) Check that blitting anti-aliased text doesn't ... ok test_match_font_all_exist (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_all_exist) ... ok test_match_font_bold (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_bold) ... ok test_match_font_italic (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_italic) ... ok test_match_font_name (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_name) That match_font accepts names of various types ... ok test_not_match_font_name (pygame.tests.ftfont_test.FtFontModuleTest.test_not_match_font_name) match_font return None when names of various types do not exist ... ok test_quit (pygame.tests.ftfont_test.FtFontModuleTest.test_quit) ... ok test_segfault_after_reinit (pygame.tests.ftfont_test.FtFontModuleTest.test_segfault_after_reinit) Reinitialization of font module should not cause ... ok test_render_args (pygame.tests.ftfont_test.FtFontTest.test_render_args) ... ok test_default_parameters (pygame.tests.ftfont_test.FtFontTypeTest.test_default_parameters) ... ok test_font_file_not_found (pygame.tests.ftfont_test.FtFontTypeTest.test_font_file_not_found) ... ok test_font_set_script (pygame.tests.ftfont_test.FtFontTypeTest.test_font_set_script) ... ok test_get_ascent (pygame.tests.ftfont_test.FtFontTypeTest.test_get_ascent) ... ok test_get_descent (pygame.tests.ftfont_test.FtFontTypeTest.test_get_descent) ... ok test_get_height (pygame.tests.ftfont_test.FtFontTypeTest.test_get_height) ... ok test_get_linesize (pygame.tests.ftfont_test.FtFontTypeTest.test_get_linesize) ... ok test_issue_3144 (pygame.tests.ftfont_test.FtFontTypeTest.test_issue_3144) ... ok test_load_default_font_filename (pygame.tests.ftfont_test.FtFontTypeTest.test_load_default_font_filename) ... ok test_load_default_font_filename_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_default_font_filename_default) ... ok test_load_from_file (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file) ... ok test_load_from_file_bytes (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_bytes) ... ok test_load_from_file_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_default) ... ok test_load_from_file_obj (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_obj) ... ok test_load_from_file_obj_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_obj_default) ... ok test_load_from_file_unicode_0 (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_unicode_0) ASCII string as a unicode object ... ok test_load_from_file_unicode_1 (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_unicode_1) ... ok test_load_from_pathlib (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_pathlib) ... ok test_load_from_pathlib_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_pathlib_default) ... ok test_metrics (pygame.tests.ftfont_test.FtFontTypeTest.test_metrics) ... ok test_render (pygame.tests.ftfont_test.FtFontTypeTest.test_render) ... ok test_render_ucs2_ucs4 (pygame.tests.ftfont_test.FtFontTypeTest.test_render_ucs2_ucs4) that it renders without raising if there is a new enough SDL_ttf. ... ok test_set_italic (pygame.tests.ftfont_test.FtFontTypeTest.test_set_italic) ... ok test_set_italic_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_italic_property) ... ok test_set_strikethrough (pygame.tests.ftfont_test.FtFontTypeTest.test_set_strikethrough) ... ok test_set_strikethrough_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_strikethrough_property) ... ok test_set_underline (pygame.tests.ftfont_test.FtFontTypeTest.test_set_underline) ... ok test_set_underline_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_underline_property) ... ok test_size (pygame.tests.ftfont_test.FtFontTypeTest.test_size) ... ok ---------------------------------------------------------------------- Ran 46 tests in 0.027s OK loading pygame.tests.gfxdraw_test test_aacircle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aacircle) aacircle(surface, x, y, r, color): return None ... ok test_aaellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aaellipse) aaellipse(surface, x, y, rx, ry, color): return None ... ok test_aapolygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aapolygon) aapolygon(surface, points, color): return None ... ok test_aapolygon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aapolygon__with_horizontal_edge) Ensure aapolygon draws horizontal edges correctly. ... ok test_aatrigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aatrigon) aatrigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_aatrigon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aatrigon__with_horizontal_edge) Ensure aatrigon draws horizontal edges correctly. ... ok test_arc (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_arc) arc(surface, x, y, r, start, end, color): return None ... ok test_bezier (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_bezier) bezier(surface, points, steps, color): return None ... ok test_box (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_box) box(surface, rect, color): return None ... ok test_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_circle) circle(surface, x, y, r, color): return None ... ok test_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_ellipse) ellipse(surface, x, y, rx, ry, color): return None ... ok test_filled_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_circle) filled_circle(surface, x, y, r, color): return None ... ok test_filled_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_ellipse) filled_ellipse(surface, x, y, rx, ry, color): return None ... ok test_filled_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_polygon) filled_polygon(surface, points, color): return None ... ok test_filled_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_trigon) filled_trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_gfxdraw__subclassed_surface (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_gfxdraw__subclassed_surface) Ensure pygame.gfxdraw works on subclassed surfaces. ... ok test_hline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_hline) hline(surface, x1, x2, y, color): return None ... ok test_line (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_line) line(surface, x1, y1, x2, y2, color): return None ... ok test_pie (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_pie) pie(surface, x, y, r, start, end, color): return None ... ok test_pixel (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_pixel) pixel(surface, x, y, color): return None ... ok test_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_polygon) polygon(surface, points, color): return None ... ok test_rectangle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_rectangle) rectangle(surface, rect, color): return None ... ok test_textured_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_textured_polygon) textured_polygon(surface, points, texture, tx, ty): return None ... ok test_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_trigon) trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_vline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_vline) vline(surface, x, y1, y2, color): return None ... ok ---------------------------------------------------------------------- Ran 25 tests in 0.099s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.image__save_gl_surface_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN loading pygame.tests.image_test testLoadBytesIO (pygame.tests.image_test.ImageModuleTest.testLoadBytesIO) to see if we can load images with BytesIO. ... ok testLoadIcon (pygame.tests.image_test.ImageModuleTest.testLoadIcon) see if we can load the pygame icon. ... ok testLoadJPG (pygame.tests.image_test.ImageModuleTest.testLoadJPG) to see if we can load a jpg. ... ok testLoadPNG (pygame.tests.image_test.ImageModuleTest.testLoadPNG) see if we can load a png with color values in the proper channels. ... ok testSaveJPG (pygame.tests.image_test.ImageModuleTest.testSaveJPG) JPG equivalent to issue #211 - color channel swapping ... ok testSavePNG24 (pygame.tests.image_test.ImageModuleTest.testSavePNG24) see if we can save a png with color values in the proper channels. ... ok testSavePNG32 (pygame.tests.image_test.ImageModuleTest.testSavePNG32) see if we can save a png with color values in the proper channels. ... ok testSavePNG8 (pygame.tests.image_test.ImageModuleTest.testSavePNG8) see if we can save an 8 bit png correctly ... ok testSavePaletteAsPNG8 (pygame.tests.image_test.ImageModuleTest.testSavePaletteAsPNG8) see if we can save a png with color values in the proper channels. ... ok test_from_to_bytes_exists (pygame.tests.image_test.ImageModuleTest.test_from_to_bytes_exists) ... ok test_frombuffer_8bit (pygame.tests.image_test.ImageModuleTest.test_frombuffer_8bit) test reading pixel data from a bytes buffer ... ok test_frombuffer_ARGB (pygame.tests.image_test.ImageModuleTest.test_frombuffer_ARGB) ... ok test_frombuffer_BGR (pygame.tests.image_test.ImageModuleTest.test_frombuffer_BGR) ... ok test_frombuffer_BGRA (pygame.tests.image_test.ImageModuleTest.test_frombuffer_BGRA) ... ok test_frombuffer_RGB (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGB) ... ok test_frombuffer_RGBA (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGBA) ... ok test_frombuffer_RGBX (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGBX) ... ok test_fromstring__and_tostring (pygame.tests.image_test.ImageModuleTest.test_fromstring__and_tostring) Ensure methods tostring() and fromstring() are symmetric. ... ok test_get_extended (pygame.tests.image_test.ImageModuleTest.test_get_extended) ... ok test_get_sdl_image_version (pygame.tests.image_test.ImageModuleTest.test_get_sdl_image_version) ... ok test_load_basic (pygame.tests.image_test.ImageModuleTest.test_load_basic) to see if we can load bmp from files and/or file-like objects in memory ... ok test_load_bmp_threads (pygame.tests.image_test.ImageModuleTest.test_load_bmp_threads) ... ok test_load_extended (pygame.tests.image_test.ImageModuleTest.test_load_extended) can load different format images. ... ok test_load_gif_threads (pygame.tests.image_test.ImageModuleTest.test_load_gif_threads) ... ok test_load_jpg_threads (pygame.tests.image_test.ImageModuleTest.test_load_jpg_threads) ... ok test_load_pathlib (pygame.tests.image_test.ImageModuleTest.test_load_pathlib) works loading using a Path argument. ... ok test_load_png_threads (pygame.tests.image_test.ImageModuleTest.test_load_png_threads) ... ok test_load_unicode_path (pygame.tests.image_test.ImageModuleTest.test_load_unicode_path) ... ok test_save (pygame.tests.image_test.ImageModuleTest.test_save) ... ok test_save__to_fileobject_w_namehint_argument (pygame.tests.image_test.ImageModuleTest.test_save__to_fileobject_w_namehint_argument) ... ok test_save_colorkey (pygame.tests.image_test.ImageModuleTest.test_save_colorkey) make sure the color key is not changed when saving. ... ok test_save_extended (pygame.tests.image_test.ImageModuleTest.test_save_extended) ... ok test_save_pathlib (pygame.tests.image_test.ImageModuleTest.test_save_pathlib) ... ok test_save_tga (pygame.tests.image_test.ImageModuleTest.test_save_tga) ... ok test_save_to_fileobject (pygame.tests.image_test.ImageModuleTest.test_save_to_fileobject) ... ok test_save_unicode_path (pygame.tests.image_test.ImageModuleTest.test_save_unicode_path) save unicode object with non-ASCII chars ... ok test_to_string__premultiplied (pygame.tests.image_test.ImageModuleTest.test_to_string__premultiplied) test to make sure we can export a surface to a premultiplied alpha string ... ok test_tostring_depth_24 (pygame.tests.image_test.ImageModuleTest.test_tostring_depth_24) ... ok ---------------------------------------------------------------------- Ran 38 tests in 0.835s OK loading pygame.tests.imageext_test test_load_bad_filename (pygame.tests.imageext_test.ImageextModuleTest.test_load_bad_filename) ... skipped 'SDL silently removes invalid characters' test_load_non_string_file (pygame.tests.imageext_test.ImageextModuleTest.test_load_non_string_file) ... ok test_load_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest.test_load_unicode_path_0) ... ok test_load_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest.test_load_unicode_path_1) non-ASCII unicode ... ok test_load_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest.test_load_unknown_extension) ... ok test_load_unknown_file (pygame.tests.imageext_test.ImageextModuleTest.test_load_unknown_file) ... ok test_save_bad_filename (pygame.tests.imageext_test.ImageextModuleTest.test_save_bad_filename) ... skipped 'SDL silently removes invalid characters' test_save_non_string_file (pygame.tests.imageext_test.ImageextModuleTest.test_save_non_string_file) ... ok test_save_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest.test_save_unicode_path_0) unicode object with ASCII chars ... ok test_save_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest.test_save_unicode_path_1) ... ok test_save_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest.test_save_unknown_extension) ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.002s OK (skipped=2) loading pygame.tests.joystick_test test_get_count (pygame.tests.joystick_test.JoystickModuleTest.test_get_count) ... ok test_get_init (pygame.tests.joystick_test.JoystickModuleTest.test_get_init) ... ok test_init (pygame.tests.joystick_test.JoystickModuleTest.test_init) This unit test is for joystick.init() ... ok test_quit (pygame.tests.joystick_test.JoystickModuleTest.test_quit) Test if joystick.quit works. ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.059s OK loading pygame.tests.key_test test_get_focused (pygame.tests.key_test.KeyModuleTest.test_get_focused) ... skipped 'flaky test, and broken on 2.0.18 windows' test_get_pressed (pygame.tests.key_test.KeyModuleTest.test_get_pressed) ... ok test_import (pygame.tests.key_test.KeyModuleTest.test_import) does it import? ... ok test_name_and_key_code (pygame.tests.key_test.KeyModuleTest.test_name_and_key_code) ... ok test_set_and_get_mods (pygame.tests.key_test.KeyModuleTest.test_set_and_get_mods) ... ok test_set_and_get_repeat (pygame.tests.key_test.KeyModuleTest.test_set_and_get_repeat) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.034s OK (skipped=1) loading pygame.tests.locals_test test_locals_has_all_constants (pygame.tests.locals_test.LocalsTest.test_locals_has_all_constants) ... ok ---------------------------------------------------------------------- Ran 1 test in 0.000s OK loading pygame.tests.mask_test test_buffer_interface (pygame.tests.mask_test.MaskModuleTest.test_buffer_interface) ... ok test_from_surface (pygame.tests.mask_test.MaskModuleTest.test_from_surface) Ensures from_surface creates a mask with the correct bits set. ... ok test_from_surface__different_alphas_16bit (pygame.tests.mask_test.MaskModuleTest.test_from_surface__different_alphas_16bit) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__different_alphas_32bit (pygame.tests.mask_test.MaskModuleTest.test_from_surface__different_alphas_32bit) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_cleared (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_cleared) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_filled (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_filled) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_pattern (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_pattern) Ensures from_surface creates a mask with the correct bits set ... ok test_from_threshold (pygame.tests.mask_test.MaskModuleTest.test_from_threshold) Does mask.from_threshold() work correctly? ... ok test_zero_size_from_surface (pygame.tests.mask_test.MaskModuleTest.test_zero_size_from_surface) Ensures from_surface can create masks from zero sized surfaces. ... ok test_zero_size_from_threshold (pygame.tests.mask_test.MaskModuleTest.test_zero_size_from_threshold) ... ok test_subclass_angle (pygame.tests.mask_test.MaskSubclassTest.test_subclass_angle) Ensures angle works for subclassed Masks. ... ok test_subclass_centroid (pygame.tests.mask_test.MaskSubclassTest.test_subclass_centroid) Ensures centroid works for subclassed Masks. ... ok test_subclass_clear (pygame.tests.mask_test.MaskSubclassTest.test_subclass_clear) Ensures clear works for subclassed Masks. ... ok test_subclass_connected_component (pygame.tests.mask_test.MaskSubclassTest.test_subclass_connected_component) Ensures connected_component works for subclassed Masks. ... ok test_subclass_connected_components (pygame.tests.mask_test.MaskSubclassTest.test_subclass_connected_components) Ensures connected_components works for subclassed Masks. ... ok test_subclass_convolve (pygame.tests.mask_test.MaskSubclassTest.test_subclass_convolve) Ensures convolve works for subclassed Masks. ... ok test_subclass_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy) Ensures copy works for subclassed Masks. ... ok test_subclass_copy__override_both_copy_methods (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_both_copy_methods) Ensures copy works for subclassed Masks overriding copy/__copy__. ... ok test_subclass_copy__override_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_copy) Ensures copy works for subclassed Masks overriding copy. ... ok test_subclass_copy__override_dunder_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_dunder_copy) Ensures copy works for subclassed Masks overriding __copy__. ... ok test_subclass_count (pygame.tests.mask_test.MaskSubclassTest.test_subclass_count) Ensures count works for subclassed Masks. ... ok test_subclass_draw (pygame.tests.mask_test.MaskSubclassTest.test_subclass_draw) Ensures draw works for subclassed Masks. ... ok test_subclass_erase (pygame.tests.mask_test.MaskSubclassTest.test_subclass_erase) Ensures erase works for subclassed Masks. ... ok test_subclass_fill (pygame.tests.mask_test.MaskSubclassTest.test_subclass_fill) Ensures fill works for subclassed Masks. ... ok test_subclass_get_at (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_at) Ensures get_at works for subclassed Masks. ... ok test_subclass_get_bounding_rects (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_bounding_rects) Ensures get_bounding_rects works for subclassed Masks. ... ok test_subclass_get_size (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_size) Ensures get_size works for subclassed Masks. ... ok test_subclass_invert (pygame.tests.mask_test.MaskSubclassTest.test_subclass_invert) Ensures invert works for subclassed Masks. ... ok test_subclass_mask (pygame.tests.mask_test.MaskSubclassTest.test_subclass_mask) Ensures the Mask class can be subclassed. ... ok test_subclass_mask_get_rect (pygame.tests.mask_test.MaskSubclassTest.test_subclass_mask_get_rect) Ensures get_rect works for subclassed Masks. ... ok test_subclass_outline (pygame.tests.mask_test.MaskSubclassTest.test_subclass_outline) Ensures outline works for subclassed Masks. ... ok test_subclass_overlap (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap) Ensures overlap works for subclassed Masks. ... ok test_subclass_overlap_area (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap_area) Ensures overlap_area works for subclassed Masks. ... ok test_subclass_overlap_mask (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap_mask) Ensures overlap_mask works for subclassed Masks. ... ok test_subclass_scale (pygame.tests.mask_test.MaskSubclassTest.test_subclass_scale) Ensures scale works for subclassed Masks. ... ok test_subclass_set_at (pygame.tests.mask_test.MaskSubclassTest.test_subclass_set_at) Ensures set_at works for subclassed Masks. ... ok test_subclass_to_surface (pygame.tests.mask_test.MaskSubclassTest.test_subclass_to_surface) Ensures to_surface works for subclassed Masks. ... ok test_angle (pygame.tests.mask_test.MaskTypeTest.test_angle) Ensure a mask's orientation angle is correctly calculated. ... ok test_angle__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_angle__empty_mask) Ensure an empty mask's angle is correctly calculated. ... ok test_centroid (pygame.tests.mask_test.MaskTypeTest.test_centroid) Ensure a filled mask's centroid is correctly calculated. ... ok test_centroid__all_corners (pygame.tests.mask_test.MaskTypeTest.test_centroid__all_corners) Ensure a mask's centroid is correctly calculated ... ok test_centroid__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_centroid__empty_mask) Ensure an empty mask's centroid is correctly calculated. ... ok test_centroid__single_column (pygame.tests.mask_test.MaskTypeTest.test_centroid__single_column) Ensure a mask's centroid is correctly calculated ... ok test_centroid__single_row (pygame.tests.mask_test.MaskTypeTest.test_centroid__single_row) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_columns (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_columns) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_corners (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_corners) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_rows (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_rows) Ensure a mask's centroid is correctly calculated ... ok test_clear (pygame.tests.mask_test.MaskTypeTest.test_clear) Ensure a mask can be cleared. ... ok test_clear__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_clear__bit_boundaries) Ensures masks of different sizes are cleared correctly. ... ok test_connected_component (pygame.tests.mask_test.MaskTypeTest.test_connected_component) Ensure a mask's connected component is correctly calculated. ... ok test_connected_component__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_component__empty_mask) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__full_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_component__full_mask) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__multi_set_bits (pygame.tests.mask_test.MaskTypeTest.test_connected_component__multi_set_bits) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__one_set_bit (pygame.tests.mask_test.MaskTypeTest.test_connected_component__one_set_bit) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_connected_component__out_of_bounds) Ensure connected_component() checks bounds. ... ok test_connected_component__unset_bit (pygame.tests.mask_test.MaskTypeTest.test_connected_component__unset_bit) Ensure a mask's connected component is correctly calculated ... ok test_connected_components (pygame.tests.mask_test.MaskTypeTest.test_connected_components) ... ok test_connected_components__negative_min_with_empty_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_empty_mask) Ensures connected_components() properly handles negative min values ... ok test_connected_components__negative_min_with_full_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_full_mask) Ensures connected_components() properly handles negative min values ... ok test_connected_components__negative_min_with_some_bits_set (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_some_bits_set) Ensures connected_components() properly handles negative min values ... ok test_convolve (pygame.tests.mask_test.MaskTypeTest.test_convolve) Tests the definition of convolution ... ok test_convolve__out_of_range (pygame.tests.mask_test.MaskTypeTest.test_convolve__out_of_range) ... ok test_convolve__point_identities (pygame.tests.mask_test.MaskTypeTest.test_convolve__point_identities) Convolving with a single point is the identity, while convolving a point with something flips it. ... ok test_convolve__size (pygame.tests.mask_test.MaskTypeTest.test_convolve__size) ... ok test_convolve__with_output (pygame.tests.mask_test.MaskTypeTest.test_convolve__with_output) checks that convolution modifies only the correct portion of the output ... ok test_copy (pygame.tests.mask_test.MaskTypeTest.test_copy) Ensures copy works correctly with some bits set and unset. ... ok test_copy__empty (pygame.tests.mask_test.MaskTypeTest.test_copy__empty) Ensures copy works correctly on an empty mask. ... ok test_copy__full (pygame.tests.mask_test.MaskTypeTest.test_copy__full) Ensures copy works correctly on a filled masked. ... ok test_copy__independent (pygame.tests.mask_test.MaskTypeTest.test_copy__independent) Ensures copy makes an independent copy of the mask. ... ok test_count (pygame.tests.mask_test.MaskTypeTest.test_count) Ensure a mask's set bits are correctly counted. ... ok test_count__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_count__bit_boundaries) Ensures the set bits of different sized masks are counted correctly. ... ok test_count__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_count__empty_mask) Ensure an empty mask's set bits are correctly counted. ... ok test_count__full_mask (pygame.tests.mask_test.MaskTypeTest.test_count__full_mask) Ensure a full mask's set bits are correctly counted. ... ok test_draw (pygame.tests.mask_test.MaskTypeTest.test_draw) Ensure a mask can be drawn onto another mask. ... ok test_draw__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_draw__bit_boundaries) Ensures draw handles masks of different sizes correctly. ... ok test_draw__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_draw__invalid_mask_arg) Ensure draw handles invalid mask arguments correctly. ... ok test_draw__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_draw__invalid_offset_arg) Ensure draw handles invalid offset arguments correctly. ... ok test_draw__offset (pygame.tests.mask_test.MaskTypeTest.test_draw__offset) Ensure an offset mask can be drawn onto another mask. ... ok test_draw__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_draw__offset_boundary) Ensures draw handles offsets and boundaries correctly. ... ok test_draw__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_draw__specific_offsets) Ensure an offset mask can be drawn onto another mask. ... ok test_drawing (pygame.tests.mask_test.MaskTypeTest.test_drawing) Test fill, clear, invert, draw, erase ... ok test_erase (pygame.tests.mask_test.MaskTypeTest.test_erase) Ensure a mask can erase another mask. ... ok test_erase__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_erase__bit_boundaries) Ensures erase handles masks of different sizes correctly. ... ok test_erase__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_erase__invalid_mask_arg) Ensure erase handles invalid mask arguments correctly. ... ok test_erase__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_erase__invalid_offset_arg) Ensure erase handles invalid offset arguments correctly. ... ok test_erase__offset (pygame.tests.mask_test.MaskTypeTest.test_erase__offset) Ensure an offset mask can erase another mask. ... ok test_erase__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_erase__offset_boundary) Ensures erase handles offsets and boundaries correctly. ... ok test_erase__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_erase__specific_offsets) Ensure an offset mask can erase another mask. ... ok test_fill (pygame.tests.mask_test.MaskTypeTest.test_fill) Ensure a mask can be filled. ... ok test_fill__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_fill__bit_boundaries) Ensures masks of different sizes are filled correctly. ... ok test_get_at (pygame.tests.mask_test.MaskTypeTest.test_get_at) Ensure individual mask bits are correctly retrieved. ... ok test_get_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_get_at__out_of_bounds) Ensure get_at() checks bounds. ... ok test_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest.test_get_bounding_rects) Ensures get_bounding_rects works correctly. ... ok test_get_rect (pygame.tests.mask_test.MaskTypeTest.test_get_rect) Ensures get_rect works correctly. ... ok test_get_rect__invalid_kwarg_format (pygame.tests.mask_test.MaskTypeTest.test_get_rect__invalid_kwarg_format) Ensures get_rect detects invalid kwarg formats. ... ok test_get_rect__invalid_kwarg_name (pygame.tests.mask_test.MaskTypeTest.test_get_rect__invalid_kwarg_name) Ensures get_rect detects invalid kwargs. ... ok test_get_rect__multiple_kwargs (pygame.tests.mask_test.MaskTypeTest.test_get_rect__multiple_kwargs) Ensures get_rect supports multiple rect attribute kwargs. ... ok test_get_rect__no_arg_support (pygame.tests.mask_test.MaskTypeTest.test_get_rect__no_arg_support) Ensures get_rect only supports kwargs. ... ok test_get_rect__one_kwarg (pygame.tests.mask_test.MaskTypeTest.test_get_rect__one_kwarg) Ensures get_rect supports a single rect attribute kwarg. ... ok test_get_size (pygame.tests.mask_test.MaskTypeTest.test_get_size) Ensure a mask's size is correctly retrieved. ... ok test_invert (pygame.tests.mask_test.MaskTypeTest.test_invert) Ensure a mask can be inverted. ... ok test_invert__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_invert__bit_boundaries) Ensures masks of different sizes are inverted correctly. ... ok test_invert__empty (pygame.tests.mask_test.MaskTypeTest.test_invert__empty) Ensure an empty mask can be inverted. ... ok test_invert__full (pygame.tests.mask_test.MaskTypeTest.test_invert__full) Ensure a full mask can be inverted. ... ok test_mask (pygame.tests.mask_test.MaskTypeTest.test_mask) Ensure masks are created correctly without fill parameter. ... ok test_mask__fill_arg (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_arg) Ensure masks are created correctly using a fill arg. ... ok test_mask__fill_kwarg (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_kwarg) Ensure masks are created correctly using the fill keyword. ... ok test_mask__fill_kwarg_bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_kwarg_bit_boundaries) Ensures masks are created correctly using the fill keyword ... ok test_mask__negative_size (pygame.tests.mask_test.MaskTypeTest.test_mask__negative_size) Ensure the mask constructor handles negative sizes correctly. ... ok test_mask__size_kwarg (pygame.tests.mask_test.MaskTypeTest.test_mask__size_kwarg) Ensure masks are created correctly using the size keyword. ... ok test_mask_access (pygame.tests.mask_test.MaskTypeTest.test_mask_access) do the set_at, and get_at parts work correctly? ... ok test_outline (pygame.tests.mask_test.MaskTypeTest.test_outline) ... ok test_overlap (pygame.tests.mask_test.MaskTypeTest.test_overlap) Ensure the overlap intersection is correctly calculated. ... ok test_overlap__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap__bit_boundaries) Ensures overlap handles masks of different sizes correctly. ... ok test_overlap__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap__invalid_mask_arg) Ensure overlap handles invalid mask arguments correctly. ... ok test_overlap__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap__invalid_offset_arg) Ensure overlap handles invalid offset arguments correctly. ... ok test_overlap__no_overlap (pygame.tests.mask_test.MaskTypeTest.test_overlap__no_overlap) Ensure an offset overlap intersection is correctly calculated ... ok test_overlap__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset) Ensure an offset overlap intersection is correctly calculated. ... ok test_overlap__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset_boundary) Ensures overlap handles offsets and boundaries correctly. ... ok test_overlap__offset_with_unset_bits (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset_with_unset_bits) Ensure an offset overlap intersection is correctly calculated ... ok test_overlap_area (pygame.tests.mask_test.MaskTypeTest.test_overlap_area) Ensure the overlap_area is correctly calculated. ... ok test_overlap_area__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__bit_boundaries) Ensures overlap_area handles masks of different sizes correctly. ... ok test_overlap_area__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__invalid_mask_arg) Ensure overlap_area handles invalid mask arguments correctly. ... ok test_overlap_area__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__invalid_offset_arg) Ensure overlap_area handles invalid offset arguments correctly. ... ok test_overlap_area__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__offset) Ensure an offset overlap_area is correctly calculated. ... ok test_overlap_area__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__offset_boundary) Ensures overlap_area handles offsets and boundaries correctly. ... ok test_overlap_mask (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask) Ensure overlap_mask's mask has correct bits set. ... ok test_overlap_mask__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__bit_boundaries) Ensures overlap_mask handles masks of different sizes correctly. ... ok test_overlap_mask__bits_set (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__bits_set) Ensure overlap_mask's mask has correct bits set. ... ok test_overlap_mask__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__invalid_mask_arg) Ensure overlap_mask handles invalid mask arguments correctly. ... ok test_overlap_mask__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__invalid_offset_arg) Ensure overlap_mask handles invalid offset arguments correctly. ... ok test_overlap_mask__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__offset) Ensure an offset overlap_mask's mask is correctly calculated. ... ok test_overlap_mask__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__offset_boundary) Ensures overlap_mask handles offsets and boundaries correctly. ... ok test_overlap_mask__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__specific_offsets) Ensure an offset overlap_mask's mask is correctly calculated. ... ok test_scale (pygame.tests.mask_test.MaskTypeTest.test_scale) Ensure a mask can be scaled. ... ok test_scale__negative_size (pygame.tests.mask_test.MaskTypeTest.test_scale__negative_size) Ensure scale handles negative sizes correctly. ... ok test_set_at (pygame.tests.mask_test.MaskTypeTest.test_set_at) Ensure individual mask bits are set to 1. ... ok test_set_at__default_value (pygame.tests.mask_test.MaskTypeTest.test_set_at__default_value) Ensure individual mask bits are set using the default value. ... ok test_set_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_set_at__out_of_bounds) Ensure set_at() checks bounds. ... ok test_set_at__to_0 (pygame.tests.mask_test.MaskTypeTest.test_set_at__to_0) Ensure individual mask bits are set to 0. ... ok test_to_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface) Ensures empty and full masks can be drawn onto surfaces. ... ok test_to_surface__all_surfaces_different_sizes_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__all_surfaces_different_sizes_than_mask) Ensures that all the surface parameters can be of different sizes. ... ok test_to_surface__area_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_default) Ensures the default area is correct. ... ok test_to_surface__area_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_locations) Ensures area rects can be different locations on/off the mask. ... expected failure test_to_surface__area_off_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_off_mask) Ensures area values off the mask work correctly ... expected failure test_to_surface__area_off_mask_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_off_mask_with_setsurface_unsetsurface) Ensures area values off the mask work correctly ... expected failure test_to_surface__area_on_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_on_mask) Ensures area values on the mask work correctly ... expected failure test_to_surface__area_on_mask_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_on_mask_with_setsurface_unsetsurface) Ensures area values on the mask work correctly ... expected failure test_to_surface__area_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_param) Ensures to_surface accepts an area arg/kwarg. ... expected failure test_to_surface__area_sizes (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_sizes) Ensures area rects can be different sizes. ... expected failure test_to_surface__args_and_kwargs (pygame.tests.mask_test.MaskTypeTest.test_to_surface__args_and_kwargs) Ensures to_surface accepts a combination of args/kwargs ... ok test_to_surface__args_invalid_types (pygame.tests.mask_test.MaskTypeTest.test_to_surface__args_invalid_types) Ensures to_surface detects invalid kwarg types. ... ok test_to_surface__color_alphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__color_alphas) Ensures the setcolor/unsetcolor alpha values are respected. ... ok test_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__create_surface) Ensures empty and full masks can be drawn onto a created surface. ... ok test_to_surface__default_surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__default_surface_with_param_combinations) Ensures to_surface works with a default surface value ... ok test_to_surface__depths (pygame.tests.mask_test.MaskTypeTest.test_to_surface__depths) Ensures to_surface works correctly with supported surface depths. ... ok test_to_surface__dest_and_area_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_and_area_locations) Ensures dest/area values can be different locations on/off the ... expected failure test_to_surface__dest_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_default) Ensures the default dest is correct. ... ok test_to_surface__dest_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_locations) Ensures dest values can be different locations on/off the surface. ... ok test_to_surface__dest_off_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_off_surface) Ensures dest values off the surface work correctly ... ok test_to_surface__dest_off_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_off_surface_with_setsurface_unsetsurface) Ensures dest values off the surface work correctly ... ok test_to_surface__dest_on_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_on_surface) Ensures dest values on the surface work correctly ... ok test_to_surface__dest_on_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_on_surface_with_setsurface_unsetsurface) Ensures dest values on the surface work correctly ... ok test_to_surface__dest_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_param) Ensures to_surface accepts a dest arg/kwarg. ... ok test_to_surface__different_depths (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_depths) Ensures an exception is raised when surfaces have different depths. ... ok test_to_surface__different_depths_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_depths_with_created_surfaces) Ensures an exception is raised when surfaces have different depths ... ok test_to_surface__different_srcalphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_srcalphas) Ensures an exception is raised when surfaces have different SRCALPHA ... ok test_to_surface__different_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_srcalphas_with_created_surfaces) Ensures an exception is raised when surfaces have different SRCALPHA ... ok test_to_surface__invalid_area_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_area_formats) Ensures to_surface handles invalid area formats correctly. ... expected failure test_to_surface__invalid_dest_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_dest_formats) Ensures to_surface handles invalid dest formats correctly. ... ok test_to_surface__invalid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_setcolor_formats) Ensures to_surface handles invalid setcolor formats correctly. ... ok test_to_surface__invalid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_unsetcolor_formats) Ensures to_surface handles invalid unsetcolor formats correctly. ... ok test_to_surface__kwargs (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs) Ensures to_surface accepts the correct kwargs. ... ok test_to_surface__kwargs_create_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_create_surface) Ensures to_surface accepts the correct kwargs ... ok test_to_surface__kwargs_invalid_name (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_invalid_name) Ensures to_surface detects invalid kwarg names. ... ok test_to_surface__kwargs_invalid_types (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_invalid_types) Ensures to_surface detects invalid kwarg types. ... ok test_to_surface__kwargs_order_independent (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_order_independent) Ensures to_surface kwargs are not order dependent. ... ok test_to_surface__negative_sized_area_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__negative_sized_area_rect) Ensures to_surface correctly handles negative sized area rects. ... expected failure test_to_surface__negative_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__negative_sized_dest_rect) Ensures to_surface correctly handles negative sized dest rects. ... ok test_to_surface__same_srcalphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__same_srcalphas) Ensures to_surface works correctly when the SRCALPHA flag is set or not. ... ok test_to_surface__same_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__same_srcalphas_with_created_surfaces) Ensures to_surface works correctly when it creates a surface ... ok test_to_surface__set_and_unset_bits (pygame.tests.mask_test.MaskTypeTest.test_to_surface__set_and_unset_bits) Ensures that to_surface works correctly with with set/unset bits ... ok test_to_surface__set_and_unset_bits_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__set_and_unset_bits_with_setsurface_unsetsurface) Ensures that to_surface works correctly with with set/unset bits ... ok test_to_surface__setcolor_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setcolor_default) Ensures the default setcolor is correct. ... ok test_to_surface__setcolor_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setcolor_param) Ensures to_surface accepts a setcolor arg/kwarg. ... ok test_to_surface__setsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_and_shorter_than_mask) Ensures that setsurfaces narrower and shorter than the mask work ... ok test_to_surface__setsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_and_taller_than_mask) Ensures that setsurfaces narrower and taller than the mask work ... ok test_to_surface__setsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_than_mask) Ensures that setsurfaces narrower than the mask work correctly. ... ok test_to_surface__setsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_than_mask_and_colors_none) Ensures that setsurfaces narrower than the mask work correctly ... ok test_to_surface__setsurface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_param) Ensures to_surface accepts a setsurface arg/kwarg. ... ok test_to_surface__setsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_shorter_than_mask) Ensures that setsurfaces shorter than the mask work correctly. ... ok test_to_surface__setsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_shorter_than_mask_and_colors_none) Ensures that setsurfaces shorter than the mask work correctly ... ok test_to_surface__setsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_taller_than_mask) Ensures that setsurfaces taller than the mask work correctly. ... ok test_to_surface__setsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_and_shorter_than_mask) Ensures that setsurfaces wider and shorter than the mask work ... ok test_to_surface__setsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_and_taller_than_mask) Ensures that setsurfaces wider and taller than the mask work ... ok test_to_surface__setsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_than_mask) Ensures that setsurfaces wider than the mask work correctly. ... ok test_to_surface__setsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_with_zero_size) Ensures zero sized setsurfaces are handled correctly. ... ok test_to_surface__surface_color_alphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_color_alphas) Ensures the setsurface/unsetsurface color alpha values are respected. ... ok test_to_surface__surface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_and_shorter_than_mask) Ensures that surfaces narrower and shorter than the mask work ... ok test_to_surface__surface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_and_taller_than_mask) Ensures that surfaces narrower and taller than the mask work ... ok test_to_surface__surface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_than_mask) Ensures that surfaces narrower than the mask work correctly. ... ok test_to_surface__surface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_param) Ensures to_surface accepts a surface arg/kwarg. ... ok test_to_surface__surface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_shorter_than_mask) Ensures that surfaces shorter than the mask work correctly. ... ok test_to_surface__surface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_taller_than_mask) Ensures that surfaces taller than the mask work correctly. ... ok test_to_surface__surface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_and_shorter_than_mask) Ensures that surfaces wider and shorter than the mask work ... ok test_to_surface__surface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_and_taller_than_mask) Ensures that surfaces wider and taller than the mask work correctly. ... ok test_to_surface__surface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_than_mask) Ensures that surfaces wider than the mask work correctly. ... ok test_to_surface__surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_with_param_combinations) Ensures to_surface works with a surface value ... ok test_to_surface__surface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_with_zero_size) Ensures zero sized surfaces are handled correctly. ... ok test_to_surface__unsetcolor_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetcolor_default) Ensures the default unsetcolor is correct. ... ok test_to_surface__unsetcolor_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetcolor_param) Ensures to_surface accepts a unsetcolor arg/kwarg. ... ok test_to_surface__unsetsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_and_shorter_than_mask) Ensures that unsetsurfaces narrower and shorter than the mask work ... ok test_to_surface__unsetsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_and_taller_than_mask) Ensures that unsetsurfaces narrower and taller than the mask work ... ok test_to_surface__unsetsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_than_mask) Ensures that unsetsurfaces narrower than the mask work correctly. ... ok test_to_surface__unsetsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_than_mask_and_colors_none) Ensures that unsetsurfaces narrower than the mask work correctly ... ok test_to_surface__unsetsurface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_param) Ensures to_surface accepts a unsetsurface arg/kwarg. ... ok test_to_surface__unsetsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_shorter_than_mask) Ensures that unsetsurfaces shorter than the mask work correctly. ... ok test_to_surface__unsetsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_shorter_than_mask_and_colors_none) Ensures that unsetsurfaces shorter than the mask work correctly ... ok test_to_surface__unsetsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_taller_than_mask) Ensures that unsetsurfaces taller than the mask work correctly. ... ok test_to_surface__unsetsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_and_shorter_than_mask) Ensures that unsetsurfaces wider and shorter than the mask work ... ok test_to_surface__unsetsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_and_taller_than_mask) Ensures that unsetsurfaces wider and taller than the mask work ... ok test_to_surface__unsetsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_than_mask) Ensures that unsetsurfaces wider than the mask work correctly. ... ok test_to_surface__unsetsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_with_zero_size) Ensures zero sized unsetsurfaces are handled correctly. ... ok test_to_surface__valid_area_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_area_formats) Ensures to_surface handles valid area formats correctly. ... expected failure test_to_surface__valid_dest_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_dest_formats) Ensures to_surface handles valid dest formats correctly. ... ok test_to_surface__valid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_setcolor_formats) Ensures to_surface handles valid setcolor formats correctly. ... ok test_to_surface__valid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_unsetcolor_formats) Ensures to_surface handles valid unsetcolor formats correctly. ... ok test_to_surface__zero_sized_area_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__zero_sized_area_rect) Ensures to_surface correctly handles zero sized area rects. ... expected failure test_to_surface__zero_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__zero_sized_dest_rect) Ensures to_surface correctly handles zero sized dest rects. ... ok test_zero_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask) Ensures masks can be created with zero sizes. ... ok test_zero_mask_angle (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_angle) ... ok test_zero_mask_centroid (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_centroid) ... ok test_zero_mask_clear (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_clear) ... ok test_zero_mask_connected_component (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_component) Ensures connected_component correctly handles zero sized masks. ... ok test_zero_mask_connected_component__indexed (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_component__indexed) Ensures connected_component correctly handles zero sized masks ... ok test_zero_mask_connected_components (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_components) Ensures connected_components correctly handles zero sized masks. ... ok test_zero_mask_convolve (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_convolve) Ensures convolve correctly handles zero sized masks. ... ok test_zero_mask_convolve__with_output_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_convolve__with_output_mask) Ensures convolve correctly handles zero sized masks ... ok test_zero_mask_copy (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_copy) Ensures copy correctly handles zero sized masks. ... ok test_zero_mask_count (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_count) ... ok test_zero_mask_draw (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_draw) Ensures draw correctly handles zero sized masks. ... ok test_zero_mask_erase (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_erase) Ensures erase correctly handles zero sized masks. ... ok test_zero_mask_fill (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_fill) Ensures fill correctly handles zero sized masks. ... ok test_zero_mask_flip (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_flip) ... ok test_zero_mask_get_at (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_at) Ensures get_at correctly handles zero sized masks. ... ok test_zero_mask_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_bounding_rects) Ensures get_bounding_rects correctly handles zero sized masks. ... ok test_zero_mask_get_rect (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_rect) Ensures get_rect correctly handles zero sized masks. ... ok test_zero_mask_get_size (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_size) Ensures get_size correctly handles zero sized masks. ... ok test_zero_mask_outline (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_outline) Ensures outline correctly handles zero sized masks. ... ok test_zero_mask_outline__with_arg (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_outline__with_arg) Ensures outline correctly handles zero sized masks ... ok test_zero_mask_overlap (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap) Ensures overlap correctly handles zero sized masks. ... ok test_zero_mask_overlap_area (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap_area) Ensures overlap_area correctly handles zero sized masks. ... ok test_zero_mask_overlap_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap_mask) Ensures overlap_mask correctly handles zero sized masks. ... ok test_zero_mask_scale (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_scale) ... ok test_zero_mask_set_at (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_set_at) Ensures set_at correctly handles zero sized masks. ... ok test_zero_mask_to_surface (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_to_surface) Ensures to_surface correctly handles zero sized masks and surfaces. ... ok test_zero_mask_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_to_surface__create_surface) Ensures to_surface correctly handles zero sized masks and surfaces ... ok ---------------------------------------------------------------------- Ran 257 tests in 0.259s OK (expected failures=12) loading pygame.tests.math_test test_clamp (pygame.tests.math_test.MathModuleTest.test_clamp) Test clamp function. ... ok test_lerp (pygame.tests.math_test.MathModuleTest.test_lerp) ... ok testAdd (pygame.tests.math_test.Vector2TypeTest.testAdd) ... ok testAttributeAccess (pygame.tests.math_test.Vector2TypeTest.testAttributeAccess) ... ok testBool (pygame.tests.math_test.Vector2TypeTest.testBool) ... ok testCompare (pygame.tests.math_test.Vector2TypeTest.testCompare) ... ok testConstructionDefault (pygame.tests.math_test.Vector2TypeTest.testConstructionDefault) ... ok testConstructionKeywords (pygame.tests.math_test.Vector2TypeTest.testConstructionKeywords) ... ok testConstructionList (pygame.tests.math_test.Vector2TypeTest.testConstructionList) ... ok testConstructionScalar (pygame.tests.math_test.Vector2TypeTest.testConstructionScalar) ... ok testConstructionScalarKeywords (pygame.tests.math_test.Vector2TypeTest.testConstructionScalarKeywords) ... ok testConstructionTuple (pygame.tests.math_test.Vector2TypeTest.testConstructionTuple) ... ok testConstructionVector2 (pygame.tests.math_test.Vector2TypeTest.testConstructionVector2) ... ok testConstructionXY (pygame.tests.math_test.Vector2TypeTest.testConstructionXY) ... ok testCopy (pygame.tests.math_test.Vector2TypeTest.testCopy) ... ok testExtendedSlicing (pygame.tests.math_test.Vector2TypeTest.testExtendedSlicing) ... ok testIter (pygame.tests.math_test.Vector2TypeTest.testIter) ... ok testRepr (pygame.tests.math_test.Vector2TypeTest.testRepr) ... ok testScalarDivision (pygame.tests.math_test.Vector2TypeTest.testScalarDivision) ... ok testScalarMultiplication (pygame.tests.math_test.Vector2TypeTest.testScalarMultiplication) ... ok testSequence (pygame.tests.math_test.Vector2TypeTest.testSequence) ... ok testStr (pygame.tests.math_test.Vector2TypeTest.testStr) ... ok testSub (pygame.tests.math_test.Vector2TypeTest.testSub) ... ok testUnary (pygame.tests.math_test.Vector2TypeTest.testUnary) ... ok test___round___basic (pygame.tests.math_test.Vector2TypeTest.test___round___basic) ... ok test_angle_to (pygame.tests.math_test.Vector2TypeTest.test_angle_to) ... ok test_clamp_mag_v2_edge_cases (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_edge_cases) ... ok test_clamp_mag_v2_errors (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_errors) ... ok test_clamp_mag_v2_max (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_max) ... ok test_clamp_mag_v2_min (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_min) ... ok test_clamp_mag_v2_no_change (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_no_change) ... ok test_collection_abc (pygame.tests.math_test.Vector2TypeTest.test_collection_abc) ... ok test_contains (pygame.tests.math_test.Vector2TypeTest.test_contains) ... ok test_cross (pygame.tests.math_test.Vector2TypeTest.test_cross) ... ok test_distance_squared_to (pygame.tests.math_test.Vector2TypeTest.test_distance_squared_to) ... ok test_distance_to (pygame.tests.math_test.Vector2TypeTest.test_distance_to) ... ok test_dot (pygame.tests.math_test.Vector2TypeTest.test_dot) ... ok test_elementwise (pygame.tests.math_test.Vector2TypeTest.test_elementwise) ... ok test_is_normalized (pygame.tests.math_test.Vector2TypeTest.test_is_normalized) ... ok test_length (pygame.tests.math_test.Vector2TypeTest.test_length) ... ok test_length_squared (pygame.tests.math_test.Vector2TypeTest.test_length_squared) ... ok test_lerp (pygame.tests.math_test.Vector2TypeTest.test_lerp) ... ok test_move_away (pygame.tests.math_test.Vector2TypeTest.test_move_away) ... ok test_move_nowhere (pygame.tests.math_test.Vector2TypeTest.test_move_nowhere) ... ok test_move_towards_basic (pygame.tests.math_test.Vector2TypeTest.test_move_towards_basic) ... ok test_move_towards_errors (pygame.tests.math_test.Vector2TypeTest.test_move_towards_errors) ... ok test_move_towards_max_distance (pygame.tests.math_test.Vector2TypeTest.test_move_towards_max_distance) ... ok test_move_towards_self (pygame.tests.math_test.Vector2TypeTest.test_move_towards_self) ... ok test_normalize (pygame.tests.math_test.Vector2TypeTest.test_normalize) ... ok test_normalize_ip (pygame.tests.math_test.Vector2TypeTest.test_normalize_ip) ... ok test_polar (pygame.tests.math_test.Vector2TypeTest.test_polar) ... ok test_project_v2_onto_other (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other) Project onto other vector. ... ok test_project_v2_onto_other_as_list (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other_as_list) Project onto other list as vector. ... ok test_project_v2_onto_other_as_tuple (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other_as_tuple) Project onto other tuple as vector. ... ok test_project_v2_onto_x_axis (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_x_axis) Project onto x-axis, e.g. get the component pointing in the x-axis direction. ... ok test_project_v2_onto_y_axis (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_y_axis) Project onto y-axis, e.g. get the component pointing in the y-axis direction. ... ok test_project_v2_raises_if_other_has_zero_length (pygame.tests.math_test.Vector2TypeTest.test_project_v2_raises_if_other_has_zero_length) Check if exception is raise when projected on vector has zero length. ... ok test_project_v2_raises_if_other_is_not_iterable (pygame.tests.math_test.Vector2TypeTest.test_project_v2_raises_if_other_is_not_iterable) Check if exception is raise when projected on vector is not iterable. ... ok test_reflect (pygame.tests.math_test.Vector2TypeTest.test_reflect) ... ok test_reflect_ip (pygame.tests.math_test.Vector2TypeTest.test_reflect_ip) ... ok test_rotate (pygame.tests.math_test.Vector2TypeTest.test_rotate) ... ok test_rotate_ip (pygame.tests.math_test.Vector2TypeTest.test_rotate_ip) ... ok test_rotate_rad (pygame.tests.math_test.Vector2TypeTest.test_rotate_rad) ... ok test_rotate_rad_ip (pygame.tests.math_test.Vector2TypeTest.test_rotate_rad_ip) ... ok test_scale_to_length (pygame.tests.math_test.Vector2TypeTest.test_scale_to_length) ... ok test_slerp (pygame.tests.math_test.Vector2TypeTest.test_slerp) ... ok test_subclass_operation (pygame.tests.math_test.Vector2TypeTest.test_subclass_operation) ... ok test_subclassing_v2 (pygame.tests.math_test.Vector2TypeTest.test_subclassing_v2) Check if Vector2 is subclassable ... ok test_swizzle (pygame.tests.math_test.Vector2TypeTest.test_swizzle) ... ok test_swizzle_return_types (pygame.tests.math_test.Vector2TypeTest.test_swizzle_return_types) ... ok test_update (pygame.tests.math_test.Vector2TypeTest.test_update) ... ok testAdd (pygame.tests.math_test.Vector3TypeTest.testAdd) ... ok testAttributeAccess (pygame.tests.math_test.Vector3TypeTest.testAttributeAccess) ... ok testBool (pygame.tests.math_test.Vector3TypeTest.testBool) ... ok testCompare (pygame.tests.math_test.Vector3TypeTest.testCompare) ... ok testConstructionDefault (pygame.tests.math_test.Vector3TypeTest.testConstructionDefault) ... ok testConstructionKeywords (pygame.tests.math_test.Vector3TypeTest.testConstructionKeywords) ... ok testConstructionList (pygame.tests.math_test.Vector3TypeTest.testConstructionList) ... ok testConstructionMissing (pygame.tests.math_test.Vector3TypeTest.testConstructionMissing) ... ok testConstructionScalar (pygame.tests.math_test.Vector3TypeTest.testConstructionScalar) ... ok testConstructionScalarKeywords (pygame.tests.math_test.Vector3TypeTest.testConstructionScalarKeywords) ... ok testConstructionTuple (pygame.tests.math_test.Vector3TypeTest.testConstructionTuple) ... ok testConstructionVector3 (pygame.tests.math_test.Vector3TypeTest.testConstructionVector3) ... ok testConstructionXYZ (pygame.tests.math_test.Vector3TypeTest.testConstructionXYZ) ... ok testCopy (pygame.tests.math_test.Vector3TypeTest.testCopy) ... ok testExtendedSlicing (pygame.tests.math_test.Vector3TypeTest.testExtendedSlicing) ... ok testIter (pygame.tests.math_test.Vector3TypeTest.testIter) ... ok testRepr (pygame.tests.math_test.Vector3TypeTest.testRepr) ... ok testScalarDivision (pygame.tests.math_test.Vector3TypeTest.testScalarDivision) ... ok testScalarMultiplication (pygame.tests.math_test.Vector3TypeTest.testScalarMultiplication) ... ok testSequence (pygame.tests.math_test.Vector3TypeTest.testSequence) ... ok testStr (pygame.tests.math_test.Vector3TypeTest.testStr) ... ok testSub (pygame.tests.math_test.Vector3TypeTest.testSub) ... ok testUnary (pygame.tests.math_test.Vector3TypeTest.testUnary) ... ok test___round___basic (pygame.tests.math_test.Vector3TypeTest.test___round___basic) ... ok test_angle_to (pygame.tests.math_test.Vector3TypeTest.test_angle_to) ... ok test_clamp_mag_v3_edge_cases (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_edge_cases) ... ok test_clamp_mag_v3_errors (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_errors) ... ok test_clamp_mag_v3_max (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_max) ... ok test_clamp_mag_v3_min (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_min) ... ok test_clamp_mag_v3_no_change (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_no_change) ... ok test_collection_abc (pygame.tests.math_test.Vector3TypeTest.test_collection_abc) ... ok test_contains (pygame.tests.math_test.Vector3TypeTest.test_contains) ... ok test_cross (pygame.tests.math_test.Vector3TypeTest.test_cross) ... ok test_dir_works (pygame.tests.math_test.Vector3TypeTest.test_dir_works) ... ok test_distance_squared_to (pygame.tests.math_test.Vector3TypeTest.test_distance_squared_to) ... ok test_distance_squared_to_exceptions (pygame.tests.math_test.Vector3TypeTest.test_distance_squared_to_exceptions) ... ok test_distance_to (pygame.tests.math_test.Vector3TypeTest.test_distance_to) ... ok test_distance_to_exceptions (pygame.tests.math_test.Vector3TypeTest.test_distance_to_exceptions) ... ok test_dot (pygame.tests.math_test.Vector3TypeTest.test_dot) ... ok test_elementwise (pygame.tests.math_test.Vector3TypeTest.test_elementwise) ... ok test_inplace_operators (pygame.tests.math_test.Vector3TypeTest.test_inplace_operators) ... ok test_invalid_swizzle (pygame.tests.math_test.Vector3TypeTest.test_invalid_swizzle) ... ok test_is_normalized (pygame.tests.math_test.Vector3TypeTest.test_is_normalized) ... ok test_length (pygame.tests.math_test.Vector3TypeTest.test_length) ... ok test_length_squared (pygame.tests.math_test.Vector3TypeTest.test_length_squared) ... ok test_lerp (pygame.tests.math_test.Vector3TypeTest.test_lerp) ... ok test_move_away (pygame.tests.math_test.Vector3TypeTest.test_move_away) ... ok test_move_nowhere (pygame.tests.math_test.Vector3TypeTest.test_move_nowhere) ... ok test_move_towards_basic (pygame.tests.math_test.Vector3TypeTest.test_move_towards_basic) ... ok test_move_towards_errors (pygame.tests.math_test.Vector3TypeTest.test_move_towards_errors) ... ok test_move_towards_max_distance (pygame.tests.math_test.Vector3TypeTest.test_move_towards_max_distance) ... ok test_move_towards_self (pygame.tests.math_test.Vector3TypeTest.test_move_towards_self) ... ok test_normalize (pygame.tests.math_test.Vector3TypeTest.test_normalize) ... ok test_normalize_ip (pygame.tests.math_test.Vector3TypeTest.test_normalize_ip) ... ok test_pickle (pygame.tests.math_test.Vector3TypeTest.test_pickle) ... ok test_project_v3_onto_other (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other) Project onto other vector. ... ok test_project_v3_onto_other_as_list (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other_as_list) Project onto other list as vector. ... ok test_project_v3_onto_other_as_tuple (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other_as_tuple) Project onto other tuple as vector. ... ok test_project_v3_onto_x_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_x_axis) Project onto x-axis, e.g. get the component pointing in the x-axis direction. ... ok test_project_v3_onto_y_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_y_axis) Project onto y-axis, e.g. get the component pointing in the y-axis direction. ... ok test_project_v3_onto_z_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_z_axis) Project onto z-axis, e.g. get the component pointing in the z-axis direction. ... ok test_project_v3_raises_if_other_has_zero_length (pygame.tests.math_test.Vector3TypeTest.test_project_v3_raises_if_other_has_zero_length) Check if exception is raise when projected on vector has zero length. ... ok test_project_v3_raises_if_other_is_not_iterable (pygame.tests.math_test.Vector3TypeTest.test_project_v3_raises_if_other_is_not_iterable) Check if exception is raise when projected on vector is not iterable. ... ok test_reflect (pygame.tests.math_test.Vector3TypeTest.test_reflect) ... ok test_reflect_ip (pygame.tests.math_test.Vector3TypeTest.test_reflect_ip) ... ok test_rotate (pygame.tests.math_test.Vector3TypeTest.test_rotate) ... ok test_rotate_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_ip) ... ok test_rotate_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_rad) ... ok test_rotate_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_rad_ip) ... ok test_rotate_x (pygame.tests.math_test.Vector3TypeTest.test_rotate_x) ... ok test_rotate_x_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_ip) ... ok test_rotate_x_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_rad) ... ok test_rotate_x_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_rad_ip) ... ok test_rotate_y (pygame.tests.math_test.Vector3TypeTest.test_rotate_y) ... ok test_rotate_y_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_ip) ... ok test_rotate_y_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_rad) ... ok test_rotate_y_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_rad_ip) ... ok test_rotate_z (pygame.tests.math_test.Vector3TypeTest.test_rotate_z) ... ok test_rotate_z_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_ip) ... ok test_rotate_z_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_rad) ... ok test_rotate_z_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_rad_ip) ... ok test_scale_to_length (pygame.tests.math_test.Vector3TypeTest.test_scale_to_length) ... ok test_slerp (pygame.tests.math_test.Vector3TypeTest.test_slerp) ... ok test_spherical (pygame.tests.math_test.Vector3TypeTest.test_spherical) ... ok test_subclass_operation (pygame.tests.math_test.Vector3TypeTest.test_subclass_operation) ... ok test_subclassing_v3 (pygame.tests.math_test.Vector3TypeTest.test_subclassing_v3) Check if Vector3 is subclassable ... ok test_swizzle (pygame.tests.math_test.Vector3TypeTest.test_swizzle) ... ok test_swizzle_constants (pygame.tests.math_test.Vector3TypeTest.test_swizzle_constants) We can get constant values from a swizzle. ... ok test_swizzle_four_constants (pygame.tests.math_test.Vector3TypeTest.test_swizzle_four_constants) We can get 4 constant values from a swizzle. ... ok test_swizzle_oob (pygame.tests.math_test.Vector3TypeTest.test_swizzle_oob) An out-of-bounds swizzle raises an AttributeError. ... ok test_swizzle_return_types (pygame.tests.math_test.Vector3TypeTest.test_swizzle_return_types) ... ok test_swizzle_set_oob (pygame.tests.math_test.Vector3TypeTest.test_swizzle_set_oob) An out-of-bounds swizzle set raises an AttributeError. ... ok ---------------------------------------------------------------------- Ran 163 tests in 0.007s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.midi_test test_MidiException (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_MidiException) Ensures the MidiException is raised as expected. ... ok test_conversions (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_conversions) of frequencies to midi note numbers and ansi note names. ... ok test_midiin (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midiin) Ensures the MIDIIN event id exists in the midi module. ... ok test_midiout (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midiout) Ensures the MIDIOUT event id exists in the midi module. ... ok test_midis2events (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events) Ensures midi events are properly converted to pygame events. ... ok test_midis2events__extra_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__extra_event_data) Ensures midi events with extra values are handled properly. ... ok test_midis2events__extra_event_data_missing_timestamp (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__extra_event_data_missing_timestamp) Ensures midi events with extra data and no timestamps are handled ... ok test_midis2events__missing_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__missing_event_data) Ensures midi events with missing values are handled properly. ... ok ---------------------------------------------------------------------- Ran 8 tests in 0.004s OK loading pygame.tests.mixer_music_test test_get_busy (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_get_busy) ... ok test_get_volume (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_get_volume) ... ok test_init (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_init) issue #955. unload music whenever mixer.quit() is called ... ok test_load (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load) ... ok test_load_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_mp3) |tags:music| ... ok test_load_object (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_object) test loading music from file-like objects. ... ok test_load_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_ogg) |tags:music| ... ok test_load_unicode (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_unicode) test non-ASCII unicode path ... ok test_load_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_wav) |tags:music| ... ok test_music_pause__unpause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_music_pause__unpause) Ensure music has the correct position immediately after unpausing ... ok test_object_namehint (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_object_namehint) test loading & queuing music from file-like objects with namehint argument. ... ok test_pause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_pause) ... ok test_play (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_play) ... ok test_play__start_time (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_play__start_time) ... skipped 'disk audio driver "playback" writing to disk is slow' test_queue__arguments (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__arguments) Ensures queue() can be called with proper arguments. ... ok test_queue__invalid_filename (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__invalid_filename) Ensures queue() correctly handles invalid filenames. ... ok test_queue__invalid_sound_type (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__invalid_sound_type) Ensures queue() correctly handles invalid file types. ... ok test_queue__multiple_calls (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__multiple_calls) Ensures queue() can be called multiple times. ... ok test_queue__no_file (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__no_file) Ensures queue() correctly handles missing the file argument. ... ok test_queue_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_mp3) Ensures queue() accepts mp3 files. ... ok test_queue_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_ogg) Ensures queue() accepts ogg files. ... ok test_queue_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_wav) Ensures queue() accepts wav files. ... ok test_rewind (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_rewind) ... ok test_set_volume (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_set_volume) ... ok test_stop (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_stop) ... ok test_unload (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_unload) ... ok test_unpause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_unpause) ... ok ---------------------------------------------------------------------- Ran 27 tests in 20.384s OK (skipped=1) loading pygame.tests.mixer_test test_get_endevent (pygame.tests.mixer_test.ChannelEndEventTest.test_get_endevent) Ensure Channel.get_endevent() returns the correct event type. ... ok test_set_volume_with_one_argument (pygame.tests.mixer_test.ChannelSetVolumeTest.test_set_volume_with_one_argument) ... ok test_set_volume_with_two_arguments (pygame.tests.mixer_test.ChannelSetVolumeTest.test_set_volume_with_two_arguments) ... expected failure test_channel (pygame.tests.mixer_test.ChannelTypeTest.test_channel) Ensure Channel() creation works. ... ok test_channel__before_init (pygame.tests.mixer_test.ChannelTypeTest.test_channel__before_init) Ensure exception for Channel() creation with non-init mixer. ... ok test_channel__invalid_id (pygame.tests.mixer_test.ChannelTypeTest.test_channel__invalid_id) Ensure exception for Channel() creation with an invalid id. ... ok test_channel__without_arg (pygame.tests.mixer_test.ChannelTypeTest.test_channel__without_arg) Ensure exception for Channel() creation with no argument. ... ok test_fadeout (pygame.tests.mixer_test.ChannelTypeTest.test_fadeout) Ensure Channel.fadeout() stops playback after fading out. ... ok test_get_busy (pygame.tests.mixer_test.ChannelTypeTest.test_get_busy) Ensure an idle channel's busy state is correct. ... ok test_get_busy__active (pygame.tests.mixer_test.ChannelTypeTest.test_get_busy__active) Ensure an active channel's busy state is correct. ... ok test_get_queue (pygame.tests.mixer_test.ChannelTypeTest.test_get_queue) Ensure Channel.get_queue() returns any queued Sound. ... ok test_get_sound (pygame.tests.mixer_test.ChannelTypeTest.test_get_sound) Ensure Channel.get_sound() returns the currently playing Sound. ... ok test_get_volume (pygame.tests.mixer_test.ChannelTypeTest.test_get_volume) Ensure a channel's volume can be retrieved. ... ok test_pause_unpause (pygame.tests.mixer_test.ChannelTypeTest.test_pause_unpause) Test if the Channel can be paused and unpaused. ... ok test_pause_unpause__before_init (pygame.tests.mixer_test.ChannelTypeTest.test_pause_unpause__before_init) Ensure exception for Channel.pause() with non-init mixer. ... ok test_queue (pygame.tests.mixer_test.ChannelTypeTest.test_queue) Ensure the Channel.queue() works correctly ... skipped 'Ignoring Debian-specific test failure' test_stop (pygame.tests.mixer_test.ChannelTypeTest.test_stop) ... ok test_array_interface (pygame.tests.mixer_test.MixerModuleTest.test_array_interface) ... ok test_array_keyword (pygame.tests.mixer_test.MixerModuleTest.test_array_keyword) ... skipped 'this test fails without real sound card' test_fadeout (pygame.tests.mixer_test.MixerModuleTest.test_fadeout) Ensure pygame.mixer.fadeout() stops playback after fading out the sound. ... ok test_find_channel (pygame.tests.mixer_test.MixerModuleTest.test_find_channel) ... ok test_get_init__returns_None_if_mixer_not_initialized (pygame.tests.mixer_test.MixerModuleTest.test_get_init__returns_None_if_mixer_not_initialized) ... ok test_get_num_channels__defaults_eight_after_init (pygame.tests.mixer_test.MixerModuleTest.test_get_num_channels__defaults_eight_after_init) ... ok test_get_sdl_mixer_version (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version) Ensures get_sdl_mixer_version works correctly with no args. ... ok test_get_sdl_mixer_version__args (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__args) Ensures get_sdl_mixer_version works correctly using args. ... ok test_get_sdl_mixer_version__invalid_args_kwargs (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__invalid_args_kwargs) Ensures get_sdl_mixer_version handles invalid args and kwargs. ... ok test_get_sdl_mixer_version__kwargs (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__kwargs) Ensures get_sdl_mixer_version works correctly using kwargs. ... ok test_get_sdl_mixer_version__linked_equals_compiled (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__linked_equals_compiled) Ensures get_sdl_mixer_version's linked/compiled versions are equal. ... ok test_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest.test_init__keyword_args) ... ok test_init__zero_values (pygame.tests.mixer_test.MixerModuleTest.test_init__zero_values) ... ok test_newbuf__one_channel (pygame.tests.mixer_test.MixerModuleTest.test_newbuf__one_channel) ... ok test_newbuf__twho_channel (pygame.tests.mixer_test.MixerModuleTest.test_newbuf__twho_channel) ... ok test_pause (pygame.tests.mixer_test.MixerModuleTest.test_pause) Ensure pygame.mixer.pause() temporarily stops playback of all sound channels. ... expected failure test_pre_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest.test_pre_init__keyword_args) ... ok test_pre_init__zero_values (pygame.tests.mixer_test.MixerModuleTest.test_pre_init__zero_values) ... ok test_quit (pygame.tests.mixer_test.MixerModuleTest.test_quit) get_num_channels() Should throw pygame.error if uninitialized ... ok test_set_num_channels (pygame.tests.mixer_test.MixerModuleTest.test_set_num_channels) ... ok test_set_reserved (pygame.tests.mixer_test.MixerModuleTest.test_set_reserved) Ensure pygame.mixer.set_reserved() reserves the given number of channels. ... ok test_sound_args (pygame.tests.mixer_test.MixerModuleTest.test_sound_args) ... ok test_sound_unicode (pygame.tests.mixer_test.MixerModuleTest.test_sound_unicode) test non-ASCII unicode path ... ok test_stop (pygame.tests.mixer_test.MixerModuleTest.test_stop) Stops playback of all active sound channels. ... ok test_correct_subclassing (pygame.tests.mixer_test.SoundTypeTest.test_correct_subclassing) ... ok test_get_length (pygame.tests.mixer_test.SoundTypeTest.test_get_length) Tests if get_length returns a correct length. ... ok test_get_num_channels (pygame.tests.mixer_test.SoundTypeTest.test_get_num_channels) Tests if Sound.get_num_channels returns the correct number ... ok test_get_raw (pygame.tests.mixer_test.SoundTypeTest.test_get_raw) Ensure get_raw returns the correct bytestring. ... ok test_get_volume (pygame.tests.mixer_test.SoundTypeTest.test_get_volume) Ensure a sound's volume can be retrieved. ... ok test_get_volume__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_get_volume__while_playing) Ensure a sound's volume can be retrieved while playing. ... ok test_incorrect_subclassing (pygame.tests.mixer_test.SoundTypeTest.test_incorrect_subclassing) ... ok test_samples_address (pygame.tests.mixer_test.SoundTypeTest.test_samples_address) Test the _samples_address getter. ... ok test_set_volume (pygame.tests.mixer_test.SoundTypeTest.test_set_volume) Ensure a sound's volume can be set. ... ok test_set_volume__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_set_volume__while_playing) Ensure a sound's volume can be set while playing. ... ok test_sound (pygame.tests.mixer_test.SoundTypeTest.test_sound) Ensure Sound() creation with a filename works. ... ok test_sound__before_init (pygame.tests.mixer_test.SoundTypeTest.test_sound__before_init) Ensure exception raised for Sound() creation with non-init mixer. ... ok test_sound__from_array (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_array) Ensure Sound() creation with an array works. ... ok test_sound__from_file_object (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_file_object) Ensure Sound() creation with a file object works. ... ok test_sound__from_pathlib (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_pathlib) Ensure Sound() creation with a pathlib.Path object works. ... ok test_sound__from_sound_object (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_sound_object) Ensure Sound() creation with a Sound() object works. ... ok test_sound__without_arg (pygame.tests.mixer_test.SoundTypeTest.test_sound__without_arg) Ensure exception raised for Sound() creation with no argument. ... ok test_stop (pygame.tests.mixer_test.SoundTypeTest.test_stop) Ensure stop can be called while not playing a sound. ... ok test_stop__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_stop__while_playing) Ensure stop stops a playing sound. ... ok test_all_sounds_stopped (pygame.tests.mixer_test.TestGetBusy.test_all_sounds_stopped) Test that get_busy returns False when all sounds are stopped. ... ok test_all_sounds_stopped_with_fadeout (pygame.tests.mixer_test.TestGetBusy.test_all_sounds_stopped_with_fadeout) Test that get_busy returns False when all sounds are stopped with ... ok test_multiple_sounds_playing (pygame.tests.mixer_test.TestGetBusy.test_multiple_sounds_playing) Test that get_busy returns True when multiple sounds are playing. ... ok test_no_sound_playing (pygame.tests.mixer_test.TestGetBusy.test_no_sound_playing) Test that get_busy returns False when no sound is playing. ... ok test_one_sound_playing (pygame.tests.mixer_test.TestGetBusy.test_one_sound_playing) Test that get_busy returns True when one sound is playing. ... ok test_sound_fading_out (pygame.tests.mixer_test.TestGetBusy.test_sound_fading_out) Tests that get_busy() returns True when a sound is fading out ... ok test_fadeout_with_valid_time (pygame.tests.mixer_test.TestSoundFadeout.test_fadeout_with_valid_time) Tests if fadeout stops sound playback after fading it out over the time argument in milliseconds. ... ok test_play_indefinitely (pygame.tests.mixer_test.TestSoundPlay.test_play_indefinitely) Test playing a sound indefinitely. ... ok test_play_multiple_times (pygame.tests.mixer_test.TestSoundPlay.test_play_multiple_times) Test playing a sound multiple times. ... ok test_play_once (pygame.tests.mixer_test.TestSoundPlay.test_play_once) Test playing a sound once. ... ok test_play_with_fade_ms (pygame.tests.mixer_test.TestSoundPlay.test_play_with_fade_ms) Test playing a sound with fade_ms. ... ok test_play_with_invalid_fade_ms (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_fade_ms) Test playing a sound with invalid fade_ms. ... ok test_play_with_invalid_loops (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_loops) Test playing a sound with invalid loops. ... ok test_play_with_invalid_maxtime (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_maxtime) Test playing a sound with invalid maxtime. ... ok test_play_with_maxtime (pygame.tests.mixer_test.TestSoundPlay.test_play_with_maxtime) Test playing a sound with maxtime. ... ok ---------------------------------------------------------------------- Ran 75 tests in 14.885s OK (skipped=2, expected failures=2) loading pygame.tests.mouse_test test_get_cursor (pygame.tests.mouse_test.MouseModuleTest.test_get_cursor) Ensures get_cursor works correctly. ... skipped 'Cursors not supported on headless test machines' test_get_focused (pygame.tests.mouse_test.MouseModuleTest.test_get_focused) Ensures get_focused returns the correct type. ... ok test_get_pos (pygame.tests.mouse_test.MouseModuleTest.test_get_pos) Ensures get_pos returns the correct types. ... ok test_get_pressed (pygame.tests.mouse_test.MouseModuleTest.test_get_pressed) Ensures get_pressed returns the correct types. ... ok test_get_rel (pygame.tests.mouse_test.MouseModuleTest.test_get_rel) Ensures get_rel returns the correct types. ... ok test_get_visible (pygame.tests.mouse_test.MouseModuleTest.test_get_visible) Ensures get_visible works correctly. ... ok test_set_cursor (pygame.tests.mouse_test.MouseModuleTest.test_set_cursor) Ensures set_cursor works correctly. ... skipped 'Cursors not supported on headless test machines' test_set_pos__invalid_pos (pygame.tests.mouse_test.MouseModuleTest.test_set_pos__invalid_pos) Ensures set_pos handles invalid positions correctly. ... ok test_set_system_cursor (pygame.tests.mouse_test.MouseModuleTest.test_set_system_cursor) Ensures set_system_cursor works correctly. ... skipped 'mouse.set_system_cursor only available in SDL2' test_set_visible (pygame.tests.mouse_test.MouseModuleTest.test_set_visible) Ensures set_visible returns the correct values. ... ok test_set_visible__invalid_value (pygame.tests.mouse_test.MouseModuleTest.test_set_visible__invalid_value) Ensures set_visible handles invalid positions correctly. ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.013s OK (skipped=3) loading pygame.tests.pixelarray_test test_basic (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_basic) ... ok test_flags (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_flags) ... ok test_itemsize (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_itemsize) ... ok test_shape (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_shape) ... ok test_slicing (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_slicing) ... ok test_newbuf_1D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest.test_newbuf_1D) ... ok test_newbuf_2D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest.test_newbuf_2D) ... ok test_2dslice_assignment (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_2dslice_assignment) ... ok test_array_properties (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_array_properties) ... ok test_as_class (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_as_class) ... ok test_ass_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_ass_subscript) ... ok test_assign_size_mismatch (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_assign_size_mismatch) ... ok test_close (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_close) does not crash when it is deleted. ... ok test_close_raises (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_close_raises) when you try to do an operation after it is closed. ... ok test_color_value (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_color_value) ... ok test_compare (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare) ... ok test_compare__different_colors_not_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__different_colors_not_within_distance) Ensures compare works correctly with different colored surfaces ... ok test_compare__different_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__different_colors_within_distance) Ensures compare works correctly with different colored surfaces ... ok test_compare__same_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__same_colors_within_distance) Ensures compare works correctly with same colored surfaces. ... ok test_contains (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_contains) ... ok test_context_manager (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_context_manager) closes properly. ... ok test_extract (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_extract) ... ok test_get_column (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_column) ... ok test_get_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_pixel) ... ok test_get_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_slice) ... ok test_get_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_surface) ... ok test_get_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_surface__subclassed_surface) Ensure the surface attribute can handle subclassed surfaces. ... ok test_iter (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_iter) ... ok test_length_1_dimension_broadcast (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_length_1_dimension_broadcast) ... ok test_make_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_make_surface) ... ok test_make_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_make_surface__subclassed_surface) Ensure make_surface can handle subclassed surfaces. ... ok test_pixel_array (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixel_array) ... ok test_pixelarray__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixelarray__subclassed_surface) Ensure the PixelArray constructor accepts subclassed surfaces. ... ok test_pixels_field (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixels_field) ... ok test_replace (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_replace) ... ok test_repr (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_repr) ... ok test_self_assign (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_self_assign) ... ok test_set_column (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_column) ... ok test_set_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_pixel) ... ok test_set_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_slice) ... ok test_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_subscript) ... ok test_transpose (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_transpose) ... ok ---------------------------------------------------------------------- Ran 42 tests in 0.060s OK loading pygame.tests.pixelcopy_test test_array_to_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_array_to_surface_newbuf) ... ok test_format_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_format_newbuf) ... ok test_make_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_make_surface_newbuf) ... ok test_map_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_map_array_newbuf) ... ok test_surface_to_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_surface_to_array_newbuf) ... ok test_map_array (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_map_array) ... ok test_surface_to_array_2d (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_surface_to_array_2d) ... ok test_surface_to_array_3d (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_surface_to_array_3d) ... ok test_array_to_surface_broadcasting (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_array_to_surface_broadcasting) ... ok test_map_array (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_map_array) ... ok test_surface_to_array_2d (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_surface_to_array_2d) ... ok test_surface_to_array_3d (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_surface_to_array_3d) ... ok ---------------------------------------------------------------------- Ran 12 tests in 0.097s OK loading pygame.tests.rect_test testCalculatedAttributes (pygame.tests.rect_test.RectTypeTest.testCalculatedAttributes) ... ok testConstructionTopLeftSize (pygame.tests.rect_test.RectTypeTest.testConstructionTopLeftSize) ... ok testConstructionXYWidthHeight (pygame.tests.rect_test.RectTypeTest.testConstructionXYWidthHeight) ... ok testEquals (pygame.tests.rect_test.RectTypeTest.testEquals) check to see how the rect uses __eq__ ... ok test_ass_subscript (pygame.tests.rect_test.RectTypeTest.test_ass_subscript) ... ok test_ass_subscript_deletion (pygame.tests.rect_test.RectTypeTest.test_ass_subscript_deletion) ... ok test_bottom (pygame.tests.rect_test.RectTypeTest.test_bottom) Changing the bottom attribute moves the rect and does not change ... ok test_bottom__del (pygame.tests.rect_test.RectTypeTest.test_bottom__del) Ensures the bottom attribute can't be deleted. ... ok test_bottom__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottom__invalid_value) Ensures the bottom attribute handles invalid values correctly. ... ok test_bottomleft (pygame.tests.rect_test.RectTypeTest.test_bottomleft) Changing the bottomleft attribute moves the rect and does not change ... ok test_bottomleft__del (pygame.tests.rect_test.RectTypeTest.test_bottomleft__del) Ensures the bottomleft attribute can't be deleted. ... ok test_bottomleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottomleft__invalid_value) Ensures the bottomleft attribute handles invalid values correctly. ... ok test_bottomright (pygame.tests.rect_test.RectTypeTest.test_bottomright) Changing the bottomright attribute moves the rect and does not change ... ok test_bottomright__del (pygame.tests.rect_test.RectTypeTest.test_bottomright__del) Ensures the bottomright attribute can't be deleted. ... ok test_bottomright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottomright__invalid_value) Ensures the bottomright attribute handles invalid values correctly. ... ok test_center (pygame.tests.rect_test.RectTypeTest.test_center) Changing the center attribute moves the rect and does not change ... ok test_center__del (pygame.tests.rect_test.RectTypeTest.test_center__del) Ensures the center attribute can't be deleted. ... ok test_center__invalid_value (pygame.tests.rect_test.RectTypeTest.test_center__invalid_value) Ensures the center attribute handles invalid values correctly. ... ok test_centerx (pygame.tests.rect_test.RectTypeTest.test_centerx) Changing the centerx attribute moves the rect and does not change ... ok test_centerx__del (pygame.tests.rect_test.RectTypeTest.test_centerx__del) Ensures the centerx attribute can't be deleted. ... ok test_centerx__invalid_value (pygame.tests.rect_test.RectTypeTest.test_centerx__invalid_value) Ensures the centerx attribute handles invalid values correctly. ... ok test_centery (pygame.tests.rect_test.RectTypeTest.test_centery) Changing the centery attribute moves the rect and does not change ... ok test_centery__del (pygame.tests.rect_test.RectTypeTest.test_centery__del) Ensures the centery attribute can't be deleted. ... ok test_centery__invalid_value (pygame.tests.rect_test.RectTypeTest.test_centery__invalid_value) Ensures the centery attribute handles invalid values correctly. ... ok test_clamp (pygame.tests.rect_test.RectTypeTest.test_clamp) ... ok test_clamp_ip (pygame.tests.rect_test.RectTypeTest.test_clamp_ip) ... ok test_clip (pygame.tests.rect_test.RectTypeTest.test_clip) ... ok test_clipline (pygame.tests.rect_test.RectTypeTest.test_clipline) Ensures clipline handles four int parameters. ... ok test_clipline__both_endpoints_inside (pygame.tests.rect_test.RectTypeTest.test_clipline__both_endpoints_inside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__both_endpoints_outside (pygame.tests.rect_test.RectTypeTest.test_clipline__both_endpoints_outside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__edges (pygame.tests.rect_test.RectTypeTest.test_clipline__edges) Ensures clipline properly clips line that are along the rect edges. ... ok test_clipline__endpoints_inside_and_outside (pygame.tests.rect_test.RectTypeTest.test_clipline__endpoints_inside_and_outside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__equal_endpoints_no_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__equal_endpoints_no_overlap) Ensures clipline handles lines with both endpoints the same. ... ok test_clipline__equal_endpoints_with_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__equal_endpoints_with_overlap) Ensures clipline handles lines with both endpoints the same. ... ok test_clipline__floats (pygame.tests.rect_test.RectTypeTest.test_clipline__floats) Ensures clipline handles float parameters. ... ok test_clipline__floats_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__floats_kwargs) Ensures clipline handles four float parameters. ... ok test_clipline__invalid_line (pygame.tests.rect_test.RectTypeTest.test_clipline__invalid_line) Ensures clipline handles invalid lines correctly. ... ok test_clipline__kwarg_exceptions (pygame.tests.rect_test.RectTypeTest.test_clipline__kwarg_exceptions) Ensure clipline handles incorrect keyword arguments ... ok test_clipline__negative_size_rect (pygame.tests.rect_test.RectTypeTest.test_clipline__negative_size_rect) Ensures clipline handles negative sized rects correctly. ... ok test_clipline__no_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__no_overlap) Ensures lines that do not overlap the rect are not clipped. ... ok test_clipline__sequence_of_four_ints (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_four_ints) Ensures clipline handles a sequence of four ints. ... ok test_clipline__sequence_of_four_ints_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_four_ints_kwargs) Ensures clipline handles a sequence of four ints using kwargs. ... ok test_clipline__sequence_of_two_sequences (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_two_sequences) Ensures clipline handles a sequence of two sequences. ... ok test_clipline__sequence_of_two_sequences_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_two_sequences_kwargs) Ensures clipline handles a sequence of two sequences using kwargs. ... ok test_clipline__two_sequences (pygame.tests.rect_test.RectTypeTest.test_clipline__two_sequences) Ensures clipline handles a sequence of two sequences. ... ok test_clipline__two_sequences_kwarg (pygame.tests.rect_test.RectTypeTest.test_clipline__two_sequences_kwarg) Ensures clipline handles a sequence of two sequences using kwargs. ... ok test_clipline__zero_size_rect (pygame.tests.rect_test.RectTypeTest.test_clipline__zero_size_rect) Ensures clipline handles zero sized rects correctly. ... ok test_collection_abc (pygame.tests.rect_test.RectTypeTest.test_collection_abc) ... ok test_collidedict (pygame.tests.rect_test.RectTypeTest.test_collidedict) Ensures collidedict detects collisions. ... ok test_collidedict__barely_touching (pygame.tests.rect_test.RectTypeTest.test_collidedict__barely_touching) Ensures collidedict works correctly for rects that barely touch. ... ok test_collidedict__invalid_dict_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_format) Ensures collidedict correctly handles invalid dict parameters. ... ok test_collidedict__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_key_format) Ensures collidedict correctly handles dicts with invalid keys. ... ok test_collidedict__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_value_format) Ensures collidedict correctly handles dicts with invalid values. ... ok test_collidedict__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_use_values_format) Ensures collidedict correctly handles invalid use_values parameters. ... ok test_collidedict__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidedict__kwargs) Ensures collidedict detects collisions via keyword arguments. ... ok test_collidedict__negative_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedict__negative_sized_rects) Ensures collidedict works correctly with negative sized rects. ... ok test_collidedict__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedict__negative_sized_rects_as_args) Ensures collidedict works correctly with negative sized rect args. ... ok test_collidedict__no_collision (pygame.tests.rect_test.RectTypeTest.test_collidedict__no_collision) Ensures collidedict returns None when no collisions. ... ok test_collidedict__zero_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedict__zero_sized_rects) Ensures collidedict works correctly with zero sized rects. ... ok test_collidedict__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedict__zero_sized_rects_as_args) Ensures collidedict works correctly with zero sized rects as args. ... ok test_collidedictall (pygame.tests.rect_test.RectTypeTest.test_collidedictall) Ensures collidedictall detects collisions. ... ok test_collidedictall__barely_touching (pygame.tests.rect_test.RectTypeTest.test_collidedictall__barely_touching) Ensures collidedictall works correctly for rects that barely touch. ... ok test_collidedictall__invalid_dict_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_format) Ensures collidedictall correctly handles invalid dict parameters. ... ok test_collidedictall__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_key_format) Ensures collidedictall correctly handles dicts with invalid keys. ... ok test_collidedictall__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_value_format) Ensures collidedictall correctly handles dicts with invalid values. ... ok test_collidedictall__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_use_values_format) Ensures collidedictall correctly handles invalid use_values ... ok test_collidedictall__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidedictall__kwargs) Ensures collidedictall detects collisions via keyword arguments. ... ok test_collidedictall__negative_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedictall__negative_sized_rects) Ensures collidedictall works correctly with negative sized rects. ... ok test_collidedictall__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedictall__negative_sized_rects_as_args) Ensures collidedictall works correctly with negative sized rect ... ok test_collidedictall__no_collision (pygame.tests.rect_test.RectTypeTest.test_collidedictall__no_collision) Ensures collidedictall returns an empty list when no collisions. ... ok test_collidedictall__zero_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedictall__zero_sized_rects) Ensures collidedictall works correctly with zero sized rects. ... ok test_collidedictall__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedictall__zero_sized_rects_as_args) Ensures collidedictall works correctly with zero sized rects ... ok test_collidelist (pygame.tests.rect_test.RectTypeTest.test_collidelist) ... ok test_collidelist__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidelist__kwargs) ... ok test_collidelistall (pygame.tests.rect_test.RectTypeTest.test_collidelistall) ... ok test_collidelistall__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidelistall__kwargs) ... ok test_collidelistall_list_of_lists (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_lists) ... ok test_collidelistall_list_of_object_with_callable_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_callable_rect_attribute) ... ok test_collidelistall_list_of_object_with_callable_rect_returning_object_with_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_callable_rect_returning_object_with_rect_attribute) ... ok test_collidelistall_list_of_object_with_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_rect_attribute) ... ok test_collidelistall_list_of_object_with_rect_property (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_rect_property) ... ok test_collidelistall_list_of_tuples (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_tuples) ... ok test_collidelistall_list_of_two_tuples (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_two_tuples) ... ok test_collidelistall_returns_empty_list (pygame.tests.rect_test.RectTypeTest.test_collidelistall_returns_empty_list) ... ok test_collideobjects_call_variants (pygame.tests.rect_test.RectTypeTest.test_collideobjects_call_variants) ... ok test_collideobjects_list_of_object_with_multiple_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collideobjects_list_of_object_with_multiple_rect_attribute) ... ok test_collideobjects_without_key (pygame.tests.rect_test.RectTypeTest.test_collideobjects_without_key) ... ok test_collideobjectsall (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall) ... ok test_collideobjectsall_call_variants (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall_call_variants) ... ok test_collideobjectsall_list_of_object_with_multiple_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall_list_of_object_with_multiple_rect_attribute) ... ok test_collidepoint (pygame.tests.rect_test.RectTypeTest.test_collidepoint) ... ok test_colliderect (pygame.tests.rect_test.RectTypeTest.test_colliderect) ... ok test_contains (pygame.tests.rect_test.RectTypeTest.test_contains) ... ok test_copy (pygame.tests.rect_test.RectTypeTest.test_copy) ... ok test_fit (pygame.tests.rect_test.RectTypeTest.test_fit) ... ok test_height (pygame.tests.rect_test.RectTypeTest.test_height) Changing the height resizes the rect from the top-left corner ... ok test_height__del (pygame.tests.rect_test.RectTypeTest.test_height__del) Ensures the height attribute can't be deleted. ... ok test_height__invalid_value (pygame.tests.rect_test.RectTypeTest.test_height__invalid_value) Ensures the height attribute handles invalid values correctly. ... ok test_inflate__larger (pygame.tests.rect_test.RectTypeTest.test_inflate__larger) The inflate method inflates around the center of the rectangle ... ok test_inflate__smaller (pygame.tests.rect_test.RectTypeTest.test_inflate__smaller) The inflate method inflates around the center of the rectangle ... ok test_inflate_ip__larger (pygame.tests.rect_test.RectTypeTest.test_inflate_ip__larger) The inflate_ip method inflates around the center of the rectangle ... ok test_inflate_ip__smaller (pygame.tests.rect_test.RectTypeTest.test_inflate_ip__smaller) The inflate method inflates around the center of the rectangle ... ok test_left (pygame.tests.rect_test.RectTypeTest.test_left) Changing the left attribute moves the rect and does not change ... ok test_left__del (pygame.tests.rect_test.RectTypeTest.test_left__del) Ensures the left attribute can't be deleted. ... ok test_left__invalid_value (pygame.tests.rect_test.RectTypeTest.test_left__invalid_value) Ensures the left attribute handles invalid values correctly. ... ok test_midbottom (pygame.tests.rect_test.RectTypeTest.test_midbottom) Changing the midbottom attribute moves the rect and does not change ... ok test_midbottom__del (pygame.tests.rect_test.RectTypeTest.test_midbottom__del) Ensures the midbottom attribute can't be deleted. ... ok test_midbottom__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midbottom__invalid_value) Ensures the midbottom attribute handles invalid values correctly. ... ok test_midleft (pygame.tests.rect_test.RectTypeTest.test_midleft) Changing the midleft attribute moves the rect and does not change ... ok test_midleft__del (pygame.tests.rect_test.RectTypeTest.test_midleft__del) Ensures the midleft attribute can't be deleted. ... ok test_midleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midleft__invalid_value) Ensures the midleft attribute handles invalid values correctly. ... ok test_midright (pygame.tests.rect_test.RectTypeTest.test_midright) Changing the midright attribute moves the rect and does not change ... ok test_midright__del (pygame.tests.rect_test.RectTypeTest.test_midright__del) Ensures the midright attribute can't be deleted. ... ok test_midright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midright__invalid_value) Ensures the midright attribute handles invalid values correctly. ... ok test_midtop (pygame.tests.rect_test.RectTypeTest.test_midtop) Changing the midtop attribute moves the rect and does not change ... ok test_midtop__del (pygame.tests.rect_test.RectTypeTest.test_midtop__del) Ensures the midtop attribute can't be deleted. ... ok test_midtop__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midtop__invalid_value) Ensures the midtop attribute handles invalid values correctly. ... ok test_move (pygame.tests.rect_test.RectTypeTest.test_move) ... ok test_move_ip (pygame.tests.rect_test.RectTypeTest.test_move_ip) ... ok test_normalize (pygame.tests.rect_test.RectTypeTest.test_normalize) Ensures normalize works when width and height are both negative. ... ok test_normalize__non_negative (pygame.tests.rect_test.RectTypeTest.test_normalize__non_negative) Ensures normalize works when width and height are both non-negative. ... ok test_normalize__positive_height (pygame.tests.rect_test.RectTypeTest.test_normalize__positive_height) Ensures normalize works with a negative width and a positive height. ... ok test_normalize__positive_width (pygame.tests.rect_test.RectTypeTest.test_normalize__positive_width) Ensures normalize works with a positive width and a negative height. ... ok test_normalize__zero_height (pygame.tests.rect_test.RectTypeTest.test_normalize__zero_height) Ensures normalize works with a negative width and a zero height. ... ok test_normalize__zero_width (pygame.tests.rect_test.RectTypeTest.test_normalize__zero_width) Ensures normalize works with a zero width and a negative height. ... ok test_rect_iter (pygame.tests.rect_test.RectTypeTest.test_rect_iter) ... ok test_right (pygame.tests.rect_test.RectTypeTest.test_right) Changing the right attribute moves the rect and does not change ... ok test_right__del (pygame.tests.rect_test.RectTypeTest.test_right__del) Ensures the right attribute can't be deleted. ... ok test_right__invalid_value (pygame.tests.rect_test.RectTypeTest.test_right__invalid_value) Ensures the right attribute handles invalid values correctly. ... ok test_scale_by__larger (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_kwargs (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_kwargs) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_kwargs_scale_by (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_kwargs_scale_by) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_single_argument_kwarg (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_single_argument_kwarg) The scale method scales around the center of the rectangle using ... ok test_scale_by__smaller (pygame.tests.rect_test.RectTypeTest.test_scale_by__smaller) The scale method scales around the center of the rectangle ... ok test_scale_by__smaller_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by__smaller_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by__subzero (pygame.tests.rect_test.RectTypeTest.test_scale_by__subzero) The scale method scales around the center of the rectangle ... ok test_scale_by_identity (pygame.tests.rect_test.RectTypeTest.test_scale_by_identity) The scale method scales around the center of the rectangle ... ok test_scale_by_identity_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by_identity_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__kwarg_exceptions (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__kwarg_exceptions) The scale method scales around the center of the rectangle using ... ok test_scale_by_ip__kwargs (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__kwargs) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__larger (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__larger) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__smaller (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__smaller) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__subzero (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__subzero) The scale method scales around the center of the rectangle ... ok test_scale_by_negative_identity (pygame.tests.rect_test.RectTypeTest.test_scale_by_negative_identity) The scale method scales around the center of the rectangle ... ok test_scale_by_negative_identity_single_argment (pygame.tests.rect_test.RectTypeTest.test_scale_by_negative_identity_single_argment) The scale method scales around the center of the rectangle ... ok test_set_float_values (pygame.tests.rect_test.RectTypeTest.test_set_float_values) ... ok test_set_out_of_range_number_raises_exception (pygame.tests.rect_test.RectTypeTest.test_set_out_of_range_number_raises_exception) ... ok test_size (pygame.tests.rect_test.RectTypeTest.test_size) Changing the size resizes the rect from the top-left corner ... ok test_size__del (pygame.tests.rect_test.RectTypeTest.test_size__del) Ensures the size attribute can't be deleted. ... ok test_size__invalid_value (pygame.tests.rect_test.RectTypeTest.test_size__invalid_value) Ensures the size attribute handles invalid values correctly. ... ok test_subscript (pygame.tests.rect_test.RectTypeTest.test_subscript) ... ok test_top (pygame.tests.rect_test.RectTypeTest.test_top) Changing the top attribute moves the rect and does not change ... ok test_top__del (pygame.tests.rect_test.RectTypeTest.test_top__del) Ensures the top attribute can't be deleted. ... ok test_top__invalid_value (pygame.tests.rect_test.RectTypeTest.test_top__invalid_value) Ensures the top attribute handles invalid values correctly. ... ok test_topleft (pygame.tests.rect_test.RectTypeTest.test_topleft) Changing the topleft attribute moves the rect and does not change ... ok test_topleft__del (pygame.tests.rect_test.RectTypeTest.test_topleft__del) Ensures the topleft attribute can't be deleted. ... ok test_topleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_topleft__invalid_value) Ensures the topleft attribute handles invalid values correctly. ... ok test_topright (pygame.tests.rect_test.RectTypeTest.test_topright) Changing the topright attribute moves the rect and does not change ... ok test_topright__del (pygame.tests.rect_test.RectTypeTest.test_topright__del) Ensures the topright attribute can't be deleted. ... ok test_topright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_topright__invalid_value) Ensures the topright attribute handles invalid values correctly. ... ok test_union (pygame.tests.rect_test.RectTypeTest.test_union) ... ok test_union__with_identical_Rect (pygame.tests.rect_test.RectTypeTest.test_union__with_identical_Rect) ... ok test_union_ip (pygame.tests.rect_test.RectTypeTest.test_union_ip) ... ok test_unionall (pygame.tests.rect_test.RectTypeTest.test_unionall) ... ok test_unionall__invalid_rect_format (pygame.tests.rect_test.RectTypeTest.test_unionall__invalid_rect_format) Ensures unionall correctly handles invalid rect parameters. ... ok test_unionall__kwargs (pygame.tests.rect_test.RectTypeTest.test_unionall__kwargs) ... ok test_unionall_ip (pygame.tests.rect_test.RectTypeTest.test_unionall_ip) ... ok test_unionall_ip__kwargs (pygame.tests.rect_test.RectTypeTest.test_unionall_ip__kwargs) ... ok test_update_XYWidthHeight (pygame.tests.rect_test.RectTypeTest.test_update_XYWidthHeight) Test update with 4 int values(x, y, w, h) ... ok test_update__List (pygame.tests.rect_test.RectTypeTest.test_update__List) Test update with list ... ok test_update__RectObject (pygame.tests.rect_test.RectTypeTest.test_update__RectObject) Test update with other rect object ... ok test_update__TopLeftSize (pygame.tests.rect_test.RectTypeTest.test_update__TopLeftSize) Test update with 2 tuples((x, y), (w, h)) ... ok test_width (pygame.tests.rect_test.RectTypeTest.test_width) Changing the width resizes the rect from the top-left corner ... ok test_width__del (pygame.tests.rect_test.RectTypeTest.test_width__del) Ensures the width attribute can't be deleted. ... ok test_width__invalid_value (pygame.tests.rect_test.RectTypeTest.test_width__invalid_value) Ensures the width attribute handles invalid values correctly. ... ok test_x (pygame.tests.rect_test.RectTypeTest.test_x) Ensures changing the x attribute moves the rect and does not change ... ok test_x__del (pygame.tests.rect_test.RectTypeTest.test_x__del) Ensures the x attribute can't be deleted. ... ok test_x__invalid_value (pygame.tests.rect_test.RectTypeTest.test_x__invalid_value) Ensures the x attribute handles invalid values correctly. ... ok test_y (pygame.tests.rect_test.RectTypeTest.test_y) Ensures changing the y attribute moves the rect and does not change ... ok test_y__del (pygame.tests.rect_test.RectTypeTest.test_y__del) Ensures the y attribute can't be deleted. ... ok test_y__invalid_value (pygame.tests.rect_test.RectTypeTest.test_y__invalid_value) Ensures the y attribute handles invalid values correctly. ... ok test_clamp (pygame.tests.rect_test.SubclassTest.test_clamp) ... ok test_clip (pygame.tests.rect_test.SubclassTest.test_clip) ... ok test_collection_abc (pygame.tests.rect_test.SubclassTest.test_collection_abc) ... ok test_copy (pygame.tests.rect_test.SubclassTest.test_copy) ... ok test_fit (pygame.tests.rect_test.SubclassTest.test_fit) ... ok test_inflate (pygame.tests.rect_test.SubclassTest.test_inflate) ... ok test_move (pygame.tests.rect_test.SubclassTest.test_move) ... ok test_union (pygame.tests.rect_test.SubclassTest.test_union) ... ok test_unionall (pygame.tests.rect_test.SubclassTest.test_unionall) ... ok ---------------------------------------------------------------------- Ran 191 tests in 0.026s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.rwobject_test test_encoding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_encoding) ... ok test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_error_fowarding) ... ok test_etype (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_etype) ... ok test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_etype__invalid) Ensures invalid etypes are properly handled. ... ok test_path_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_path_with_null_bytes) ... ok test_check_defaults (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_check_defaults) ... ok test_encode_unicode (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_encode_unicode) ... ok test_encoding_error (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_encoding_error) ... ok test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_error_fowarding) ... ok test_errors (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_errors) ... ok test_etype (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_etype) ... ok test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_etype__invalid) Ensures invalid etypes are properly handled. ... ok test_obj_None (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_obj_None) ... ok test_obj_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_obj_bytes) ... ok test_pathlib_obj (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_pathlib_obj) Test loading string representation of pathlib object ... ok test_refcount (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_refcount) ... ok test_returns_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_returns_bytes) ... ok test_smp (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_smp) ... ok test_string_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_string_with_null_bytes) ... ok ---------------------------------------------------------------------- Ran 19 tests in 0.001s OK loading pygame.tests.sndarray_test test_array (pygame.tests.sndarray_test.SndarrayTest.test_array) ... ok test_float32 (pygame.tests.sndarray_test.SndarrayTest.test_float32) sized arrays work with Sounds and 32bit float arrays. ... ok test_get_arraytype (pygame.tests.sndarray_test.SndarrayTest.test_get_arraytype) ... ok test_get_arraytypes (pygame.tests.sndarray_test.SndarrayTest.test_get_arraytypes) ... ok test_make_sound (pygame.tests.sndarray_test.SndarrayTest.test_make_sound) ... ok test_samples (pygame.tests.sndarray_test.SndarrayTest.test_samples) ... ok test_use_arraytype (pygame.tests.sndarray_test.SndarrayTest.test_use_arraytype) ... ok ---------------------------------------------------------------------- Ran 7 tests in 1.890s OK loading pygame.tests.sprite_test test_add (pygame.tests.sprite_test.AbstractGroupTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_add_internal) ... ok test_clear (pygame.tests.sprite_test.AbstractGroupTypeTest.test_clear) ... ok test_draw (pygame.tests.sprite_test.AbstractGroupTypeTest.test_draw) ... ok test_empty (pygame.tests.sprite_test.AbstractGroupTypeTest.test_empty) ... ok test_has (pygame.tests.sprite_test.AbstractGroupTypeTest.test_has) See if AbstractGroup.has() works as expected. ... ok test_has_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_has_internal) ... ok test_remove (pygame.tests.sprite_test.AbstractGroupTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_remove_internal) ... ok test_sprites (pygame.tests.sprite_test.AbstractGroupTypeTest.test_sprites) ... ok test_update (pygame.tests.sprite_test.AbstractGroupTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.AbstractGroupTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.DirtySpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.DirtySpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.DirtySpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.DirtySpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.DirtySpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.DirtySpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.DirtySpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.DirtySpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.DirtySpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.DirtySpriteTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_update_with_kwargs) ... ok test_weak_group_ref (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_weak_group_ref) We create a list of groups, add them to the sprite. ... ok test_add (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_move_to_front) ... ok test_nondirty_intersections_redrawn (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_nondirty_intersections_redrawn) Ensure non-dirty sprites are correctly redrawn ... ok test_nondirty_intersections_redrawn__with_source_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_nondirty_intersections_redrawn__with_source_rect) Ensure non-dirty sprites using source_rects are correctly redrawn ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_remove__sprite) ... ok test_repaint_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_repaint_rect) ... ok test_repaint_rect_with_clip (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_repaint_rect_with_clip) ... ok test_sprites (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_switch_layer) ... ok test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_move_to_front) ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_remove__sprite) ... ok test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_switch_layer) ... ok test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_move_to_front) ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_remove__sprite) ... ok test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_switch_layer) ... ok test_memoryleak_bug (pygame.tests.sprite_test.SingleGroupBugsTest.test_memoryleak_bug) ... ok test_collide_circle__no_radius_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__no_radius_set) ... ok test_collide_circle__radius_set_by_collide_circle_ratio (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__radius_set_by_collide_circle_ratio) ... ok test_collide_circle__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__with_radii_set) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_one (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_one) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_twenty) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_two_twice (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_two_twice) ... ok test_collide_circle_ratio__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__with_radii_set) ... ok test_collide_mask__opaque (pygame.tests.sprite_test.SpriteCollideTest.test_collide_mask__opaque) ... ok test_collide_mask__transparent (pygame.tests.sprite_test.SpriteCollideTest.test_collide_mask__transparent) ... ok test_collide_rect (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect) ... ok test_collide_rect_ratio__collides_all_at_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect_ratio__collides_all_at_ratio_of_twenty) ... ok test_collide_rect_ratio__ratio_of_one_like_default (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect_ratio__ratio_of_one_like_default) ... ok test_groupcollide__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_groupcollide__with_collided_callback) ... ok test_groupcollide__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_groupcollide__without_collided_callback) ... ok test_spritecollide__collided_defaults_to_collide_rect (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__collided_defaults_to_collide_rect) ... ok test_spritecollide__collided_must_be_a_callable (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__collided_must_be_a_callable) ... ok test_spritecollide__works_if_collided_cb_is_None (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__works_if_collided_cb_is_None) ... ok test_spritecollide__works_if_collided_cb_not_passed (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__works_if_collided_cb_not_passed) ... ok test_spritecollideany__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollideany__with_collided_callback) ... ok test_spritecollideany__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollideany__without_collided_callback) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.SpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.SpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.SpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.SpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.SpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.SpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.SpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.SpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.SpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.SpriteTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.WeakSpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.WeakSpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.WeakSpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.WeakSpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.WeakSpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.WeakSpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.WeakSpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.WeakSpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.WeakSpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.WeakSpriteTypeTest.test_update_with_kwargs) ... ok test_weak_group_ref (pygame.tests.sprite_test.WeakSpriteTypeTest.test_weak_group_ref) We create a list of groups, add them to the sprite. ... ok ---------------------------------------------------------------------- Ran 163 tests in 0.043s OK loading pygame.tests.surface_test test_convert__pixel_format_as_surface_subclass (pygame.tests.surface_test.GeneralSurfaceTests.test_convert__pixel_format_as_surface_subclass) Ensure convert accepts a Surface subclass argument. ... ok test_convert_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha) Ensure the surface returned by surf.convert_alpha ... ok test_convert_alpha_SRCALPHA (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha_SRCALPHA) Ensure that the surface returned by surf.convert_alpha() ... ok test_convert_alpha__pixel_format_as_surface_subclass (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha__pixel_format_as_surface_subclass) Ensure convert_alpha accepts a Surface subclass argument. ... ok test_convert_alpha_init (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha_init) Ensure initialization exceptions are raised ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_convert_init (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_init) Ensure initialization exceptions are raised ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_get_abs_offset (pygame.tests.surface_test.GeneralSurfaceTests.test_get_abs_offset) ... ok test_get_abs_parent (pygame.tests.surface_test.GeneralSurfaceTests.test_get_abs_parent) ... ok test_get_at (pygame.tests.surface_test.GeneralSurfaceTests.test_get_at) ... ok test_get_at_mapped (pygame.tests.surface_test.GeneralSurfaceTests.test_get_at_mapped) ... ok test_get_bitsize (pygame.tests.surface_test.GeneralSurfaceTests.test_get_bitsize) ... ok test_get_clip (pygame.tests.surface_test.GeneralSurfaceTests.test_get_clip) ... ok test_get_colorkey (pygame.tests.surface_test.GeneralSurfaceTests.test_get_colorkey) ... ok test_get_height (pygame.tests.surface_test.GeneralSurfaceTests.test_get_height) ... ok test_get_locked (pygame.tests.surface_test.GeneralSurfaceTests.test_get_locked) ... ok test_get_locks (pygame.tests.surface_test.GeneralSurfaceTests.test_get_locks) ... ok test_get_losses (pygame.tests.surface_test.GeneralSurfaceTests.test_get_losses) Ensure a surface's losses can be retrieved ... ok test_get_masks__no_surface (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__no_surface) Ensure that after display.quit, calling get_masks raises pygame.error. ... ok test_get_masks__rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__rgb) Ensure that get_mask can return RGB mask. ... ok test_get_masks__rgba (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__rgba) Ensure that get_mask can return RGBA mask. ... ok test_get_offset (pygame.tests.surface_test.GeneralSurfaceTests.test_get_offset) get_offset returns the (0,0) if surface is not a child ... ok test_get_palette (pygame.tests.surface_test.GeneralSurfaceTests.test_get_palette) ... ok test_get_palette_at (pygame.tests.surface_test.GeneralSurfaceTests.test_get_palette_at) ... ok test_get_pitch (pygame.tests.surface_test.GeneralSurfaceTests.test_get_pitch) ... ok test_get_shifts (pygame.tests.surface_test.GeneralSurfaceTests.test_get_shifts) Tests whether Surface.get_shifts returns proper ... ok test_get_size (pygame.tests.surface_test.GeneralSurfaceTests.test_get_size) ... ok test_image_convert_bug_131 (pygame.tests.surface_test.GeneralSurfaceTests.test_image_convert_bug_131) ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_lock (pygame.tests.surface_test.GeneralSurfaceTests.test_lock) ... ok test_map_rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_map_rgb) ... ok test_mustlock (pygame.tests.surface_test.GeneralSurfaceTests.test_mustlock) ... ok test_opaque_destination_blit_with_set_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_opaque_destination_blit_with_set_alpha) ... ok test_palette_colorkey (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey) test bug discovered by robertpfeiffer ... ok test_palette_colorkey_fill (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey_fill) ... ok test_palette_colorkey_set_px (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey_set_px) ... ok test_scroll (pygame.tests.surface_test.GeneralSurfaceTests.test_scroll) ... ok test_sdl1_mimic_blitter_with_set_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_sdl1_mimic_blitter_with_set_alpha) does the SDL 1 style blitter in pygame 2 work with set_alpha(), ... ok test_set_alpha_none (pygame.tests.surface_test.GeneralSurfaceTests.test_set_alpha_none) surf.set_alpha(None) disables blending ... ok test_set_alpha_value (pygame.tests.surface_test.GeneralSurfaceTests.test_set_alpha_value) surf.set_alpha(x), where x != None, enables blending ... ok test_set_palette (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette) ... ok test_set_palette__fail (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette__fail) ... ok test_set_palette__set_at (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette__set_at) ... ok test_set_palette_at (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette_at) ... ok test_src_alpha_compatible (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_compatible) "What pygame 1.9.x did". Is the alpha blitter as before? ... ok test_src_alpha_compatible_16bit (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_compatible_16bit) "What pygame 1.9.x did". Is the alpha blitter as before? ... ok test_src_alpha_issue_1289 (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_issue_1289) blit should be white. ... ok test_src_alpha_sdl2_blitter (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_sdl2_blitter) Checking that the BLEND_ALPHA_SDL2 flag works - this feature ... ok test_subsurface (pygame.tests.surface_test.GeneralSurfaceTests.test_subsurface) ... ok test_unlock (pygame.tests.surface_test.GeneralSurfaceTests.test_unlock) ... ok test_unmap_rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_unmap_rgb) ... ok test_GET_PIXELVALS (pygame.tests.surface_test.SurfaceBlendTest.test_GET_PIXELVALS) ... ok test_blit_blend (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend) ... ok test_blit_blend_big_rect (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_big_rect) test that an oversized rect works ok. ... ok test_blit_blend_premultiplied (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_premultiplied) ... ok test_blit_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_rgba) ... ok test_fill_blend (pygame.tests.surface_test.SurfaceBlendTest.test_fill_blend) ... ok test_fill_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest.test_fill_blend_rgba) ... ok test_surface_premul_alpha (pygame.tests.surface_test.SurfaceBlendTest.test_surface_premul_alpha) Ensure that .premul_alpha() works correctly ... ok test_fill (pygame.tests.surface_test.SurfaceFillTest.test_fill) ... ok test_array_interface (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface) ... ok test_array_interface_alpha (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_alpha) ... ok test_array_interface_masks (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_masks) Test non-default color byte orders on 3D views ... ok test_array_interface_rgb (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_rgb) ... ok test_newbuf_PyBUF_flags_0D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_0D) ... ok test_newbuf_PyBUF_flags_1D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_1D) ... ok test_newbuf_PyBUF_flags_2D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_2D) ... ok test_newbuf_PyBUF_flags_3D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_3D) ... ok test_newbuf_PyBUF_flags_bytes (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_bytes) ... ok test_newbuf_PyBUF_flags_rgba (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_rgba) ... ok test_blanket_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blanket_alpha) ... ok test_blend (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blend) ... ok test_blend_rgba (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blend_rgba) ... ok test_colorkey (pygame.tests.surface_test.SurfaceSelfBlitTest.test_colorkey) ... ok test_copy_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_copy_alpha) issue 581: alpha of surface copy with SRCALPHA is set to 0. ... ok test_overlap_check (pygame.tests.surface_test.SurfaceSelfBlitTest.test_overlap_check) ... ok test_pixel_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_pixel_alpha) ... ok test_subsurface (pygame.tests.surface_test.SurfaceSelfBlitTest.test_subsurface) ... ok test_convert (pygame.tests.surface_test.SurfaceSubtypeTest.test_convert) Ensure method convert() preserves the surface's class ... ok test_convert_alpha (pygame.tests.surface_test.SurfaceSubtypeTest.test_convert_alpha) Ensure method convert_alpha() preserves the surface's class ... ok test_copy (pygame.tests.surface_test.SurfaceSubtypeTest.test_copy) Ensure method copy() preserves the surface's class ... ok test_subsurface (pygame.tests.surface_test.SurfaceSubtypeTest.test_subsurface) Ensure method subsurface() preserves the surface's class ... ok test_SRCALPHA (pygame.tests.surface_test.SurfaceTypeTest.test_SRCALPHA) ... ok test_blit_big_rects (pygame.tests.surface_test.SurfaceTypeTest.test_blit_big_rects) SDL2 can have more than 16 bits for x, y, width, height. ... ok test_blit_keyword_args (pygame.tests.surface_test.SurfaceTypeTest.test_blit_keyword_args) ... ok test_copy (pygame.tests.surface_test.SurfaceTypeTest.test_copy) Ensure a surface can be copied. ... ok test_copy_rle (pygame.tests.surface_test.SurfaceTypeTest.test_copy_rle) Test copying a surface set to use run length encoding ... ok test_fill (pygame.tests.surface_test.SurfaceTypeTest.test_fill) Ensure a surface can be filled. ... ok test_fill_keyword_args (pygame.tests.surface_test.SurfaceTypeTest.test_fill_keyword_args) Ensure fill() accepts keyword arguments. ... ok test_fill_negative_coordinates (pygame.tests.surface_test.SurfaceTypeTest.test_fill_negative_coordinates) ... ok test_fill_rle (pygame.tests.surface_test.SurfaceTypeTest.test_fill_rle) Test RLEACCEL flag with fill() ... ok test_flags_default0_display (pygame.tests.surface_test.SurfaceTypeTest.test_flags_default0_display) is set to zero, and SRCALPH is not set by default even when the display is initialized. ... ok test_flags_default0_nodisplay (pygame.tests.surface_test.SurfaceTypeTest.test_flags_default0_nodisplay) is set to zero, and SRCALPHA is not set by default with no display initialized. ... ok test_get_alpha (pygame.tests.surface_test.SurfaceTypeTest.test_get_alpha) Ensure a surface's alpha value can be retrieved. ... ok test_get_bounding_rect (pygame.tests.surface_test.SurfaceTypeTest.test_get_bounding_rect) ... ok test_get_buffer (pygame.tests.surface_test.SurfaceTypeTest.test_get_buffer) ... ok test_get_buffer_oldbuf (pygame.tests.surface_test.SurfaceTypeTest.test_get_buffer_oldbuf) ... skipped 'old buffer not available' test_get_bytesize (pygame.tests.surface_test.SurfaceTypeTest.test_get_bytesize) Ensure a surface's bit and byte sizes can be retrieved. ... ok test_get_flags (pygame.tests.surface_test.SurfaceTypeTest.test_get_flags) Ensure a surface's flags can be retrieved. ... ok test_get_flags__display_surf (pygame.tests.surface_test.SurfaceTypeTest.test_get_flags__display_surf) ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_get_parent (pygame.tests.surface_test.SurfaceTypeTest.test_get_parent) Ensure a surface's parent can be retrieved. ... ok test_get_rect (pygame.tests.surface_test.SurfaceTypeTest.test_get_rect) Ensure a surface's rect can be retrieved. ... ok test_get_view (pygame.tests.surface_test.SurfaceTypeTest.test_get_view) Ensure a buffer view of the surface's pixels can be retrieved. ... ok test_get_view_oldbuf (pygame.tests.surface_test.SurfaceTypeTest.test_get_view_oldbuf) ... skipped 'old buffer not available' test_get_width__size_and_height (pygame.tests.surface_test.SurfaceTypeTest.test_get_width__size_and_height) Ensure a surface's size, width and height can be retrieved. ... ok test_keyword_arguments (pygame.tests.surface_test.SurfaceTypeTest.test_keyword_arguments) ... ok test_masks (pygame.tests.surface_test.SurfaceTypeTest.test_masks) ... ok test_mustlock_rle (pygame.tests.surface_test.SurfaceTypeTest.test_mustlock_rle) Test RLEACCEL flag with mustlock() ... ok test_mustlock_surf_alpha_rle (pygame.tests.surface_test.SurfaceTypeTest.test_mustlock_surf_alpha_rle) Test RLEACCEL flag with mustlock() on a surface ... ok test_print (pygame.tests.surface_test.SurfaceTypeTest.test_print) ... ok test_set_alpha__set_colorkey_rle (pygame.tests.surface_test.SurfaceTypeTest.test_set_alpha__set_colorkey_rle) ... ok test_set_at (pygame.tests.surface_test.SurfaceTypeTest.test_set_at) ... ok test_set_at__big_endian (pygame.tests.surface_test.SurfaceTypeTest.test_set_at__big_endian) png files are loaded in big endian format (BGR rather than RGB) ... ok test_set_clip (pygame.tests.surface_test.SurfaceTypeTest.test_set_clip) see if surface.set_clip(None) works correctly. ... ok test_set_colorkey (pygame.tests.surface_test.SurfaceTypeTest.test_set_colorkey) ... ok test_set_masks (pygame.tests.surface_test.SurfaceTypeTest.test_set_masks) ... ok test_set_shifts (pygame.tests.surface_test.SurfaceTypeTest.test_set_shifts) ... ok test_solarwolf_rle_usage (pygame.tests.surface_test.SurfaceTypeTest.test_solarwolf_rle_usage) Test for error/crash when calling set_colorkey() followed ... ok test_solarwolf_rle_usage_2 (pygame.tests.surface_test.SurfaceTypeTest.test_solarwolf_rle_usage_2) Test for RLE status after setting alpha ... ok test_subsurface_rle (pygame.tests.surface_test.SurfaceTypeTest.test_subsurface_rle) Ensure an RLE sub-surface works independently of its parent. ... ok test_subsurface_rle2 (pygame.tests.surface_test.SurfaceTypeTest.test_subsurface_rle2) Ensure an RLE sub-surface works independently of its parent. ... ok test_surface__pixel_format_as_surface_subclass (pygame.tests.surface_test.SurfaceTypeTest.test_surface__pixel_format_as_surface_subclass) Ensure a subclassed surface can be used for pixel format ... ok test_surface_created_opaque_black (pygame.tests.surface_test.SurfaceTypeTest.test_surface_created_opaque_black) ... ok test_blit__SRCALPHA32_to_8 (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA32_to_8) ... ok test_blit__SRCALPHA_opaque_source (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA_opaque_source) ... ok test_blit__SRCALPHA_to_SRCALPHA_non_zero (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA_to_SRCALPHA_non_zero) Tests blitting a nonzero alpha surface to another nonzero alpha surface ... ok test_blit__blit_to_self (pygame.tests.surface_test.TestSurfaceBlit.test_blit__blit_to_self) Test that blit operation works on self, alpha value is ... ok test_blit_area_contraint (pygame.tests.surface_test.TestSurfaceBlit.test_blit_area_contraint) Testing area constraint ... ok test_blit_overflow_coord (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_coord) Full coverage w/ overflow, specified with Coordinate ... ok test_blit_overflow_nonorigin (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_nonorigin) Test Rectangle Dest, with overflow but with starting rect with top-left at (1,1) ... ok test_blit_overflow_rect (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_rect) Full coverage w/ overflow, specified with a Rect ... ok test_blit_zero_overlap (pygame.tests.surface_test.TestSurfaceBlit.test_blit_zero_overlap) Testing zero-overlap condition. ... ok ---------------------------------------------------------------------- Ran 130 tests in 1.254s OK (skipped=6) CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.surfarray_test test_array2d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array2d) ... ok test_array3d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array3d) ... ok test_array_alpha (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_alpha) ... ok test_array_blue (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_blue) ... ok test_array_colorkey (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_colorkey) ... ok test_array_green (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_green) ... ok test_array_red (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_red) ... ok test_blit_array (pygame.tests.surfarray_test.SurfarrayModuleTest.test_blit_array) ... ok test_get_arraytype (pygame.tests.surfarray_test.SurfarrayModuleTest.test_get_arraytype) ... ok test_get_arraytypes (pygame.tests.surfarray_test.SurfarrayModuleTest.test_get_arraytypes) ... ok test_make_surface (pygame.tests.surfarray_test.SurfarrayModuleTest.test_make_surface) ... ok test_map_array (pygame.tests.surfarray_test.SurfarrayModuleTest.test_map_array) ... ok test_pixels2d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels2d) ... ok test_pixels3d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels3d) ... ok test_pixels_alpha (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_alpha) ... ok test_pixels_blue (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_blue) ... ok test_pixels_green (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_green) ... ok test_pixels_red (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_red) ... ok test_surf_lock (pygame.tests.surfarray_test.SurfarrayModuleTest.test_surf_lock) ... ok test_use_arraytype (pygame.tests.surfarray_test.SurfarrayModuleTest.test_use_arraytype) ... ok ---------------------------------------------------------------------- Ran 20 tests in 0.042s OK loading pygame.tests.surflock_test test_buffer (pygame.tests.surflock_test.SurfaceLockTest.test_buffer) ... ok test_lock (pygame.tests.surflock_test.SurfaceLockTest.test_lock) ... ok test_pxarray_ref (pygame.tests.surflock_test.SurfaceLockTest.test_pxarray_ref) ... ok test_subsurface_lock (pygame.tests.surflock_test.SurfaceLockTest.test_subsurface_lock) ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.000s OK loading pygame.tests.sysfont_test test_create_aliases (pygame.tests.sysfont_test.SysfontModuleTest.test_create_aliases) ... ok test_initsysfonts (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts) ... ok test_initsysfonts_darwin (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_darwin) ... skipped 'Not mac we skip.' test_initsysfonts_unix (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_unix) ... ok test_initsysfonts_win32 (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_win32) ... skipped 'Not windows we skip.' test_sysfont (pygame.tests.sysfont_test.SysfontModuleTest.test_sysfont) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.001s OK (skipped=2) loading pygame.tests.threads_test test_FuncResult (pygame.tests.threads_test.ThreadsModuleTest.test_FuncResult) Ensure FuncResult sets its result and exception attributes ... ok test_benchmark_workers (pygame.tests.threads_test.ThreadsModuleTest.test_benchmark_workers) Ensure benchmark_workers performance measure functions properly with both default and specified inputs ... ok test_init (pygame.tests.threads_test.ThreadsModuleTest.test_init) Ensure init() sets up the worker queue ... ok test_quit (pygame.tests.threads_test.ThreadsModuleTest.test_quit) Ensure quit() cleans up the worker queue ... ok test_tmap (pygame.tests.threads_test.ThreadsModuleTest.test_tmap) ... ok test_tmap__wait (pygame.tests.threads_test.ThreadsModuleTest.test_tmap__wait) ... ok test_do (pygame.tests.threads_test.WorkerQueueTypeTest.test_do) Tests function placement on queue and execution after blocking function completion. ... ok test_stop (pygame.tests.threads_test.WorkerQueueTypeTest.test_stop) Ensure stop() stops the worker queue ... ok test_threadloop (pygame.tests.threads_test.WorkerQueueTypeTest.test_threadloop) ... ok test_usage_with_different_functions (pygame.tests.threads_test.WorkerQueueTypeTest.test_usage_with_different_functions) ... ok test_wait (pygame.tests.threads_test.WorkerQueueTypeTest.test_wait) ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.723s OK loading pygame.tests.time_test test_construction (pygame.tests.time_test.ClockTypeTest.test_construction) Ensure a Clock object can be created ... ok test_get_fps (pygame.tests.time_test.ClockTypeTest.test_get_fps) test_get_fps tests pygame.time.get_fps() ... ok test_get_rawtime (pygame.tests.time_test.ClockTypeTest.test_get_rawtime) ... ok test_get_time (pygame.tests.time_test.ClockTypeTest.test_get_time) ... ok test_tick (pygame.tests.time_test.ClockTypeTest.test_tick) Tests time.Clock.tick() ... ok test_tick_busy_loop (pygame.tests.time_test.ClockTypeTest.test_tick_busy_loop) Test tick_busy_loop ... ok test_delay (pygame.tests.time_test.TimeModuleTest.test_delay) Tests time.delay() function. ... ok test_get_ticks (pygame.tests.time_test.TimeModuleTest.test_get_ticks) Tests time.get_ticks() ... ok test_set_timer (pygame.tests.time_test.TimeModuleTest.test_set_timer) Tests time.set_timer() ... ok test_wait (pygame.tests.time_test.TimeModuleTest.test_wait) Tests time.wait() function. ... ok ---------------------------------------------------------------------- Ran 10 tests in 18.892s OK loading pygame.tests.touch_test test_get_device (pygame.tests.touch_test.TouchTest.test_get_device) ... skipped 'no touch devices found' test_get_device__invalid (pygame.tests.touch_test.TouchTest.test_get_device__invalid) ... ok test_num_devices (pygame.tests.touch_test.TouchTest.test_num_devices) ... ok test_num_fingers (pygame.tests.touch_test.TouchTest.test_num_fingers) ... skipped 'no touch devices found' test_num_fingers__invalid (pygame.tests.touch_test.TouchTest.test_num_fingers__invalid) ... ok ---------------------------------------------------------------------- Ran 5 tests in 0.013s OK (skipped=2) loading pygame.tests.transform_test test_flip (pygame.tests.transform_test.TransformDisplayModuleTest.test_flip) honors the set_color key on the returned surface from flip. ... ok test_flip_alpha (pygame.tests.transform_test.TransformDisplayModuleTest.test_flip_alpha) returns a surface with the same properties as the input. ... ok test_average_color (pygame.tests.transform_test.TransformModuleTest.test_average_color) ... ok test_average_color_considering_alpha (pygame.tests.transform_test.TransformModuleTest.test_average_color_considering_alpha) ... ok test_average_color_considering_alpha_all_pixels_opaque (pygame.tests.transform_test.TransformModuleTest.test_average_color_considering_alpha_all_pixels_opaque) ... ok test_average_surfaces (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces) ... ok test_average_surfaces__24 (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__24) ... ok test_average_surfaces__24_big_endian (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__24_big_endian) ... ok test_average_surfaces__subclassed_destination_surface (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__subclassed_destination_surface) Ensure average_surfaces accepts a destination subclassed surface. ... ok test_average_surfaces__subclassed_surfaces (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__subclassed_surfaces) Ensure average_surfaces accepts subclassed surfaces. ... ok test_chop (pygame.tests.transform_test.TransformModuleTest.test_chop) ... ok test_get_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest.test_get_smoothscale_backend) ... ok test_grayscale (pygame.tests.transform_test.TransformModuleTest.test_grayscale) ... ok test_laplacian (pygame.tests.transform_test.TransformModuleTest.test_laplacian) ... ok test_laplacian__24_big_endian (pygame.tests.transform_test.TransformModuleTest.test_laplacian__24_big_endian) ... ok test_rotate (pygame.tests.transform_test.TransformModuleTest.test_rotate) ... ok test_rotate__lossless_at_90_degrees (pygame.tests.transform_test.TransformModuleTest.test_rotate__lossless_at_90_degrees) ... ok test_rotate_of_0_sized_surface (pygame.tests.transform_test.TransformModuleTest.test_rotate_of_0_sized_surface) ... ok test_rotozoom (pygame.tests.transform_test.TransformModuleTest.test_rotozoom) ... ok test_scale2x (pygame.tests.transform_test.TransformModuleTest.test_scale2x) ... ok test_scale2xraw (pygame.tests.transform_test.TransformModuleTest.test_scale2xraw) ... ok test_scale__alpha (pygame.tests.transform_test.TransformModuleTest.test_scale__alpha) see if set_alpha information is kept. ... ok test_scale__destination (pygame.tests.transform_test.TransformModuleTest.test_scale__destination) see if the destination surface can be passed in to use. ... ok test_scale__vector2 (pygame.tests.transform_test.TransformModuleTest.test_scale__vector2) ... ok test_scale__zero_surface_transform (pygame.tests.transform_test.TransformModuleTest.test_scale__zero_surface_transform) ... ok test_scale_by (pygame.tests.transform_test.TransformModuleTest.test_scale_by) ... ok test_set_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest.test_set_smoothscale_backend) ... ok test_smoothscale (pygame.tests.transform_test.TransformModuleTest.test_smoothscale) Tests the stated boundaries, sizing, and color blending of smoothscale function ... ok test_smoothscale_by (pygame.tests.transform_test.TransformModuleTest.test_smoothscale_by) ... ok test_threshold__honors_third_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__honors_third_surface) ... ok test_threshold__subclassed_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__subclassed_surface) Ensure threshold accepts subclassed surfaces. ... ok test_threshold__surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__surface) ... ok test_threshold__uneven_colors (pygame.tests.transform_test.TransformModuleTest.test_threshold__uneven_colors) ... ok test_threshold_count (pygame.tests.transform_test.TransformModuleTest.test_threshold_count) counts the colors, and not changes them. ... ok test_threshold_dest_surf_all_changed (pygame.tests.transform_test.TransformModuleTest.test_threshold_dest_surf_all_changed) Lowering the threshold, expecting changed surface ... ok test_threshold_dest_surf_not_change (pygame.tests.transform_test.TransformModuleTest.test_threshold_dest_surf_not_change) the pixels within the threshold. ... ok test_threshold_from_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold_from_surface) Set similar pixels in 'dest_surf' to color in the 'surf'. ... ok test_threshold_inverse_set (pygame.tests.transform_test.TransformModuleTest.test_threshold_inverse_set) changes the pixels within the threshold, and not outside. ... ok test_threshold_non_src_alpha (pygame.tests.transform_test.TransformModuleTest.test_threshold_non_src_alpha) ... ok test_threshold_search_surf (pygame.tests.transform_test.TransformModuleTest.test_threshold_search_surf) ... ok test_threshold_set_behavior0 (pygame.tests.transform_test.TransformModuleTest.test_threshold_set_behavior0) raises an error when set_behavior=1 ... ok test_threshold_set_behavior2 (pygame.tests.transform_test.TransformModuleTest.test_threshold_set_behavior2) raises an error when set_behavior=2 and set_color is not None. ... ok ---------------------------------------------------------------------- Ran 42 tests in 0.075s OK loading pygame.tests.version_test test_pg_version_consistency (pygame.tests.version_test.VersionTest.test_pg_version_consistency) ... ok test_sdl_version (pygame.tests.version_test.VersionTest.test_sdl_version) ... ok ---------------------------------------------------------------------- Ran 2 tests in 0.001s OK loading pygame.tests.video_test test_renderer_set_viewport (pygame.tests.video_test.VideoModuleTest.test_renderer_set_viewport) works. ... ok ---------------------------------------------------------------------- Ran 1 test in 0.014s OK ............................................s.................................................................................................sssssss.......s....s..sssss...........ss.....sss..........ss................................................................................................................................................................................................................................................s................ss................................................................................................................................................................s.....s........s.....................................................................................................................................................xxxxxxx......x...........x........x.............................................x...x.....................................................................................................................................................................................................................s...............x............s..s.............x..........................................s.....s.s........................................................................................................................................................................................................................................................................................................................................................................................................................................................ss....................s...................................................................s..s...s......................................................s.s......................s..s.............................................. ---------------------------------------------------------------------- Ran 1849 tests in 66.080s OK I: pybuild pybuild:308: cp /build/reproducible-path/pygame-2.6.1/src_py/pygame_icon.bmp /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame; cp /usr/share/fonts/truetype/freefont/FreeSansBold.ttf /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame/freesansbold.ttf; ln -sf /build/reproducible-path/pygame-2.6.1/examples/data /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame/examples; ln -sf /build/reproducible-path/pygame-2.6.1/test/fixtures /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame/tests/ I: pybuild base:311: /usr/bin/xvfb-run python3.12 -m pygame.tests.__main__ -v --exclude opengl :488: RuntimeWarning: Your system is avx2 capable but pygame was not built with support for it. The performance of some of your blits could be adversely affected. Consider enabling compile time detection with environment variables like PYGAME_DETECT_AVX2=1 if you are compiling without cross compilation. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. pygame 2.6.1 (SDL 2.30.9, Python 3.12.7) Hello from the pygame community. https://www.pygame.org/contribute.html skipping pygame.tests.scrap_test (tag 'ignore') loading pygame.tests.base_test test_GetView_array_struct (pygame.tests.base_test.BaseModuleTest.test_GetView_array_struct) ... ok test_PgDict_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest.test_PgDict_AsBuffer_PyBUF_flags) ... ok test_PgObject_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest.test_PgObject_AsBuffer_PyBUF_flags) ... ok test_PgObject_GetBuffer_array_interface (pygame.tests.base_test.BaseModuleTest.test_PgObject_GetBuffer_array_interface) ... ok test_PgObject_GetBuffer_exception (pygame.tests.base_test.BaseModuleTest.test_PgObject_GetBuffer_exception) ... ok test_bad_format (pygame.tests.base_test.BaseModuleTest.test_bad_format) ... ok test_get_error (pygame.tests.base_test.BaseModuleTest.test_get_error) ... ok test_get_init (pygame.tests.base_test.BaseModuleTest.test_get_init) ... ok test_get_init__after_init (pygame.tests.base_test.BaseModuleTest.test_get_init__after_init) ... ok test_get_init__after_quit (pygame.tests.base_test.BaseModuleTest.test_get_init__after_quit) ... ok test_get_sdl_byteorder (pygame.tests.base_test.BaseModuleTest.test_get_sdl_byteorder) Ensure the SDL byte order is valid ... ok test_get_sdl_version (pygame.tests.base_test.BaseModuleTest.test_get_sdl_version) Ensure the SDL version is valid ... ok test_init (pygame.tests.base_test.BaseModuleTest.test_init) Ensures init() works properly. ... ok test_newbuf (pygame.tests.base_test.BaseModuleTest.test_newbuf) ... ok test_quit__and_init (pygame.tests.base_test.BaseModuleTest.test_quit__and_init) ... ok test_register_quit (pygame.tests.base_test.BaseModuleTest.test_register_quit) Ensure that a registered function is called on quit() ... ok test_set_error (pygame.tests.base_test.BaseModuleTest.test_set_error) ... ok test_unicode_error (pygame.tests.base_test.BaseModuleTest.test_unicode_error) ... ok ---------------------------------------------------------------------- Ran 18 tests in 0.279s OK loading pygame.tests.blit_test test_BLEND (pygame.tests.blit_test.BlitTest.test_BLEND) BLEND_ tests. ... ok test_SRCALPHA (pygame.tests.blit_test.BlitTest.test_SRCALPHA) SRCALPHA tests. ... ok test_blits_bad_dest (pygame.tests.blit_test.BlitsTest.test_blits_bad_dest) Tests that calling blits with a sequence containing an invalid tuple with a ... ok test_blits_bad_surf_args (pygame.tests.blit_test.BlitsTest.test_blits_bad_surf_args) Tests that calling blits with a sequence containing an invalid tuple of ... ok test_blits_correctness (pygame.tests.blit_test.BlitsTest.test_blits_correctness) Checks the correctness of the colors on the destination ... ok test_blits_doreturn (pygame.tests.blit_test.BlitsTest.test_blits_doreturn) Tests that when doreturn=0, it returns None ... ok test_blits_not_sequence (pygame.tests.blit_test.BlitsTest.test_blits_not_sequence) Tests that calling blits with an invalid non-sequence None argument ... ok test_blits_performance (pygame.tests.blit_test.BlitsTest.test_blits_performance) Checks time performance of blits ... ok test_blits_wrong_length (pygame.tests.blit_test.BlitsTest.test_blits_wrong_length) Tests that calling blits with an invalid sequence containing a single surface ... ok test_custom_blits_performance (pygame.tests.blit_test.BlitsTest.test_custom_blits_performance) Checks time performance of the custom blits method ... ok ---------------------------------------------------------------------- Ran 10 tests in 0.006s OK loading pygame.tests.bufferproxy_test test_length (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_length) ... ok test_raw (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_raw) ... ok test_write (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_write) ... ok test___array_interface___property (pygame.tests.bufferproxy_test.BufferProxyTest.test___array_interface___property) ... ok test___array_struct___property (pygame.tests.bufferproxy_test.BufferProxyTest.test___array_struct___property) ... ok test_after (pygame.tests.bufferproxy_test.BufferProxyTest.test_after) ... ok test_attribute (pygame.tests.bufferproxy_test.BufferProxyTest.test_attribute) ... ok test_before (pygame.tests.bufferproxy_test.BufferProxyTest.test_before) ... ok test_c_api (pygame.tests.bufferproxy_test.BufferProxyTest.test_c_api) ... ok test_class_name (pygame.tests.bufferproxy_test.BufferProxyTest.test_class_name) ... ok test_gc (pygame.tests.bufferproxy_test.BufferProxyTest.test_gc) refcount agnostic check that contained objects are freed ... ok test_module_name (pygame.tests.bufferproxy_test.BufferProxyTest.test_module_name) ... ok test_parent_property (pygame.tests.bufferproxy_test.BufferProxyTest.test_parent_property) ... ok test_repr (pygame.tests.bufferproxy_test.BufferProxyTest.test_repr) ... ok test_subclassing (pygame.tests.bufferproxy_test.BufferProxyTest.test_subclassing) ... ok test_weakref (pygame.tests.bufferproxy_test.BufferProxyTest.test_weakref) ... ok ---------------------------------------------------------------------- Ran 16 tests in 0.082s OK loading pygame.tests.camera_test test_camera (pygame.tests.camera_test.CameraModuleTest.test_camera) ... skipped 'requires the SDL_VIDEODRIVER to be non dummy' ---------------------------------------------------------------------- Ran 1 test in 0.000s OK (skipped=1) loading pygame.tests.color_test test_Color_type_works_for_Surface_get_and_set_colorkey (pygame.tests.color_test.ColorTypeTest.test_Color_type_works_for_Surface_get_and_set_colorkey) ... ok test_add (pygame.tests.color_test.ColorTypeTest.test_add) ... ok test_arraystruct (pygame.tests.color_test.ColorTypeTest.test_arraystruct) ... ok test_case_insensitivity_of_string_args (pygame.tests.color_test.ColorTypeTest.test_case_insensitivity_of_string_args) ... ok test_cmy__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_cmy__all_elements_within_limits) ... ok test_cmy__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_cmy__sanity_testing_converted_should_equate_bar_rounding) ... ok test_cmy__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_cmy__sanity_testing_converted_should_not_raise) ... ok test_collection_abc (pygame.tests.color_test.ColorTypeTest.test_collection_abc) ... ok test_color (pygame.tests.color_test.ColorTypeTest.test_color) Ensures Color objects can be created. ... ok test_color__color_object_arg (pygame.tests.color_test.ColorTypeTest.test_color__color_object_arg) Ensures Color objects can be created using Color objects. ... ok test_color__hex_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__hex_str_arg) Ensures Color objects can be created using hex strings. ... ok test_color__html_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__html_str_arg) Ensures Color objects can be created using html strings. ... ok test_color__int_arg (pygame.tests.color_test.ColorTypeTest.test_color__int_arg) Ensures Color objects can be created using one int value. ... ok test_color__int_arg_invalid (pygame.tests.color_test.ColorTypeTest.test_color__int_arg_invalid) Ensures invalid int values are detected when creating Color objects. ... ok test_color__name_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__name_str_arg) Ensures Color objects can be created using str names. ... ok test_color__name_str_arg_from_colordict (pygame.tests.color_test.ColorTypeTest.test_color__name_str_arg_from_colordict) Ensures Color objects can be created using str names ... ok test_color__rgba_int_args (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args) Ensures Color objects can be created using ints. ... ok test_color__rgba_int_args_invalid_value (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_invalid_value) Ensures invalid values are detected when creating Color objects. ... ok test_color__rgba_int_args_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_invalid_value_without_alpha) Ensures invalid values are detected when creating Color objects ... ok test_color__rgba_int_args_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_without_alpha) Ensures Color objects can be created without providing alpha. ... ok test_color__sequence_arg (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg) Ensures Color objects can be created using tuples/lists. ... ok test_color__sequence_arg_invalid_format (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_format) Ensures invalid sequences are detected when creating Color objects ... ok test_color__sequence_arg_invalid_value (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_value) Ensures invalid sequences are detected when creating Color objects. ... ok test_color__sequence_arg_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_value_without_alpha) Ensures invalid sequences are detected when creating Color objects ... ok test_color__sequence_arg_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_without_alpha) Ensures Color objects can be created using tuples/lists ... ok test_color_contains (pygame.tests.color_test.ColorTypeTest.test_color_contains) ... ok test_color_iter (pygame.tests.color_test.ColorTypeTest.test_color_iter) ... ok test_comparison (pygame.tests.color_test.ColorTypeTest.test_comparison) ... ok test_correct_gamma__verified_against_python_implementation (pygame.tests.color_test.ColorTypeTest.test_correct_gamma__verified_against_python_implementation) |tags:slow| ... ok test_div (pygame.tests.color_test.ColorTypeTest.test_div) ... ok test_float (pygame.tests.color_test.ColorTypeTest.test_float) ... ok test_get_item (pygame.tests.color_test.ColorTypeTest.test_get_item) ... ok test_grayscale (pygame.tests.color_test.ColorTypeTest.test_grayscale) ... ok test_hex (pygame.tests.color_test.ColorTypeTest.test_hex) ... ok test_hex_digits (pygame.tests.color_test.ColorTypeTest.test_hex_digits) ... ok test_hsla__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_hsla__all_elements_within_limits) ... ok test_hsla__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_hsla__sanity_testing_converted_should_equate_bar_rounding) ... ok test_hsla__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_hsla__sanity_testing_converted_should_not_raise) ... ok test_hsva__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_hsva__all_elements_within_limits) ... ok test_hsva__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_hsva__sanity_testing_converted_should_equate_bar_rounding) ... ok test_hsva__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_hsva__sanity_testing_converted_should_not_raise) ... ok test_i1i2i3__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__all_elements_within_limits) ... ok test_i1i2i3__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__sanity_testing_converted_should_equate_bar_rounding) ... ok test_i1i2i3__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__sanity_testing_converted_should_not_raise) ... ok test_ignore_whitespace (pygame.tests.color_test.ColorTypeTest.test_ignore_whitespace) ... ok test_init (pygame.tests.color_test.ColorTypeTest.test_init) ... ok test_int (pygame.tests.color_test.ColorTypeTest.test_int) ... ok test_invalid_html_hex_codes (pygame.tests.color_test.ColorTypeTest.test_invalid_html_hex_codes) ... ok test_issue_269 (pygame.tests.color_test.ColorTypeTest.test_issue_269) PyColor OverflowError on HSVA with hue value of 360 ... ok test_len (pygame.tests.color_test.ColorTypeTest.test_len) ... ok test_length (pygame.tests.color_test.ColorTypeTest.test_length) ... ok test_lerp (pygame.tests.color_test.ColorTypeTest.test_lerp) ... ok test_long (pygame.tests.color_test.ColorTypeTest.test_long) ... ok test_mod (pygame.tests.color_test.ColorTypeTest.test_mod) ... ok test_mul (pygame.tests.color_test.ColorTypeTest.test_mul) ... ok test_new (pygame.tests.color_test.ColorTypeTest.test_new) ... ok test_newbuf (pygame.tests.color_test.ColorTypeTest.test_newbuf) ... ok test_normalize (pygame.tests.color_test.ColorTypeTest.test_normalize) ... ok test_oct (pygame.tests.color_test.ColorTypeTest.test_oct) ... ok test_pickle (pygame.tests.color_test.ColorTypeTest.test_pickle) ... ok test_premul_alpha (pygame.tests.color_test.ColorTypeTest.test_premul_alpha) ... ok test_repr (pygame.tests.color_test.ColorTypeTest.test_repr) ... ok test_rgba (pygame.tests.color_test.ColorTypeTest.test_rgba) ... ok test_set_item (pygame.tests.color_test.ColorTypeTest.test_set_item) ... ok test_slice (pygame.tests.color_test.ColorTypeTest.test_slice) ... ok test_sub (pygame.tests.color_test.ColorTypeTest.test_sub) ... ok test_unpack (pygame.tests.color_test.ColorTypeTest.test_unpack) ... ok test_update (pygame.tests.color_test.ColorTypeTest.test_update) ... ok test_webstyle (pygame.tests.color_test.ColorTypeTest.test_webstyle) ... ok test_add (pygame.tests.color_test.SubclassTest.test_add) ... ok test_collection_abc (pygame.tests.color_test.SubclassTest.test_collection_abc) ... ok test_correct_gamma (pygame.tests.color_test.SubclassTest.test_correct_gamma) ... ok test_div (pygame.tests.color_test.SubclassTest.test_div) ... ok test_inv (pygame.tests.color_test.SubclassTest.test_inv) ... ok test_mod (pygame.tests.color_test.SubclassTest.test_mod) ... ok test_mul (pygame.tests.color_test.SubclassTest.test_mul) ... ok test_sub (pygame.tests.color_test.SubclassTest.test_sub) ... ok ---------------------------------------------------------------------- Ran 77 tests in 0.061s OK loading pygame.tests.constants_test test_k__existence (pygame.tests.constants_test.KConstantsTests.test_k__existence) Ensures K constants exist. ... ok test_k__type (pygame.tests.constants_test.KConstantsTests.test_k__type) Ensures K constants are the correct type. ... ok test_k__value_overlap (pygame.tests.constants_test.KConstantsTests.test_k__value_overlap) Ensures no unexpected K constant values overlap. ... ok test_kmod__bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__bitwise_overlap) Ensures certain KMOD constants have overlapping bits. ... ok test_kmod__existence (pygame.tests.constants_test.KmodConstantsTests.test_kmod__existence) Ensures KMOD constants exist. ... ok test_kmod__no_bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__no_bitwise_overlap) Ensures certain KMOD constants have no overlapping bits. ... ok test_kmod__type (pygame.tests.constants_test.KmodConstantsTests.test_kmod__type) Ensures KMOD constants are the correct type. ... ok test_kmod__value_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__value_overlap) Ensures no unexpected KMOD constant values overlap. ... ok test_kscan__existence (pygame.tests.constants_test.KscanConstantsTests.test_kscan__existence) Ensures KSCAN constants exist. ... ok test_kscan__type (pygame.tests.constants_test.KscanConstantsTests.test_kscan__type) Ensures KSCAN constants are the correct type. ... ok test_kscan__value_overlap (pygame.tests.constants_test.KscanConstantsTests.test_kscan__value_overlap) Ensures no unexpected KSCAN constant values overlap. ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.001s OK loading pygame.tests.controller_test test_get_count (pygame.tests.controller_test.ControllerModuleTest.test_get_count) ... ok test_get_eventstate (pygame.tests.controller_test.ControllerModuleTest.test_get_eventstate) ... ok test_get_init (pygame.tests.controller_test.ControllerModuleTest.test_get_init) ... ok test_init (pygame.tests.controller_test.ControllerModuleTest.test_init) ... ok test_init__multiple (pygame.tests.controller_test.ControllerModuleTest.test_init__multiple) ... ok test_is_controller (pygame.tests.controller_test.ControllerModuleTest.test_is_controller) ... ok test_name_forindex (pygame.tests.controller_test.ControllerModuleTest.test_name_forindex) ... ok test_quit (pygame.tests.controller_test.ControllerModuleTest.test_quit) ... ok test_quit__multiple (pygame.tests.controller_test.ControllerModuleTest.test_quit__multiple) ... ok test__auto_init (pygame.tests.controller_test.ControllerTypeTest.test__auto_init) ... skipped 'No controller connected' test_as_joystick (pygame.tests.controller_test.ControllerTypeTest.test_as_joystick) ... skipped 'No controller connected' test_construction (pygame.tests.controller_test.ControllerTypeTest.test_construction) ... skipped 'No controller connected' test_from_joystick (pygame.tests.controller_test.ControllerTypeTest.test_from_joystick) ... skipped 'No controller connected' test_get_init (pygame.tests.controller_test.ControllerTypeTest.test_get_init) ... skipped 'No controller connected' test_get_mapping (pygame.tests.controller_test.ControllerTypeTest.test_get_mapping) ... skipped 'No controller connected' test_set_mapping (pygame.tests.controller_test.ControllerTypeTest.test_set_mapping) ... skipped 'No controller connected' ---------------------------------------------------------------------- Ran 16 tests in 0.234s OK (skipped=7) loading pygame.tests.cursors_test test_Cursor (pygame.tests.cursors_test.CursorsModuleTest.test_Cursor) Ensure that the cursor object parses information properly ... ok test_compile (pygame.tests.cursors_test.CursorsModuleTest.test_compile) ... ok test_load_xbm (pygame.tests.cursors_test.CursorsModuleTest.test_load_xbm) ... ok ---------------------------------------------------------------------- Ran 3 tests in 0.028s OK loading pygame.tests.display_test test_Info (pygame.tests.display_test.DisplayModuleTest.test_Info) ... ok test_caption_unicode (pygame.tests.display_test.DisplayModuleTest.test_caption_unicode) ... ok test_flip (pygame.tests.display_test.DisplayModuleTest.test_flip) ... ok test_get_active (pygame.tests.display_test.DisplayModuleTest.test_get_active) Test the get_active function ... ok test_get_active_iconify (pygame.tests.display_test.DisplayModuleTest.test_get_active_iconify) Test the get_active function after an iconify ... skipped 'requires the SDL_VIDEODRIVER to be a non dummy value' test_get_caption (pygame.tests.display_test.DisplayModuleTest.test_get_caption) ... ok test_get_driver (pygame.tests.display_test.DisplayModuleTest.test_get_driver) ... ok test_get_init (pygame.tests.display_test.DisplayModuleTest.test_get_init) Ensures the module's initialization state can be retrieved. ... ok test_get_num_displays (pygame.tests.display_test.DisplayModuleTest.test_get_num_displays) ... ok test_get_surface (pygame.tests.display_test.DisplayModuleTest.test_get_surface) Ensures get_surface gets the current display surface. ... skipped 'SDL2 issues' test_get_surface__mode_not_set (pygame.tests.display_test.DisplayModuleTest.test_get_surface__mode_not_set) Ensures get_surface handles the display mode not being set. ... ok test_get_wm_info (pygame.tests.display_test.DisplayModuleTest.test_get_wm_info) ... ok test_gl_get_attribute (pygame.tests.display_test.DisplayModuleTest.test_gl_get_attribute) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_get_attribute_kwargs (pygame.tests.display_test.DisplayModuleTest.test_gl_get_attribute_kwargs) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_set_attribute (pygame.tests.display_test.DisplayModuleTest.test_gl_set_attribute) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_set_attribute_kwargs (pygame.tests.display_test.DisplayModuleTest.test_gl_set_attribute_kwargs) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_iconify (pygame.tests.display_test.DisplayModuleTest.test_iconify) ... skipped 'iconify is only supported on some video drivers/platforms' test_init (pygame.tests.display_test.DisplayModuleTest.test_init) Ensures the module is initialized after init called. ... ok test_init__multiple (pygame.tests.display_test.DisplayModuleTest.test_init__multiple) Ensures the module is initialized after multiple init calls. ... ok test_list_modes (pygame.tests.display_test.DisplayModuleTest.test_list_modes) ... ok test_mode_ok (pygame.tests.display_test.DisplayModuleTest.test_mode_ok) ... ok test_mode_ok_fullscreen (pygame.tests.display_test.DisplayModuleTest.test_mode_ok_fullscreen) ... ok test_mode_ok_scaled (pygame.tests.display_test.DisplayModuleTest.test_mode_ok_scaled) ... ok test_quit (pygame.tests.display_test.DisplayModuleTest.test_quit) Ensures the module is not initialized after quit called. ... ok test_quit__multiple (pygame.tests.display_test.DisplayModuleTest.test_quit__multiple) Ensures the module is not initialized after multiple quit calls. ... ok test_screensaver_support (pygame.tests.display_test.DisplayModuleTest.test_screensaver_support) ... ok test_set_caption (pygame.tests.display_test.DisplayModuleTest.test_set_caption) ... ok test_set_caption_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_caption_kwargs) ... ok test_set_gamma (pygame.tests.display_test.DisplayModuleTest.test_set_gamma) ... skipped 'Needs a not dummy videodriver' test_set_gamma__tuple (pygame.tests.display_test.DisplayModuleTest.test_set_gamma__tuple) ... skipped 'Needs a not dummy videodriver' test_set_gamma_ramp (pygame.tests.display_test.DisplayModuleTest.test_set_gamma_ramp) ... ok test_set_mode_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_mode_kwargs) ... ok test_set_mode_scaled (pygame.tests.display_test.DisplayModuleTest.test_set_mode_scaled) ... ok test_set_mode_unscaled (pygame.tests.display_test.DisplayModuleTest.test_set_mode_unscaled) Ensures a window created with SCALED can become smaller. ... ok test_set_mode_vector2 (pygame.tests.display_test.DisplayModuleTest.test_set_mode_vector2) ... ok test_set_palette (pygame.tests.display_test.DisplayModuleTest.test_set_palette) ... skipped 'set_palette() not supported in SDL2' test_set_palette_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_palette_kwargs) ... skipped 'set_palette() not supported in SDL2' test_toggle_fullscreen (pygame.tests.display_test.DisplayModuleTest.test_toggle_fullscreen) Test for toggle fullscreen ... skipped 'requires the SDL_VIDEODRIVER to be non dummy' test_update_args (pygame.tests.display_test.DisplayUpdateTest.test_update_args) updates the display using the args as a rect. ... ok test_update_incorrect_args (pygame.tests.display_test.DisplayUpdateTest.test_update_incorrect_args) raises a ValueError when inputs are wrong. ... ok test_update_negative (pygame.tests.display_test.DisplayUpdateTest.test_update_negative) takes rects with negative values. ... ok test_update_no_args (pygame.tests.display_test.DisplayUpdateTest.test_update_no_args) does NOT update the display. ... ok test_update_no_init (pygame.tests.display_test.DisplayUpdateTest.test_update_no_init) raises a pygame.error. ... ok test_update_none (pygame.tests.display_test.DisplayUpdateTest.test_update_none) does NOT update the display. ... ok test_update_none_skipped (pygame.tests.display_test.DisplayUpdateTest.test_update_none_skipped) None is skipped inside sequences. ... ok test_update_sequence (pygame.tests.display_test.DisplayUpdateTest.test_update_sequence) only updates the part of the display given by the rects. ... ok test_x11_set_mode_crash_gh1654 (pygame.tests.display_test.X11CrashTest.test_x11_set_mode_crash_gh1654) ... ok ---------------------------------------------------------------------- Ran 47 tests in 0.472s OK (skipped=12) loading pygame.tests.docs_test test_doc_import_works (pygame.tests.docs_test.DocsIncludedTest.test_doc_import_works) ... ok test_docs_command (pygame.tests.docs_test.DocsIncludedTest.test_docs_command) ... skipped 'Docs not required for local builds' test_docs_included (pygame.tests.docs_test.DocsIncludedTest.test_docs_included) ... skipped 'Docs not required for local builds' ---------------------------------------------------------------------- Ran 3 tests in 0.002s OK (skipped=2) loading pygame.tests.draw_test test_aaline__arg_invalid_types (pygame.tests.draw_test.DrawAALineTest.test_aaline__arg_invalid_types) Ensures draw aaline detects invalid arg types. ... ok test_aaline__args (pygame.tests.draw_test.DrawAALineTest.test_aaline__args) Ensures draw aaline accepts the correct args. ... ok test_aaline__args_and_kwargs (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_and_kwargs) Ensures draw aaline accepts a combination of args/kwargs ... ok test_aaline__args_missing (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_missing) Ensures draw aaline detects any missing required args. ... ok test_aaline__args_without_blend (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_without_blend) Ensures draw aaline accepts the args without a blend. ... ok test_aaline__blend_warning (pygame.tests.draw_test.DrawAALineTest.test_aaline__blend_warning) From pygame 2, blend=False should raise DeprecationWarning. ... ok test_aaline__bounding_rect (pygame.tests.draw_test.DrawAALineTest.test_aaline__bounding_rect) Ensures draw aaline returns the correct bounding rect. ... ok test_aaline__color (pygame.tests.draw_test.DrawAALineTest.test_aaline__color) Tests if the aaline drawn is the correct color. ... ok test_aaline__gaps (pygame.tests.draw_test.DrawAALineTest.test_aaline__gaps) Tests if the aaline drawn contains any gaps. ... ok test_aaline__invalid_color_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_color_formats) Ensures draw aaline handles invalid color formats correctly. ... ok test_aaline__invalid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_end_pos_formats) Ensures draw aaline handles invalid end_pos formats correctly. ... ok test_aaline__invalid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_start_pos_formats) Ensures draw aaline handles invalid start_pos formats correctly. ... ok test_aaline__kwarg_invalid_name (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwarg_invalid_name) Ensures draw aaline detects invalid kwarg names. ... ok test_aaline__kwarg_invalid_types (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwarg_invalid_types) Ensures draw aaline detects invalid kwarg types. ... ok test_aaline__kwargs (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs) Ensures draw aaline accepts the correct kwargs ... ok test_aaline__kwargs_missing (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs_missing) Ensures draw aaline detects any missing required kwargs. ... ok test_aaline__kwargs_order_independent (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs_order_independent) Ensures draw aaline's kwargs are not order dependent. ... ok test_aaline__surface_clip (pygame.tests.draw_test.DrawAALineTest.test_aaline__surface_clip) Ensures draw aaline respects a surface's clip area. ... ok test_aaline__valid_color_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_color_formats) Ensures draw aaline accepts different color formats. ... ok test_aaline__valid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_end_pos_formats) Ensures draw aaline accepts different end_pos formats. ... ok test_aaline__valid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_start_pos_formats) Ensures draw aaline accepts different start_pos formats. ... ok test_aaline_endianness (pygame.tests.draw_test.DrawAALineTest.test_aaline_endianness) test color component order ... ok test_anti_aliasing_at_and_outside_the_border (pygame.tests.draw_test.DrawAALineTest.test_anti_aliasing_at_and_outside_the_border) Ensures antialiasing works correct at a surface's borders. ... ok test_anti_aliasing_float_coordinates (pygame.tests.draw_test.DrawAALineTest.test_anti_aliasing_float_coordinates) Float coordinates should be blended smoothly. ... ok test_short_line_anti_aliasing (pygame.tests.draw_test.DrawAALineTest.test_short_line_anti_aliasing) ... ok test_short_non_antialiased_lines (pygame.tests.draw_test.DrawAALineTest.test_short_non_antialiased_lines) test very short not anti aliased lines in all directions. ... ok test_aalines__arg_invalid_types (pygame.tests.draw_test.DrawAALinesTest.test_aalines__arg_invalid_types) Ensures draw aalines detects invalid arg types. ... ok test_aalines__args (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args) Ensures draw aalines accepts the correct args. ... ok test_aalines__args_and_kwargs (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_and_kwargs) Ensures draw aalines accepts a combination of args/kwargs ... ok test_aalines__args_missing (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_missing) Ensures draw aalines detects any missing required args. ... ok test_aalines__args_without_blend (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_without_blend) Ensures draw aalines accepts the args without a blend. ... ok test_aalines__blend_warning (pygame.tests.draw_test.DrawAALinesTest.test_aalines__blend_warning) From pygame 2, blend=False should raise DeprecationWarning. ... ok test_aalines__bounding_rect (pygame.tests.draw_test.DrawAALinesTest.test_aalines__bounding_rect) Ensures draw aalines returns the correct bounding rect. ... ok test_aalines__color (pygame.tests.draw_test.DrawAALinesTest.test_aalines__color) Tests if the aalines drawn are the correct color. ... ok test_aalines__gaps (pygame.tests.draw_test.DrawAALinesTest.test_aalines__gaps) Tests if the aalines drawn contain any gaps. ... ok test_aalines__invalid_color_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_color_formats) Ensures draw aalines handles invalid color formats correctly. ... ok test_aalines__invalid_points_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_points_formats) Ensures draw aalines handles invalid points formats correctly. ... ok test_aalines__invalid_points_values (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_points_values) Ensures draw aalines handles invalid points values correctly. ... ok test_aalines__kwarg_invalid_name (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwarg_invalid_name) Ensures draw aalines detects invalid kwarg names. ... ok test_aalines__kwarg_invalid_types (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwarg_invalid_types) Ensures draw aalines detects invalid kwarg types. ... ok test_aalines__kwargs (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs) Ensures draw aalines accepts the correct kwargs. ... ok test_aalines__kwargs_missing (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs_missing) Ensures draw aalines detects any missing required kwargs. ... ok test_aalines__kwargs_order_independent (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs_order_independent) Ensures draw aalines's kwargs are not order dependent. ... ok test_aalines__surface_clip (pygame.tests.draw_test.DrawAALinesTest.test_aalines__surface_clip) Ensures draw aalines respects a surface's clip area. ... ok test_aalines__valid_closed_values (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_closed_values) Ensures draw aalines accepts different closed values. ... ok test_aalines__valid_color_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_color_formats) Ensures draw aalines accepts different color formats. ... ok test_aalines__valid_points_format (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_points_format) Ensures draw aalines accepts different points formats. ... ok test_arc (pygame.tests.draw_test.DrawArcTest.test_arc) Ensure draw arc works correctly. ... ok test_arc__arg_invalid_types (pygame.tests.draw_test.DrawArcTest.test_arc__arg_invalid_types) Ensures draw arc detects invalid arg types. ... ok test_arc__args (pygame.tests.draw_test.DrawArcTest.test_arc__args) Ensures draw arc accepts the correct args. ... ok test_arc__args_and_kwargs (pygame.tests.draw_test.DrawArcTest.test_arc__args_and_kwargs) Ensures draw arc accepts a combination of args/kwargs ... ok test_arc__args_missing (pygame.tests.draw_test.DrawArcTest.test_arc__args_missing) Ensures draw arc detects any missing required args. ... ok test_arc__args_with_negative_width (pygame.tests.draw_test.DrawArcTest.test_arc__args_with_negative_width) Ensures draw arc accepts the args with negative width. ... ok test_arc__args_with_width_gt_radius (pygame.tests.draw_test.DrawArcTest.test_arc__args_with_width_gt_radius) Ensures draw arc accepts the args with ... ok test_arc__args_without_width (pygame.tests.draw_test.DrawArcTest.test_arc__args_without_width) Ensures draw arc accepts the args without a width. ... ok test_arc__bounding_rect (pygame.tests.draw_test.DrawArcTest.test_arc__bounding_rect) Ensures draw arc returns the correct bounding rect. ... ok test_arc__invalid_color_formats (pygame.tests.draw_test.DrawArcTest.test_arc__invalid_color_formats) Ensures draw arc handles invalid color formats correctly. ... ok test_arc__kwarg_invalid_name (pygame.tests.draw_test.DrawArcTest.test_arc__kwarg_invalid_name) Ensures draw arc detects invalid kwarg names. ... ok test_arc__kwarg_invalid_types (pygame.tests.draw_test.DrawArcTest.test_arc__kwarg_invalid_types) Ensures draw arc detects invalid kwarg types. ... ok test_arc__kwargs (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs) Ensures draw arc accepts the correct kwargs ... ok test_arc__kwargs_missing (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs_missing) Ensures draw arc detects any missing required kwargs. ... ok test_arc__kwargs_order_independent (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs_order_independent) Ensures draw arc's kwargs are not order dependent. ... ok test_arc__surface_clip (pygame.tests.draw_test.DrawArcTest.test_arc__surface_clip) Ensures draw arc respects a surface's clip area. ... ok test_arc__valid_color_formats (pygame.tests.draw_test.DrawArcTest.test_arc__valid_color_formats) Ensures draw arc accepts different color formats. ... ok test_arc__valid_rect_formats (pygame.tests.draw_test.DrawArcTest.test_arc__valid_rect_formats) Ensures draw arc accepts different rect formats. ... ok test_arc__valid_start_angle_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_start_angle_values) Ensures draw arc accepts different start_angle values. ... ok test_arc__valid_stop_angle_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_stop_angle_values) Ensures draw arc accepts different stop_angle values. ... ok test_arc__valid_width_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_width_values) Ensures draw arc accepts different width values. ... ok test_circle__arg_invalid_types (pygame.tests.draw_test.DrawCircleTest.test_circle__arg_invalid_types) Ensures draw circle detects invalid arg types. ... ok test_circle__args (pygame.tests.draw_test.DrawCircleTest.test_circle__args) Ensures draw circle accepts the correct args. ... ok test_circle__args_and_kwargs (pygame.tests.draw_test.DrawCircleTest.test_circle__args_and_kwargs) Ensures draw circle accepts a combination of args/kwargs ... ok test_circle__args_missing (pygame.tests.draw_test.DrawCircleTest.test_circle__args_missing) Ensures draw circle detects any missing required args. ... ok test_circle__args_with_negative_width (pygame.tests.draw_test.DrawCircleTest.test_circle__args_with_negative_width) Ensures draw circle accepts the args with negative width. ... ok test_circle__args_with_width_gt_radius (pygame.tests.draw_test.DrawCircleTest.test_circle__args_with_width_gt_radius) Ensures draw circle accepts the args with width > radius. ... ok test_circle__args_without_width (pygame.tests.draw_test.DrawCircleTest.test_circle__args_without_width) Ensures draw circle accepts the args without a width and ... ok test_circle__bounding_rect (pygame.tests.draw_test.DrawCircleTest.test_circle__bounding_rect) Ensures draw circle returns the correct bounding rect. ... ok test_circle__diameter (pygame.tests.draw_test.DrawCircleTest.test_circle__diameter) Ensures draw circle is twice size of radius high and wide. ... ok test_circle__floats (pygame.tests.draw_test.DrawCircleTest.test_circle__floats) Ensure that floats are accepted. ... ok test_circle__invalid_color_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__invalid_color_formats) Ensures draw circle handles invalid color formats correctly. ... ok test_circle__kwarg_invalid_name (pygame.tests.draw_test.DrawCircleTest.test_circle__kwarg_invalid_name) Ensures draw circle detects invalid kwarg names. ... ok test_circle__kwarg_invalid_types (pygame.tests.draw_test.DrawCircleTest.test_circle__kwarg_invalid_types) Ensures draw circle detects invalid kwarg types. ... ok test_circle__kwargs (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs) Ensures draw circle accepts the correct kwargs ... ok test_circle__kwargs_missing (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs_missing) Ensures draw circle detects any missing required kwargs. ... ok test_circle__kwargs_order_independent (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs_order_independent) Ensures draw circle's kwargs are not order dependent. ... ok test_circle__surface_clip (pygame.tests.draw_test.DrawCircleTest.test_circle__surface_clip) Ensures draw circle respects a surface's clip area. ... ok test_circle__valid_center_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_center_formats) Ensures draw circle accepts different center formats. ... ok test_circle__valid_color_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_color_formats) Ensures draw circle accepts different color formats. ... ok test_circle__valid_radius_values (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_radius_values) Ensures draw circle accepts different radius values. ... ok test_circle__valid_width_values (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_width_values) Ensures draw circle accepts different width values. ... ok test_circle_negative_radius (pygame.tests.draw_test.DrawCircleTest.test_circle_negative_radius) Ensures negative radius circles return zero sized bounding rect. ... ok test_circle_shape (pygame.tests.draw_test.DrawCircleTest.test_circle_shape) Ensures there are no holes in the circle, and no overdrawing. ... ok test_circle_zero_radius (pygame.tests.draw_test.DrawCircleTest.test_circle_zero_radius) Ensures zero radius circles does not draw a center pixel. ... ok test_x_bounds (pygame.tests.draw_test.DrawCircleTest.test_x_bounds) ensures a circle is drawn properly when there is a negative x, or a big x. ... ok test_ellipse (pygame.tests.draw_test.DrawEllipseTest.test_ellipse) Tests ellipses of differing sizes on surfaces of differing sizes. ... ok test_ellipse__1_pixel_height (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_height) Ensures an ellipse with a height of 1 is drawn correctly. ... ok test_ellipse__1_pixel_height_spanning_surface (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_height_spanning_surface) Ensures an ellipse with a height of 1 is drawn correctly ... ok test_ellipse__1_pixel_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width) Ensures an ellipse with a width of 1 is drawn correctly. ... ok test_ellipse__1_pixel_width_and_height (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width_and_height) Ensures an ellipse with a width and height of 1 is drawn correctly. ... ok test_ellipse__1_pixel_width_spanning_surface (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width_spanning_surface) Ensures an ellipse with a width of 1 is drawn correctly ... ok test_ellipse__arg_invalid_types (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__arg_invalid_types) Ensures draw ellipse detects invalid arg types. ... ok test_ellipse__args (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args) Ensures draw ellipse accepts the correct args. ... ok test_ellipse__args_and_kwargs (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_and_kwargs) Ensures draw ellipse accepts a combination of args/kwargs ... ok test_ellipse__args_missing (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_missing) Ensures draw ellipse detects any missing required args. ... ok test_ellipse__args_with_negative_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_with_negative_width) Ensures draw ellipse accepts the args with negative width. ... ok test_ellipse__args_with_width_gt_radius (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_with_width_gt_radius) Ensures draw ellipse accepts the args with ... ok test_ellipse__args_without_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_without_width) Ensures draw ellipse accepts the args without a width. ... ok test_ellipse__big_ellipse (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__big_ellipse) Test for big ellipse that could overflow in algorithm ... ok test_ellipse__bounding_rect (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__bounding_rect) Ensures draw ellipse returns the correct bounding rect. ... ok test_ellipse__invalid_color_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__invalid_color_formats) Ensures draw ellipse handles invalid color formats correctly. ... ok test_ellipse__kwarg_invalid_name (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwarg_invalid_name) Ensures draw ellipse detects invalid kwarg names. ... ok test_ellipse__kwarg_invalid_types (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwarg_invalid_types) Ensures draw ellipse detects invalid kwarg types. ... ok test_ellipse__kwargs (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs) Ensures draw ellipse accepts the correct kwargs ... ok test_ellipse__kwargs_missing (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs_missing) Ensures draw ellipse detects any missing required kwargs. ... ok test_ellipse__kwargs_order_independent (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs_order_independent) Ensures draw ellipse's kwargs are not order dependent. ... ok test_ellipse__max_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__max_width) Ensures an ellipse with max width (and greater) is drawn correctly. ... ok test_ellipse__no_holes (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__no_holes) ... ok test_ellipse__surface_clip (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__surface_clip) Ensures draw ellipse respects a surface's clip area. ... ok test_ellipse__thick_line (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__thick_line) Ensures a thick lined ellipse is drawn correctly. ... ok test_ellipse__valid_color_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_color_formats) Ensures draw ellipse accepts different color formats. ... ok test_ellipse__valid_rect_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_rect_formats) Ensures draw ellipse accepts different rect formats. ... ok test_ellipse__valid_width_values (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_width_values) Ensures draw ellipse accepts different width values. ... ok test_line (pygame.tests.draw_test.DrawLineTest.test_line) ... ok test_line__arg_invalid_types (pygame.tests.draw_test.DrawLineTest.test_line__arg_invalid_types) Ensures draw line detects invalid arg types. ... ok test_line__args (pygame.tests.draw_test.DrawLineTest.test_line__args) Ensures draw line accepts the correct args. ... ok test_line__args_and_kwargs (pygame.tests.draw_test.DrawLineTest.test_line__args_and_kwargs) Ensures draw line accepts a combination of args/kwargs ... ok test_line__args_missing (pygame.tests.draw_test.DrawLineTest.test_line__args_missing) Ensures draw line detects any missing required args. ... ok test_line__args_without_width (pygame.tests.draw_test.DrawLineTest.test_line__args_without_width) Ensures draw line accepts the args without a width. ... ok test_line__bounding_rect (pygame.tests.draw_test.DrawLineTest.test_line__bounding_rect) Ensures draw line returns the correct bounding rect. ... ok test_line__color (pygame.tests.draw_test.DrawLineTest.test_line__color) Tests if the line drawn is the correct color. ... ok test_line__color_with_thickness (pygame.tests.draw_test.DrawLineTest.test_line__color_with_thickness) Ensures a thick line is drawn using the correct color. ... ok test_line__gaps (pygame.tests.draw_test.DrawLineTest.test_line__gaps) Tests if the line drawn contains any gaps. ... ok test_line__gaps_with_thickness (pygame.tests.draw_test.DrawLineTest.test_line__gaps_with_thickness) Ensures a thick line is drawn without any gaps. ... ok test_line__invalid_color_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_color_formats) Ensures draw line handles invalid color formats correctly. ... ok test_line__invalid_end_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_end_pos_formats) Ensures draw line handles invalid end_pos formats correctly. ... ok test_line__invalid_start_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_start_pos_formats) Ensures draw line handles invalid start_pos formats correctly. ... ok test_line__kwarg_invalid_name (pygame.tests.draw_test.DrawLineTest.test_line__kwarg_invalid_name) Ensures draw line detects invalid kwarg names. ... ok test_line__kwarg_invalid_types (pygame.tests.draw_test.DrawLineTest.test_line__kwarg_invalid_types) Ensures draw line detects invalid kwarg types. ... ok test_line__kwargs (pygame.tests.draw_test.DrawLineTest.test_line__kwargs) Ensures draw line accepts the correct kwargs ... ok test_line__kwargs_missing (pygame.tests.draw_test.DrawLineTest.test_line__kwargs_missing) Ensures draw line detects any missing required kwargs. ... ok test_line__kwargs_order_independent (pygame.tests.draw_test.DrawLineTest.test_line__kwargs_order_independent) Ensures draw line's kwargs are not order dependent. ... ok test_line__surface_clip (pygame.tests.draw_test.DrawLineTest.test_line__surface_clip) Ensures draw line respects a surface's clip area. ... ok test_line__valid_color_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_color_formats) Ensures draw line accepts different color formats. ... ok test_line__valid_end_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_end_pos_formats) Ensures draw line accepts different end_pos formats. ... ok test_line__valid_start_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_start_pos_formats) Ensures draw line accepts different start_pos formats. ... ok test_line__valid_width_values (pygame.tests.draw_test.DrawLineTest.test_line__valid_width_values) Ensures draw line accepts different width values. ... ok test_line_endianness (pygame.tests.draw_test.DrawLineTest.test_line_endianness) test color component order ... ok test_line_for_gaps (pygame.tests.draw_test.DrawLineTest.test_line_for_gaps) ... ok test_lines__arg_invalid_types (pygame.tests.draw_test.DrawLinesTest.test_lines__arg_invalid_types) Ensures draw lines detects invalid arg types. ... ok test_lines__args (pygame.tests.draw_test.DrawLinesTest.test_lines__args) Ensures draw lines accepts the correct args. ... ok test_lines__args_and_kwargs (pygame.tests.draw_test.DrawLinesTest.test_lines__args_and_kwargs) Ensures draw lines accepts a combination of args/kwargs ... ok test_lines__args_missing (pygame.tests.draw_test.DrawLinesTest.test_lines__args_missing) Ensures draw lines detects any missing required args. ... ok test_lines__args_without_width (pygame.tests.draw_test.DrawLinesTest.test_lines__args_without_width) Ensures draw lines accepts the args without a width. ... ok test_lines__bounding_rect (pygame.tests.draw_test.DrawLinesTest.test_lines__bounding_rect) Ensures draw lines returns the correct bounding rect. ... ok test_lines__color (pygame.tests.draw_test.DrawLinesTest.test_lines__color) Tests if the lines drawn are the correct color. ... ok test_lines__color_with_thickness (pygame.tests.draw_test.DrawLinesTest.test_lines__color_with_thickness) Ensures thick lines are drawn using the correct color. ... ok test_lines__gaps (pygame.tests.draw_test.DrawLinesTest.test_lines__gaps) Tests if the lines drawn contain any gaps. ... ok test_lines__gaps_with_thickness (pygame.tests.draw_test.DrawLinesTest.test_lines__gaps_with_thickness) Ensures thick lines are drawn without any gaps. ... ok test_lines__invalid_color_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_color_formats) Ensures draw lines handles invalid color formats correctly. ... ok test_lines__invalid_points_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_points_formats) Ensures draw lines handles invalid points formats correctly. ... ok test_lines__invalid_points_values (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_points_values) Ensures draw lines handles invalid points values correctly. ... ok test_lines__kwarg_invalid_name (pygame.tests.draw_test.DrawLinesTest.test_lines__kwarg_invalid_name) Ensures draw lines detects invalid kwarg names. ... ok test_lines__kwarg_invalid_types (pygame.tests.draw_test.DrawLinesTest.test_lines__kwarg_invalid_types) Ensures draw lines detects invalid kwarg types. ... ok test_lines__kwargs (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs) Ensures draw lines accepts the correct kwargs ... ok test_lines__kwargs_missing (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs_missing) Ensures draw lines detects any missing required kwargs. ... ok test_lines__kwargs_order_independent (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs_order_independent) Ensures draw lines's kwargs are not order dependent. ... ok test_lines__surface_clip (pygame.tests.draw_test.DrawLinesTest.test_lines__surface_clip) Ensures draw lines respects a surface's clip area. ... ok test_lines__valid_closed_values (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_closed_values) Ensures draw lines accepts different closed values. ... ok test_lines__valid_color_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_color_formats) Ensures draw lines accepts different color formats. ... ok test_lines__valid_points_format (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_points_format) Ensures draw lines accepts different points formats. ... ok test_lines__valid_width_values (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_width_values) Ensures draw lines accepts different width values. ... ok test_color_validation (pygame.tests.draw_test.DrawModuleTest.test_color_validation) ... ok test_path_data_validation (pygame.tests.draw_test.DrawModuleTest.test_path_data_validation) Test validation of multi-point drawing methods. ... ok test_1_pixel_high_or_wide_shapes (pygame.tests.draw_test.DrawPolygonTest.test_1_pixel_high_or_wide_shapes) ... ok test_draw_diamond (pygame.tests.draw_test.DrawPolygonTest.test_draw_diamond) ... ok test_draw_square (pygame.tests.draw_test.DrawPolygonTest.test_draw_square) ... ok test_draw_symetric_cross (pygame.tests.draw_test.DrawPolygonTest.test_draw_symetric_cross) non-regression on issue #234 : x and y where handled inconsistently. ... ok test_illumine_shape (pygame.tests.draw_test.DrawPolygonTest.test_illumine_shape) non-regression on issue #313 ... ok test_invalid_points (pygame.tests.draw_test.DrawPolygonTest.test_invalid_points) ... ok test_polygon__arg_invalid_types (pygame.tests.draw_test.DrawPolygonTest.test_polygon__arg_invalid_types) Ensures draw polygon detects invalid arg types. ... ok test_polygon__args (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args) Ensures draw polygon accepts the correct args. ... ok test_polygon__args_and_kwargs (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_and_kwargs) Ensures draw polygon accepts a combination of args/kwargs ... ok test_polygon__args_missing (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_missing) Ensures draw polygon detects any missing required args. ... ok test_polygon__args_without_width (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_without_width) Ensures draw polygon accepts the args without a width. ... ok test_polygon__bounding_rect (pygame.tests.draw_test.DrawPolygonTest.test_polygon__bounding_rect) Ensures draw polygon returns the correct bounding rect. ... ok test_polygon__invalid_color_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_color_formats) Ensures draw polygon handles invalid color formats correctly. ... ok test_polygon__invalid_points_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_points_formats) Ensures draw polygon handles invalid points formats correctly. ... ok test_polygon__invalid_points_values (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_points_values) Ensures draw polygon handles invalid points values correctly. ... ok test_polygon__kwarg_invalid_name (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwarg_invalid_name) Ensures draw polygon detects invalid kwarg names. ... ok test_polygon__kwarg_invalid_types (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwarg_invalid_types) Ensures draw polygon detects invalid kwarg types. ... ok test_polygon__kwargs (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs) Ensures draw polygon accepts the correct kwargs ... ok test_polygon__kwargs_missing (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs_missing) Ensures draw polygon detects any missing required kwargs. ... ok test_polygon__kwargs_order_independent (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs_order_independent) Ensures draw polygon's kwargs are not order dependent. ... ok test_polygon__surface_clip (pygame.tests.draw_test.DrawPolygonTest.test_polygon__surface_clip) Ensures draw polygon respects a surface's clip area. ... ok test_polygon__valid_color_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_color_formats) Ensures draw polygon accepts different color formats. ... ok test_polygon__valid_points_format (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_points_format) Ensures draw polygon accepts different points formats. ... ok test_polygon__valid_width_values (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_width_values) Ensures draw polygon accepts different width values. ... ok test_polygon_large_coords_3989 (pygame.tests.draw_test.DrawPolygonTest.test_polygon_large_coords_3989) Ensures draw polygon works correctly with large points. ... ok test_rect__arg_invalid_types (pygame.tests.draw_test.DrawRectTest.test_rect__arg_invalid_types) Ensures draw rect detects invalid arg types. ... ok test_rect__args (pygame.tests.draw_test.DrawRectTest.test_rect__args) Ensures draw rect accepts the correct args. ... ok test_rect__args_and_kwargs (pygame.tests.draw_test.DrawRectTest.test_rect__args_and_kwargs) Ensures draw rect accepts a combination of args/kwargs ... ok test_rect__args_missing (pygame.tests.draw_test.DrawRectTest.test_rect__args_missing) Ensures draw rect detects any missing required args. ... ok test_rect__args_without_width (pygame.tests.draw_test.DrawRectTest.test_rect__args_without_width) Ensures draw rect accepts the args without a width and borders. ... ok test_rect__bounding_rect (pygame.tests.draw_test.DrawRectTest.test_rect__bounding_rect) Ensures draw rect returns the correct bounding rect. ... ok test_rect__draw_line_width (pygame.tests.draw_test.DrawRectTest.test_rect__draw_line_width) ... ok test_rect__fill (pygame.tests.draw_test.DrawRectTest.test_rect__fill) ... ok test_rect__invalid_color_formats (pygame.tests.draw_test.DrawRectTest.test_rect__invalid_color_formats) Ensures draw rect handles invalid color formats correctly. ... ok test_rect__invalid_rect_formats (pygame.tests.draw_test.DrawRectTest.test_rect__invalid_rect_formats) Ensures draw rect handles invalid rect formats correctly. ... ok test_rect__kwarg_invalid_name (pygame.tests.draw_test.DrawRectTest.test_rect__kwarg_invalid_name) Ensures draw rect detects invalid kwarg names. ... ok test_rect__kwarg_invalid_types (pygame.tests.draw_test.DrawRectTest.test_rect__kwarg_invalid_types) Ensures draw rect detects invalid kwarg types. ... ok test_rect__kwargs (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs) Ensures draw rect accepts the correct kwargs ... ok test_rect__kwargs_missing (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs_missing) Ensures draw rect detects any missing required kwargs. ... ok test_rect__kwargs_order_independent (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs_order_independent) Ensures draw rect's kwargs are not order dependent. ... ok test_rect__one_pixel_lines (pygame.tests.draw_test.DrawRectTest.test_rect__one_pixel_lines) ... ok test_rect__surface_clip (pygame.tests.draw_test.DrawRectTest.test_rect__surface_clip) Ensures draw rect respects a surface's clip area. ... ok test_rect__valid_color_formats (pygame.tests.draw_test.DrawRectTest.test_rect__valid_color_formats) Ensures draw rect accepts different color formats. ... ok test_rect__valid_rect_formats (pygame.tests.draw_test.DrawRectTest.test_rect__valid_rect_formats) Ensures draw rect accepts different rect formats. ... ok test_rect__valid_width_values (pygame.tests.draw_test.DrawRectTest.test_rect__valid_width_values) Ensures draw rect accepts different width values. ... ok ---------------------------------------------------------------------- Ran 217 tests in 3.274s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.event_test test_custom_type (pygame.tests.event_test.EventCustomTypeTest.test_custom_type) ... ok test_custom_type__end_boundary (pygame.tests.event_test.EventCustomTypeTest.test_custom_type__end_boundary) Ensure custom_type() raises error when no more custom types. ... ok test_custom_type__reset (pygame.tests.event_test.EventCustomTypeTest.test_custom_type__reset) Ensure custom events get 'deregistered' by quit(). ... ok test_clear (pygame.tests.event_test.EventModuleArgsTest.test_clear) ... ok test_get (pygame.tests.event_test.EventModuleArgsTest.test_get) ... ok test_peek (pygame.tests.event_test.EventModuleArgsTest.test_peek) ... ok test_clear (pygame.tests.event_test.EventModuleTest.test_clear) Ensure clear() removes all the events on the queue. ... ok test_clear__empty_queue (pygame.tests.event_test.EventModuleTest.test_clear__empty_queue) Ensure clear() works correctly on an empty queue. ... ok test_clear__event_sequence (pygame.tests.event_test.EventModuleTest.test_clear__event_sequence) Ensure a sequence of event types can be cleared from the queue. ... ok test_event_attribute (pygame.tests.event_test.EventModuleTest.test_event_attribute) ... ok test_event_name (pygame.tests.event_test.EventModuleTest.test_event_name) Ensure event_name() returns the correct event name. ... ok test_event_name__kwargs (pygame.tests.event_test.EventModuleTest.test_event_name__kwargs) Ensure event_name() returns the correct event name when kwargs used. ... ok test_event_name__userevent_boundary (pygame.tests.event_test.EventModuleTest.test_event_name__userevent_boundary) Ensures event_name() does not return 'UserEvent' for events ... ok test_event_name__userevent_range (pygame.tests.event_test.EventModuleTest.test_event_name__userevent_range) Ensures event_name() returns the correct name for user events. ... ok test_event_numevents (pygame.tests.event_test.EventModuleTest.test_event_numevents) Ensures NUMEVENTS does not exceed the maximum SDL number of events. ... ok test_get (pygame.tests.event_test.EventModuleTest.test_get) Ensure get() retrieves all the events on the queue. ... ok test_get__empty_queue (pygame.tests.event_test.EventModuleTest.test_get__empty_queue) Ensure get() works correctly on an empty queue. ... ok test_get__event_sequence (pygame.tests.event_test.EventModuleTest.test_get__event_sequence) Ensure get() can handle a sequence of event types. ... ok test_get_blocked (pygame.tests.event_test.EventModuleTest.test_get_blocked) Ensure an event's blocked state can be retrieved. ... ok test_get_blocked__event_sequence (pygame.tests.event_test.EventModuleTest.test_get_blocked__event_sequence) Ensure get_blocked() can handle a sequence of event types. ... ok test_get_clears_queue (pygame.tests.event_test.EventModuleTest.test_get_clears_queue) Ensure get() clears the event queue after a call ... ok test_get_exclude (pygame.tests.event_test.EventModuleTest.test_get_exclude) ... ok test_get_exclude_throw (pygame.tests.event_test.EventModuleTest.test_get_exclude_throw) ... ok test_get_grab (pygame.tests.event_test.EventModuleTest.test_get_grab) Ensure get_grab() works as expected ... skipped 'flaky test, and broken on 2.0.18 windows' test_get_type (pygame.tests.event_test.EventModuleTest.test_get_type) ... ok test_peek (pygame.tests.event_test.EventModuleTest.test_peek) Ensure queued events can be peeked at. ... ok test_peek__empty_queue (pygame.tests.event_test.EventModuleTest.test_peek__empty_queue) Ensure peek() works correctly on an empty queue. ... ok test_peek__event_sequence (pygame.tests.event_test.EventModuleTest.test_peek__event_sequence) Ensure peek() can handle a sequence of event types. ... ok test_poll (pygame.tests.event_test.EventModuleTest.test_poll) Ensure poll() works as expected ... ok test_post__and_poll (pygame.tests.event_test.EventModuleTest.test_post__and_poll) Ensure events can be posted to the queue. ... ok test_post_and_get_keydown (pygame.tests.event_test.EventModuleTest.test_post_and_get_keydown) Ensure keydown events can be posted to the queue. ... ok test_post_blocked (pygame.tests.event_test.EventModuleTest.test_post_blocked) Test blocked events are not posted. Also test whether post() ... ok test_post_large_user_event (pygame.tests.event_test.EventModuleTest.test_post_large_user_event) ... ok test_pump (pygame.tests.event_test.EventModuleTest.test_pump) Ensure pump() functions properly. ... ok test_set_allowed (pygame.tests.event_test.EventModuleTest.test_set_allowed) Ensure a blocked event type can be unblocked/allowed. ... ok test_set_allowed__event_sequence (pygame.tests.event_test.EventModuleTest.test_set_allowed__event_sequence) Ensure a sequence of blocked event types can be unblocked/allowed. ... ok test_set_allowed_all (pygame.tests.event_test.EventModuleTest.test_set_allowed_all) Ensure all events can be unblocked/allowed at once. ... ok test_set_blocked (pygame.tests.event_test.EventModuleTest.test_set_blocked) Ensure events can be blocked from the queue. ... ok test_set_blocked__event_sequence (pygame.tests.event_test.EventModuleTest.test_set_blocked__event_sequence) Ensure a sequence of event types can be blocked. ... ok test_set_blocked_all (pygame.tests.event_test.EventModuleTest.test_set_blocked_all) Ensure all events can be unblocked at once. ... ok test_set_grab__and_get_symmetric (pygame.tests.event_test.EventModuleTest.test_set_grab__and_get_symmetric) Ensure event grabbing can be enabled and disabled. ... skipped 'flaky test, and broken on 2.0.18 windows' test_set_keyboard_grab_and_get_keyboard_grab (pygame.tests.event_test.EventModuleTest.test_set_keyboard_grab_and_get_keyboard_grab) Ensure set_keyboard_grab() and get_keyboard_grab() work as expected ... skipped 'requires the SDL_VIDEODRIVER to be a non dummy value' test_event_wait (pygame.tests.event_test.EventModuleTestsWithTiming.test_event_wait) Ensure wait() waits for an event on the queue. ... ok test_Event (pygame.tests.event_test.EventTypeTest.test_Event) Ensure an Event object can be created. ... ok test_as_str (pygame.tests.event_test.EventTypeTest.test_as_str) ... ok test_event_bool (pygame.tests.event_test.EventTypeTest.test_event_bool) ... ok test_event_equality (pygame.tests.event_test.EventTypeTest.test_event_equality) Ensure that events can be compared correctly. ... ok ---------------------------------------------------------------------- Ran 47 tests in 1.187s OK (skipped=3) loading pygame.tests.font_test test_SysFont (pygame.tests.font_test.FontModuleTest.test_SysFont) ... ok test_get_default_font (pygame.tests.font_test.FontModuleTest.test_get_default_font) ... ok test_get_fonts (pygame.tests.font_test.FontModuleTest.test_get_fonts) ... ok test_get_fonts_returns_something (pygame.tests.font_test.FontModuleTest.test_get_fonts_returns_something) ... ok test_get_init (pygame.tests.font_test.FontModuleTest.test_get_init) ... ok test_get_sdl_ttf_version (pygame.tests.font_test.FontModuleTest.test_get_sdl_ttf_version) ... ok test_init (pygame.tests.font_test.FontModuleTest.test_init) ... ok test_issue_742 (pygame.tests.font_test.FontModuleTest.test_issue_742) that the font background does not crash. ... ok test_issue_font_alphablit (pygame.tests.font_test.FontModuleTest.test_issue_font_alphablit) Check that blitting anti-aliased text doesn't ... ok test_match_font_all_exist (pygame.tests.font_test.FontModuleTest.test_match_font_all_exist) ... ok test_match_font_bold (pygame.tests.font_test.FontModuleTest.test_match_font_bold) ... ok test_match_font_italic (pygame.tests.font_test.FontModuleTest.test_match_font_italic) ... ok test_match_font_name (pygame.tests.font_test.FontModuleTest.test_match_font_name) That match_font accepts names of various types ... ok test_not_match_font_name (pygame.tests.font_test.FontModuleTest.test_not_match_font_name) match_font return None when names of various types do not exist ... ok test_quit (pygame.tests.font_test.FontModuleTest.test_quit) ... ok test_segfault_after_reinit (pygame.tests.font_test.FontModuleTest.test_segfault_after_reinit) Reinitialization of font module should not cause ... ok test_render_args (pygame.tests.font_test.FontTest.test_render_args) ... ok test_default_parameters (pygame.tests.font_test.FontTypeTest.test_default_parameters) ... ok test_font_file_not_found (pygame.tests.font_test.FontTypeTest.test_font_file_not_found) ... ok test_font_set_script (pygame.tests.font_test.FontTypeTest.test_font_set_script) ... ok test_get_ascent (pygame.tests.font_test.FontTypeTest.test_get_ascent) ... ok test_get_descent (pygame.tests.font_test.FontTypeTest.test_get_descent) ... ok test_get_height (pygame.tests.font_test.FontTypeTest.test_get_height) ... ok test_get_linesize (pygame.tests.font_test.FontTypeTest.test_get_linesize) ... ok test_issue_3144 (pygame.tests.font_test.FontTypeTest.test_issue_3144) ... ok test_load_default_font_filename (pygame.tests.font_test.FontTypeTest.test_load_default_font_filename) ... ok test_load_default_font_filename_default (pygame.tests.font_test.FontTypeTest.test_load_default_font_filename_default) ... ok test_load_from_file (pygame.tests.font_test.FontTypeTest.test_load_from_file) ... ok test_load_from_file_bytes (pygame.tests.font_test.FontTypeTest.test_load_from_file_bytes) ... ok test_load_from_file_default (pygame.tests.font_test.FontTypeTest.test_load_from_file_default) ... ok test_load_from_file_obj (pygame.tests.font_test.FontTypeTest.test_load_from_file_obj) ... ok test_load_from_file_obj_default (pygame.tests.font_test.FontTypeTest.test_load_from_file_obj_default) ... ok test_load_from_file_unicode_0 (pygame.tests.font_test.FontTypeTest.test_load_from_file_unicode_0) ASCII string as a unicode object ... ok test_load_from_file_unicode_1 (pygame.tests.font_test.FontTypeTest.test_load_from_file_unicode_1) ... ok test_load_from_pathlib (pygame.tests.font_test.FontTypeTest.test_load_from_pathlib) ... ok test_load_from_pathlib_default (pygame.tests.font_test.FontTypeTest.test_load_from_pathlib_default) ... ok test_metrics (pygame.tests.font_test.FontTypeTest.test_metrics) ... ok test_render (pygame.tests.font_test.FontTypeTest.test_render) ... ok test_render_ucs2_ucs4 (pygame.tests.font_test.FontTypeTest.test_render_ucs2_ucs4) that it renders without raising if there is a new enough SDL_ttf. ... ok test_set_italic (pygame.tests.font_test.FontTypeTest.test_set_italic) ... ok test_set_italic_property (pygame.tests.font_test.FontTypeTest.test_set_italic_property) ... ok test_set_strikethrough (pygame.tests.font_test.FontTypeTest.test_set_strikethrough) ... ok test_set_strikethrough_property (pygame.tests.font_test.FontTypeTest.test_set_strikethrough_property) ... ok test_set_underline (pygame.tests.font_test.FontTypeTest.test_set_underline) ... ok test_set_underline_property (pygame.tests.font_test.FontTypeTest.test_set_underline_property) ... ok test_size (pygame.tests.font_test.FontTypeTest.test_size) ... ok ---------------------------------------------------------------------- Ran 46 tests in 0.056s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.freetype_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN loading pygame.tests.ftfont_test test_SysFont (pygame.tests.ftfont_test.FtFontModuleTest.test_SysFont) ... ok test_get_default_font (pygame.tests.ftfont_test.FtFontModuleTest.test_get_default_font) ... ok test_get_fonts (pygame.tests.ftfont_test.FtFontModuleTest.test_get_fonts) ... ok test_get_fonts_returns_something (pygame.tests.ftfont_test.FtFontModuleTest.test_get_fonts_returns_something) ... ok test_get_init (pygame.tests.ftfont_test.FtFontModuleTest.test_get_init) ... ok test_get_sdl_ttf_version (pygame.tests.ftfont_test.FtFontModuleTest.test_get_sdl_ttf_version) ... ok test_init (pygame.tests.ftfont_test.FtFontModuleTest.test_init) ... ok test_issue_742 (pygame.tests.ftfont_test.FtFontModuleTest.test_issue_742) that the font background does not crash. ... ok test_issue_font_alphablit (pygame.tests.ftfont_test.FtFontModuleTest.test_issue_font_alphablit) Check that blitting anti-aliased text doesn't ... ok test_match_font_all_exist (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_all_exist) ... ok test_match_font_bold (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_bold) ... ok test_match_font_italic (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_italic) ... ok test_match_font_name (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_name) That match_font accepts names of various types ... ok test_not_match_font_name (pygame.tests.ftfont_test.FtFontModuleTest.test_not_match_font_name) match_font return None when names of various types do not exist ... ok test_quit (pygame.tests.ftfont_test.FtFontModuleTest.test_quit) ... ok test_segfault_after_reinit (pygame.tests.ftfont_test.FtFontModuleTest.test_segfault_after_reinit) Reinitialization of font module should not cause ... ok test_render_args (pygame.tests.ftfont_test.FtFontTest.test_render_args) ... ok test_default_parameters (pygame.tests.ftfont_test.FtFontTypeTest.test_default_parameters) ... ok test_font_file_not_found (pygame.tests.ftfont_test.FtFontTypeTest.test_font_file_not_found) ... ok test_font_set_script (pygame.tests.ftfont_test.FtFontTypeTest.test_font_set_script) ... ok test_get_ascent (pygame.tests.ftfont_test.FtFontTypeTest.test_get_ascent) ... ok test_get_descent (pygame.tests.ftfont_test.FtFontTypeTest.test_get_descent) ... ok test_get_height (pygame.tests.ftfont_test.FtFontTypeTest.test_get_height) ... ok test_get_linesize (pygame.tests.ftfont_test.FtFontTypeTest.test_get_linesize) ... ok test_issue_3144 (pygame.tests.ftfont_test.FtFontTypeTest.test_issue_3144) ... ok test_load_default_font_filename (pygame.tests.ftfont_test.FtFontTypeTest.test_load_default_font_filename) ... ok test_load_default_font_filename_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_default_font_filename_default) ... ok test_load_from_file (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file) ... ok test_load_from_file_bytes (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_bytes) ... ok test_load_from_file_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_default) ... ok test_load_from_file_obj (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_obj) ... ok test_load_from_file_obj_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_obj_default) ... ok test_load_from_file_unicode_0 (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_unicode_0) ASCII string as a unicode object ... ok test_load_from_file_unicode_1 (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_unicode_1) ... ok test_load_from_pathlib (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_pathlib) ... ok test_load_from_pathlib_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_pathlib_default) ... ok test_metrics (pygame.tests.ftfont_test.FtFontTypeTest.test_metrics) ... ok test_render (pygame.tests.ftfont_test.FtFontTypeTest.test_render) ... ok test_render_ucs2_ucs4 (pygame.tests.ftfont_test.FtFontTypeTest.test_render_ucs2_ucs4) that it renders without raising if there is a new enough SDL_ttf. ... ok test_set_italic (pygame.tests.ftfont_test.FtFontTypeTest.test_set_italic) ... ok test_set_italic_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_italic_property) ... ok test_set_strikethrough (pygame.tests.ftfont_test.FtFontTypeTest.test_set_strikethrough) ... ok test_set_strikethrough_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_strikethrough_property) ... ok test_set_underline (pygame.tests.ftfont_test.FtFontTypeTest.test_set_underline) ... ok test_set_underline_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_underline_property) ... ok test_size (pygame.tests.ftfont_test.FtFontTypeTest.test_size) ... ok ---------------------------------------------------------------------- Ran 46 tests in 0.027s OK loading pygame.tests.gfxdraw_test test_aacircle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aacircle) aacircle(surface, x, y, r, color): return None ... ok test_aaellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aaellipse) aaellipse(surface, x, y, rx, ry, color): return None ... ok test_aapolygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aapolygon) aapolygon(surface, points, color): return None ... ok test_aapolygon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aapolygon__with_horizontal_edge) Ensure aapolygon draws horizontal edges correctly. ... ok test_aatrigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aatrigon) aatrigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_aatrigon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aatrigon__with_horizontal_edge) Ensure aatrigon draws horizontal edges correctly. ... ok test_arc (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_arc) arc(surface, x, y, r, start, end, color): return None ... ok test_bezier (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_bezier) bezier(surface, points, steps, color): return None ... ok test_box (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_box) box(surface, rect, color): return None ... ok test_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_circle) circle(surface, x, y, r, color): return None ... ok test_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_ellipse) ellipse(surface, x, y, rx, ry, color): return None ... ok test_filled_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_circle) filled_circle(surface, x, y, r, color): return None ... ok test_filled_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_ellipse) filled_ellipse(surface, x, y, rx, ry, color): return None ... ok test_filled_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_polygon) filled_polygon(surface, points, color): return None ... ok test_filled_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_trigon) filled_trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_gfxdraw__subclassed_surface (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_gfxdraw__subclassed_surface) Ensure pygame.gfxdraw works on subclassed surfaces. ... ok test_hline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_hline) hline(surface, x1, x2, y, color): return None ... ok test_line (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_line) line(surface, x1, y1, x2, y2, color): return None ... ok test_pie (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_pie) pie(surface, x, y, r, start, end, color): return None ... ok test_pixel (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_pixel) pixel(surface, x, y, color): return None ... ok test_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_polygon) polygon(surface, points, color): return None ... ok test_rectangle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_rectangle) rectangle(surface, rect, color): return None ... ok test_textured_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_textured_polygon) textured_polygon(surface, points, texture, tx, ty): return None ... ok test_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_trigon) trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_vline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_vline) vline(surface, x, y1, y2, color): return None ... ok ---------------------------------------------------------------------- Ran 25 tests in 0.098s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.image__save_gl_surface_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN loading pygame.tests.image_test testLoadBytesIO (pygame.tests.image_test.ImageModuleTest.testLoadBytesIO) to see if we can load images with BytesIO. ... ok testLoadIcon (pygame.tests.image_test.ImageModuleTest.testLoadIcon) see if we can load the pygame icon. ... ok testLoadJPG (pygame.tests.image_test.ImageModuleTest.testLoadJPG) to see if we can load a jpg. ... ok testLoadPNG (pygame.tests.image_test.ImageModuleTest.testLoadPNG) see if we can load a png with color values in the proper channels. ... ok testSaveJPG (pygame.tests.image_test.ImageModuleTest.testSaveJPG) JPG equivalent to issue #211 - color channel swapping ... ok testSavePNG24 (pygame.tests.image_test.ImageModuleTest.testSavePNG24) see if we can save a png with color values in the proper channels. ... ok testSavePNG32 (pygame.tests.image_test.ImageModuleTest.testSavePNG32) see if we can save a png with color values in the proper channels. ... ok testSavePNG8 (pygame.tests.image_test.ImageModuleTest.testSavePNG8) see if we can save an 8 bit png correctly ... ok testSavePaletteAsPNG8 (pygame.tests.image_test.ImageModuleTest.testSavePaletteAsPNG8) see if we can save a png with color values in the proper channels. ... ok test_from_to_bytes_exists (pygame.tests.image_test.ImageModuleTest.test_from_to_bytes_exists) ... ok test_frombuffer_8bit (pygame.tests.image_test.ImageModuleTest.test_frombuffer_8bit) test reading pixel data from a bytes buffer ... ok test_frombuffer_ARGB (pygame.tests.image_test.ImageModuleTest.test_frombuffer_ARGB) ... ok test_frombuffer_BGR (pygame.tests.image_test.ImageModuleTest.test_frombuffer_BGR) ... ok test_frombuffer_BGRA (pygame.tests.image_test.ImageModuleTest.test_frombuffer_BGRA) ... ok test_frombuffer_RGB (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGB) ... ok test_frombuffer_RGBA (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGBA) ... ok test_frombuffer_RGBX (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGBX) ... ok test_fromstring__and_tostring (pygame.tests.image_test.ImageModuleTest.test_fromstring__and_tostring) Ensure methods tostring() and fromstring() are symmetric. ... ok test_get_extended (pygame.tests.image_test.ImageModuleTest.test_get_extended) ... ok test_get_sdl_image_version (pygame.tests.image_test.ImageModuleTest.test_get_sdl_image_version) ... ok test_load_basic (pygame.tests.image_test.ImageModuleTest.test_load_basic) to see if we can load bmp from files and/or file-like objects in memory ... ok test_load_bmp_threads (pygame.tests.image_test.ImageModuleTest.test_load_bmp_threads) ... ok test_load_extended (pygame.tests.image_test.ImageModuleTest.test_load_extended) can load different format images. ... ok test_load_gif_threads (pygame.tests.image_test.ImageModuleTest.test_load_gif_threads) ... ok test_load_jpg_threads (pygame.tests.image_test.ImageModuleTest.test_load_jpg_threads) ... ok test_load_pathlib (pygame.tests.image_test.ImageModuleTest.test_load_pathlib) works loading using a Path argument. ... ok test_load_png_threads (pygame.tests.image_test.ImageModuleTest.test_load_png_threads) ... ok test_load_unicode_path (pygame.tests.image_test.ImageModuleTest.test_load_unicode_path) ... ok test_save (pygame.tests.image_test.ImageModuleTest.test_save) ... ok test_save__to_fileobject_w_namehint_argument (pygame.tests.image_test.ImageModuleTest.test_save__to_fileobject_w_namehint_argument) ... ok test_save_colorkey (pygame.tests.image_test.ImageModuleTest.test_save_colorkey) make sure the color key is not changed when saving. ... ok test_save_extended (pygame.tests.image_test.ImageModuleTest.test_save_extended) ... ok test_save_pathlib (pygame.tests.image_test.ImageModuleTest.test_save_pathlib) ... ok test_save_tga (pygame.tests.image_test.ImageModuleTest.test_save_tga) ... ok test_save_to_fileobject (pygame.tests.image_test.ImageModuleTest.test_save_to_fileobject) ... ok test_save_unicode_path (pygame.tests.image_test.ImageModuleTest.test_save_unicode_path) save unicode object with non-ASCII chars ... ok test_to_string__premultiplied (pygame.tests.image_test.ImageModuleTest.test_to_string__premultiplied) test to make sure we can export a surface to a premultiplied alpha string ... ok test_tostring_depth_24 (pygame.tests.image_test.ImageModuleTest.test_tostring_depth_24) ... ok ---------------------------------------------------------------------- Ran 38 tests in 0.817s OK loading pygame.tests.imageext_test test_load_bad_filename (pygame.tests.imageext_test.ImageextModuleTest.test_load_bad_filename) ... skipped 'SDL silently removes invalid characters' test_load_non_string_file (pygame.tests.imageext_test.ImageextModuleTest.test_load_non_string_file) ... ok test_load_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest.test_load_unicode_path_0) ... ok test_load_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest.test_load_unicode_path_1) non-ASCII unicode ... ok test_load_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest.test_load_unknown_extension) ... ok test_load_unknown_file (pygame.tests.imageext_test.ImageextModuleTest.test_load_unknown_file) ... ok test_save_bad_filename (pygame.tests.imageext_test.ImageextModuleTest.test_save_bad_filename) ... skipped 'SDL silently removes invalid characters' test_save_non_string_file (pygame.tests.imageext_test.ImageextModuleTest.test_save_non_string_file) ... ok test_save_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest.test_save_unicode_path_0) unicode object with ASCII chars ... ok test_save_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest.test_save_unicode_path_1) ... ok test_save_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest.test_save_unknown_extension) ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.001s OK (skipped=2) loading pygame.tests.joystick_test test_get_count (pygame.tests.joystick_test.JoystickModuleTest.test_get_count) ... ok test_get_init (pygame.tests.joystick_test.JoystickModuleTest.test_get_init) ... ok test_init (pygame.tests.joystick_test.JoystickModuleTest.test_init) This unit test is for joystick.init() ... ok test_quit (pygame.tests.joystick_test.JoystickModuleTest.test_quit) Test if joystick.quit works. ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.059s OK loading pygame.tests.key_test test_get_focused (pygame.tests.key_test.KeyModuleTest.test_get_focused) ... skipped 'flaky test, and broken on 2.0.18 windows' test_get_pressed (pygame.tests.key_test.KeyModuleTest.test_get_pressed) ... ok test_import (pygame.tests.key_test.KeyModuleTest.test_import) does it import? ... ok test_name_and_key_code (pygame.tests.key_test.KeyModuleTest.test_name_and_key_code) ... ok test_set_and_get_mods (pygame.tests.key_test.KeyModuleTest.test_set_and_get_mods) ... ok test_set_and_get_repeat (pygame.tests.key_test.KeyModuleTest.test_set_and_get_repeat) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.034s OK (skipped=1) loading pygame.tests.locals_test test_locals_has_all_constants (pygame.tests.locals_test.LocalsTest.test_locals_has_all_constants) ... ok ---------------------------------------------------------------------- Ran 1 test in 0.000s OK loading pygame.tests.mask_test test_buffer_interface (pygame.tests.mask_test.MaskModuleTest.test_buffer_interface) ... ok test_from_surface (pygame.tests.mask_test.MaskModuleTest.test_from_surface) Ensures from_surface creates a mask with the correct bits set. ... ok test_from_surface__different_alphas_16bit (pygame.tests.mask_test.MaskModuleTest.test_from_surface__different_alphas_16bit) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__different_alphas_32bit (pygame.tests.mask_test.MaskModuleTest.test_from_surface__different_alphas_32bit) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_cleared (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_cleared) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_filled (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_filled) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_pattern (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_pattern) Ensures from_surface creates a mask with the correct bits set ... ok test_from_threshold (pygame.tests.mask_test.MaskModuleTest.test_from_threshold) Does mask.from_threshold() work correctly? ... ok test_zero_size_from_surface (pygame.tests.mask_test.MaskModuleTest.test_zero_size_from_surface) Ensures from_surface can create masks from zero sized surfaces. ... ok test_zero_size_from_threshold (pygame.tests.mask_test.MaskModuleTest.test_zero_size_from_threshold) ... ok test_subclass_angle (pygame.tests.mask_test.MaskSubclassTest.test_subclass_angle) Ensures angle works for subclassed Masks. ... ok test_subclass_centroid (pygame.tests.mask_test.MaskSubclassTest.test_subclass_centroid) Ensures centroid works for subclassed Masks. ... ok test_subclass_clear (pygame.tests.mask_test.MaskSubclassTest.test_subclass_clear) Ensures clear works for subclassed Masks. ... ok test_subclass_connected_component (pygame.tests.mask_test.MaskSubclassTest.test_subclass_connected_component) Ensures connected_component works for subclassed Masks. ... ok test_subclass_connected_components (pygame.tests.mask_test.MaskSubclassTest.test_subclass_connected_components) Ensures connected_components works for subclassed Masks. ... ok test_subclass_convolve (pygame.tests.mask_test.MaskSubclassTest.test_subclass_convolve) Ensures convolve works for subclassed Masks. ... ok test_subclass_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy) Ensures copy works for subclassed Masks. ... ok test_subclass_copy__override_both_copy_methods (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_both_copy_methods) Ensures copy works for subclassed Masks overriding copy/__copy__. ... ok test_subclass_copy__override_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_copy) Ensures copy works for subclassed Masks overriding copy. ... ok test_subclass_copy__override_dunder_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_dunder_copy) Ensures copy works for subclassed Masks overriding __copy__. ... ok test_subclass_count (pygame.tests.mask_test.MaskSubclassTest.test_subclass_count) Ensures count works for subclassed Masks. ... ok test_subclass_draw (pygame.tests.mask_test.MaskSubclassTest.test_subclass_draw) Ensures draw works for subclassed Masks. ... ok test_subclass_erase (pygame.tests.mask_test.MaskSubclassTest.test_subclass_erase) Ensures erase works for subclassed Masks. ... ok test_subclass_fill (pygame.tests.mask_test.MaskSubclassTest.test_subclass_fill) Ensures fill works for subclassed Masks. ... ok test_subclass_get_at (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_at) Ensures get_at works for subclassed Masks. ... ok test_subclass_get_bounding_rects (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_bounding_rects) Ensures get_bounding_rects works for subclassed Masks. ... ok test_subclass_get_size (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_size) Ensures get_size works for subclassed Masks. ... ok test_subclass_invert (pygame.tests.mask_test.MaskSubclassTest.test_subclass_invert) Ensures invert works for subclassed Masks. ... ok test_subclass_mask (pygame.tests.mask_test.MaskSubclassTest.test_subclass_mask) Ensures the Mask class can be subclassed. ... ok test_subclass_mask_get_rect (pygame.tests.mask_test.MaskSubclassTest.test_subclass_mask_get_rect) Ensures get_rect works for subclassed Masks. ... ok test_subclass_outline (pygame.tests.mask_test.MaskSubclassTest.test_subclass_outline) Ensures outline works for subclassed Masks. ... ok test_subclass_overlap (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap) Ensures overlap works for subclassed Masks. ... ok test_subclass_overlap_area (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap_area) Ensures overlap_area works for subclassed Masks. ... ok test_subclass_overlap_mask (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap_mask) Ensures overlap_mask works for subclassed Masks. ... ok test_subclass_scale (pygame.tests.mask_test.MaskSubclassTest.test_subclass_scale) Ensures scale works for subclassed Masks. ... ok test_subclass_set_at (pygame.tests.mask_test.MaskSubclassTest.test_subclass_set_at) Ensures set_at works for subclassed Masks. ... ok test_subclass_to_surface (pygame.tests.mask_test.MaskSubclassTest.test_subclass_to_surface) Ensures to_surface works for subclassed Masks. ... ok test_angle (pygame.tests.mask_test.MaskTypeTest.test_angle) Ensure a mask's orientation angle is correctly calculated. ... ok test_angle__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_angle__empty_mask) Ensure an empty mask's angle is correctly calculated. ... ok test_centroid (pygame.tests.mask_test.MaskTypeTest.test_centroid) Ensure a filled mask's centroid is correctly calculated. ... ok test_centroid__all_corners (pygame.tests.mask_test.MaskTypeTest.test_centroid__all_corners) Ensure a mask's centroid is correctly calculated ... ok test_centroid__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_centroid__empty_mask) Ensure an empty mask's centroid is correctly calculated. ... ok test_centroid__single_column (pygame.tests.mask_test.MaskTypeTest.test_centroid__single_column) Ensure a mask's centroid is correctly calculated ... ok test_centroid__single_row (pygame.tests.mask_test.MaskTypeTest.test_centroid__single_row) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_columns (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_columns) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_corners (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_corners) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_rows (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_rows) Ensure a mask's centroid is correctly calculated ... ok test_clear (pygame.tests.mask_test.MaskTypeTest.test_clear) Ensure a mask can be cleared. ... ok test_clear__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_clear__bit_boundaries) Ensures masks of different sizes are cleared correctly. ... ok test_connected_component (pygame.tests.mask_test.MaskTypeTest.test_connected_component) Ensure a mask's connected component is correctly calculated. ... ok test_connected_component__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_component__empty_mask) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__full_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_component__full_mask) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__multi_set_bits (pygame.tests.mask_test.MaskTypeTest.test_connected_component__multi_set_bits) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__one_set_bit (pygame.tests.mask_test.MaskTypeTest.test_connected_component__one_set_bit) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_connected_component__out_of_bounds) Ensure connected_component() checks bounds. ... ok test_connected_component__unset_bit (pygame.tests.mask_test.MaskTypeTest.test_connected_component__unset_bit) Ensure a mask's connected component is correctly calculated ... ok test_connected_components (pygame.tests.mask_test.MaskTypeTest.test_connected_components) ... ok test_connected_components__negative_min_with_empty_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_empty_mask) Ensures connected_components() properly handles negative min values ... ok test_connected_components__negative_min_with_full_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_full_mask) Ensures connected_components() properly handles negative min values ... ok test_connected_components__negative_min_with_some_bits_set (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_some_bits_set) Ensures connected_components() properly handles negative min values ... ok test_convolve (pygame.tests.mask_test.MaskTypeTest.test_convolve) Tests the definition of convolution ... ok test_convolve__out_of_range (pygame.tests.mask_test.MaskTypeTest.test_convolve__out_of_range) ... ok test_convolve__point_identities (pygame.tests.mask_test.MaskTypeTest.test_convolve__point_identities) Convolving with a single point is the identity, while convolving a point with something flips it. ... ok test_convolve__size (pygame.tests.mask_test.MaskTypeTest.test_convolve__size) ... ok test_convolve__with_output (pygame.tests.mask_test.MaskTypeTest.test_convolve__with_output) checks that convolution modifies only the correct portion of the output ... ok test_copy (pygame.tests.mask_test.MaskTypeTest.test_copy) Ensures copy works correctly with some bits set and unset. ... ok test_copy__empty (pygame.tests.mask_test.MaskTypeTest.test_copy__empty) Ensures copy works correctly on an empty mask. ... ok test_copy__full (pygame.tests.mask_test.MaskTypeTest.test_copy__full) Ensures copy works correctly on a filled masked. ... ok test_copy__independent (pygame.tests.mask_test.MaskTypeTest.test_copy__independent) Ensures copy makes an independent copy of the mask. ... ok test_count (pygame.tests.mask_test.MaskTypeTest.test_count) Ensure a mask's set bits are correctly counted. ... ok test_count__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_count__bit_boundaries) Ensures the set bits of different sized masks are counted correctly. ... ok test_count__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_count__empty_mask) Ensure an empty mask's set bits are correctly counted. ... ok test_count__full_mask (pygame.tests.mask_test.MaskTypeTest.test_count__full_mask) Ensure a full mask's set bits are correctly counted. ... ok test_draw (pygame.tests.mask_test.MaskTypeTest.test_draw) Ensure a mask can be drawn onto another mask. ... ok test_draw__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_draw__bit_boundaries) Ensures draw handles masks of different sizes correctly. ... ok test_draw__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_draw__invalid_mask_arg) Ensure draw handles invalid mask arguments correctly. ... ok test_draw__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_draw__invalid_offset_arg) Ensure draw handles invalid offset arguments correctly. ... ok test_draw__offset (pygame.tests.mask_test.MaskTypeTest.test_draw__offset) Ensure an offset mask can be drawn onto another mask. ... ok test_draw__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_draw__offset_boundary) Ensures draw handles offsets and boundaries correctly. ... ok test_draw__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_draw__specific_offsets) Ensure an offset mask can be drawn onto another mask. ... ok test_drawing (pygame.tests.mask_test.MaskTypeTest.test_drawing) Test fill, clear, invert, draw, erase ... ok test_erase (pygame.tests.mask_test.MaskTypeTest.test_erase) Ensure a mask can erase another mask. ... ok test_erase__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_erase__bit_boundaries) Ensures erase handles masks of different sizes correctly. ... ok test_erase__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_erase__invalid_mask_arg) Ensure erase handles invalid mask arguments correctly. ... ok test_erase__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_erase__invalid_offset_arg) Ensure erase handles invalid offset arguments correctly. ... ok test_erase__offset (pygame.tests.mask_test.MaskTypeTest.test_erase__offset) Ensure an offset mask can erase another mask. ... ok test_erase__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_erase__offset_boundary) Ensures erase handles offsets and boundaries correctly. ... ok test_erase__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_erase__specific_offsets) Ensure an offset mask can erase another mask. ... ok test_fill (pygame.tests.mask_test.MaskTypeTest.test_fill) Ensure a mask can be filled. ... ok test_fill__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_fill__bit_boundaries) Ensures masks of different sizes are filled correctly. ... ok test_get_at (pygame.tests.mask_test.MaskTypeTest.test_get_at) Ensure individual mask bits are correctly retrieved. ... ok test_get_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_get_at__out_of_bounds) Ensure get_at() checks bounds. ... ok test_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest.test_get_bounding_rects) Ensures get_bounding_rects works correctly. ... ok test_get_rect (pygame.tests.mask_test.MaskTypeTest.test_get_rect) Ensures get_rect works correctly. ... ok test_get_rect__invalid_kwarg_format (pygame.tests.mask_test.MaskTypeTest.test_get_rect__invalid_kwarg_format) Ensures get_rect detects invalid kwarg formats. ... ok test_get_rect__invalid_kwarg_name (pygame.tests.mask_test.MaskTypeTest.test_get_rect__invalid_kwarg_name) Ensures get_rect detects invalid kwargs. ... ok test_get_rect__multiple_kwargs (pygame.tests.mask_test.MaskTypeTest.test_get_rect__multiple_kwargs) Ensures get_rect supports multiple rect attribute kwargs. ... ok test_get_rect__no_arg_support (pygame.tests.mask_test.MaskTypeTest.test_get_rect__no_arg_support) Ensures get_rect only supports kwargs. ... ok test_get_rect__one_kwarg (pygame.tests.mask_test.MaskTypeTest.test_get_rect__one_kwarg) Ensures get_rect supports a single rect attribute kwarg. ... ok test_get_size (pygame.tests.mask_test.MaskTypeTest.test_get_size) Ensure a mask's size is correctly retrieved. ... ok test_invert (pygame.tests.mask_test.MaskTypeTest.test_invert) Ensure a mask can be inverted. ... ok test_invert__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_invert__bit_boundaries) Ensures masks of different sizes are inverted correctly. ... ok test_invert__empty (pygame.tests.mask_test.MaskTypeTest.test_invert__empty) Ensure an empty mask can be inverted. ... ok test_invert__full (pygame.tests.mask_test.MaskTypeTest.test_invert__full) Ensure a full mask can be inverted. ... ok test_mask (pygame.tests.mask_test.MaskTypeTest.test_mask) Ensure masks are created correctly without fill parameter. ... ok test_mask__fill_arg (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_arg) Ensure masks are created correctly using a fill arg. ... ok test_mask__fill_kwarg (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_kwarg) Ensure masks are created correctly using the fill keyword. ... ok test_mask__fill_kwarg_bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_kwarg_bit_boundaries) Ensures masks are created correctly using the fill keyword ... ok test_mask__negative_size (pygame.tests.mask_test.MaskTypeTest.test_mask__negative_size) Ensure the mask constructor handles negative sizes correctly. ... ok test_mask__size_kwarg (pygame.tests.mask_test.MaskTypeTest.test_mask__size_kwarg) Ensure masks are created correctly using the size keyword. ... ok test_mask_access (pygame.tests.mask_test.MaskTypeTest.test_mask_access) do the set_at, and get_at parts work correctly? ... ok test_outline (pygame.tests.mask_test.MaskTypeTest.test_outline) ... ok test_overlap (pygame.tests.mask_test.MaskTypeTest.test_overlap) Ensure the overlap intersection is correctly calculated. ... ok test_overlap__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap__bit_boundaries) Ensures overlap handles masks of different sizes correctly. ... ok test_overlap__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap__invalid_mask_arg) Ensure overlap handles invalid mask arguments correctly. ... ok test_overlap__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap__invalid_offset_arg) Ensure overlap handles invalid offset arguments correctly. ... ok test_overlap__no_overlap (pygame.tests.mask_test.MaskTypeTest.test_overlap__no_overlap) Ensure an offset overlap intersection is correctly calculated ... ok test_overlap__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset) Ensure an offset overlap intersection is correctly calculated. ... ok test_overlap__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset_boundary) Ensures overlap handles offsets and boundaries correctly. ... ok test_overlap__offset_with_unset_bits (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset_with_unset_bits) Ensure an offset overlap intersection is correctly calculated ... ok test_overlap_area (pygame.tests.mask_test.MaskTypeTest.test_overlap_area) Ensure the overlap_area is correctly calculated. ... ok test_overlap_area__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__bit_boundaries) Ensures overlap_area handles masks of different sizes correctly. ... ok test_overlap_area__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__invalid_mask_arg) Ensure overlap_area handles invalid mask arguments correctly. ... ok test_overlap_area__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__invalid_offset_arg) Ensure overlap_area handles invalid offset arguments correctly. ... ok test_overlap_area__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__offset) Ensure an offset overlap_area is correctly calculated. ... ok test_overlap_area__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__offset_boundary) Ensures overlap_area handles offsets and boundaries correctly. ... ok test_overlap_mask (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask) Ensure overlap_mask's mask has correct bits set. ... ok test_overlap_mask__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__bit_boundaries) Ensures overlap_mask handles masks of different sizes correctly. ... ok test_overlap_mask__bits_set (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__bits_set) Ensure overlap_mask's mask has correct bits set. ... ok test_overlap_mask__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__invalid_mask_arg) Ensure overlap_mask handles invalid mask arguments correctly. ... ok test_overlap_mask__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__invalid_offset_arg) Ensure overlap_mask handles invalid offset arguments correctly. ... ok test_overlap_mask__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__offset) Ensure an offset overlap_mask's mask is correctly calculated. ... ok test_overlap_mask__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__offset_boundary) Ensures overlap_mask handles offsets and boundaries correctly. ... ok test_overlap_mask__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__specific_offsets) Ensure an offset overlap_mask's mask is correctly calculated. ... ok test_scale (pygame.tests.mask_test.MaskTypeTest.test_scale) Ensure a mask can be scaled. ... ok test_scale__negative_size (pygame.tests.mask_test.MaskTypeTest.test_scale__negative_size) Ensure scale handles negative sizes correctly. ... ok test_set_at (pygame.tests.mask_test.MaskTypeTest.test_set_at) Ensure individual mask bits are set to 1. ... ok test_set_at__default_value (pygame.tests.mask_test.MaskTypeTest.test_set_at__default_value) Ensure individual mask bits are set using the default value. ... ok test_set_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_set_at__out_of_bounds) Ensure set_at() checks bounds. ... ok test_set_at__to_0 (pygame.tests.mask_test.MaskTypeTest.test_set_at__to_0) Ensure individual mask bits are set to 0. ... ok test_to_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface) Ensures empty and full masks can be drawn onto surfaces. ... ok test_to_surface__all_surfaces_different_sizes_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__all_surfaces_different_sizes_than_mask) Ensures that all the surface parameters can be of different sizes. ... ok test_to_surface__area_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_default) Ensures the default area is correct. ... ok test_to_surface__area_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_locations) Ensures area rects can be different locations on/off the mask. ... expected failure test_to_surface__area_off_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_off_mask) Ensures area values off the mask work correctly ... expected failure test_to_surface__area_off_mask_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_off_mask_with_setsurface_unsetsurface) Ensures area values off the mask work correctly ... expected failure test_to_surface__area_on_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_on_mask) Ensures area values on the mask work correctly ... expected failure test_to_surface__area_on_mask_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_on_mask_with_setsurface_unsetsurface) Ensures area values on the mask work correctly ... expected failure test_to_surface__area_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_param) Ensures to_surface accepts an area arg/kwarg. ... expected failure test_to_surface__area_sizes (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_sizes) Ensures area rects can be different sizes. ... expected failure test_to_surface__args_and_kwargs (pygame.tests.mask_test.MaskTypeTest.test_to_surface__args_and_kwargs) Ensures to_surface accepts a combination of args/kwargs ... ok test_to_surface__args_invalid_types (pygame.tests.mask_test.MaskTypeTest.test_to_surface__args_invalid_types) Ensures to_surface detects invalid kwarg types. ... ok test_to_surface__color_alphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__color_alphas) Ensures the setcolor/unsetcolor alpha values are respected. ... ok test_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__create_surface) Ensures empty and full masks can be drawn onto a created surface. ... ok test_to_surface__default_surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__default_surface_with_param_combinations) Ensures to_surface works with a default surface value ... ok test_to_surface__depths (pygame.tests.mask_test.MaskTypeTest.test_to_surface__depths) Ensures to_surface works correctly with supported surface depths. ... ok test_to_surface__dest_and_area_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_and_area_locations) Ensures dest/area values can be different locations on/off the ... expected failure test_to_surface__dest_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_default) Ensures the default dest is correct. ... ok test_to_surface__dest_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_locations) Ensures dest values can be different locations on/off the surface. ... ok test_to_surface__dest_off_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_off_surface) Ensures dest values off the surface work correctly ... ok test_to_surface__dest_off_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_off_surface_with_setsurface_unsetsurface) Ensures dest values off the surface work correctly ... ok test_to_surface__dest_on_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_on_surface) Ensures dest values on the surface work correctly ... ok test_to_surface__dest_on_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_on_surface_with_setsurface_unsetsurface) Ensures dest values on the surface work correctly ... ok test_to_surface__dest_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_param) Ensures to_surface accepts a dest arg/kwarg. ... ok test_to_surface__different_depths (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_depths) Ensures an exception is raised when surfaces have different depths. ... ok test_to_surface__different_depths_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_depths_with_created_surfaces) Ensures an exception is raised when surfaces have different depths ... ok test_to_surface__different_srcalphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_srcalphas) Ensures an exception is raised when surfaces have different SRCALPHA ... ok test_to_surface__different_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_srcalphas_with_created_surfaces) Ensures an exception is raised when surfaces have different SRCALPHA ... ok test_to_surface__invalid_area_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_area_formats) Ensures to_surface handles invalid area formats correctly. ... expected failure test_to_surface__invalid_dest_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_dest_formats) Ensures to_surface handles invalid dest formats correctly. ... ok test_to_surface__invalid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_setcolor_formats) Ensures to_surface handles invalid setcolor formats correctly. ... ok test_to_surface__invalid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_unsetcolor_formats) Ensures to_surface handles invalid unsetcolor formats correctly. ... ok test_to_surface__kwargs (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs) Ensures to_surface accepts the correct kwargs. ... ok test_to_surface__kwargs_create_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_create_surface) Ensures to_surface accepts the correct kwargs ... ok test_to_surface__kwargs_invalid_name (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_invalid_name) Ensures to_surface detects invalid kwarg names. ... ok test_to_surface__kwargs_invalid_types (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_invalid_types) Ensures to_surface detects invalid kwarg types. ... ok test_to_surface__kwargs_order_independent (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_order_independent) Ensures to_surface kwargs are not order dependent. ... ok test_to_surface__negative_sized_area_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__negative_sized_area_rect) Ensures to_surface correctly handles negative sized area rects. ... expected failure test_to_surface__negative_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__negative_sized_dest_rect) Ensures to_surface correctly handles negative sized dest rects. ... ok test_to_surface__same_srcalphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__same_srcalphas) Ensures to_surface works correctly when the SRCALPHA flag is set or not. ... ok test_to_surface__same_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__same_srcalphas_with_created_surfaces) Ensures to_surface works correctly when it creates a surface ... ok test_to_surface__set_and_unset_bits (pygame.tests.mask_test.MaskTypeTest.test_to_surface__set_and_unset_bits) Ensures that to_surface works correctly with with set/unset bits ... ok test_to_surface__set_and_unset_bits_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__set_and_unset_bits_with_setsurface_unsetsurface) Ensures that to_surface works correctly with with set/unset bits ... ok test_to_surface__setcolor_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setcolor_default) Ensures the default setcolor is correct. ... ok test_to_surface__setcolor_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setcolor_param) Ensures to_surface accepts a setcolor arg/kwarg. ... ok test_to_surface__setsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_and_shorter_than_mask) Ensures that setsurfaces narrower and shorter than the mask work ... ok test_to_surface__setsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_and_taller_than_mask) Ensures that setsurfaces narrower and taller than the mask work ... ok test_to_surface__setsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_than_mask) Ensures that setsurfaces narrower than the mask work correctly. ... ok test_to_surface__setsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_than_mask_and_colors_none) Ensures that setsurfaces narrower than the mask work correctly ... ok test_to_surface__setsurface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_param) Ensures to_surface accepts a setsurface arg/kwarg. ... ok test_to_surface__setsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_shorter_than_mask) Ensures that setsurfaces shorter than the mask work correctly. ... ok test_to_surface__setsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_shorter_than_mask_and_colors_none) Ensures that setsurfaces shorter than the mask work correctly ... ok test_to_surface__setsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_taller_than_mask) Ensures that setsurfaces taller than the mask work correctly. ... ok test_to_surface__setsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_and_shorter_than_mask) Ensures that setsurfaces wider and shorter than the mask work ... ok test_to_surface__setsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_and_taller_than_mask) Ensures that setsurfaces wider and taller than the mask work ... ok test_to_surface__setsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_than_mask) Ensures that setsurfaces wider than the mask work correctly. ... ok test_to_surface__setsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_with_zero_size) Ensures zero sized setsurfaces are handled correctly. ... ok test_to_surface__surface_color_alphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_color_alphas) Ensures the setsurface/unsetsurface color alpha values are respected. ... ok test_to_surface__surface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_and_shorter_than_mask) Ensures that surfaces narrower and shorter than the mask work ... ok test_to_surface__surface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_and_taller_than_mask) Ensures that surfaces narrower and taller than the mask work ... ok test_to_surface__surface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_than_mask) Ensures that surfaces narrower than the mask work correctly. ... ok test_to_surface__surface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_param) Ensures to_surface accepts a surface arg/kwarg. ... ok test_to_surface__surface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_shorter_than_mask) Ensures that surfaces shorter than the mask work correctly. ... ok test_to_surface__surface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_taller_than_mask) Ensures that surfaces taller than the mask work correctly. ... ok test_to_surface__surface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_and_shorter_than_mask) Ensures that surfaces wider and shorter than the mask work ... ok test_to_surface__surface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_and_taller_than_mask) Ensures that surfaces wider and taller than the mask work correctly. ... ok test_to_surface__surface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_than_mask) Ensures that surfaces wider than the mask work correctly. ... ok test_to_surface__surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_with_param_combinations) Ensures to_surface works with a surface value ... ok test_to_surface__surface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_with_zero_size) Ensures zero sized surfaces are handled correctly. ... ok test_to_surface__unsetcolor_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetcolor_default) Ensures the default unsetcolor is correct. ... ok test_to_surface__unsetcolor_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetcolor_param) Ensures to_surface accepts a unsetcolor arg/kwarg. ... ok test_to_surface__unsetsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_and_shorter_than_mask) Ensures that unsetsurfaces narrower and shorter than the mask work ... ok test_to_surface__unsetsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_and_taller_than_mask) Ensures that unsetsurfaces narrower and taller than the mask work ... ok test_to_surface__unsetsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_than_mask) Ensures that unsetsurfaces narrower than the mask work correctly. ... ok test_to_surface__unsetsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_than_mask_and_colors_none) Ensures that unsetsurfaces narrower than the mask work correctly ... ok test_to_surface__unsetsurface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_param) Ensures to_surface accepts a unsetsurface arg/kwarg. ... ok test_to_surface__unsetsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_shorter_than_mask) Ensures that unsetsurfaces shorter than the mask work correctly. ... ok test_to_surface__unsetsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_shorter_than_mask_and_colors_none) Ensures that unsetsurfaces shorter than the mask work correctly ... ok test_to_surface__unsetsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_taller_than_mask) Ensures that unsetsurfaces taller than the mask work correctly. ... ok test_to_surface__unsetsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_and_shorter_than_mask) Ensures that unsetsurfaces wider and shorter than the mask work ... ok test_to_surface__unsetsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_and_taller_than_mask) Ensures that unsetsurfaces wider and taller than the mask work ... ok test_to_surface__unsetsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_than_mask) Ensures that unsetsurfaces wider than the mask work correctly. ... ok test_to_surface__unsetsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_with_zero_size) Ensures zero sized unsetsurfaces are handled correctly. ... ok test_to_surface__valid_area_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_area_formats) Ensures to_surface handles valid area formats correctly. ... expected failure test_to_surface__valid_dest_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_dest_formats) Ensures to_surface handles valid dest formats correctly. ... ok test_to_surface__valid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_setcolor_formats) Ensures to_surface handles valid setcolor formats correctly. ... ok test_to_surface__valid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_unsetcolor_formats) Ensures to_surface handles valid unsetcolor formats correctly. ... ok test_to_surface__zero_sized_area_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__zero_sized_area_rect) Ensures to_surface correctly handles zero sized area rects. ... expected failure test_to_surface__zero_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__zero_sized_dest_rect) Ensures to_surface correctly handles zero sized dest rects. ... ok test_zero_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask) Ensures masks can be created with zero sizes. ... ok test_zero_mask_angle (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_angle) ... ok test_zero_mask_centroid (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_centroid) ... ok test_zero_mask_clear (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_clear) ... ok test_zero_mask_connected_component (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_component) Ensures connected_component correctly handles zero sized masks. ... ok test_zero_mask_connected_component__indexed (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_component__indexed) Ensures connected_component correctly handles zero sized masks ... ok test_zero_mask_connected_components (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_components) Ensures connected_components correctly handles zero sized masks. ... ok test_zero_mask_convolve (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_convolve) Ensures convolve correctly handles zero sized masks. ... ok test_zero_mask_convolve__with_output_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_convolve__with_output_mask) Ensures convolve correctly handles zero sized masks ... ok test_zero_mask_copy (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_copy) Ensures copy correctly handles zero sized masks. ... ok test_zero_mask_count (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_count) ... ok test_zero_mask_draw (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_draw) Ensures draw correctly handles zero sized masks. ... ok test_zero_mask_erase (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_erase) Ensures erase correctly handles zero sized masks. ... ok test_zero_mask_fill (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_fill) Ensures fill correctly handles zero sized masks. ... ok test_zero_mask_flip (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_flip) ... ok test_zero_mask_get_at (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_at) Ensures get_at correctly handles zero sized masks. ... ok test_zero_mask_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_bounding_rects) Ensures get_bounding_rects correctly handles zero sized masks. ... ok test_zero_mask_get_rect (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_rect) Ensures get_rect correctly handles zero sized masks. ... ok test_zero_mask_get_size (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_size) Ensures get_size correctly handles zero sized masks. ... ok test_zero_mask_outline (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_outline) Ensures outline correctly handles zero sized masks. ... ok test_zero_mask_outline__with_arg (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_outline__with_arg) Ensures outline correctly handles zero sized masks ... ok test_zero_mask_overlap (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap) Ensures overlap correctly handles zero sized masks. ... ok test_zero_mask_overlap_area (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap_area) Ensures overlap_area correctly handles zero sized masks. ... ok test_zero_mask_overlap_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap_mask) Ensures overlap_mask correctly handles zero sized masks. ... ok test_zero_mask_scale (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_scale) ... ok test_zero_mask_set_at (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_set_at) Ensures set_at correctly handles zero sized masks. ... ok test_zero_mask_to_surface (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_to_surface) Ensures to_surface correctly handles zero sized masks and surfaces. ... ok test_zero_mask_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_to_surface__create_surface) Ensures to_surface correctly handles zero sized masks and surfaces ... ok ---------------------------------------------------------------------- Ran 257 tests in 0.256s OK (expected failures=12) loading pygame.tests.math_test test_clamp (pygame.tests.math_test.MathModuleTest.test_clamp) Test clamp function. ... ok test_lerp (pygame.tests.math_test.MathModuleTest.test_lerp) ... ok testAdd (pygame.tests.math_test.Vector2TypeTest.testAdd) ... ok testAttributeAccess (pygame.tests.math_test.Vector2TypeTest.testAttributeAccess) ... ok testBool (pygame.tests.math_test.Vector2TypeTest.testBool) ... ok testCompare (pygame.tests.math_test.Vector2TypeTest.testCompare) ... ok testConstructionDefault (pygame.tests.math_test.Vector2TypeTest.testConstructionDefault) ... ok testConstructionKeywords (pygame.tests.math_test.Vector2TypeTest.testConstructionKeywords) ... ok testConstructionList (pygame.tests.math_test.Vector2TypeTest.testConstructionList) ... ok testConstructionScalar (pygame.tests.math_test.Vector2TypeTest.testConstructionScalar) ... ok testConstructionScalarKeywords (pygame.tests.math_test.Vector2TypeTest.testConstructionScalarKeywords) ... ok testConstructionTuple (pygame.tests.math_test.Vector2TypeTest.testConstructionTuple) ... ok testConstructionVector2 (pygame.tests.math_test.Vector2TypeTest.testConstructionVector2) ... ok testConstructionXY (pygame.tests.math_test.Vector2TypeTest.testConstructionXY) ... ok testCopy (pygame.tests.math_test.Vector2TypeTest.testCopy) ... ok testExtendedSlicing (pygame.tests.math_test.Vector2TypeTest.testExtendedSlicing) ... ok testIter (pygame.tests.math_test.Vector2TypeTest.testIter) ... ok testRepr (pygame.tests.math_test.Vector2TypeTest.testRepr) ... ok testScalarDivision (pygame.tests.math_test.Vector2TypeTest.testScalarDivision) ... ok testScalarMultiplication (pygame.tests.math_test.Vector2TypeTest.testScalarMultiplication) ... ok testSequence (pygame.tests.math_test.Vector2TypeTest.testSequence) ... ok testStr (pygame.tests.math_test.Vector2TypeTest.testStr) ... ok testSub (pygame.tests.math_test.Vector2TypeTest.testSub) ... ok testUnary (pygame.tests.math_test.Vector2TypeTest.testUnary) ... ok test___round___basic (pygame.tests.math_test.Vector2TypeTest.test___round___basic) ... ok test_angle_to (pygame.tests.math_test.Vector2TypeTest.test_angle_to) ... ok test_clamp_mag_v2_edge_cases (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_edge_cases) ... ok test_clamp_mag_v2_errors (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_errors) ... ok test_clamp_mag_v2_max (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_max) ... ok test_clamp_mag_v2_min (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_min) ... ok test_clamp_mag_v2_no_change (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_no_change) ... ok test_collection_abc (pygame.tests.math_test.Vector2TypeTest.test_collection_abc) ... ok test_contains (pygame.tests.math_test.Vector2TypeTest.test_contains) ... ok test_cross (pygame.tests.math_test.Vector2TypeTest.test_cross) ... ok test_distance_squared_to (pygame.tests.math_test.Vector2TypeTest.test_distance_squared_to) ... ok test_distance_to (pygame.tests.math_test.Vector2TypeTest.test_distance_to) ... ok test_dot (pygame.tests.math_test.Vector2TypeTest.test_dot) ... ok test_elementwise (pygame.tests.math_test.Vector2TypeTest.test_elementwise) ... ok test_is_normalized (pygame.tests.math_test.Vector2TypeTest.test_is_normalized) ... ok test_length (pygame.tests.math_test.Vector2TypeTest.test_length) ... ok test_length_squared (pygame.tests.math_test.Vector2TypeTest.test_length_squared) ... ok test_lerp (pygame.tests.math_test.Vector2TypeTest.test_lerp) ... ok test_move_away (pygame.tests.math_test.Vector2TypeTest.test_move_away) ... ok test_move_nowhere (pygame.tests.math_test.Vector2TypeTest.test_move_nowhere) ... ok test_move_towards_basic (pygame.tests.math_test.Vector2TypeTest.test_move_towards_basic) ... ok test_move_towards_errors (pygame.tests.math_test.Vector2TypeTest.test_move_towards_errors) ... ok test_move_towards_max_distance (pygame.tests.math_test.Vector2TypeTest.test_move_towards_max_distance) ... ok test_move_towards_self (pygame.tests.math_test.Vector2TypeTest.test_move_towards_self) ... ok test_normalize (pygame.tests.math_test.Vector2TypeTest.test_normalize) ... ok test_normalize_ip (pygame.tests.math_test.Vector2TypeTest.test_normalize_ip) ... ok test_polar (pygame.tests.math_test.Vector2TypeTest.test_polar) ... ok test_project_v2_onto_other (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other) Project onto other vector. ... ok test_project_v2_onto_other_as_list (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other_as_list) Project onto other list as vector. ... ok test_project_v2_onto_other_as_tuple (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other_as_tuple) Project onto other tuple as vector. ... ok test_project_v2_onto_x_axis (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_x_axis) Project onto x-axis, e.g. get the component pointing in the x-axis direction. ... ok test_project_v2_onto_y_axis (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_y_axis) Project onto y-axis, e.g. get the component pointing in the y-axis direction. ... ok test_project_v2_raises_if_other_has_zero_length (pygame.tests.math_test.Vector2TypeTest.test_project_v2_raises_if_other_has_zero_length) Check if exception is raise when projected on vector has zero length. ... ok test_project_v2_raises_if_other_is_not_iterable (pygame.tests.math_test.Vector2TypeTest.test_project_v2_raises_if_other_is_not_iterable) Check if exception is raise when projected on vector is not iterable. ... ok test_reflect (pygame.tests.math_test.Vector2TypeTest.test_reflect) ... ok test_reflect_ip (pygame.tests.math_test.Vector2TypeTest.test_reflect_ip) ... ok test_rotate (pygame.tests.math_test.Vector2TypeTest.test_rotate) ... ok test_rotate_ip (pygame.tests.math_test.Vector2TypeTest.test_rotate_ip) ... ok test_rotate_rad (pygame.tests.math_test.Vector2TypeTest.test_rotate_rad) ... ok test_rotate_rad_ip (pygame.tests.math_test.Vector2TypeTest.test_rotate_rad_ip) ... ok test_scale_to_length (pygame.tests.math_test.Vector2TypeTest.test_scale_to_length) ... ok test_slerp (pygame.tests.math_test.Vector2TypeTest.test_slerp) ... ok test_subclass_operation (pygame.tests.math_test.Vector2TypeTest.test_subclass_operation) ... ok test_subclassing_v2 (pygame.tests.math_test.Vector2TypeTest.test_subclassing_v2) Check if Vector2 is subclassable ... ok test_swizzle (pygame.tests.math_test.Vector2TypeTest.test_swizzle) ... ok test_swizzle_return_types (pygame.tests.math_test.Vector2TypeTest.test_swizzle_return_types) ... ok test_update (pygame.tests.math_test.Vector2TypeTest.test_update) ... ok testAdd (pygame.tests.math_test.Vector3TypeTest.testAdd) ... ok testAttributeAccess (pygame.tests.math_test.Vector3TypeTest.testAttributeAccess) ... ok testBool (pygame.tests.math_test.Vector3TypeTest.testBool) ... ok testCompare (pygame.tests.math_test.Vector3TypeTest.testCompare) ... ok testConstructionDefault (pygame.tests.math_test.Vector3TypeTest.testConstructionDefault) ... ok testConstructionKeywords (pygame.tests.math_test.Vector3TypeTest.testConstructionKeywords) ... ok testConstructionList (pygame.tests.math_test.Vector3TypeTest.testConstructionList) ... ok testConstructionMissing (pygame.tests.math_test.Vector3TypeTest.testConstructionMissing) ... ok testConstructionScalar (pygame.tests.math_test.Vector3TypeTest.testConstructionScalar) ... ok testConstructionScalarKeywords (pygame.tests.math_test.Vector3TypeTest.testConstructionScalarKeywords) ... ok testConstructionTuple (pygame.tests.math_test.Vector3TypeTest.testConstructionTuple) ... ok testConstructionVector3 (pygame.tests.math_test.Vector3TypeTest.testConstructionVector3) ... ok testConstructionXYZ (pygame.tests.math_test.Vector3TypeTest.testConstructionXYZ) ... ok testCopy (pygame.tests.math_test.Vector3TypeTest.testCopy) ... ok testExtendedSlicing (pygame.tests.math_test.Vector3TypeTest.testExtendedSlicing) ... ok testIter (pygame.tests.math_test.Vector3TypeTest.testIter) ... ok testRepr (pygame.tests.math_test.Vector3TypeTest.testRepr) ... ok testScalarDivision (pygame.tests.math_test.Vector3TypeTest.testScalarDivision) ... ok testScalarMultiplication (pygame.tests.math_test.Vector3TypeTest.testScalarMultiplication) ... ok testSequence (pygame.tests.math_test.Vector3TypeTest.testSequence) ... ok testStr (pygame.tests.math_test.Vector3TypeTest.testStr) ... ok testSub (pygame.tests.math_test.Vector3TypeTest.testSub) ... ok testUnary (pygame.tests.math_test.Vector3TypeTest.testUnary) ... ok test___round___basic (pygame.tests.math_test.Vector3TypeTest.test___round___basic) ... ok test_angle_to (pygame.tests.math_test.Vector3TypeTest.test_angle_to) ... ok test_clamp_mag_v3_edge_cases (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_edge_cases) ... ok test_clamp_mag_v3_errors (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_errors) ... ok test_clamp_mag_v3_max (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_max) ... ok test_clamp_mag_v3_min (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_min) ... ok test_clamp_mag_v3_no_change (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_no_change) ... ok test_collection_abc (pygame.tests.math_test.Vector3TypeTest.test_collection_abc) ... ok test_contains (pygame.tests.math_test.Vector3TypeTest.test_contains) ... ok test_cross (pygame.tests.math_test.Vector3TypeTest.test_cross) ... ok test_dir_works (pygame.tests.math_test.Vector3TypeTest.test_dir_works) ... ok test_distance_squared_to (pygame.tests.math_test.Vector3TypeTest.test_distance_squared_to) ... ok test_distance_squared_to_exceptions (pygame.tests.math_test.Vector3TypeTest.test_distance_squared_to_exceptions) ... ok test_distance_to (pygame.tests.math_test.Vector3TypeTest.test_distance_to) ... ok test_distance_to_exceptions (pygame.tests.math_test.Vector3TypeTest.test_distance_to_exceptions) ... ok test_dot (pygame.tests.math_test.Vector3TypeTest.test_dot) ... ok test_elementwise (pygame.tests.math_test.Vector3TypeTest.test_elementwise) ... ok test_inplace_operators (pygame.tests.math_test.Vector3TypeTest.test_inplace_operators) ... ok test_invalid_swizzle (pygame.tests.math_test.Vector3TypeTest.test_invalid_swizzle) ... ok test_is_normalized (pygame.tests.math_test.Vector3TypeTest.test_is_normalized) ... ok test_length (pygame.tests.math_test.Vector3TypeTest.test_length) ... ok test_length_squared (pygame.tests.math_test.Vector3TypeTest.test_length_squared) ... ok test_lerp (pygame.tests.math_test.Vector3TypeTest.test_lerp) ... ok test_move_away (pygame.tests.math_test.Vector3TypeTest.test_move_away) ... ok test_move_nowhere (pygame.tests.math_test.Vector3TypeTest.test_move_nowhere) ... ok test_move_towards_basic (pygame.tests.math_test.Vector3TypeTest.test_move_towards_basic) ... ok test_move_towards_errors (pygame.tests.math_test.Vector3TypeTest.test_move_towards_errors) ... ok test_move_towards_max_distance (pygame.tests.math_test.Vector3TypeTest.test_move_towards_max_distance) ... ok test_move_towards_self (pygame.tests.math_test.Vector3TypeTest.test_move_towards_self) ... ok test_normalize (pygame.tests.math_test.Vector3TypeTest.test_normalize) ... ok test_normalize_ip (pygame.tests.math_test.Vector3TypeTest.test_normalize_ip) ... ok test_pickle (pygame.tests.math_test.Vector3TypeTest.test_pickle) ... ok test_project_v3_onto_other (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other) Project onto other vector. ... ok test_project_v3_onto_other_as_list (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other_as_list) Project onto other list as vector. ... ok test_project_v3_onto_other_as_tuple (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other_as_tuple) Project onto other tuple as vector. ... ok test_project_v3_onto_x_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_x_axis) Project onto x-axis, e.g. get the component pointing in the x-axis direction. ... ok test_project_v3_onto_y_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_y_axis) Project onto y-axis, e.g. get the component pointing in the y-axis direction. ... ok test_project_v3_onto_z_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_z_axis) Project onto z-axis, e.g. get the component pointing in the z-axis direction. ... ok test_project_v3_raises_if_other_has_zero_length (pygame.tests.math_test.Vector3TypeTest.test_project_v3_raises_if_other_has_zero_length) Check if exception is raise when projected on vector has zero length. ... ok test_project_v3_raises_if_other_is_not_iterable (pygame.tests.math_test.Vector3TypeTest.test_project_v3_raises_if_other_is_not_iterable) Check if exception is raise when projected on vector is not iterable. ... ok test_reflect (pygame.tests.math_test.Vector3TypeTest.test_reflect) ... ok test_reflect_ip (pygame.tests.math_test.Vector3TypeTest.test_reflect_ip) ... ok test_rotate (pygame.tests.math_test.Vector3TypeTest.test_rotate) ... ok test_rotate_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_ip) ... ok test_rotate_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_rad) ... ok test_rotate_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_rad_ip) ... ok test_rotate_x (pygame.tests.math_test.Vector3TypeTest.test_rotate_x) ... ok test_rotate_x_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_ip) ... ok test_rotate_x_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_rad) ... ok test_rotate_x_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_rad_ip) ... ok test_rotate_y (pygame.tests.math_test.Vector3TypeTest.test_rotate_y) ... ok test_rotate_y_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_ip) ... ok test_rotate_y_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_rad) ... ok test_rotate_y_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_rad_ip) ... ok test_rotate_z (pygame.tests.math_test.Vector3TypeTest.test_rotate_z) ... ok test_rotate_z_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_ip) ... ok test_rotate_z_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_rad) ... ok test_rotate_z_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_rad_ip) ... ok test_scale_to_length (pygame.tests.math_test.Vector3TypeTest.test_scale_to_length) ... ok test_slerp (pygame.tests.math_test.Vector3TypeTest.test_slerp) ... ok test_spherical (pygame.tests.math_test.Vector3TypeTest.test_spherical) ... ok test_subclass_operation (pygame.tests.math_test.Vector3TypeTest.test_subclass_operation) ... ok test_subclassing_v3 (pygame.tests.math_test.Vector3TypeTest.test_subclassing_v3) Check if Vector3 is subclassable ... ok test_swizzle (pygame.tests.math_test.Vector3TypeTest.test_swizzle) ... ok test_swizzle_constants (pygame.tests.math_test.Vector3TypeTest.test_swizzle_constants) We can get constant values from a swizzle. ... ok test_swizzle_four_constants (pygame.tests.math_test.Vector3TypeTest.test_swizzle_four_constants) We can get 4 constant values from a swizzle. ... ok test_swizzle_oob (pygame.tests.math_test.Vector3TypeTest.test_swizzle_oob) An out-of-bounds swizzle raises an AttributeError. ... ok test_swizzle_return_types (pygame.tests.math_test.Vector3TypeTest.test_swizzle_return_types) ... ok test_swizzle_set_oob (pygame.tests.math_test.Vector3TypeTest.test_swizzle_set_oob) An out-of-bounds swizzle set raises an AttributeError. ... ok ---------------------------------------------------------------------- Ran 163 tests in 0.007s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.midi_test test_MidiException (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_MidiException) Ensures the MidiException is raised as expected. ... ok test_conversions (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_conversions) of frequencies to midi note numbers and ansi note names. ... ok test_midiin (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midiin) Ensures the MIDIIN event id exists in the midi module. ... ok test_midiout (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midiout) Ensures the MIDIOUT event id exists in the midi module. ... ok test_midis2events (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events) Ensures midi events are properly converted to pygame events. ... ok test_midis2events__extra_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__extra_event_data) Ensures midi events with extra values are handled properly. ... ok test_midis2events__extra_event_data_missing_timestamp (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__extra_event_data_missing_timestamp) Ensures midi events with extra data and no timestamps are handled ... ok test_midis2events__missing_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__missing_event_data) Ensures midi events with missing values are handled properly. ... ok ---------------------------------------------------------------------- Ran 8 tests in 0.004s OK loading pygame.tests.mixer_music_test test_get_busy (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_get_busy) ... ok test_get_volume (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_get_volume) ... ok test_init (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_init) issue #955. unload music whenever mixer.quit() is called ... ok test_load (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load) ... ok test_load_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_mp3) |tags:music| ... ok test_load_object (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_object) test loading music from file-like objects. ... ok test_load_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_ogg) |tags:music| ... ok test_load_unicode (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_unicode) test non-ASCII unicode path ... ok test_load_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_wav) |tags:music| ... ok test_music_pause__unpause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_music_pause__unpause) Ensure music has the correct position immediately after unpausing ... ok test_object_namehint (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_object_namehint) test loading & queuing music from file-like objects with namehint argument. ... ok test_pause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_pause) ... ok test_play (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_play) ... ok test_play__start_time (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_play__start_time) ... skipped 'disk audio driver "playback" writing to disk is slow' test_queue__arguments (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__arguments) Ensures queue() can be called with proper arguments. ... ok test_queue__invalid_filename (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__invalid_filename) Ensures queue() correctly handles invalid filenames. ... ok test_queue__invalid_sound_type (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__invalid_sound_type) Ensures queue() correctly handles invalid file types. ... ok test_queue__multiple_calls (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__multiple_calls) Ensures queue() can be called multiple times. ... ok test_queue__no_file (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__no_file) Ensures queue() correctly handles missing the file argument. ... ok test_queue_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_mp3) Ensures queue() accepts mp3 files. ... ok test_queue_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_ogg) Ensures queue() accepts ogg files. ... ok test_queue_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_wav) Ensures queue() accepts wav files. ... ok test_rewind (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_rewind) ... ok test_set_volume (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_set_volume) ... ok test_stop (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_stop) ... ok test_unload (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_unload) ... ok test_unpause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_unpause) ... ok ---------------------------------------------------------------------- Ran 27 tests in 20.517s OK (skipped=1) loading pygame.tests.mixer_test test_get_endevent (pygame.tests.mixer_test.ChannelEndEventTest.test_get_endevent) Ensure Channel.get_endevent() returns the correct event type. ... ok test_set_volume_with_one_argument (pygame.tests.mixer_test.ChannelSetVolumeTest.test_set_volume_with_one_argument) ... ok test_set_volume_with_two_arguments (pygame.tests.mixer_test.ChannelSetVolumeTest.test_set_volume_with_two_arguments) ... expected failure test_channel (pygame.tests.mixer_test.ChannelTypeTest.test_channel) Ensure Channel() creation works. ... ok test_channel__before_init (pygame.tests.mixer_test.ChannelTypeTest.test_channel__before_init) Ensure exception for Channel() creation with non-init mixer. ... ok test_channel__invalid_id (pygame.tests.mixer_test.ChannelTypeTest.test_channel__invalid_id) Ensure exception for Channel() creation with an invalid id. ... ok test_channel__without_arg (pygame.tests.mixer_test.ChannelTypeTest.test_channel__without_arg) Ensure exception for Channel() creation with no argument. ... ok test_fadeout (pygame.tests.mixer_test.ChannelTypeTest.test_fadeout) Ensure Channel.fadeout() stops playback after fading out. ... ok test_get_busy (pygame.tests.mixer_test.ChannelTypeTest.test_get_busy) Ensure an idle channel's busy state is correct. ... ok test_get_busy__active (pygame.tests.mixer_test.ChannelTypeTest.test_get_busy__active) Ensure an active channel's busy state is correct. ... ok test_get_queue (pygame.tests.mixer_test.ChannelTypeTest.test_get_queue) Ensure Channel.get_queue() returns any queued Sound. ... ok test_get_sound (pygame.tests.mixer_test.ChannelTypeTest.test_get_sound) Ensure Channel.get_sound() returns the currently playing Sound. ... ok test_get_volume (pygame.tests.mixer_test.ChannelTypeTest.test_get_volume) Ensure a channel's volume can be retrieved. ... ok test_pause_unpause (pygame.tests.mixer_test.ChannelTypeTest.test_pause_unpause) Test if the Channel can be paused and unpaused. ... ok test_pause_unpause__before_init (pygame.tests.mixer_test.ChannelTypeTest.test_pause_unpause__before_init) Ensure exception for Channel.pause() with non-init mixer. ... ok test_queue (pygame.tests.mixer_test.ChannelTypeTest.test_queue) Ensure the Channel.queue() works correctly ... skipped 'Ignoring Debian-specific test failure' test_stop (pygame.tests.mixer_test.ChannelTypeTest.test_stop) ... ok test_array_interface (pygame.tests.mixer_test.MixerModuleTest.test_array_interface) ... ok test_array_keyword (pygame.tests.mixer_test.MixerModuleTest.test_array_keyword) ... skipped 'this test fails without real sound card' test_fadeout (pygame.tests.mixer_test.MixerModuleTest.test_fadeout) Ensure pygame.mixer.fadeout() stops playback after fading out the sound. ... ok test_find_channel (pygame.tests.mixer_test.MixerModuleTest.test_find_channel) ... ok test_get_init__returns_None_if_mixer_not_initialized (pygame.tests.mixer_test.MixerModuleTest.test_get_init__returns_None_if_mixer_not_initialized) ... ok test_get_num_channels__defaults_eight_after_init (pygame.tests.mixer_test.MixerModuleTest.test_get_num_channels__defaults_eight_after_init) ... ok test_get_sdl_mixer_version (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version) Ensures get_sdl_mixer_version works correctly with no args. ... ok test_get_sdl_mixer_version__args (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__args) Ensures get_sdl_mixer_version works correctly using args. ... ok test_get_sdl_mixer_version__invalid_args_kwargs (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__invalid_args_kwargs) Ensures get_sdl_mixer_version handles invalid args and kwargs. ... ok test_get_sdl_mixer_version__kwargs (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__kwargs) Ensures get_sdl_mixer_version works correctly using kwargs. ... ok test_get_sdl_mixer_version__linked_equals_compiled (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__linked_equals_compiled) Ensures get_sdl_mixer_version's linked/compiled versions are equal. ... ok test_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest.test_init__keyword_args) ... ok test_init__zero_values (pygame.tests.mixer_test.MixerModuleTest.test_init__zero_values) ... ok test_newbuf__one_channel (pygame.tests.mixer_test.MixerModuleTest.test_newbuf__one_channel) ... ok test_newbuf__twho_channel (pygame.tests.mixer_test.MixerModuleTest.test_newbuf__twho_channel) ... ok test_pause (pygame.tests.mixer_test.MixerModuleTest.test_pause) Ensure pygame.mixer.pause() temporarily stops playback of all sound channels. ... expected failure test_pre_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest.test_pre_init__keyword_args) ... ok test_pre_init__zero_values (pygame.tests.mixer_test.MixerModuleTest.test_pre_init__zero_values) ... ok test_quit (pygame.tests.mixer_test.MixerModuleTest.test_quit) get_num_channels() Should throw pygame.error if uninitialized ... ok test_set_num_channels (pygame.tests.mixer_test.MixerModuleTest.test_set_num_channels) ... ok test_set_reserved (pygame.tests.mixer_test.MixerModuleTest.test_set_reserved) Ensure pygame.mixer.set_reserved() reserves the given number of channels. ... ok test_sound_args (pygame.tests.mixer_test.MixerModuleTest.test_sound_args) ... ok test_sound_unicode (pygame.tests.mixer_test.MixerModuleTest.test_sound_unicode) test non-ASCII unicode path ... ok test_stop (pygame.tests.mixer_test.MixerModuleTest.test_stop) Stops playback of all active sound channels. ... ok test_correct_subclassing (pygame.tests.mixer_test.SoundTypeTest.test_correct_subclassing) ... ok test_get_length (pygame.tests.mixer_test.SoundTypeTest.test_get_length) Tests if get_length returns a correct length. ... ok test_get_num_channels (pygame.tests.mixer_test.SoundTypeTest.test_get_num_channels) Tests if Sound.get_num_channels returns the correct number ... ok test_get_raw (pygame.tests.mixer_test.SoundTypeTest.test_get_raw) Ensure get_raw returns the correct bytestring. ... ok test_get_volume (pygame.tests.mixer_test.SoundTypeTest.test_get_volume) Ensure a sound's volume can be retrieved. ... ok test_get_volume__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_get_volume__while_playing) Ensure a sound's volume can be retrieved while playing. ... ok test_incorrect_subclassing (pygame.tests.mixer_test.SoundTypeTest.test_incorrect_subclassing) ... ok test_samples_address (pygame.tests.mixer_test.SoundTypeTest.test_samples_address) Test the _samples_address getter. ... ok test_set_volume (pygame.tests.mixer_test.SoundTypeTest.test_set_volume) Ensure a sound's volume can be set. ... ok test_set_volume__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_set_volume__while_playing) Ensure a sound's volume can be set while playing. ... ok test_sound (pygame.tests.mixer_test.SoundTypeTest.test_sound) Ensure Sound() creation with a filename works. ... ok test_sound__before_init (pygame.tests.mixer_test.SoundTypeTest.test_sound__before_init) Ensure exception raised for Sound() creation with non-init mixer. ... ok test_sound__from_array (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_array) Ensure Sound() creation with an array works. ... ok test_sound__from_file_object (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_file_object) Ensure Sound() creation with a file object works. ... ok test_sound__from_pathlib (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_pathlib) Ensure Sound() creation with a pathlib.Path object works. ... ok test_sound__from_sound_object (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_sound_object) Ensure Sound() creation with a Sound() object works. ... ok test_sound__without_arg (pygame.tests.mixer_test.SoundTypeTest.test_sound__without_arg) Ensure exception raised for Sound() creation with no argument. ... ok test_stop (pygame.tests.mixer_test.SoundTypeTest.test_stop) Ensure stop can be called while not playing a sound. ... ok test_stop__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_stop__while_playing) Ensure stop stops a playing sound. ... ok test_all_sounds_stopped (pygame.tests.mixer_test.TestGetBusy.test_all_sounds_stopped) Test that get_busy returns False when all sounds are stopped. ... ok test_all_sounds_stopped_with_fadeout (pygame.tests.mixer_test.TestGetBusy.test_all_sounds_stopped_with_fadeout) Test that get_busy returns False when all sounds are stopped with ... ok test_multiple_sounds_playing (pygame.tests.mixer_test.TestGetBusy.test_multiple_sounds_playing) Test that get_busy returns True when multiple sounds are playing. ... ok test_no_sound_playing (pygame.tests.mixer_test.TestGetBusy.test_no_sound_playing) Test that get_busy returns False when no sound is playing. ... ok test_one_sound_playing (pygame.tests.mixer_test.TestGetBusy.test_one_sound_playing) Test that get_busy returns True when one sound is playing. ... ok test_sound_fading_out (pygame.tests.mixer_test.TestGetBusy.test_sound_fading_out) Tests that get_busy() returns True when a sound is fading out ... ok test_fadeout_with_valid_time (pygame.tests.mixer_test.TestSoundFadeout.test_fadeout_with_valid_time) Tests if fadeout stops sound playback after fading it out over the time argument in milliseconds. ... ok test_play_indefinitely (pygame.tests.mixer_test.TestSoundPlay.test_play_indefinitely) Test playing a sound indefinitely. ... ok test_play_multiple_times (pygame.tests.mixer_test.TestSoundPlay.test_play_multiple_times) Test playing a sound multiple times. ... FAIL test_play_once (pygame.tests.mixer_test.TestSoundPlay.test_play_once) Test playing a sound once. ... ok test_play_with_fade_ms (pygame.tests.mixer_test.TestSoundPlay.test_play_with_fade_ms) Test playing a sound with fade_ms. ... ok test_play_with_invalid_fade_ms (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_fade_ms) Test playing a sound with invalid fade_ms. ... ok test_play_with_invalid_loops (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_loops) Test playing a sound with invalid loops. ... ok test_play_with_invalid_maxtime (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_maxtime) Test playing a sound with invalid maxtime. ... ok test_play_with_maxtime (pygame.tests.mixer_test.TestSoundPlay.test_play_with_maxtime) Test playing a sound with maxtime. ... ok ====================================================================== FAIL: test_play_multiple_times (pygame.tests.mixer_test.TestSoundPlay.test_play_multiple_times) Test playing a sound multiple times. ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame/tests/mixer_test.py", line 994, in test_play_multiple_times self.assertFalse(channel.get_busy()) AssertionError: True is not false ---------------------------------------------------------------------- Ran 75 tests in 17.547s FAILED (failures=1, skipped=2, expected failures=2) loading pygame.tests.mouse_test test_get_cursor (pygame.tests.mouse_test.MouseModuleTest.test_get_cursor) Ensures get_cursor works correctly. ... skipped 'Cursors not supported on headless test machines' test_get_focused (pygame.tests.mouse_test.MouseModuleTest.test_get_focused) Ensures get_focused returns the correct type. ... ok test_get_pos (pygame.tests.mouse_test.MouseModuleTest.test_get_pos) Ensures get_pos returns the correct types. ... ok test_get_pressed (pygame.tests.mouse_test.MouseModuleTest.test_get_pressed) Ensures get_pressed returns the correct types. ... ok test_get_rel (pygame.tests.mouse_test.MouseModuleTest.test_get_rel) Ensures get_rel returns the correct types. ... ok test_get_visible (pygame.tests.mouse_test.MouseModuleTest.test_get_visible) Ensures get_visible works correctly. ... ok test_set_cursor (pygame.tests.mouse_test.MouseModuleTest.test_set_cursor) Ensures set_cursor works correctly. ... skipped 'Cursors not supported on headless test machines' test_set_pos__invalid_pos (pygame.tests.mouse_test.MouseModuleTest.test_set_pos__invalid_pos) Ensures set_pos handles invalid positions correctly. ... ok test_set_system_cursor (pygame.tests.mouse_test.MouseModuleTest.test_set_system_cursor) Ensures set_system_cursor works correctly. ... skipped 'mouse.set_system_cursor only available in SDL2' test_set_visible (pygame.tests.mouse_test.MouseModuleTest.test_set_visible) Ensures set_visible returns the correct values. ... ok test_set_visible__invalid_value (pygame.tests.mouse_test.MouseModuleTest.test_set_visible__invalid_value) Ensures set_visible handles invalid positions correctly. ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.013s OK (skipped=3) loading pygame.tests.pixelarray_test test_basic (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_basic) ... ok test_flags (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_flags) ... ok test_itemsize (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_itemsize) ... ok test_shape (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_shape) ... ok test_slicing (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_slicing) ... ok test_newbuf_1D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest.test_newbuf_1D) ... ok test_newbuf_2D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest.test_newbuf_2D) ... ok test_2dslice_assignment (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_2dslice_assignment) ... ok test_array_properties (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_array_properties) ... ok test_as_class (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_as_class) ... ok test_ass_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_ass_subscript) ... ok test_assign_size_mismatch (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_assign_size_mismatch) ... ok test_close (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_close) does not crash when it is deleted. ... ok test_close_raises (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_close_raises) when you try to do an operation after it is closed. ... ok test_color_value (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_color_value) ... ok test_compare (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare) ... ok test_compare__different_colors_not_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__different_colors_not_within_distance) Ensures compare works correctly with different colored surfaces ... ok test_compare__different_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__different_colors_within_distance) Ensures compare works correctly with different colored surfaces ... ok test_compare__same_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__same_colors_within_distance) Ensures compare works correctly with same colored surfaces. ... ok test_contains (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_contains) ... ok test_context_manager (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_context_manager) closes properly. ... ok test_extract (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_extract) ... ok test_get_column (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_column) ... ok test_get_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_pixel) ... ok test_get_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_slice) ... ok test_get_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_surface) ... ok test_get_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_surface__subclassed_surface) Ensure the surface attribute can handle subclassed surfaces. ... ok test_iter (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_iter) ... ok test_length_1_dimension_broadcast (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_length_1_dimension_broadcast) ... ok test_make_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_make_surface) ... ok test_make_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_make_surface__subclassed_surface) Ensure make_surface can handle subclassed surfaces. ... ok test_pixel_array (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixel_array) ... ok test_pixelarray__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixelarray__subclassed_surface) Ensure the PixelArray constructor accepts subclassed surfaces. ... ok test_pixels_field (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixels_field) ... ok test_replace (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_replace) ... ok test_repr (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_repr) ... ok test_self_assign (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_self_assign) ... ok test_set_column (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_column) ... ok test_set_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_pixel) ... ok test_set_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_slice) ... ok test_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_subscript) ... ok test_transpose (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_transpose) ... ok ---------------------------------------------------------------------- Ran 42 tests in 0.053s OK loading pygame.tests.pixelcopy_test test_array_to_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_array_to_surface_newbuf) ... ok test_format_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_format_newbuf) ... ok test_make_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_make_surface_newbuf) ... ok test_map_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_map_array_newbuf) ... ok test_surface_to_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_surface_to_array_newbuf) ... ok test_map_array (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_map_array) ... ok test_surface_to_array_2d (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_surface_to_array_2d) ... ok test_surface_to_array_3d (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_surface_to_array_3d) ... ok test_array_to_surface_broadcasting (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_array_to_surface_broadcasting) ... ok test_map_array (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_map_array) ... ok test_surface_to_array_2d (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_surface_to_array_2d) ... ok test_surface_to_array_3d (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_surface_to_array_3d) ... ok ---------------------------------------------------------------------- Ran 12 tests in 0.095s OK loading pygame.tests.rect_test testCalculatedAttributes (pygame.tests.rect_test.RectTypeTest.testCalculatedAttributes) ... ok testConstructionTopLeftSize (pygame.tests.rect_test.RectTypeTest.testConstructionTopLeftSize) ... ok testConstructionXYWidthHeight (pygame.tests.rect_test.RectTypeTest.testConstructionXYWidthHeight) ... ok testEquals (pygame.tests.rect_test.RectTypeTest.testEquals) check to see how the rect uses __eq__ ... ok test_ass_subscript (pygame.tests.rect_test.RectTypeTest.test_ass_subscript) ... ok test_ass_subscript_deletion (pygame.tests.rect_test.RectTypeTest.test_ass_subscript_deletion) ... ok test_bottom (pygame.tests.rect_test.RectTypeTest.test_bottom) Changing the bottom attribute moves the rect and does not change ... ok test_bottom__del (pygame.tests.rect_test.RectTypeTest.test_bottom__del) Ensures the bottom attribute can't be deleted. ... ok test_bottom__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottom__invalid_value) Ensures the bottom attribute handles invalid values correctly. ... ok test_bottomleft (pygame.tests.rect_test.RectTypeTest.test_bottomleft) Changing the bottomleft attribute moves the rect and does not change ... ok test_bottomleft__del (pygame.tests.rect_test.RectTypeTest.test_bottomleft__del) Ensures the bottomleft attribute can't be deleted. ... ok test_bottomleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottomleft__invalid_value) Ensures the bottomleft attribute handles invalid values correctly. ... ok test_bottomright (pygame.tests.rect_test.RectTypeTest.test_bottomright) Changing the bottomright attribute moves the rect and does not change ... ok test_bottomright__del (pygame.tests.rect_test.RectTypeTest.test_bottomright__del) Ensures the bottomright attribute can't be deleted. ... ok test_bottomright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottomright__invalid_value) Ensures the bottomright attribute handles invalid values correctly. ... ok test_center (pygame.tests.rect_test.RectTypeTest.test_center) Changing the center attribute moves the rect and does not change ... ok test_center__del (pygame.tests.rect_test.RectTypeTest.test_center__del) Ensures the center attribute can't be deleted. ... ok test_center__invalid_value (pygame.tests.rect_test.RectTypeTest.test_center__invalid_value) Ensures the center attribute handles invalid values correctly. ... ok test_centerx (pygame.tests.rect_test.RectTypeTest.test_centerx) Changing the centerx attribute moves the rect and does not change ... ok test_centerx__del (pygame.tests.rect_test.RectTypeTest.test_centerx__del) Ensures the centerx attribute can't be deleted. ... ok test_centerx__invalid_value (pygame.tests.rect_test.RectTypeTest.test_centerx__invalid_value) Ensures the centerx attribute handles invalid values correctly. ... ok test_centery (pygame.tests.rect_test.RectTypeTest.test_centery) Changing the centery attribute moves the rect and does not change ... ok test_centery__del (pygame.tests.rect_test.RectTypeTest.test_centery__del) Ensures the centery attribute can't be deleted. ... ok test_centery__invalid_value (pygame.tests.rect_test.RectTypeTest.test_centery__invalid_value) Ensures the centery attribute handles invalid values correctly. ... ok test_clamp (pygame.tests.rect_test.RectTypeTest.test_clamp) ... ok test_clamp_ip (pygame.tests.rect_test.RectTypeTest.test_clamp_ip) ... ok test_clip (pygame.tests.rect_test.RectTypeTest.test_clip) ... ok test_clipline (pygame.tests.rect_test.RectTypeTest.test_clipline) Ensures clipline handles four int parameters. ... ok test_clipline__both_endpoints_inside (pygame.tests.rect_test.RectTypeTest.test_clipline__both_endpoints_inside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__both_endpoints_outside (pygame.tests.rect_test.RectTypeTest.test_clipline__both_endpoints_outside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__edges (pygame.tests.rect_test.RectTypeTest.test_clipline__edges) Ensures clipline properly clips line that are along the rect edges. ... ok test_clipline__endpoints_inside_and_outside (pygame.tests.rect_test.RectTypeTest.test_clipline__endpoints_inside_and_outside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__equal_endpoints_no_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__equal_endpoints_no_overlap) Ensures clipline handles lines with both endpoints the same. ... ok test_clipline__equal_endpoints_with_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__equal_endpoints_with_overlap) Ensures clipline handles lines with both endpoints the same. ... ok test_clipline__floats (pygame.tests.rect_test.RectTypeTest.test_clipline__floats) Ensures clipline handles float parameters. ... ok test_clipline__floats_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__floats_kwargs) Ensures clipline handles four float parameters. ... ok test_clipline__invalid_line (pygame.tests.rect_test.RectTypeTest.test_clipline__invalid_line) Ensures clipline handles invalid lines correctly. ... ok test_clipline__kwarg_exceptions (pygame.tests.rect_test.RectTypeTest.test_clipline__kwarg_exceptions) Ensure clipline handles incorrect keyword arguments ... ok test_clipline__negative_size_rect (pygame.tests.rect_test.RectTypeTest.test_clipline__negative_size_rect) Ensures clipline handles negative sized rects correctly. ... ok test_clipline__no_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__no_overlap) Ensures lines that do not overlap the rect are not clipped. ... ok test_clipline__sequence_of_four_ints (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_four_ints) Ensures clipline handles a sequence of four ints. ... ok test_clipline__sequence_of_four_ints_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_four_ints_kwargs) Ensures clipline handles a sequence of four ints using kwargs. ... ok test_clipline__sequence_of_two_sequences (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_two_sequences) Ensures clipline handles a sequence of two sequences. ... ok test_clipline__sequence_of_two_sequences_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_two_sequences_kwargs) Ensures clipline handles a sequence of two sequences using kwargs. ... ok test_clipline__two_sequences (pygame.tests.rect_test.RectTypeTest.test_clipline__two_sequences) Ensures clipline handles a sequence of two sequences. ... ok test_clipline__two_sequences_kwarg (pygame.tests.rect_test.RectTypeTest.test_clipline__two_sequences_kwarg) Ensures clipline handles a sequence of two sequences using kwargs. ... ok test_clipline__zero_size_rect (pygame.tests.rect_test.RectTypeTest.test_clipline__zero_size_rect) Ensures clipline handles zero sized rects correctly. ... ok test_collection_abc (pygame.tests.rect_test.RectTypeTest.test_collection_abc) ... ok test_collidedict (pygame.tests.rect_test.RectTypeTest.test_collidedict) Ensures collidedict detects collisions. ... ok test_collidedict__barely_touching (pygame.tests.rect_test.RectTypeTest.test_collidedict__barely_touching) Ensures collidedict works correctly for rects that barely touch. ... ok test_collidedict__invalid_dict_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_format) Ensures collidedict correctly handles invalid dict parameters. ... ok test_collidedict__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_key_format) Ensures collidedict correctly handles dicts with invalid keys. ... ok test_collidedict__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_value_format) Ensures collidedict correctly handles dicts with invalid values. ... ok test_collidedict__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_use_values_format) Ensures collidedict correctly handles invalid use_values parameters. ... ok test_collidedict__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidedict__kwargs) Ensures collidedict detects collisions via keyword arguments. ... ok test_collidedict__negative_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedict__negative_sized_rects) Ensures collidedict works correctly with negative sized rects. ... ok test_collidedict__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedict__negative_sized_rects_as_args) Ensures collidedict works correctly with negative sized rect args. ... ok test_collidedict__no_collision (pygame.tests.rect_test.RectTypeTest.test_collidedict__no_collision) Ensures collidedict returns None when no collisions. ... ok test_collidedict__zero_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedict__zero_sized_rects) Ensures collidedict works correctly with zero sized rects. ... ok test_collidedict__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedict__zero_sized_rects_as_args) Ensures collidedict works correctly with zero sized rects as args. ... ok test_collidedictall (pygame.tests.rect_test.RectTypeTest.test_collidedictall) Ensures collidedictall detects collisions. ... ok test_collidedictall__barely_touching (pygame.tests.rect_test.RectTypeTest.test_collidedictall__barely_touching) Ensures collidedictall works correctly for rects that barely touch. ... ok test_collidedictall__invalid_dict_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_format) Ensures collidedictall correctly handles invalid dict parameters. ... ok test_collidedictall__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_key_format) Ensures collidedictall correctly handles dicts with invalid keys. ... ok test_collidedictall__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_value_format) Ensures collidedictall correctly handles dicts with invalid values. ... ok test_collidedictall__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_use_values_format) Ensures collidedictall correctly handles invalid use_values ... ok test_collidedictall__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidedictall__kwargs) Ensures collidedictall detects collisions via keyword arguments. ... ok test_collidedictall__negative_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedictall__negative_sized_rects) Ensures collidedictall works correctly with negative sized rects. ... ok test_collidedictall__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedictall__negative_sized_rects_as_args) Ensures collidedictall works correctly with negative sized rect ... ok test_collidedictall__no_collision (pygame.tests.rect_test.RectTypeTest.test_collidedictall__no_collision) Ensures collidedictall returns an empty list when no collisions. ... ok test_collidedictall__zero_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedictall__zero_sized_rects) Ensures collidedictall works correctly with zero sized rects. ... ok test_collidedictall__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedictall__zero_sized_rects_as_args) Ensures collidedictall works correctly with zero sized rects ... ok test_collidelist (pygame.tests.rect_test.RectTypeTest.test_collidelist) ... ok test_collidelist__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidelist__kwargs) ... ok test_collidelistall (pygame.tests.rect_test.RectTypeTest.test_collidelistall) ... ok test_collidelistall__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidelistall__kwargs) ... ok test_collidelistall_list_of_lists (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_lists) ... ok test_collidelistall_list_of_object_with_callable_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_callable_rect_attribute) ... ok test_collidelistall_list_of_object_with_callable_rect_returning_object_with_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_callable_rect_returning_object_with_rect_attribute) ... ok test_collidelistall_list_of_object_with_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_rect_attribute) ... ok test_collidelistall_list_of_object_with_rect_property (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_rect_property) ... ok test_collidelistall_list_of_tuples (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_tuples) ... ok test_collidelistall_list_of_two_tuples (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_two_tuples) ... ok test_collidelistall_returns_empty_list (pygame.tests.rect_test.RectTypeTest.test_collidelistall_returns_empty_list) ... ok test_collideobjects_call_variants (pygame.tests.rect_test.RectTypeTest.test_collideobjects_call_variants) ... ok test_collideobjects_list_of_object_with_multiple_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collideobjects_list_of_object_with_multiple_rect_attribute) ... ok test_collideobjects_without_key (pygame.tests.rect_test.RectTypeTest.test_collideobjects_without_key) ... ok test_collideobjectsall (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall) ... ok test_collideobjectsall_call_variants (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall_call_variants) ... ok test_collideobjectsall_list_of_object_with_multiple_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall_list_of_object_with_multiple_rect_attribute) ... ok test_collidepoint (pygame.tests.rect_test.RectTypeTest.test_collidepoint) ... ok test_colliderect (pygame.tests.rect_test.RectTypeTest.test_colliderect) ... ok test_contains (pygame.tests.rect_test.RectTypeTest.test_contains) ... ok test_copy (pygame.tests.rect_test.RectTypeTest.test_copy) ... ok test_fit (pygame.tests.rect_test.RectTypeTest.test_fit) ... ok test_height (pygame.tests.rect_test.RectTypeTest.test_height) Changing the height resizes the rect from the top-left corner ... ok test_height__del (pygame.tests.rect_test.RectTypeTest.test_height__del) Ensures the height attribute can't be deleted. ... ok test_height__invalid_value (pygame.tests.rect_test.RectTypeTest.test_height__invalid_value) Ensures the height attribute handles invalid values correctly. ... ok test_inflate__larger (pygame.tests.rect_test.RectTypeTest.test_inflate__larger) The inflate method inflates around the center of the rectangle ... ok test_inflate__smaller (pygame.tests.rect_test.RectTypeTest.test_inflate__smaller) The inflate method inflates around the center of the rectangle ... ok test_inflate_ip__larger (pygame.tests.rect_test.RectTypeTest.test_inflate_ip__larger) The inflate_ip method inflates around the center of the rectangle ... ok test_inflate_ip__smaller (pygame.tests.rect_test.RectTypeTest.test_inflate_ip__smaller) The inflate method inflates around the center of the rectangle ... ok test_left (pygame.tests.rect_test.RectTypeTest.test_left) Changing the left attribute moves the rect and does not change ... ok test_left__del (pygame.tests.rect_test.RectTypeTest.test_left__del) Ensures the left attribute can't be deleted. ... ok test_left__invalid_value (pygame.tests.rect_test.RectTypeTest.test_left__invalid_value) Ensures the left attribute handles invalid values correctly. ... ok test_midbottom (pygame.tests.rect_test.RectTypeTest.test_midbottom) Changing the midbottom attribute moves the rect and does not change ... ok test_midbottom__del (pygame.tests.rect_test.RectTypeTest.test_midbottom__del) Ensures the midbottom attribute can't be deleted. ... ok test_midbottom__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midbottom__invalid_value) Ensures the midbottom attribute handles invalid values correctly. ... ok test_midleft (pygame.tests.rect_test.RectTypeTest.test_midleft) Changing the midleft attribute moves the rect and does not change ... ok test_midleft__del (pygame.tests.rect_test.RectTypeTest.test_midleft__del) Ensures the midleft attribute can't be deleted. ... ok test_midleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midleft__invalid_value) Ensures the midleft attribute handles invalid values correctly. ... ok test_midright (pygame.tests.rect_test.RectTypeTest.test_midright) Changing the midright attribute moves the rect and does not change ... ok test_midright__del (pygame.tests.rect_test.RectTypeTest.test_midright__del) Ensures the midright attribute can't be deleted. ... ok test_midright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midright__invalid_value) Ensures the midright attribute handles invalid values correctly. ... ok test_midtop (pygame.tests.rect_test.RectTypeTest.test_midtop) Changing the midtop attribute moves the rect and does not change ... ok test_midtop__del (pygame.tests.rect_test.RectTypeTest.test_midtop__del) Ensures the midtop attribute can't be deleted. ... ok test_midtop__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midtop__invalid_value) Ensures the midtop attribute handles invalid values correctly. ... ok test_move (pygame.tests.rect_test.RectTypeTest.test_move) ... ok test_move_ip (pygame.tests.rect_test.RectTypeTest.test_move_ip) ... ok test_normalize (pygame.tests.rect_test.RectTypeTest.test_normalize) Ensures normalize works when width and height are both negative. ... ok test_normalize__non_negative (pygame.tests.rect_test.RectTypeTest.test_normalize__non_negative) Ensures normalize works when width and height are both non-negative. ... ok test_normalize__positive_height (pygame.tests.rect_test.RectTypeTest.test_normalize__positive_height) Ensures normalize works with a negative width and a positive height. ... ok test_normalize__positive_width (pygame.tests.rect_test.RectTypeTest.test_normalize__positive_width) Ensures normalize works with a positive width and a negative height. ... ok test_normalize__zero_height (pygame.tests.rect_test.RectTypeTest.test_normalize__zero_height) Ensures normalize works with a negative width and a zero height. ... ok test_normalize__zero_width (pygame.tests.rect_test.RectTypeTest.test_normalize__zero_width) Ensures normalize works with a zero width and a negative height. ... ok test_rect_iter (pygame.tests.rect_test.RectTypeTest.test_rect_iter) ... ok test_right (pygame.tests.rect_test.RectTypeTest.test_right) Changing the right attribute moves the rect and does not change ... ok test_right__del (pygame.tests.rect_test.RectTypeTest.test_right__del) Ensures the right attribute can't be deleted. ... ok test_right__invalid_value (pygame.tests.rect_test.RectTypeTest.test_right__invalid_value) Ensures the right attribute handles invalid values correctly. ... ok test_scale_by__larger (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_kwargs (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_kwargs) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_kwargs_scale_by (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_kwargs_scale_by) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_single_argument_kwarg (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_single_argument_kwarg) The scale method scales around the center of the rectangle using ... ok test_scale_by__smaller (pygame.tests.rect_test.RectTypeTest.test_scale_by__smaller) The scale method scales around the center of the rectangle ... ok test_scale_by__smaller_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by__smaller_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by__subzero (pygame.tests.rect_test.RectTypeTest.test_scale_by__subzero) The scale method scales around the center of the rectangle ... ok test_scale_by_identity (pygame.tests.rect_test.RectTypeTest.test_scale_by_identity) The scale method scales around the center of the rectangle ... ok test_scale_by_identity_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by_identity_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__kwarg_exceptions (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__kwarg_exceptions) The scale method scales around the center of the rectangle using ... ok test_scale_by_ip__kwargs (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__kwargs) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__larger (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__larger) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__smaller (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__smaller) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__subzero (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__subzero) The scale method scales around the center of the rectangle ... ok test_scale_by_negative_identity (pygame.tests.rect_test.RectTypeTest.test_scale_by_negative_identity) The scale method scales around the center of the rectangle ... ok test_scale_by_negative_identity_single_argment (pygame.tests.rect_test.RectTypeTest.test_scale_by_negative_identity_single_argment) The scale method scales around the center of the rectangle ... ok test_set_float_values (pygame.tests.rect_test.RectTypeTest.test_set_float_values) ... ok test_set_out_of_range_number_raises_exception (pygame.tests.rect_test.RectTypeTest.test_set_out_of_range_number_raises_exception) ... ok test_size (pygame.tests.rect_test.RectTypeTest.test_size) Changing the size resizes the rect from the top-left corner ... ok test_size__del (pygame.tests.rect_test.RectTypeTest.test_size__del) Ensures the size attribute can't be deleted. ... ok test_size__invalid_value (pygame.tests.rect_test.RectTypeTest.test_size__invalid_value) Ensures the size attribute handles invalid values correctly. ... ok test_subscript (pygame.tests.rect_test.RectTypeTest.test_subscript) ... ok test_top (pygame.tests.rect_test.RectTypeTest.test_top) Changing the top attribute moves the rect and does not change ... ok test_top__del (pygame.tests.rect_test.RectTypeTest.test_top__del) Ensures the top attribute can't be deleted. ... ok test_top__invalid_value (pygame.tests.rect_test.RectTypeTest.test_top__invalid_value) Ensures the top attribute handles invalid values correctly. ... ok test_topleft (pygame.tests.rect_test.RectTypeTest.test_topleft) Changing the topleft attribute moves the rect and does not change ... ok test_topleft__del (pygame.tests.rect_test.RectTypeTest.test_topleft__del) Ensures the topleft attribute can't be deleted. ... ok test_topleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_topleft__invalid_value) Ensures the topleft attribute handles invalid values correctly. ... ok test_topright (pygame.tests.rect_test.RectTypeTest.test_topright) Changing the topright attribute moves the rect and does not change ... ok test_topright__del (pygame.tests.rect_test.RectTypeTest.test_topright__del) Ensures the topright attribute can't be deleted. ... ok test_topright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_topright__invalid_value) Ensures the topright attribute handles invalid values correctly. ... ok test_union (pygame.tests.rect_test.RectTypeTest.test_union) ... ok test_union__with_identical_Rect (pygame.tests.rect_test.RectTypeTest.test_union__with_identical_Rect) ... ok test_union_ip (pygame.tests.rect_test.RectTypeTest.test_union_ip) ... ok test_unionall (pygame.tests.rect_test.RectTypeTest.test_unionall) ... ok test_unionall__invalid_rect_format (pygame.tests.rect_test.RectTypeTest.test_unionall__invalid_rect_format) Ensures unionall correctly handles invalid rect parameters. ... ok test_unionall__kwargs (pygame.tests.rect_test.RectTypeTest.test_unionall__kwargs) ... ok test_unionall_ip (pygame.tests.rect_test.RectTypeTest.test_unionall_ip) ... ok test_unionall_ip__kwargs (pygame.tests.rect_test.RectTypeTest.test_unionall_ip__kwargs) ... ok test_update_XYWidthHeight (pygame.tests.rect_test.RectTypeTest.test_update_XYWidthHeight) Test update with 4 int values(x, y, w, h) ... ok test_update__List (pygame.tests.rect_test.RectTypeTest.test_update__List) Test update with list ... ok test_update__RectObject (pygame.tests.rect_test.RectTypeTest.test_update__RectObject) Test update with other rect object ... ok test_update__TopLeftSize (pygame.tests.rect_test.RectTypeTest.test_update__TopLeftSize) Test update with 2 tuples((x, y), (w, h)) ... ok test_width (pygame.tests.rect_test.RectTypeTest.test_width) Changing the width resizes the rect from the top-left corner ... ok test_width__del (pygame.tests.rect_test.RectTypeTest.test_width__del) Ensures the width attribute can't be deleted. ... ok test_width__invalid_value (pygame.tests.rect_test.RectTypeTest.test_width__invalid_value) Ensures the width attribute handles invalid values correctly. ... ok test_x (pygame.tests.rect_test.RectTypeTest.test_x) Ensures changing the x attribute moves the rect and does not change ... ok test_x__del (pygame.tests.rect_test.RectTypeTest.test_x__del) Ensures the x attribute can't be deleted. ... ok test_x__invalid_value (pygame.tests.rect_test.RectTypeTest.test_x__invalid_value) Ensures the x attribute handles invalid values correctly. ... ok test_y (pygame.tests.rect_test.RectTypeTest.test_y) Ensures changing the y attribute moves the rect and does not change ... ok test_y__del (pygame.tests.rect_test.RectTypeTest.test_y__del) Ensures the y attribute can't be deleted. ... ok test_y__invalid_value (pygame.tests.rect_test.RectTypeTest.test_y__invalid_value) Ensures the y attribute handles invalid values correctly. ... ok test_clamp (pygame.tests.rect_test.SubclassTest.test_clamp) ... ok test_clip (pygame.tests.rect_test.SubclassTest.test_clip) ... ok test_collection_abc (pygame.tests.rect_test.SubclassTest.test_collection_abc) ... ok test_copy (pygame.tests.rect_test.SubclassTest.test_copy) ... ok test_fit (pygame.tests.rect_test.SubclassTest.test_fit) ... ok test_inflate (pygame.tests.rect_test.SubclassTest.test_inflate) ... ok test_move (pygame.tests.rect_test.SubclassTest.test_move) ... ok test_union (pygame.tests.rect_test.SubclassTest.test_union) ... ok test_unionall (pygame.tests.rect_test.SubclassTest.test_unionall) ... ok ---------------------------------------------------------------------- Ran 191 tests in 0.025s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.rwobject_test test_encoding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_encoding) ... ok test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_error_fowarding) ... ok test_etype (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_etype) ... ok test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_etype__invalid) Ensures invalid etypes are properly handled. ... ok test_path_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_path_with_null_bytes) ... ok test_check_defaults (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_check_defaults) ... ok test_encode_unicode (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_encode_unicode) ... ok test_encoding_error (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_encoding_error) ... ok test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_error_fowarding) ... ok test_errors (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_errors) ... ok test_etype (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_etype) ... ok test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_etype__invalid) Ensures invalid etypes are properly handled. ... ok test_obj_None (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_obj_None) ... ok test_obj_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_obj_bytes) ... ok test_pathlib_obj (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_pathlib_obj) Test loading string representation of pathlib object ... ok test_refcount (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_refcount) ... ok test_returns_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_returns_bytes) ... ok test_smp (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_smp) ... ok test_string_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_string_with_null_bytes) ... ok ---------------------------------------------------------------------- Ran 19 tests in 0.001s OK loading pygame.tests.sndarray_test test_array (pygame.tests.sndarray_test.SndarrayTest.test_array) ... ok test_float32 (pygame.tests.sndarray_test.SndarrayTest.test_float32) sized arrays work with Sounds and 32bit float arrays. ... ok test_get_arraytype (pygame.tests.sndarray_test.SndarrayTest.test_get_arraytype) ... ok test_get_arraytypes (pygame.tests.sndarray_test.SndarrayTest.test_get_arraytypes) ... ok test_make_sound (pygame.tests.sndarray_test.SndarrayTest.test_make_sound) ... ok test_samples (pygame.tests.sndarray_test.SndarrayTest.test_samples) ... ok test_use_arraytype (pygame.tests.sndarray_test.SndarrayTest.test_use_arraytype) ... ok ---------------------------------------------------------------------- Ran 7 tests in 2.251s OK loading pygame.tests.sprite_test test_add (pygame.tests.sprite_test.AbstractGroupTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_add_internal) ... ok test_clear (pygame.tests.sprite_test.AbstractGroupTypeTest.test_clear) ... ok test_draw (pygame.tests.sprite_test.AbstractGroupTypeTest.test_draw) ... ok test_empty (pygame.tests.sprite_test.AbstractGroupTypeTest.test_empty) ... ok test_has (pygame.tests.sprite_test.AbstractGroupTypeTest.test_has) See if AbstractGroup.has() works as expected. ... ok test_has_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_has_internal) ... ok test_remove (pygame.tests.sprite_test.AbstractGroupTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_remove_internal) ... ok test_sprites (pygame.tests.sprite_test.AbstractGroupTypeTest.test_sprites) ... ok test_update (pygame.tests.sprite_test.AbstractGroupTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.AbstractGroupTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.DirtySpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.DirtySpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.DirtySpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.DirtySpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.DirtySpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.DirtySpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.DirtySpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.DirtySpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.DirtySpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.DirtySpriteTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_update_with_kwargs) ... ok test_weak_group_ref (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_weak_group_ref) We create a list of groups, add them to the sprite. ... ok test_add (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_move_to_front) ... ok test_nondirty_intersections_redrawn (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_nondirty_intersections_redrawn) Ensure non-dirty sprites are correctly redrawn ... ok test_nondirty_intersections_redrawn__with_source_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_nondirty_intersections_redrawn__with_source_rect) Ensure non-dirty sprites using source_rects are correctly redrawn ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_remove__sprite) ... ok test_repaint_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_repaint_rect) ... ok test_repaint_rect_with_clip (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_repaint_rect_with_clip) ... ok test_sprites (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_switch_layer) ... ok test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_move_to_front) ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_remove__sprite) ... ok test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_switch_layer) ... ok test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_move_to_front) ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_remove__sprite) ... ok test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_switch_layer) ... ok test_memoryleak_bug (pygame.tests.sprite_test.SingleGroupBugsTest.test_memoryleak_bug) ... ok test_collide_circle__no_radius_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__no_radius_set) ... ok test_collide_circle__radius_set_by_collide_circle_ratio (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__radius_set_by_collide_circle_ratio) ... ok test_collide_circle__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__with_radii_set) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_one (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_one) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_twenty) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_two_twice (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_two_twice) ... ok test_collide_circle_ratio__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__with_radii_set) ... ok test_collide_mask__opaque (pygame.tests.sprite_test.SpriteCollideTest.test_collide_mask__opaque) ... ok test_collide_mask__transparent (pygame.tests.sprite_test.SpriteCollideTest.test_collide_mask__transparent) ... ok test_collide_rect (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect) ... ok test_collide_rect_ratio__collides_all_at_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect_ratio__collides_all_at_ratio_of_twenty) ... ok test_collide_rect_ratio__ratio_of_one_like_default (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect_ratio__ratio_of_one_like_default) ... ok test_groupcollide__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_groupcollide__with_collided_callback) ... ok test_groupcollide__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_groupcollide__without_collided_callback) ... ok test_spritecollide__collided_defaults_to_collide_rect (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__collided_defaults_to_collide_rect) ... ok test_spritecollide__collided_must_be_a_callable (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__collided_must_be_a_callable) ... ok test_spritecollide__works_if_collided_cb_is_None (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__works_if_collided_cb_is_None) ... ok test_spritecollide__works_if_collided_cb_not_passed (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__works_if_collided_cb_not_passed) ... ok test_spritecollideany__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollideany__with_collided_callback) ... ok test_spritecollideany__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollideany__without_collided_callback) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.SpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.SpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.SpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.SpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.SpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.SpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.SpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.SpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.SpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.SpriteTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.WeakSpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.WeakSpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.WeakSpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.WeakSpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.WeakSpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.WeakSpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.WeakSpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.WeakSpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.WeakSpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.WeakSpriteTypeTest.test_update_with_kwargs) ... ok test_weak_group_ref (pygame.tests.sprite_test.WeakSpriteTypeTest.test_weak_group_ref) We create a list of groups, add them to the sprite. ... ok ---------------------------------------------------------------------- Ran 163 tests in 0.047s OK loading pygame.tests.surface_test test_convert__pixel_format_as_surface_subclass (pygame.tests.surface_test.GeneralSurfaceTests.test_convert__pixel_format_as_surface_subclass) Ensure convert accepts a Surface subclass argument. ... ok test_convert_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha) Ensure the surface returned by surf.convert_alpha ... ok test_convert_alpha_SRCALPHA (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha_SRCALPHA) Ensure that the surface returned by surf.convert_alpha() ... ok test_convert_alpha__pixel_format_as_surface_subclass (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha__pixel_format_as_surface_subclass) Ensure convert_alpha accepts a Surface subclass argument. ... ok test_convert_alpha_init (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha_init) Ensure initialization exceptions are raised ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_convert_init (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_init) Ensure initialization exceptions are raised ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_get_abs_offset (pygame.tests.surface_test.GeneralSurfaceTests.test_get_abs_offset) ... ok test_get_abs_parent (pygame.tests.surface_test.GeneralSurfaceTests.test_get_abs_parent) ... ok test_get_at (pygame.tests.surface_test.GeneralSurfaceTests.test_get_at) ... ok test_get_at_mapped (pygame.tests.surface_test.GeneralSurfaceTests.test_get_at_mapped) ... ok test_get_bitsize (pygame.tests.surface_test.GeneralSurfaceTests.test_get_bitsize) ... ok test_get_clip (pygame.tests.surface_test.GeneralSurfaceTests.test_get_clip) ... ok test_get_colorkey (pygame.tests.surface_test.GeneralSurfaceTests.test_get_colorkey) ... ok test_get_height (pygame.tests.surface_test.GeneralSurfaceTests.test_get_height) ... ok test_get_locked (pygame.tests.surface_test.GeneralSurfaceTests.test_get_locked) ... ok test_get_locks (pygame.tests.surface_test.GeneralSurfaceTests.test_get_locks) ... ok test_get_losses (pygame.tests.surface_test.GeneralSurfaceTests.test_get_losses) Ensure a surface's losses can be retrieved ... ok test_get_masks__no_surface (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__no_surface) Ensure that after display.quit, calling get_masks raises pygame.error. ... ok test_get_masks__rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__rgb) Ensure that get_mask can return RGB mask. ... ok test_get_masks__rgba (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__rgba) Ensure that get_mask can return RGBA mask. ... ok test_get_offset (pygame.tests.surface_test.GeneralSurfaceTests.test_get_offset) get_offset returns the (0,0) if surface is not a child ... ok test_get_palette (pygame.tests.surface_test.GeneralSurfaceTests.test_get_palette) ... ok test_get_palette_at (pygame.tests.surface_test.GeneralSurfaceTests.test_get_palette_at) ... ok test_get_pitch (pygame.tests.surface_test.GeneralSurfaceTests.test_get_pitch) ... ok test_get_shifts (pygame.tests.surface_test.GeneralSurfaceTests.test_get_shifts) Tests whether Surface.get_shifts returns proper ... ok test_get_size (pygame.tests.surface_test.GeneralSurfaceTests.test_get_size) ... ok test_image_convert_bug_131 (pygame.tests.surface_test.GeneralSurfaceTests.test_image_convert_bug_131) ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_lock (pygame.tests.surface_test.GeneralSurfaceTests.test_lock) ... ok test_map_rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_map_rgb) ... ok test_mustlock (pygame.tests.surface_test.GeneralSurfaceTests.test_mustlock) ... ok test_opaque_destination_blit_with_set_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_opaque_destination_blit_with_set_alpha) ... ok test_palette_colorkey (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey) test bug discovered by robertpfeiffer ... ok test_palette_colorkey_fill (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey_fill) ... ok test_palette_colorkey_set_px (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey_set_px) ... ok test_scroll (pygame.tests.surface_test.GeneralSurfaceTests.test_scroll) ... ok test_sdl1_mimic_blitter_with_set_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_sdl1_mimic_blitter_with_set_alpha) does the SDL 1 style blitter in pygame 2 work with set_alpha(), ... ok test_set_alpha_none (pygame.tests.surface_test.GeneralSurfaceTests.test_set_alpha_none) surf.set_alpha(None) disables blending ... ok test_set_alpha_value (pygame.tests.surface_test.GeneralSurfaceTests.test_set_alpha_value) surf.set_alpha(x), where x != None, enables blending ... ok test_set_palette (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette) ... ok test_set_palette__fail (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette__fail) ... ok test_set_palette__set_at (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette__set_at) ... ok test_set_palette_at (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette_at) ... ok test_src_alpha_compatible (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_compatible) "What pygame 1.9.x did". Is the alpha blitter as before? ... ok test_src_alpha_compatible_16bit (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_compatible_16bit) "What pygame 1.9.x did". Is the alpha blitter as before? ... ok test_src_alpha_issue_1289 (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_issue_1289) blit should be white. ... ok test_src_alpha_sdl2_blitter (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_sdl2_blitter) Checking that the BLEND_ALPHA_SDL2 flag works - this feature ... ok test_subsurface (pygame.tests.surface_test.GeneralSurfaceTests.test_subsurface) ... ok test_unlock (pygame.tests.surface_test.GeneralSurfaceTests.test_unlock) ... ok test_unmap_rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_unmap_rgb) ... ok test_GET_PIXELVALS (pygame.tests.surface_test.SurfaceBlendTest.test_GET_PIXELVALS) ... ok test_blit_blend (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend) ... ok test_blit_blend_big_rect (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_big_rect) test that an oversized rect works ok. ... ok test_blit_blend_premultiplied (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_premultiplied) ... ok test_blit_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_rgba) ... ok test_fill_blend (pygame.tests.surface_test.SurfaceBlendTest.test_fill_blend) ... ok test_fill_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest.test_fill_blend_rgba) ... ok test_surface_premul_alpha (pygame.tests.surface_test.SurfaceBlendTest.test_surface_premul_alpha) Ensure that .premul_alpha() works correctly ... ok test_fill (pygame.tests.surface_test.SurfaceFillTest.test_fill) ... ok test_array_interface (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface) ... ok test_array_interface_alpha (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_alpha) ... ok test_array_interface_masks (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_masks) Test non-default color byte orders on 3D views ... ok test_array_interface_rgb (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_rgb) ... ok test_newbuf_PyBUF_flags_0D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_0D) ... ok test_newbuf_PyBUF_flags_1D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_1D) ... ok test_newbuf_PyBUF_flags_2D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_2D) ... ok test_newbuf_PyBUF_flags_3D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_3D) ... ok test_newbuf_PyBUF_flags_bytes (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_bytes) ... ok test_newbuf_PyBUF_flags_rgba (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_rgba) ... ok test_blanket_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blanket_alpha) ... ok test_blend (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blend) ... ok test_blend_rgba (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blend_rgba) ... ok test_colorkey (pygame.tests.surface_test.SurfaceSelfBlitTest.test_colorkey) ... ok test_copy_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_copy_alpha) issue 581: alpha of surface copy with SRCALPHA is set to 0. ... ok test_overlap_check (pygame.tests.surface_test.SurfaceSelfBlitTest.test_overlap_check) ... ok test_pixel_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_pixel_alpha) ... ok test_subsurface (pygame.tests.surface_test.SurfaceSelfBlitTest.test_subsurface) ... ok test_convert (pygame.tests.surface_test.SurfaceSubtypeTest.test_convert) Ensure method convert() preserves the surface's class ... ok test_convert_alpha (pygame.tests.surface_test.SurfaceSubtypeTest.test_convert_alpha) Ensure method convert_alpha() preserves the surface's class ... ok test_copy (pygame.tests.surface_test.SurfaceSubtypeTest.test_copy) Ensure method copy() preserves the surface's class ... ok test_subsurface (pygame.tests.surface_test.SurfaceSubtypeTest.test_subsurface) Ensure method subsurface() preserves the surface's class ... ok test_SRCALPHA (pygame.tests.surface_test.SurfaceTypeTest.test_SRCALPHA) ... ok test_blit_big_rects (pygame.tests.surface_test.SurfaceTypeTest.test_blit_big_rects) SDL2 can have more than 16 bits for x, y, width, height. ... ok test_blit_keyword_args (pygame.tests.surface_test.SurfaceTypeTest.test_blit_keyword_args) ... ok test_copy (pygame.tests.surface_test.SurfaceTypeTest.test_copy) Ensure a surface can be copied. ... ok test_copy_rle (pygame.tests.surface_test.SurfaceTypeTest.test_copy_rle) Test copying a surface set to use run length encoding ... ok test_fill (pygame.tests.surface_test.SurfaceTypeTest.test_fill) Ensure a surface can be filled. ... ok test_fill_keyword_args (pygame.tests.surface_test.SurfaceTypeTest.test_fill_keyword_args) Ensure fill() accepts keyword arguments. ... ok test_fill_negative_coordinates (pygame.tests.surface_test.SurfaceTypeTest.test_fill_negative_coordinates) ... ok test_fill_rle (pygame.tests.surface_test.SurfaceTypeTest.test_fill_rle) Test RLEACCEL flag with fill() ... ok test_flags_default0_display (pygame.tests.surface_test.SurfaceTypeTest.test_flags_default0_display) is set to zero, and SRCALPH is not set by default even when the display is initialized. ... ok test_flags_default0_nodisplay (pygame.tests.surface_test.SurfaceTypeTest.test_flags_default0_nodisplay) is set to zero, and SRCALPHA is not set by default with no display initialized. ... ok test_get_alpha (pygame.tests.surface_test.SurfaceTypeTest.test_get_alpha) Ensure a surface's alpha value can be retrieved. ... ok test_get_bounding_rect (pygame.tests.surface_test.SurfaceTypeTest.test_get_bounding_rect) ... ok test_get_buffer (pygame.tests.surface_test.SurfaceTypeTest.test_get_buffer) ... ok test_get_buffer_oldbuf (pygame.tests.surface_test.SurfaceTypeTest.test_get_buffer_oldbuf) ... skipped 'old buffer not available' test_get_bytesize (pygame.tests.surface_test.SurfaceTypeTest.test_get_bytesize) Ensure a surface's bit and byte sizes can be retrieved. ... ok test_get_flags (pygame.tests.surface_test.SurfaceTypeTest.test_get_flags) Ensure a surface's flags can be retrieved. ... ok test_get_flags__display_surf (pygame.tests.surface_test.SurfaceTypeTest.test_get_flags__display_surf) ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_get_parent (pygame.tests.surface_test.SurfaceTypeTest.test_get_parent) Ensure a surface's parent can be retrieved. ... ok test_get_rect (pygame.tests.surface_test.SurfaceTypeTest.test_get_rect) Ensure a surface's rect can be retrieved. ... ok test_get_view (pygame.tests.surface_test.SurfaceTypeTest.test_get_view) Ensure a buffer view of the surface's pixels can be retrieved. ... ok test_get_view_oldbuf (pygame.tests.surface_test.SurfaceTypeTest.test_get_view_oldbuf) ... skipped 'old buffer not available' test_get_width__size_and_height (pygame.tests.surface_test.SurfaceTypeTest.test_get_width__size_and_height) Ensure a surface's size, width and height can be retrieved. ... ok test_keyword_arguments (pygame.tests.surface_test.SurfaceTypeTest.test_keyword_arguments) ... ok test_masks (pygame.tests.surface_test.SurfaceTypeTest.test_masks) ... ok test_mustlock_rle (pygame.tests.surface_test.SurfaceTypeTest.test_mustlock_rle) Test RLEACCEL flag with mustlock() ... ok test_mustlock_surf_alpha_rle (pygame.tests.surface_test.SurfaceTypeTest.test_mustlock_surf_alpha_rle) Test RLEACCEL flag with mustlock() on a surface ... ok test_print (pygame.tests.surface_test.SurfaceTypeTest.test_print) ... ok test_set_alpha__set_colorkey_rle (pygame.tests.surface_test.SurfaceTypeTest.test_set_alpha__set_colorkey_rle) ... ok test_set_at (pygame.tests.surface_test.SurfaceTypeTest.test_set_at) ... ok test_set_at__big_endian (pygame.tests.surface_test.SurfaceTypeTest.test_set_at__big_endian) png files are loaded in big endian format (BGR rather than RGB) ... ok test_set_clip (pygame.tests.surface_test.SurfaceTypeTest.test_set_clip) see if surface.set_clip(None) works correctly. ... ok test_set_colorkey (pygame.tests.surface_test.SurfaceTypeTest.test_set_colorkey) ... ok test_set_masks (pygame.tests.surface_test.SurfaceTypeTest.test_set_masks) ... ok test_set_shifts (pygame.tests.surface_test.SurfaceTypeTest.test_set_shifts) ... ok test_solarwolf_rle_usage (pygame.tests.surface_test.SurfaceTypeTest.test_solarwolf_rle_usage) Test for error/crash when calling set_colorkey() followed ... ok test_solarwolf_rle_usage_2 (pygame.tests.surface_test.SurfaceTypeTest.test_solarwolf_rle_usage_2) Test for RLE status after setting alpha ... ok test_subsurface_rle (pygame.tests.surface_test.SurfaceTypeTest.test_subsurface_rle) Ensure an RLE sub-surface works independently of its parent. ... ok test_subsurface_rle2 (pygame.tests.surface_test.SurfaceTypeTest.test_subsurface_rle2) Ensure an RLE sub-surface works independently of its parent. ... ok test_surface__pixel_format_as_surface_subclass (pygame.tests.surface_test.SurfaceTypeTest.test_surface__pixel_format_as_surface_subclass) Ensure a subclassed surface can be used for pixel format ... ok test_surface_created_opaque_black (pygame.tests.surface_test.SurfaceTypeTest.test_surface_created_opaque_black) ... ok test_blit__SRCALPHA32_to_8 (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA32_to_8) ... ok test_blit__SRCALPHA_opaque_source (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA_opaque_source) ... ok test_blit__SRCALPHA_to_SRCALPHA_non_zero (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA_to_SRCALPHA_non_zero) Tests blitting a nonzero alpha surface to another nonzero alpha surface ... ok test_blit__blit_to_self (pygame.tests.surface_test.TestSurfaceBlit.test_blit__blit_to_self) Test that blit operation works on self, alpha value is ... ok test_blit_area_contraint (pygame.tests.surface_test.TestSurfaceBlit.test_blit_area_contraint) Testing area constraint ... ok test_blit_overflow_coord (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_coord) Full coverage w/ overflow, specified with Coordinate ... ok test_blit_overflow_nonorigin (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_nonorigin) Test Rectangle Dest, with overflow but with starting rect with top-left at (1,1) ... ok test_blit_overflow_rect (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_rect) Full coverage w/ overflow, specified with a Rect ... ok test_blit_zero_overlap (pygame.tests.surface_test.TestSurfaceBlit.test_blit_zero_overlap) Testing zero-overlap condition. ... ok ---------------------------------------------------------------------- Ran 130 tests in 1.204s OK (skipped=6) CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.surfarray_test test_array2d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array2d) ... ok test_array3d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array3d) ... ok test_array_alpha (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_alpha) ... ok test_array_blue (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_blue) ... ok test_array_colorkey (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_colorkey) ... ok test_array_green (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_green) ... ok test_array_red (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_red) ... ok test_blit_array (pygame.tests.surfarray_test.SurfarrayModuleTest.test_blit_array) ... ok test_get_arraytype (pygame.tests.surfarray_test.SurfarrayModuleTest.test_get_arraytype) ... ok test_get_arraytypes (pygame.tests.surfarray_test.SurfarrayModuleTest.test_get_arraytypes) ... ok test_make_surface (pygame.tests.surfarray_test.SurfarrayModuleTest.test_make_surface) ... ok test_map_array (pygame.tests.surfarray_test.SurfarrayModuleTest.test_map_array) ... ok test_pixels2d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels2d) ... ok test_pixels3d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels3d) ... ok test_pixels_alpha (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_alpha) ... ok test_pixels_blue (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_blue) ... ok test_pixels_green (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_green) ... ok test_pixels_red (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_red) ... ok test_surf_lock (pygame.tests.surfarray_test.SurfarrayModuleTest.test_surf_lock) ... ok test_use_arraytype (pygame.tests.surfarray_test.SurfarrayModuleTest.test_use_arraytype) ... ok ---------------------------------------------------------------------- Ran 20 tests in 0.043s OK loading pygame.tests.surflock_test test_buffer (pygame.tests.surflock_test.SurfaceLockTest.test_buffer) ... ok test_lock (pygame.tests.surflock_test.SurfaceLockTest.test_lock) ... ok test_pxarray_ref (pygame.tests.surflock_test.SurfaceLockTest.test_pxarray_ref) ... ok test_subsurface_lock (pygame.tests.surflock_test.SurfaceLockTest.test_subsurface_lock) ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.000s OK loading pygame.tests.sysfont_test test_create_aliases (pygame.tests.sysfont_test.SysfontModuleTest.test_create_aliases) ... ok test_initsysfonts (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts) ... ok test_initsysfonts_darwin (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_darwin) ... skipped 'Not mac we skip.' test_initsysfonts_unix (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_unix) ... ok test_initsysfonts_win32 (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_win32) ... skipped 'Not windows we skip.' test_sysfont (pygame.tests.sysfont_test.SysfontModuleTest.test_sysfont) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.001s OK (skipped=2) loading pygame.tests.threads_test test_FuncResult (pygame.tests.threads_test.ThreadsModuleTest.test_FuncResult) Ensure FuncResult sets its result and exception attributes ... ok test_benchmark_workers (pygame.tests.threads_test.ThreadsModuleTest.test_benchmark_workers) Ensure benchmark_workers performance measure functions properly with both default and specified inputs ... ok test_init (pygame.tests.threads_test.ThreadsModuleTest.test_init) Ensure init() sets up the worker queue ... ok test_quit (pygame.tests.threads_test.ThreadsModuleTest.test_quit) Ensure quit() cleans up the worker queue ... ok test_tmap (pygame.tests.threads_test.ThreadsModuleTest.test_tmap) ... ok test_tmap__wait (pygame.tests.threads_test.ThreadsModuleTest.test_tmap__wait) ... ok test_do (pygame.tests.threads_test.WorkerQueueTypeTest.test_do) Tests function placement on queue and execution after blocking function completion. ... ok test_stop (pygame.tests.threads_test.WorkerQueueTypeTest.test_stop) Ensure stop() stops the worker queue ... ok test_threadloop (pygame.tests.threads_test.WorkerQueueTypeTest.test_threadloop) ... ok test_usage_with_different_functions (pygame.tests.threads_test.WorkerQueueTypeTest.test_usage_with_different_functions) ... ok test_wait (pygame.tests.threads_test.WorkerQueueTypeTest.test_wait) ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.723s OK loading pygame.tests.time_test test_construction (pygame.tests.time_test.ClockTypeTest.test_construction) Ensure a Clock object can be created ... ok test_get_fps (pygame.tests.time_test.ClockTypeTest.test_get_fps) test_get_fps tests pygame.time.get_fps() ... ok test_get_rawtime (pygame.tests.time_test.ClockTypeTest.test_get_rawtime) ... ok test_get_time (pygame.tests.time_test.ClockTypeTest.test_get_time) ... ok test_tick (pygame.tests.time_test.ClockTypeTest.test_tick) Tests time.Clock.tick() ... ok test_tick_busy_loop (pygame.tests.time_test.ClockTypeTest.test_tick_busy_loop) Test tick_busy_loop ... ok test_delay (pygame.tests.time_test.TimeModuleTest.test_delay) Tests time.delay() function. ... ok test_get_ticks (pygame.tests.time_test.TimeModuleTest.test_get_ticks) Tests time.get_ticks() ... ok test_set_timer (pygame.tests.time_test.TimeModuleTest.test_set_timer) Tests time.set_timer() ... ok test_wait (pygame.tests.time_test.TimeModuleTest.test_wait) Tests time.wait() function. ... ok ---------------------------------------------------------------------- Ran 10 tests in 18.898s OK loading pygame.tests.touch_test test_get_device (pygame.tests.touch_test.TouchTest.test_get_device) ... skipped 'no touch devices found' test_get_device__invalid (pygame.tests.touch_test.TouchTest.test_get_device__invalid) ... ok test_num_devices (pygame.tests.touch_test.TouchTest.test_num_devices) ... ok test_num_fingers (pygame.tests.touch_test.TouchTest.test_num_fingers) ... skipped 'no touch devices found' test_num_fingers__invalid (pygame.tests.touch_test.TouchTest.test_num_fingers__invalid) ... ok ---------------------------------------------------------------------- Ran 5 tests in 0.012s OK (skipped=2) loading pygame.tests.transform_test test_flip (pygame.tests.transform_test.TransformDisplayModuleTest.test_flip) honors the set_color key on the returned surface from flip. ... ok test_flip_alpha (pygame.tests.transform_test.TransformDisplayModuleTest.test_flip_alpha) returns a surface with the same properties as the input. ... ok test_average_color (pygame.tests.transform_test.TransformModuleTest.test_average_color) ... ok test_average_color_considering_alpha (pygame.tests.transform_test.TransformModuleTest.test_average_color_considering_alpha) ... ok test_average_color_considering_alpha_all_pixels_opaque (pygame.tests.transform_test.TransformModuleTest.test_average_color_considering_alpha_all_pixels_opaque) ... ok test_average_surfaces (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces) ... ok test_average_surfaces__24 (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__24) ... ok test_average_surfaces__24_big_endian (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__24_big_endian) ... ok test_average_surfaces__subclassed_destination_surface (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__subclassed_destination_surface) Ensure average_surfaces accepts a destination subclassed surface. ... ok test_average_surfaces__subclassed_surfaces (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__subclassed_surfaces) Ensure average_surfaces accepts subclassed surfaces. ... ok test_chop (pygame.tests.transform_test.TransformModuleTest.test_chop) ... ok test_get_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest.test_get_smoothscale_backend) ... ok test_grayscale (pygame.tests.transform_test.TransformModuleTest.test_grayscale) ... ok test_laplacian (pygame.tests.transform_test.TransformModuleTest.test_laplacian) ... ok test_laplacian__24_big_endian (pygame.tests.transform_test.TransformModuleTest.test_laplacian__24_big_endian) ... ok test_rotate (pygame.tests.transform_test.TransformModuleTest.test_rotate) ... ok test_rotate__lossless_at_90_degrees (pygame.tests.transform_test.TransformModuleTest.test_rotate__lossless_at_90_degrees) ... ok test_rotate_of_0_sized_surface (pygame.tests.transform_test.TransformModuleTest.test_rotate_of_0_sized_surface) ... ok test_rotozoom (pygame.tests.transform_test.TransformModuleTest.test_rotozoom) ... ok test_scale2x (pygame.tests.transform_test.TransformModuleTest.test_scale2x) ... ok test_scale2xraw (pygame.tests.transform_test.TransformModuleTest.test_scale2xraw) ... ok test_scale__alpha (pygame.tests.transform_test.TransformModuleTest.test_scale__alpha) see if set_alpha information is kept. ... ok test_scale__destination (pygame.tests.transform_test.TransformModuleTest.test_scale__destination) see if the destination surface can be passed in to use. ... ok test_scale__vector2 (pygame.tests.transform_test.TransformModuleTest.test_scale__vector2) ... ok test_scale__zero_surface_transform (pygame.tests.transform_test.TransformModuleTest.test_scale__zero_surface_transform) ... ok test_scale_by (pygame.tests.transform_test.TransformModuleTest.test_scale_by) ... ok test_set_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest.test_set_smoothscale_backend) ... ok test_smoothscale (pygame.tests.transform_test.TransformModuleTest.test_smoothscale) Tests the stated boundaries, sizing, and color blending of smoothscale function ... ok test_smoothscale_by (pygame.tests.transform_test.TransformModuleTest.test_smoothscale_by) ... ok test_threshold__honors_third_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__honors_third_surface) ... ok test_threshold__subclassed_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__subclassed_surface) Ensure threshold accepts subclassed surfaces. ... ok test_threshold__surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__surface) ... ok test_threshold__uneven_colors (pygame.tests.transform_test.TransformModuleTest.test_threshold__uneven_colors) ... ok test_threshold_count (pygame.tests.transform_test.TransformModuleTest.test_threshold_count) counts the colors, and not changes them. ... ok test_threshold_dest_surf_all_changed (pygame.tests.transform_test.TransformModuleTest.test_threshold_dest_surf_all_changed) Lowering the threshold, expecting changed surface ... ok test_threshold_dest_surf_not_change (pygame.tests.transform_test.TransformModuleTest.test_threshold_dest_surf_not_change) the pixels within the threshold. ... ok test_threshold_from_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold_from_surface) Set similar pixels in 'dest_surf' to color in the 'surf'. ... ok test_threshold_inverse_set (pygame.tests.transform_test.TransformModuleTest.test_threshold_inverse_set) changes the pixels within the threshold, and not outside. ... ok test_threshold_non_src_alpha (pygame.tests.transform_test.TransformModuleTest.test_threshold_non_src_alpha) ... ok test_threshold_search_surf (pygame.tests.transform_test.TransformModuleTest.test_threshold_search_surf) ... ok test_threshold_set_behavior0 (pygame.tests.transform_test.TransformModuleTest.test_threshold_set_behavior0) raises an error when set_behavior=1 ... ok test_threshold_set_behavior2 (pygame.tests.transform_test.TransformModuleTest.test_threshold_set_behavior2) raises an error when set_behavior=2 and set_color is not None. ... ok ---------------------------------------------------------------------- Ran 42 tests in 0.076s OK loading pygame.tests.version_test test_pg_version_consistency (pygame.tests.version_test.VersionTest.test_pg_version_consistency) ... ok test_sdl_version (pygame.tests.version_test.VersionTest.test_sdl_version) ... ok ---------------------------------------------------------------------- Ran 2 tests in 0.001s OK loading pygame.tests.video_test test_renderer_set_viewport (pygame.tests.video_test.VideoModuleTest.test_renderer_set_viewport) works. ... ok ---------------------------------------------------------------------- Ran 1 test in 0.014s OK ............................................s.................................................................................................sssssss.......s....s..sssss...........ss.....sss..........ss................................................................................................................................................................................................................................................s................ss................................................................................................................................................................s.....s........s.....................................................................................................................................................xxxxxxx......x...........x........x.............................................x...x.....................................................................................................................................................................................................................s...............x............s..s.............x...................................F......s.....s.s........................................................................................................................................................................................................................................................................................................................................................................................................................................................ss....................s...................................................................s..s...s......................................................s.s......................s..s.............................................. ---------------------------------------------------------------------- Ran 1849 tests in 69.164s OK E: pybuild pybuild:389: test: plugin custom failed with: exit code=1: /usr/bin/xvfb-run python3.12 -m pygame.tests.__main__ -v --exclude opengl dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" --system=custom --test-args "/usr/bin/xvfb-run {interpreter} -m pygame.tests.__main__ -v --exclude opengl" returned exit code 13 make[1]: *** [debian/rules:35: override_dh_auto_test] Error 25 make[1]: Leaving directory '/build/reproducible-path/pygame-2.6.1' make: *** [debian/rules:30: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2451277 and its subdirectories Starting cleanup. All cleanup done. Thu Dec 25 16:47:03 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-zrDUqEMG, removing. /srv/reproducible-results/rbuild-debian/r-b-build.mKbi75eJ: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 10:24 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 10:16 b2 -rw-r--r-- 1 jenkins jenkins 2480 Nov 21 10:42 pygame_2.6.1-1.dsc -rw------- 1 jenkins jenkins 3574 Nov 22 10:16 rbuildlog.2sh0Yk3 /srv/reproducible-results/rbuild-debian/r-b-build.mKbi75eJ/b1: total 644 -rw-r--r-- 1 jenkins jenkins 657949 Nov 22 10:24 build.log /srv/reproducible-results/rbuild-debian/r-b-build.mKbi75eJ/b2: total 0 Fri Nov 22 10:24:04 UTC 2024 I: Deleting $TMPDIR on ionos15-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 25 04:39:02 -12 2025 I: pbuilder-time-stamp: 1766680742 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [pygame_2.6.1-1.dsc] I: copying [./pygame_2.6.1.orig.tar.gz] I: copying [./pygame_2.6.1-1.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Nov 21 10:24:36 2024 gpgv: using RSA key D53A815A3CB7659AF882E3958EEDCC1BAA1F32FF gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./pygame_2.6.1-1.dsc: no acceptable signature found dpkg-source: info: extracting pygame in pygame-2.6.1 dpkg-source: info: unpacking pygame_2.6.1.orig.tar.gz dpkg-source: info: unpacking pygame_2.6.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0005-Remove-font-test-set-bold.patch dpkg-source: info: applying disable-doc-comments.patch dpkg-source: info: applying s390x-time-test.patch dpkg-source: info: applying ignore-test-machinery-issue.diff dpkg-source: info: applying skip-local-doc-build.diff dpkg-source: info: applying ignore-failing-mixer-test.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2451277/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='aa443c7042e5485bacd3a9a469f5bac0' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2451277' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.mKbi75eJ/pbuilderrc_ullB --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mKbi75eJ/b1 --logfile b1/build.log pygame_2.6.1-1.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2451277/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cython3, debhelper-compat (= 13), dh-python, fluid-soundfont-gm, fontconfig, fonts-freefont-ttf, libfreetype-dev, libjpeg-dev, libpng-dev, libportmidi-dev, libsdl2-dev, libsdl2-image-dev, libsdl2-mixer-dev, libsdl2-ttf-dev, python3-all-dev, python3-numpy, python3-setuptools, python3-sphinx, sharutils, timgm6mb-soundfont, xauth, xvfb Conflicts: python3.2-dev (<< 3.2.3-7) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19966 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cython3; however: Package cython3 is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on fluid-soundfont-gm; however: Package fluid-soundfont-gm is not installed. pbuilder-satisfydepends-dummy depends on fontconfig; however: Package fontconfig is not installed. pbuilder-satisfydepends-dummy depends on fonts-freefont-ttf; however: Package fonts-freefont-ttf is not installed. pbuilder-satisfydepends-dummy depends on libfreetype-dev; however: Package libfreetype-dev is not installed. pbuilder-satisfydepends-dummy depends on libjpeg-dev; however: Package libjpeg-dev is not installed. pbuilder-satisfydepends-dummy depends on libpng-dev; however: Package libpng-dev is not installed. pbuilder-satisfydepends-dummy depends on libportmidi-dev; however: Package libportmidi-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-dev; however: Package libsdl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-image-dev; however: Package libsdl2-image-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-mixer-dev; however: Package libsdl2-mixer-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-ttf-dev; however: Package libsdl2-ttf-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-all-dev; however: Package python3-all-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-numpy; however: Package python3-numpy is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx; however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on sharutils; however: Package sharutils is not installed. pbuilder-satisfydepends-dummy depends on timgm6mb-soundfont; however: Package timgm6mb-soundfont is not installed. pbuilder-satisfydepends-dummy depends on xauth; however: Package xauth is not installed. pbuilder-satisfydepends-dummy depends on xvfb; however: Package xvfb is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} cython3{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} file{a} fluid-soundfont-gm{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-freefont-ttf{a} gettext{a} gettext-base{a} gir1.2-freedesktop{a} gir1.2-freedesktop-dev{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-harfbuzz-0.0{a} gir1.2-ibus-1.0{a} girepository-tools{a} groff-base{a} icu-devtools{a} intltool-debian{a} libarchive-zip-perl{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libasyncns0{a} libblas3{a} libblkid-dev{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcairo-gobject2{a} libcairo2{a} libcom-err2{a} libdbus-1-3{a} libdbus-1-dev{a} libdebhelper-perl{a} libdecor-0-0{a} libdecor-0-dev{a} libdeflate-dev{a} libdeflate0{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libexpat1{a} libexpat1-dev{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libflac-dev{a} libflac12t64{a} libfluidsynth-dev{a} libfluidsynth3{a} libfontconfig1{a} libfontenc1{a} libfreetype-dev{a} libfreetype6{a} libgbm-dev{a} libgbm1{a} libgfortran5{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgraphite2-dev{a} libgssapi-krb5-2{a} libharfbuzz-cairo0{a} libharfbuzz-dev{a} libharfbuzz-gobject0{a} libharfbuzz-icu0{a} libharfbuzz-subset0{a} libharfbuzz0b{a} libibus-1.0-5{a} libibus-1.0-dev{a} libice-dev{a} libice6{a} libicu-dev{a} libicu72{a} libinstpatch-1.0-2{a} libinstpatch-dev{a} libjack-dev{a} libjack0{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblapack3{a} liblerc-dev{a} liblerc4{a} libllvm19{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmodplug-dev{a} libmodplug1{a} libmount-dev{a} libmp3lame0{a} libmpg123-0t64{a} libmpg123-dev{a} libncurses-dev{a} libncurses6{a} libnsl2{a} libogg-dev{a} libogg0{a} libopus-dev{a} libopus0{a} libopusfile-dev{a} libopusfile0{a} libout123-0t64{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpipewire-0.3-0t64{a} libpipewire-0.3-dev{a} libpixman-1-0{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libportmidi-dev{a} libportmidi0{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-all-dev{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.12-dev{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.12t64{a} libpython3.13{a} libpython3.13-dev{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline-dev{a} libreadline8t64{a} libsamplerate0{a} libsamplerate0-dev{a} libsdl2-2.0-0{a} libsdl2-dev{a} libsdl2-image-2.0-0{a} libsdl2-image-dev{a} libsdl2-mixer-2.0-0{a} libsdl2-mixer-dev{a} libsdl2-ttf-2.0-0{a} libsdl2-ttf-dev{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libsm-dev{a} libsm6{a} libsndfile1{a} libsndfile1-dev{a} libsndio-dev{a} libsndio7.0{a} libspa-0.2-dev{a} libspa-0.2-modules{a} libsyn123-0t64{a} libsysprof-capture-4-dev{a} libsystemd-dev{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libudev-dev{a} libunwind8{a} libvorbis-dev{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libvulkan1{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libwebrtc-audio-processing1{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxaw7{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb1{a} libxcb1-dev{a} libxcursor-dev{a} libxcursor1{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxfont2{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon0{a} libxkbfile1{a} libxml2{a} libxmu6{a} libxmuu1{a} libxpm4{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6t64{a} libxv-dev{a} libxv1{a} libxxf86vm-dev{a} libxxf86vm1{a} libz3-4{a} libzstd-dev{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} native-architecture{a} netbase{a} openssl{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python-babel-localedata{a} python3{a} python3-alabaster{a} python3-all{a} python3-all-dev{a} python3-autocommand{a} python3-babel{a} python3-certifi{a} python3-chardet{a} python3-charset-normalizer{a} python3-defusedxml{a} python3-dev{a} python3-docutils{a} python3-idna{a} python3-imagesize{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jinja2{a} python3-markupsafe{a} python3-minimal{a} python3-more-itertools{a} python3-numpy{a} python3-packaging{a} python3-pkg-resources{a} python3-pygments{a} python3-requests{a} python3-roman{a} python3-setuptools{a} python3-snowballstemmer{a} python3-sphinx{a} python3-typeguard{a} python3-typing-extensions{a} python3-urllib3{a} python3-zipp{a} python3.12{a} python3.12-dev{a} python3.12-minimal{a} python3.13{a} python3.13-dev{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sharutils{a} sphinx-common{a} timgm6mb-soundfont{a} tzdata{a} uuid-dev{a} x11-common{a} x11-xkb-utils{a} x11proto-dev{a} xauth{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xserver-common{a} xtrans-dev{a} xvfb{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf bzip2-doc curl dbus javascript-common krb5-locales libarchive-cpio-perl libdecor-0-plugin-1-cairo libdecor-0-plugin-1-gtk libgpm2 libjson-xs-perl libltdl-dev libmail-sendmail-perl libpaper-utils libpipewire-0.3-common libpng-tools libssl-dev lynx mesa-vulkan-drivers python3-pil shared-mime-info wget xdg-user-dirs xfonts-base 0 packages upgraded, 361 newly installed, 0 to remove and 0 not upgraded. Need to get 313 MB of archives. After unpacking 933 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.0-2 [856 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.0-2 [2038 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31 [15.4 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.3.2-2 [1382 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20240203 [158 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 cython3 amd64 3.0.11+dfsg-1+b1 [3157 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 50 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 64 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 python3-pkg-resources all 75.2.0-1 [213 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 python3-setuptools all 75.2.0-1 [731 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 dh-python all 6.20241024 [109 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 docutils-common all 0.21.2+dfsg-2 [128 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 fluid-soundfont-gm all 3.1-5.3 [120 MB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.44-2 [280 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 fonts-freefont-ttf all 20211204+svn4273-2 [5318 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-1.1+b1 [318 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-1.1+b1 [391 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 fontconfig amd64 2.15.0-1.1+b1 [463 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.82.2-3 [1501 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0 amd64 2.82.2-3 [193 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1.1+b2 [27.8 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.2-2 [535 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libcairo-gobject2 amd64 1.18.2-2 [130 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 gir1.2-freedesktop amd64 1.82.0-2 [59.7 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0-dev amd64 2.82.2-3 [903 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 gir1.2-freedesktop-dev amd64 1.82.0-2 [50.8 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 10.0.1-1 [477 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-gobject0 amd64 10.0.1-1 [32.5 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 gir1.2-harfbuzz-0.0 amd64 10.0.1-1 [41.8 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-5 amd64 1.5.31-1 [454 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 gir1.2-ibus-1.0 amd64 1.5.31-1 [363 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.3 [2108 B] Get: 106 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.82.2-3 [139 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.82.2-3 [145 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 icu-devtools amd64 72.1-5+b1 [210 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libasound2-data all 1.2.12-1 [21.0 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libasound2t64 amd64 1.2.12-1+b1 [371 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libasound2-dev amd64 1.2.12-1+b1 [116 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libasyncns0 amd64 0.8-6+b5 [12.0 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libblas3 amd64 3.12.0-4 [152 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.40.2-11 [47.2 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.40.2-11 [204 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libbrotli-dev amd64 1.1.0-2+b6 [316 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libbz2-dev amd64 1.0.8-6 [31.4 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.14.10-6 [203 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 libdbus-1-dev amd64 1.14.10-6 [242 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libwayland-client0 amd64 1.23.0-1+b1 [26.6 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libdecor-0-0 amd64 0.2.2-2 [15.5 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libwayland-server0 amd64 1.23.0-1+b1 [34.2 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libwayland-cursor0 amd64 1.23.0-1+b1 [11.7 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libwayland-egl1 amd64 1.23.0-1+b1 [5664 B] Get: 128 http://deb.debian.org/debian unstable/main amd64 libwayland-bin amd64 1.23.0-1+b1 [21.4 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.4.6-1 [60.6 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libwayland-dev amd64 1.23.0-1+b1 [73.7 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libdecor-0-dev amd64 0.2.2-2 [7580 B] Get: 132 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.22-1 [47.3 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libdeflate-dev amd64 1.22-1 [55.8 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libdrm-common all 2.4.123-1 [8084 B] Get: 135 http://deb.debian.org/debian unstable/main amd64 libdrm2 amd64 2.4.123-1 [38.7 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [22.3 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 libpciaccess0 amd64 0.17-3+b2 [51.9 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 libdrm-intel1 amd64 2.4.123-1 [63.7 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 libdrm-radeon1 amd64 2.4.123-1 [22.3 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 libdrm-nouveau2 amd64 2.4.123-1 [19.6 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 libpciaccess-dev amd64 0.17-3+b2 [55.4 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 libdrm-dev amd64 2.4.123-1 [295 kB] Get: 143 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20240808-1 [93.9 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 libglvnd0 amd64 1.7.0-1+b2 [52.0 kB] Get: 145 http://deb.debian.org/debian unstable/main amd64 libxcb-randr0 amd64 1.17.0-2+b1 [117 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 libglapi-mesa amd64 24.2.7-1 [37.9 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 148 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.3-2 [26.0 MB] Get: 149 http://deb.debian.org/debian unstable/main amd64 libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 150 http://deb.debian.org/debian unstable/main amd64 libsensors5 amd64 1:3.6.0-10+b1 [35.1 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [241 kB] Get: 152 http://deb.debian.org/debian unstable/main amd64 libxcb-dri2-0 amd64 1.17.0-2+b1 [107 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 libxcb-dri3-0 amd64 1.17.0-2+b1 [107 kB] Get: 154 http://deb.debian.org/debian unstable/main amd64 libxcb-present0 amd64 1.17.0-2+b1 [106 kB] Get: 155 http://deb.debian.org/debian unstable/main amd64 libxcb-sync1 amd64 1.17.0-2+b1 [109 kB] Get: 156 http://deb.debian.org/debian unstable/main amd64 libxcb-xfixes0 amd64 1.17.0-2+b1 [109 kB] Get: 157 http://deb.debian.org/debian unstable/main amd64 libxshmfence1 amd64 1.3-1+b2 [8848 B] Get: 158 http://deb.debian.org/debian unstable/main amd64 mesa-libgallium amd64 24.2.7-1 [9186 kB] Get: 159 http://deb.debian.org/debian unstable/main amd64 libgbm1 amd64 24.2.7-1 [42.8 kB] Get: 160 http://deb.debian.org/debian unstable/main amd64 libegl-mesa0 amd64 24.2.7-1 [133 kB] Get: 161 http://deb.debian.org/debian unstable/main amd64 libegl1 amd64 1.7.0-1+b2 [34.6 kB] Get: 162 http://deb.debian.org/debian unstable/main amd64 libxcb-glx0 amd64 1.17.0-2+b1 [122 kB] Get: 163 http://deb.debian.org/debian unstable/main amd64 libxfixes3 amd64 1:6.0.0-2+b2 [20.3 kB] Get: 164 http://deb.debian.org/debian unstable/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b3 [19.3 kB] Get: 165 http://deb.debian.org/debian unstable/main amd64 libvulkan1 amd64 1.3.296.0-1 [126 kB] Get: 166 http://deb.debian.org/debian unstable/main amd64 libgl1-mesa-dri amd64 24.2.7-1 [43.9 kB] Get: 167 http://deb.debian.org/debian unstable/main amd64 libglx-mesa0 amd64 24.2.7-1 [154 kB] Get: 168 http://deb.debian.org/debian unstable/main amd64 libglx0 amd64 1.7.0-1+b2 [34.9 kB] Get: 169 http://deb.debian.org/debian unstable/main amd64 libgl1 amd64 1.7.0-1+b2 [89.5 kB] Get: 170 http://deb.debian.org/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 171 http://deb.debian.org/debian unstable/main amd64 x11proto-dev all 2024.1-1 [603 kB] Get: 172 http://deb.debian.org/debian unstable/main amd64 libxau-dev amd64 1:1.0.11-1 [23.6 kB] Get: 173 http://deb.debian.org/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.5-1 [44.3 kB] Get: 174 http://deb.debian.org/debian unstable/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 175 http://deb.debian.org/debian unstable/main amd64 libxcb1-dev amd64 1.17.0-2+b1 [181 kB] Get: 176 http://deb.debian.org/debian unstable/main amd64 libx11-dev amd64 2:1.8.10-2 [891 kB] Get: 177 http://deb.debian.org/debian unstable/main amd64 libglx-dev amd64 1.7.0-1+b2 [15.8 kB] Get: 178 http://deb.debian.org/debian unstable/main amd64 libgl-dev amd64 1.7.0-1+b2 [101 kB] Get: 179 http://deb.debian.org/debian unstable/main amd64 libegl-dev amd64 1.7.0-1+b2 [19.5 kB] Get: 180 http://deb.debian.org/debian unstable/main amd64 libexpat1-dev amd64 2.6.4-1 [158 kB] Get: 181 http://deb.debian.org/debian unstable/main amd64 libogg0 amd64 1.3.5-3+b2 [23.8 kB] Get: 182 http://deb.debian.org/debian unstable/main amd64 libflac12t64 amd64 1.4.3+ds-2.1+b1 [201 kB] Get: 183 http://deb.debian.org/debian unstable/main amd64 libogg-dev amd64 1.3.5-3+b2 [200 kB] Get: 184 http://deb.debian.org/debian unstable/main amd64 libflac-dev amd64 1.4.3+ds-2.1+b1 [253 kB] Get: 185 http://deb.debian.org/debian unstable/main amd64 libmp3lame0 amd64 3.100-6+b3 [363 kB] Get: 186 http://deb.debian.org/debian unstable/main amd64 libmpg123-0t64 amd64 1.32.9-1 [149 kB] Get: 187 http://deb.debian.org/debian unstable/main amd64 libopus0 amd64 1.5.2-2 [2852 kB] Get: 188 http://deb.debian.org/debian unstable/main amd64 libvorbis0a amd64 1.3.7-2+b1 [91.1 kB] Get: 189 http://deb.debian.org/debian unstable/main amd64 libvorbisenc2 amd64 1.3.7-2+b1 [76.1 kB] Get: 190 http://deb.debian.org/debian unstable/main amd64 libsndfile1 amd64 1.2.2-1+b3 [199 kB] Get: 191 http://deb.debian.org/debian unstable/main amd64 libinstpatch-1.0-2 amd64 1.1.6-1+b2 [250 kB] Get: 192 http://deb.debian.org/debian unstable/main amd64 libjack0 amd64 1:0.126.0-2+b3 [93.5 kB] Get: 193 http://deb.debian.org/debian unstable/main amd64 libwebrtc-audio-processing1 amd64 0.3-1+b2 [272 kB] Get: 194 http://deb.debian.org/debian unstable/main amd64 libspa-0.2-modules amd64 1.2.6-1 [617 kB] Get: 195 http://deb.debian.org/debian unstable/main amd64 libpipewire-0.3-0t64 amd64 1.2.6-1 [275 kB] Get: 196 http://deb.debian.org/debian unstable/main amd64 libpulse0 amd64 16.1+dfsg1-5.1+b1 [274 kB] Get: 197 http://deb.debian.org/debian unstable/main amd64 libsamplerate0 amd64 0.2.2-4+b2 [950 kB] Get: 198 http://deb.debian.org/debian unstable/main amd64 libxcursor1 amd64 1:1.2.2-1+b1 [37.6 kB] Get: 199 http://deb.debian.org/debian unstable/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 200 http://deb.debian.org/debian unstable/main amd64 xkb-data all 2.42-1 [790 kB] Get: 201 http://deb.debian.org/debian unstable/main amd64 libxkbcommon0 amd64 1.7.0-1 [113 kB] Get: 202 http://deb.debian.org/debian unstable/main amd64 libxrandr2 amd64 2:1.5.4-1+b1 [36.3 kB] Get: 203 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+23.1 [216 kB] Get: 204 http://deb.debian.org/debian unstable/main amd64 libxss1 amd64 1:1.2.3-1+b2 [17.0 kB] Get: 205 http://deb.debian.org/debian unstable/main amd64 libsdl2-2.0-0 amd64 2.30.9+dfsg-1 [667 kB] Get: 206 http://deb.debian.org/debian unstable/main amd64 timgm6mb-soundfont all 1.3-5 [5427 kB] Get: 207 http://deb.debian.org/debian unstable/main amd64 libfluidsynth3 amd64 2.4.0-1 [228 kB] Get: 208 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.7-1 [370 kB] Get: 209 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.44-4 [261 kB] Get: 210 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.44-4 [248 kB] Get: 211 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.44-4 [60.3 kB] Get: 212 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.44-4 [790 kB] Get: 213 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.7-3+b1 [160 kB] Get: 214 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.40.2-11 [29.0 kB] Get: 215 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 47.1-1 [47.6 kB] Get: 216 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 217 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.82.2-3 [1675 kB] Get: 218 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.82.2-3 [1275 kB] Get: 219 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.82.2-3 [127 kB] Get: 220 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 24.2-1 [55.3 kB] Get: 221 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.82.2-3 [163 kB] Get: 222 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.82.2-3 [51.5 kB] Get: 223 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.82.2-3 [52.3 kB] Get: 224 http://deb.debian.org/debian unstable/main amd64 libout123-0t64 amd64 1.32.9-1 [30.3 kB] Get: 225 http://deb.debian.org/debian unstable/main amd64 libsyn123-0t64 amd64 1.32.9-1 [89.4 kB] Get: 226 http://deb.debian.org/debian unstable/main amd64 libmpg123-dev amd64 1.32.9-1 [61.7 kB] Get: 227 http://deb.debian.org/debian unstable/main amd64 libopus-dev amd64 1.5.2-2 [2915 kB] Get: 228 http://deb.debian.org/debian unstable/main amd64 libvorbisfile3 amd64 1.3.7-2+b1 [21.5 kB] Get: 229 http://deb.debian.org/debian unstable/main amd64 libvorbis-dev amd64 1.3.7-2+b1 [326 kB] Get: 230 http://deb.debian.org/debian unstable/main amd64 libsndfile1-dev amd64 1.2.2-1+b3 [339 kB] Get: 231 http://deb.debian.org/debian unstable/main amd64 libinstpatch-dev amd64 1.1.6-1+b2 [70.9 kB] Get: 232 http://deb.debian.org/debian unstable/main amd64 libjack-dev amd64 1:0.126.0-2+b3 [148 kB] Get: 233 http://deb.debian.org/debian unstable/main amd64 libspa-0.2-dev amd64 1.2.6-1 [111 kB] Get: 234 http://deb.debian.org/debian unstable/main amd64 libpipewire-0.3-dev amd64 1.2.6-1 [70.5 kB] Get: 235 http://deb.debian.org/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 16.1+dfsg1-5.1+b1 [27.5 kB] Get: 236 http://deb.debian.org/debian unstable/main amd64 libpulse-dev amd64 16.1+dfsg1-5.1+b1 [89.7 kB] Get: 237 http://deb.debian.org/debian unstable/main amd64 libncurses6 amd64 6.5-2+b1 [105 kB] Get: 238 http://deb.debian.org/debian unstable/main amd64 libncurses-dev amd64 6.5-2+b1 [351 kB] Get: 239 http://deb.debian.org/debian unstable/main amd64 libreadline-dev amd64 8.2-5 [153 kB] Get: 240 http://deb.debian.org/debian unstable/main amd64 libgbm-dev amd64 24.2.7-1 [22.5 kB] Get: 241 http://deb.debian.org/debian unstable/main amd64 libgles1 amd64 1.7.0-1+b2 [12.1 kB] Get: 242 http://deb.debian.org/debian unstable/main amd64 libgles2 amd64 1.7.0-1+b2 [17.3 kB] Get: 243 http://deb.debian.org/debian unstable/main amd64 libgles-dev amd64 1.7.0-1+b2 [50.8 kB] Get: 244 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-dev amd64 1.5.31-1 [483 kB] Get: 245 http://deb.debian.org/debian unstable/main amd64 libsamplerate0-dev amd64 0.2.2-4+b2 [62.9 kB] Get: 246 http://deb.debian.org/debian unstable/main amd64 libsndio7.0 amd64 1.10.0-0.1 [27.6 kB] Get: 247 http://deb.debian.org/debian unstable/main amd64 libsndio-dev amd64 1.10.0-0.1 [25.1 kB] Get: 248 http://deb.debian.org/debian unstable/main amd64 libudev-dev amd64 257~rc2-3 [69.9 kB] Get: 249 http://deb.debian.org/debian unstable/main amd64 libxrender-dev amd64 1:0.9.10-1.1+b2 [35.8 kB] Get: 250 http://deb.debian.org/debian unstable/main amd64 libxfixes-dev amd64 1:6.0.0-2+b2 [22.3 kB] Get: 251 http://deb.debian.org/debian unstable/main amd64 libxcursor-dev amd64 1:1.2.2-1+b1 [48.8 kB] Get: 252 http://deb.debian.org/debian unstable/main amd64 libxext-dev amd64 2:1.3.4-1+b2 [104 kB] Get: 253 http://deb.debian.org/debian unstable/main amd64 libxi-dev amd64 2:1.8.2-1 [241 kB] Get: 254 http://deb.debian.org/debian unstable/main amd64 libxinerama1 amd64 2:1.1.4-3+b2 [16.0 kB] Get: 255 http://deb.debian.org/debian unstable/main amd64 libxinerama-dev amd64 2:1.1.4-3+b2 [18.4 kB] Get: 256 http://deb.debian.org/debian unstable/main amd64 libxkbcommon-dev amd64 1.7.0-1 [53.6 kB] Get: 257 http://deb.debian.org/debian unstable/main amd64 libxrandr-dev amd64 2:1.5.4-1+b1 [44.3 kB] Get: 258 http://deb.debian.org/debian unstable/main amd64 libxss-dev amd64 1:1.2.3-1+b2 [22.7 kB] Get: 259 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 260 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB] Get: 261 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b1 [188 kB] Get: 262 http://deb.debian.org/debian unstable/main amd64 libice-dev amd64 2:1.1.1-1 [73.8 kB] Get: 263 http://deb.debian.org/debian unstable/main amd64 libsm-dev amd64 2:1.2.4-1 [37.7 kB] Get: 264 http://deb.debian.org/debian unstable/main amd64 libxt-dev amd64 1:1.2.1-1.2+b1 [407 kB] Get: 265 http://deb.debian.org/debian unstable/main amd64 libxv1 amd64 2:1.0.11-1.1+b2 [23.3 kB] Get: 266 http://deb.debian.org/debian unstable/main amd64 libxv-dev amd64 2:1.0.11-1.1+b2 [47.0 kB] Get: 267 http://deb.debian.org/debian unstable/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b3 [24.1 kB] Get: 268 http://deb.debian.org/debian unstable/main amd64 libsdl2-dev amd64 2.30.9+dfsg-1 [1097 kB] Get: 269 http://deb.debian.org/debian unstable/main amd64 libsystemd-dev amd64 257~rc2-3 [1347 kB] Get: 270 http://deb.debian.org/debian unstable/main amd64 libfluidsynth-dev amd64 2.4.0-1 [41.8 kB] Get: 271 http://deb.debian.org/debian unstable/main amd64 libfontenc1 amd64 1:1.1.8-1+b1 [23.3 kB] Get: 272 http://deb.debian.org/debian unstable/main amd64 libpng-dev amd64 1.6.44-2 [366 kB] Get: 273 http://deb.debian.org/debian unstable/main amd64 libfreetype-dev amd64 2.13.3+dfsg-1 [622 kB] Get: 274 http://deb.debian.org/debian unstable/main amd64 libgfortran5 amd64 14.2.0-8 [836 kB] Get: 275 http://deb.debian.org/debian unstable/main amd64 libgraphite2-dev amd64 1.3.14-2+b1 [20.3 kB] Get: 276 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-cairo0 amd64 10.0.1-1 [45.0 kB] Get: 277 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-icu0 amd64 10.0.1-1 [15.1 kB] Get: 278 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-subset0 amd64 10.0.1-1 [559 kB] Get: 279 http://deb.debian.org/debian unstable/main amd64 libicu-dev amd64 72.1-5+b1 [10.4 MB] Get: 280 http://deb.debian.org/debian unstable/main amd64 libharfbuzz-dev amd64 10.0.1-1 [145 kB] Get: 281 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 282 http://deb.debian.org/debian unstable/main amd64 libjbig-dev amd64 2.1-6.1+b2 [31.4 kB] Get: 283 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB] Get: 284 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo-dev amd64 1:2.1.5-3+b1 [292 kB] Get: 285 http://deb.debian.org/debian unstable/main amd64 libjpeg-dev amd64 1:2.1.5-3+b1 [72.2 kB] Get: 286 http://deb.debian.org/debian unstable/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 287 http://deb.debian.org/debian unstable/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 288 http://deb.debian.org/debian unstable/main amd64 libjs-sphinxdoc all 7.4.7-4 [158 kB] Get: 289 http://deb.debian.org/debian unstable/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get: 290 http://deb.debian.org/debian unstable/main amd64 liblapack3 amd64 3.12.0-4 [2450 kB] Get: 291 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 292 http://deb.debian.org/debian unstable/main amd64 liblerc-dev amd64 4.0.0+ds-5 [183 kB] Get: 293 http://deb.debian.org/debian unstable/main amd64 liblzma-dev amd64 5.6.3-1+b1 [316 kB] Get: 294 http://deb.debian.org/debian unstable/main amd64 libmodplug1 amd64 1:0.8.9.0-3+b2 [162 kB] Get: 295 http://deb.debian.org/debian unstable/main amd64 libmodplug-dev amd64 1:0.8.9.0-3+b2 [19.9 kB] Get: 296 http://deb.debian.org/debian unstable/main amd64 libopusfile0 amd64 0.12-4+b3 [42.6 kB] Get: 297 http://deb.debian.org/debian unstable/main amd64 libopusfile-dev amd64 0.12-4+b3 [63.0 kB] Get: 298 http://deb.debian.org/debian unstable/main amd64 libportmidi0 amd64 1:217-6.1+b3 [21.5 kB] Get: 299 http://deb.debian.org/debian unstable/main amd64 libportmidi-dev amd64 1:217-6.1+b3 [57.9 kB] Get: 300 http://deb.debian.org/debian unstable/main amd64 libpython3.12t64 amd64 3.12.7-3 [2153 kB] Get: 301 http://deb.debian.org/debian unstable/main amd64 libpython3.12-dev amd64 3.12.7-3 [5124 kB] Get: 302 http://deb.debian.org/debian unstable/main amd64 libpython3-dev amd64 3.12.7-1 [9976 B] Get: 303 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [1992 kB] Get: 304 http://deb.debian.org/debian unstable/main amd64 libpython3.13 amd64 3.13.0-2 [2137 kB] Get: 305 http://deb.debian.org/debian unstable/main amd64 libpython3.13-dev amd64 3.13.0-2 [4994 kB] Get: 306 http://deb.debian.org/debian unstable/main amd64 libpython3-all-dev amd64 3.12.7-1 [1072 B] Get: 307 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.4.0-0.1+b1 [113 kB] Get: 308 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.4.0-0.1+b1 [313 kB] Get: 309 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB] Get: 310 http://deb.debian.org/debian unstable/main amd64 libwebpdemux2 amd64 1.4.0-0.1+b1 [111 kB] Get: 311 http://deb.debian.org/debian unstable/main amd64 libsdl2-image-2.0-0 amd64 2.8.2+dfsg-1+b2 [66.6 kB] Get: 312 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.6+dfsg-1+b1 [365 kB] Get: 313 http://deb.debian.org/debian unstable/main amd64 libwebpmux3 amd64 1.4.0-0.1+b1 [123 kB] Get: 314 http://deb.debian.org/debian unstable/main amd64 libwebpdecoder3 amd64 1.4.0-0.1+b1 [204 kB] Get: 315 http://deb.debian.org/debian unstable/main amd64 libsharpyuv-dev amd64 1.4.0-0.1+b1 [117 kB] Get: 316 http://deb.debian.org/debian unstable/main amd64 libwebp-dev amd64 1.4.0-0.1+b1 [442 kB] Get: 317 http://deb.debian.org/debian unstable/main amd64 libtiffxx6 amd64 4.5.1+git230720-5 [149 kB] Get: 318 http://deb.debian.org/debian unstable/main amd64 libtiff-dev amd64 4.5.1+git230720-5 [463 kB] Get: 319 http://deb.debian.org/debian unstable/main amd64 libsdl2-image-dev amd64 2.8.2+dfsg-1+b2 [79.0 kB] Get: 320 http://deb.debian.org/debian unstable/main amd64 libsdl2-mixer-2.0-0 amd64 2.8.0+dfsg-1+b3 [81.5 kB] Get: 321 http://deb.debian.org/debian unstable/main amd64 libsdl2-mixer-dev amd64 2.8.0+dfsg-1+b3 [115 kB] Get: 322 http://deb.debian.org/debian unstable/main amd64 libsdl2-ttf-2.0-0 amd64 2.22.0+dfsg-1+b1 [36.2 kB] Get: 323 http://deb.debian.org/debian unstable/main amd64 libsdl2-ttf-dev amd64 2.22.0+dfsg-1+b1 [49.2 kB] Get: 324 http://deb.debian.org/debian unstable/main amd64 libunwind8 amd64 1.7.2-1 [52.8 kB] Get: 325 http://deb.debian.org/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b3 [58.8 kB] Get: 326 http://deb.debian.org/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b2 [56.3 kB] Get: 327 http://deb.debian.org/debian unstable/main amd64 libxaw7 amd64 2:1.0.16-1 [212 kB] Get: 328 http://deb.debian.org/debian unstable/main amd64 libxfont2 amd64 1:2.0.6-1+b2 [132 kB] Get: 329 http://deb.debian.org/debian unstable/main amd64 libxkbfile1 amd64 1:1.1.0-1+b2 [76.5 kB] Get: 330 http://deb.debian.org/debian unstable/main amd64 libxmuu1 amd64 2:1.1.3-3+b3 [21.9 kB] Get: 331 http://deb.debian.org/debian unstable/main amd64 python-babel-localedata all 2.16.0-1 [5696 kB] Get: 332 http://deb.debian.org/debian unstable/main amd64 python3-alabaster all 0.7.16-0.1 [27.9 kB] Get: 333 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.0-2 [730 kB] Get: 334 http://deb.debian.org/debian unstable/main amd64 python3-all amd64 3.12.7-1 [1052 B] Get: 335 http://deb.debian.org/debian unstable/main amd64 python3.12-dev amd64 3.12.7-3 [505 kB] Get: 336 http://deb.debian.org/debian unstable/main amd64 python3-dev amd64 3.12.7-1 [26.1 kB] Get: 337 http://deb.debian.org/debian unstable/main amd64 python3.13-dev amd64 3.13.0-2 [504 kB] Get: 338 http://deb.debian.org/debian unstable/main amd64 python3-all-dev amd64 3.12.7-1 [1076 B] Get: 339 http://deb.debian.org/debian unstable/main amd64 python3-babel all 2.16.0-1 [114 kB] Get: 340 http://deb.debian.org/debian unstable/main amd64 python3-certifi all 2024.8.30+dfsg-1 [9576 B] Get: 341 http://deb.debian.org/debian unstable/main amd64 python3-chardet all 5.2.0+dfsg-1 [107 kB] Get: 342 http://deb.debian.org/debian unstable/main amd64 python3-charset-normalizer amd64 3.4.0-1+b1 [140 kB] Get: 343 http://deb.debian.org/debian unstable/main amd64 python3-defusedxml all 0.7.1-2 [43.3 kB] Get: 344 http://deb.debian.org/debian unstable/main amd64 python3-roman all 4.2-1 [10.4 kB] Get: 345 http://deb.debian.org/debian unstable/main amd64 python3-docutils all 0.21.2+dfsg-2 [403 kB] Get: 346 http://deb.debian.org/debian unstable/main amd64 python3-idna all 3.8-2 [41.6 kB] Get: 347 http://deb.debian.org/debian unstable/main amd64 python3-imagesize all 1.4.1-1 [6688 B] Get: 348 http://deb.debian.org/debian unstable/main amd64 python3-markupsafe amd64 2.1.5-1+b2 [13.9 kB] Get: 349 http://deb.debian.org/debian unstable/main amd64 python3-jinja2 all 3.1.3-1 [119 kB] Get: 350 http://deb.debian.org/debian unstable/main amd64 python3-numpy amd64 1:1.26.4+ds-12 [4738 kB] Get: 351 http://deb.debian.org/debian unstable/main amd64 python3-pygments all 2.18.0+dfsg-1 [836 kB] Get: 352 http://deb.debian.org/debian unstable/main amd64 python3-urllib3 all 2.0.7-2 [111 kB] Get: 353 http://deb.debian.org/debian unstable/main amd64 python3-requests all 2.32.3+dfsg-1 [71.9 kB] Get: 354 http://deb.debian.org/debian unstable/main amd64 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Get: 355 http://deb.debian.org/debian unstable/main amd64 sphinx-common all 7.4.7-4 [731 kB] Get: 356 http://deb.debian.org/debian unstable/main amd64 python3-sphinx all 7.4.7-4 [588 kB] Get: 357 http://deb.debian.org/debian unstable/main amd64 sharutils amd64 1:4.15.2-9 [262 kB] Get: 358 http://deb.debian.org/debian unstable/main amd64 x11-xkb-utils amd64 7.7+9 [159 kB] Get: 359 http://deb.debian.org/debian unstable/main amd64 xauth amd64 1:1.1.2-1 [36.0 kB] Get: 360 http://deb.debian.org/debian unstable/main amd64 xserver-common all 2:21.1.14-2 [2397 kB] Get: 361 http://deb.debian.org/debian unstable/main amd64 xvfb amd64 2:21.1.14-2 [3177 kB] Fetched 313 MB in 9s (35.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19966 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (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 ... 20286 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_amd64.deb ... Unpacking python3-minimal (3.12.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-1) ... Selecting previously unselected package python3. (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 ... 21348 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... Unpacking python3 (3.12.7-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../002-python3.13-minimal_3.13.0-2_amd64.deb ... Unpacking python3.13-minimal (3.13.0-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../003-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../005-openssl_3.3.2-2_amd64.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../006-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../008-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../011-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../012-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../013-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../014-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../015-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../016-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../017-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../018-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../019-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../020-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package cython3. Preparing to unpack .../021-cython3_3.0.11+dfsg-1+b1_amd64.deb ... Unpacking cython3 (3.0.11+dfsg-1+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../022-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../023-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../024-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../025-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../026-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../027-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../028-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../029-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../030-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../031-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../032-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../033-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../034-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../035-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../036-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../037-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../038-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../039-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../040-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../041-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../042-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../043-python3-pkg-resources_75.2.0-1_all.deb ... Unpacking python3-pkg-resources (75.2.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../044-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../045-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../046-python3-setuptools_75.2.0-1_all.deb ... Unpacking python3-setuptools (75.2.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../047-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package xml-core. Preparing to unpack .../048-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../049-docutils-common_0.21.2+dfsg-2_all.deb ... Unpacking docutils-common (0.21.2+dfsg-2) ... Selecting previously unselected package fluid-soundfont-gm. Preparing to unpack .../050-fluid-soundfont-gm_3.1-5.3_all.deb ... Unpacking fluid-soundfont-gm (3.1-5.3) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../051-libbrotli1_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../052-libpng16-16t64_1.6.44-2_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.44-2) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../053-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../054-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../055-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fonts-freefont-ttf. Preparing to unpack .../056-fonts-freefont-ttf_20211204+svn4273-2_all.deb ... Unpacking fonts-freefont-ttf (20211204+svn4273-2) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../057-fontconfig-config_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../058-libfontconfig1_2.15.0-1.1+b1_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../059-fontconfig_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../060-libglib2.0-0t64_2.82.2-3_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-3) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../061-gir1.2-glib-2.0_2.82.2-3_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (2.82.2-3) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../062-libpixman-1-0_0.44.0-3_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.44.0-3) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../063-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../064-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../065-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../066-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../067-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../068-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../069-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../070-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../071-libxrender1_1%3a0.9.10-1.1+b2_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../072-libcairo2_1.18.2-2_amd64.deb ... Unpacking libcairo2:amd64 (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../073-libcairo-gobject2_1.18.2-2_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.18.2-2) ... Selecting previously unselected package gir1.2-freedesktop:amd64. Preparing to unpack .../074-gir1.2-freedesktop_1.82.0-2_amd64.deb ... Unpacking gir1.2-freedesktop:amd64 (1.82.0-2) ... Selecting previously unselected package gir1.2-glib-2.0-dev:amd64. Preparing to unpack .../075-gir1.2-glib-2.0-dev_2.82.2-3_amd64.deb ... Unpacking gir1.2-glib-2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package gir1.2-freedesktop-dev:amd64. Preparing to unpack .../076-gir1.2-freedesktop-dev_1.82.0-2_amd64.deb ... Unpacking gir1.2-freedesktop-dev:amd64 (1.82.0-2) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../077-libgraphite2-3_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../078-libharfbuzz0b_10.0.1-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... Selecting previously unselected package libharfbuzz-gobject0:amd64. Preparing to unpack .../079-libharfbuzz-gobject0_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-gobject0:amd64 (10.0.1-1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64. Preparing to unpack .../080-gir1.2-harfbuzz-0.0_10.0.1-1_amd64.deb ... Unpacking gir1.2-harfbuzz-0.0:amd64 (10.0.1-1) ... Selecting previously unselected package libibus-1.0-5:amd64. Preparing to unpack .../081-libibus-1.0-5_1.5.31-1_amd64.deb ... Unpacking libibus-1.0-5:amd64 (1.5.31-1) ... Selecting previously unselected package gir1.2-ibus-1.0:amd64. Preparing to unpack .../082-gir1.2-ibus-1.0_1.5.31-1_amd64.deb ... Unpacking gir1.2-ibus-1.0:amd64 (1.5.31-1) ... Selecting previously unselected package native-architecture. Preparing to unpack .../083-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../084-libgirepository-2.0-0_2.82.2-3_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.82.2-3) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../085-girepository-tools_2.82.2-3_amd64.deb ... Unpacking girepository-tools:amd64 (2.82.2-3) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../086-icu-devtools_72.1-5+b1_amd64.deb ... Unpacking icu-devtools (72.1-5+b1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../087-libasound2-data_1.2.12-1_all.deb ... Unpacking libasound2-data (1.2.12-1) ... Selecting previously unselected package libasound2t64:amd64. Preparing to unpack .../088-libasound2t64_1.2.12-1+b1_amd64.deb ... Unpacking libasound2t64:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../089-libasound2-dev_1.2.12-1+b1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../090-libasyncns0_0.8-6+b5_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6+b5) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../091-libblas3_3.12.0-4_amd64.deb ... Unpacking libblas3:amd64 (3.12.0-4) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../092-uuid-dev_2.40.2-11_amd64.deb ... Unpacking uuid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../093-libblkid-dev_2.40.2-11_amd64.deb ... Unpacking libblkid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../094-libbrotli-dev_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../095-libbz2-dev_1.0.8-6_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-6) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../096-libdbus-1-3_1.14.10-6_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-6) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../097-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../098-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../099-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../100-libdbus-1-dev_1.14.10-6_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.14.10-6) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../101-libwayland-client0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libdecor-0-0:amd64. Preparing to unpack .../102-libdecor-0-0_0.2.2-2_amd64.deb ... Unpacking libdecor-0-0:amd64 (0.2.2-2) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../103-libwayland-server0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../104-libwayland-cursor0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../105-libwayland-egl1_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../106-libwayland-bin_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-bin (1.23.0-1+b1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../107-libffi-dev_3.4.6-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.6-1) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../108-libwayland-dev_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-dev:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libdecor-0-dev:amd64. Preparing to unpack .../109-libdecor-0-dev_0.2.2-2_amd64.deb ... Unpacking libdecor-0-dev:amd64 (0.2.2-2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../110-libdeflate0_1.22-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.22-1) ... Selecting previously unselected package libdeflate-dev:amd64. Preparing to unpack .../111-libdeflate-dev_1.22-1_amd64.deb ... Unpacking libdeflate-dev:amd64 (1.22-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../112-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../113-libdrm2_2.4.123-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../114-libdrm-amdgpu1_2.4.123-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../115-libpciaccess0_0.17-3+b2_amd64.deb ... Unpacking libpciaccess0:amd64 (0.17-3+b2) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../116-libdrm-intel1_2.4.123-1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../117-libdrm-radeon1_2.4.123-1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../118-libdrm-nouveau2_2.4.123-1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.123-1) ... Selecting previously unselected package libpciaccess-dev:amd64. Preparing to unpack .../119-libpciaccess-dev_0.17-3+b2_amd64.deb ... Unpacking libpciaccess-dev:amd64 (0.17-3+b2) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../120-libdrm-dev_2.4.123-1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.123-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../121-libedit2_3.1-20240808-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240808-1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../122-libglvnd0_1.7.0-1+b2_amd64.deb ... Unpacking libglvnd0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../123-libxcb-randr0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../124-libglapi-mesa_24.2.7-1_amd64.deb ... Unpacking libglapi-mesa:amd64 (24.2.7-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../125-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../126-libllvm19_1%3a19.1.3-2_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.3-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../127-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../128-libsensors5_1%3a3.6.0-10+b1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../129-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../130-libxcb-dri2-0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../131-libxcb-dri3-0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../132-libxcb-present0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-present0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../133-libxcb-sync1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../134-libxcb-xfixes0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../135-libxshmfence1_1.3-1+b2_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1+b2) ... Selecting previously unselected package mesa-libgallium:amd64. Preparing to unpack .../136-mesa-libgallium_24.2.7-1_amd64.deb ... Unpacking mesa-libgallium:amd64 (24.2.7-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../137-libgbm1_24.2.7-1_amd64.deb ... Unpacking libgbm1:amd64 (24.2.7-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../138-libegl-mesa0_24.2.7-1_amd64.deb ... Unpacking libegl-mesa0:amd64 (24.2.7-1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../139-libegl1_1.7.0-1+b2_amd64.deb ... Unpacking libegl1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../140-libxcb-glx0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../141-libxfixes3_1%3a6.0.0-2+b2_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../142-libxxf86vm1_1%3a1.1.4-1+b3_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b3) ... Selecting previously unselected package libvulkan1:amd64. Preparing to unpack .../143-libvulkan1_1.3.296.0-1_amd64.deb ... Unpacking libvulkan1:amd64 (1.3.296.0-1) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../144-libgl1-mesa-dri_24.2.7-1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (24.2.7-1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../145-libglx-mesa0_24.2.7-1_amd64.deb ... Unpacking libglx-mesa0:amd64 (24.2.7-1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../146-libglx0_1.7.0-1+b2_amd64.deb ... Unpacking libglx0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../147-libgl1_1.7.0-1+b2_amd64.deb ... Unpacking libgl1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../148-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../149-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../150-libxau-dev_1%3a1.0.11-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../151-libxdmcp-dev_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../152-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../153-libxcb1-dev_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../154-libx11-dev_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.8.10-2) ... Selecting previously unselected package libglx-dev:amd64. Preparing to unpack .../155-libglx-dev_1.7.0-1+b2_amd64.deb ... Unpacking libglx-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:amd64. Preparing to unpack .../156-libgl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libgl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:amd64. Preparing to unpack .../157-libegl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libegl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../158-libexpat1-dev_2.6.4-1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.6.4-1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../159-libogg0_1.3.5-3+b2_amd64.deb ... Unpacking libogg0:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libflac12t64:amd64. Preparing to unpack .../160-libflac12t64_1.4.3+ds-2.1+b1_amd64.deb ... Unpacking libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Selecting previously unselected package libogg-dev:amd64. Preparing to unpack .../161-libogg-dev_1.3.5-3+b2_amd64.deb ... Unpacking libogg-dev:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libflac-dev:amd64. Preparing to unpack .../162-libflac-dev_1.4.3+ds-2.1+b1_amd64.deb ... Unpacking libflac-dev:amd64 (1.4.3+ds-2.1+b1) ... Selecting previously unselected package libmp3lame0:amd64. Preparing to unpack .../163-libmp3lame0_3.100-6+b3_amd64.deb ... Unpacking libmp3lame0:amd64 (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:amd64. Preparing to unpack .../164-libmpg123-0t64_1.32.9-1_amd64.deb ... Unpacking libmpg123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../165-libopus0_1.5.2-2_amd64.deb ... Unpacking libopus0:amd64 (1.5.2-2) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../166-libvorbis0a_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../167-libvorbisenc2_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../168-libsndfile1_1.2.2-1+b3_amd64.deb ... Unpacking libsndfile1:amd64 (1.2.2-1+b3) ... Selecting previously unselected package libinstpatch-1.0-2:amd64. Preparing to unpack .../169-libinstpatch-1.0-2_1.1.6-1+b2_amd64.deb ... Unpacking libinstpatch-1.0-2:amd64 (1.1.6-1+b2) ... Selecting previously unselected package libjack0:amd64. Preparing to unpack .../170-libjack0_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack0:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package libwebrtc-audio-processing1:amd64. Preparing to unpack .../171-libwebrtc-audio-processing1_0.3-1+b2_amd64.deb ... Unpacking libwebrtc-audio-processing1:amd64 (0.3-1+b2) ... Selecting previously unselected package libspa-0.2-modules:amd64. Preparing to unpack .../172-libspa-0.2-modules_1.2.6-1_amd64.deb ... Unpacking libspa-0.2-modules:amd64 (1.2.6-1) ... Selecting previously unselected package libpipewire-0.3-0t64:amd64. Preparing to unpack .../173-libpipewire-0.3-0t64_1.2.6-1_amd64.deb ... Unpacking libpipewire-0.3-0t64:amd64 (1.2.6-1) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../174-libpulse0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libsamplerate0:amd64. Preparing to unpack .../175-libsamplerate0_0.2.2-4+b2_amd64.deb ... Unpacking libsamplerate0:amd64 (0.2.2-4+b2) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../176-libxcursor1_1%3a1.2.2-1+b1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../177-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../178-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../179-libxkbcommon0_1.7.0-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.7.0-1) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../180-libxrandr2_2%3a1.5.4-1+b1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.4-1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../181-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../182-libxss1_1%3a1.2.3-1+b2_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1+b2) ... Selecting previously unselected package libsdl2-2.0-0:amd64. Preparing to unpack .../183-libsdl2-2.0-0_2.30.9+dfsg-1_amd64.deb ... Unpacking libsdl2-2.0-0:amd64 (2.30.9+dfsg-1) ... Selecting previously unselected package timgm6mb-soundfont. Preparing to unpack .../184-timgm6mb-soundfont_1.3-5_all.deb ... Unpacking timgm6mb-soundfont (1.3-5) ... Selecting previously unselected package libfluidsynth3:amd64. Preparing to unpack .../185-libfluidsynth3_2.4.0-1_amd64.deb ... Unpacking libfluidsynth3:amd64 (2.4.0-1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../186-libsepol-dev_3.7-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.7-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../187-libpcre2-16-0_10.44-4_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../188-libpcre2-32-0_10.44-4_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../189-libpcre2-posix3_10.44-4_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../190-libpcre2-dev_10.44-4_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.44-4) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../191-libselinux1-dev_3.7-3+b1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.7-3+b1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../192-libmount-dev_2.40.2-11_amd64.deb ... Unpacking libmount-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../193-libsysprof-capture-4-dev_47.1-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (47.1-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../194-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../195-libgio-2.0-dev_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../196-libglib2.0-data_2.82.2-3_all.deb ... Unpacking libglib2.0-data (2.82.2-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../197-libglib2.0-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-bin (2.82.2-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../198-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../199-libgio-2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../200-libglib2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../201-libglib2.0-dev_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package libout123-0t64:amd64. Preparing to unpack .../202-libout123-0t64_1.32.9-1_amd64.deb ... Unpacking libout123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libsyn123-0t64:amd64. Preparing to unpack .../203-libsyn123-0t64_1.32.9-1_amd64.deb ... Unpacking libsyn123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libmpg123-dev:amd64. Preparing to unpack .../204-libmpg123-dev_1.32.9-1_amd64.deb ... Unpacking libmpg123-dev:amd64 (1.32.9-1) ... Selecting previously unselected package libopus-dev:amd64. Preparing to unpack .../205-libopus-dev_1.5.2-2_amd64.deb ... Unpacking libopus-dev:amd64 (1.5.2-2) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../206-libvorbisfile3_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbis-dev:amd64. Preparing to unpack .../207-libvorbis-dev_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis-dev:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libsndfile1-dev:amd64. Preparing to unpack .../208-libsndfile1-dev_1.2.2-1+b3_amd64.deb ... Unpacking libsndfile1-dev:amd64 (1.2.2-1+b3) ... Selecting previously unselected package libinstpatch-dev:amd64. Preparing to unpack .../209-libinstpatch-dev_1.1.6-1+b2_amd64.deb ... Unpacking libinstpatch-dev:amd64 (1.1.6-1+b2) ... Selecting previously unselected package libjack-dev:amd64. Preparing to unpack .../210-libjack-dev_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack-dev:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package libspa-0.2-dev:amd64. Preparing to unpack .../211-libspa-0.2-dev_1.2.6-1_amd64.deb ... Unpacking libspa-0.2-dev:amd64 (1.2.6-1) ... Selecting previously unselected package libpipewire-0.3-dev:amd64. Preparing to unpack .../212-libpipewire-0.3-dev_1.2.6-1_amd64.deb ... Unpacking libpipewire-0.3-dev:amd64 (1.2.6-1) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../213-libpulse-mainloop-glib0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../214-libpulse-dev_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../215-libncurses6_6.5-2+b1_amd64.deb ... Unpacking libncurses6:amd64 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../216-libncurses-dev_6.5-2+b1_amd64.deb ... Unpacking libncurses-dev:amd64 (6.5-2+b1) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../217-libreadline-dev_8.2-5_amd64.deb ... Unpacking libreadline-dev:amd64 (8.2-5) ... Selecting previously unselected package libgbm-dev:amd64. Preparing to unpack .../218-libgbm-dev_24.2.7-1_amd64.deb ... Unpacking libgbm-dev:amd64 (24.2.7-1) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../219-libgles1_1.7.0-1+b2_amd64.deb ... Unpacking libgles1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../220-libgles2_1.7.0-1+b2_amd64.deb ... Unpacking libgles2:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:amd64. Preparing to unpack .../221-libgles-dev_1.7.0-1+b2_amd64.deb ... Unpacking libgles-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libibus-1.0-dev:amd64. Preparing to unpack .../222-libibus-1.0-dev_1.5.31-1_amd64.deb ... Unpacking libibus-1.0-dev:amd64 (1.5.31-1) ... Selecting previously unselected package libsamplerate0-dev:amd64. Preparing to unpack .../223-libsamplerate0-dev_0.2.2-4+b2_amd64.deb ... Unpacking libsamplerate0-dev:amd64 (0.2.2-4+b2) ... Selecting previously unselected package libsndio7.0:amd64. Preparing to unpack .../224-libsndio7.0_1.10.0-0.1_amd64.deb ... Unpacking libsndio7.0:amd64 (1.10.0-0.1) ... Selecting previously unselected package libsndio-dev:amd64. Preparing to unpack .../225-libsndio-dev_1.10.0-0.1_amd64.deb ... Unpacking libsndio-dev:amd64 (1.10.0-0.1) ... Selecting previously unselected package libudev-dev:amd64. Preparing to unpack .../226-libudev-dev_257~rc2-3_amd64.deb ... Unpacking libudev-dev:amd64 (257~rc2-3) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../227-libxrender-dev_1%3a0.9.10-1.1+b2_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../228-libxfixes-dev_1%3a6.0.0-2+b2_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../229-libxcursor-dev_1%3a1.2.2-1+b1_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../230-libxext-dev_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxi-dev:amd64. Preparing to unpack .../231-libxi-dev_2%3a1.8.2-1_amd64.deb ... Unpacking libxi-dev:amd64 (2:1.8.2-1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../232-libxinerama1_2%3a1.1.4-3+b2_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3+b2) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../233-libxinerama-dev_2%3a1.1.4-3+b2_amd64.deb ... Unpacking libxinerama-dev:amd64 (2:1.1.4-3+b2) ... Selecting previously unselected package libxkbcommon-dev:amd64. Preparing to unpack .../234-libxkbcommon-dev_1.7.0-1_amd64.deb ... Unpacking libxkbcommon-dev:amd64 (1.7.0-1) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../235-libxrandr-dev_2%3a1.5.4-1+b1_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.4-1+b1) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../236-libxss-dev_1%3a1.2.3-1+b2_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.3-1+b2) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../237-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../238-libsm6_2%3a1.2.4-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.4-1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../239-libxt6t64_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../240-libice-dev_2%3a1.1.1-1_amd64.deb ... Unpacking libice-dev:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../241-libsm-dev_2%3a1.2.4-1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.4-1) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../242-libxt-dev_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../243-libxv1_2%3a1.0.11-1.1+b2_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.11-1.1+b2) ... Selecting previously unselected package libxv-dev:amd64. Preparing to unpack .../244-libxv-dev_2%3a1.0.11-1.1+b2_amd64.deb ... Unpacking libxv-dev:amd64 (2:1.0.11-1.1+b2) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../245-libxxf86vm-dev_1%3a1.1.4-1+b3_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b3) ... Selecting previously unselected package libsdl2-dev:amd64. Preparing to unpack .../246-libsdl2-dev_2.30.9+dfsg-1_amd64.deb ... Unpacking libsdl2-dev:amd64 (2.30.9+dfsg-1) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../247-libsystemd-dev_257~rc2-3_amd64.deb ... Unpacking libsystemd-dev:amd64 (257~rc2-3) ... Selecting previously unselected package libfluidsynth-dev:amd64. Preparing to unpack .../248-libfluidsynth-dev_2.4.0-1_amd64.deb ... Unpacking libfluidsynth-dev:amd64 (2.4.0-1) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../249-libfontenc1_1%3a1.1.8-1+b1_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.8-1+b1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../250-libpng-dev_1.6.44-2_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.44-2) ... Selecting previously unselected package libfreetype-dev:amd64. Preparing to unpack .../251-libfreetype-dev_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype-dev:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../252-libgfortran5_14.2.0-8_amd64.deb ... Unpacking libgfortran5:amd64 (14.2.0-8) ... Selecting previously unselected package libgraphite2-dev:amd64. Preparing to unpack .../253-libgraphite2-dev_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-dev:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz-cairo0:amd64. Preparing to unpack .../254-libharfbuzz-cairo0_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-cairo0:amd64 (10.0.1-1) ... Selecting previously unselected package libharfbuzz-icu0:amd64. Preparing to unpack .../255-libharfbuzz-icu0_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-icu0:amd64 (10.0.1-1) ... Selecting previously unselected package libharfbuzz-subset0:amd64. Preparing to unpack .../256-libharfbuzz-subset0_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-subset0:amd64 (10.0.1-1) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../257-libicu-dev_72.1-5+b1_amd64.deb ... Unpacking libicu-dev:amd64 (72.1-5+b1) ... Selecting previously unselected package libharfbuzz-dev:amd64. Preparing to unpack .../258-libharfbuzz-dev_10.0.1-1_amd64.deb ... Unpacking libharfbuzz-dev:amd64 (10.0.1-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../259-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package libjbig-dev:amd64. Preparing to unpack .../260-libjbig-dev_2.1-6.1+b2_amd64.deb ... Unpacking libjbig-dev:amd64 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../261-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg62-turbo-dev:amd64. Preparing to unpack .../262-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjpeg-dev:amd64. Preparing to unpack .../263-libjpeg-dev_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg-dev:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../264-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../265-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../266-libjs-sphinxdoc_7.4.7-4_all.deb ... Unpacking libjs-sphinxdoc (7.4.7-4) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../267-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../268-liblapack3_3.12.0-4_amd64.deb ... Unpacking liblapack3:amd64 (3.12.0-4) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../269-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package liblerc-dev:amd64. Preparing to unpack .../270-liblerc-dev_4.0.0+ds-5_amd64.deb ... Unpacking liblerc-dev:amd64 (4.0.0+ds-5) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../271-liblzma-dev_5.6.3-1+b1_amd64.deb ... Unpacking liblzma-dev:amd64 (5.6.3-1+b1) ... Selecting previously unselected package libmodplug1:amd64. Preparing to unpack .../272-libmodplug1_1%3a0.8.9.0-3+b2_amd64.deb ... Unpacking libmodplug1:amd64 (1:0.8.9.0-3+b2) ... Selecting previously unselected package libmodplug-dev:amd64. Preparing to unpack .../273-libmodplug-dev_1%3a0.8.9.0-3+b2_amd64.deb ... Unpacking libmodplug-dev:amd64 (1:0.8.9.0-3+b2) ... Selecting previously unselected package libopusfile0:amd64. Preparing to unpack .../274-libopusfile0_0.12-4+b3_amd64.deb ... Unpacking libopusfile0:amd64 (0.12-4+b3) ... Selecting previously unselected package libopusfile-dev:amd64. Preparing to unpack .../275-libopusfile-dev_0.12-4+b3_amd64.deb ... Unpacking libopusfile-dev:amd64 (0.12-4+b3) ... Selecting previously unselected package libportmidi0:amd64. Preparing to unpack .../276-libportmidi0_1%3a217-6.1+b3_amd64.deb ... Unpacking libportmidi0:amd64 (1:217-6.1+b3) ... Selecting previously unselected package libportmidi-dev. Preparing to unpack .../277-libportmidi-dev_1%3a217-6.1+b3_amd64.deb ... Unpacking libportmidi-dev (1:217-6.1+b3) ... Selecting previously unselected package libpython3.12t64:amd64. Preparing to unpack .../278-libpython3.12t64_3.12.7-3_amd64.deb ... Unpacking libpython3.12t64:amd64 (3.12.7-3) ... Selecting previously unselected package libpython3.12-dev:amd64. Preparing to unpack .../279-libpython3.12-dev_3.12.7-3_amd64.deb ... Unpacking libpython3.12-dev:amd64 (3.12.7-3) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../280-libpython3-dev_3.12.7-1_amd64.deb ... Unpacking libpython3-dev:amd64 (3.12.7-1) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../281-libpython3.13-stdlib_3.13.0-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... Selecting previously unselected package libpython3.13:amd64. Preparing to unpack .../282-libpython3.13_3.13.0-2_amd64.deb ... Unpacking libpython3.13:amd64 (3.13.0-2) ... Selecting previously unselected package libpython3.13-dev:amd64. Preparing to unpack .../283-libpython3.13-dev_3.13.0-2_amd64.deb ... Unpacking libpython3.13-dev:amd64 (3.13.0-2) ... Selecting previously unselected package libpython3-all-dev:amd64. Preparing to unpack .../284-libpython3-all-dev_3.12.7-1_amd64.deb ... Unpacking libpython3-all-dev:amd64 (3.12.7-1) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../285-libsharpyuv0_1.4.0-0.1+b1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../286-libwebp7_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebp7:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../287-libtiff6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../288-libwebpdemux2_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libsdl2-image-2.0-0:amd64. Preparing to unpack .../289-libsdl2-image-2.0-0_2.8.2+dfsg-1+b2_amd64.deb ... Unpacking libsdl2-image-2.0-0:amd64 (2.8.2+dfsg-1+b2) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../290-libzstd-dev_1.5.6+dfsg-1+b1_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../291-libwebpmux3_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpmux3:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebpdecoder3:amd64. Preparing to unpack .../292-libwebpdecoder3_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebpdecoder3:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libsharpyuv-dev:amd64. Preparing to unpack .../293-libsharpyuv-dev_1.4.0-0.1+b1_amd64.deb ... Unpacking libsharpyuv-dev:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp-dev:amd64. Preparing to unpack .../294-libwebp-dev_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebp-dev:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiffxx6:amd64. Preparing to unpack .../295-libtiffxx6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiffxx6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libtiff-dev:amd64. Preparing to unpack .../296-libtiff-dev_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff-dev:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libsdl2-image-dev:amd64. Preparing to unpack .../297-libsdl2-image-dev_2.8.2+dfsg-1+b2_amd64.deb ... Unpacking libsdl2-image-dev:amd64 (2.8.2+dfsg-1+b2) ... Selecting previously unselected package libsdl2-mixer-2.0-0:amd64. Preparing to unpack .../298-libsdl2-mixer-2.0-0_2.8.0+dfsg-1+b3_amd64.deb ... Unpacking libsdl2-mixer-2.0-0:amd64 (2.8.0+dfsg-1+b3) ... Selecting previously unselected package libsdl2-mixer-dev:amd64. Preparing to unpack .../299-libsdl2-mixer-dev_2.8.0+dfsg-1+b3_amd64.deb ... Unpacking libsdl2-mixer-dev:amd64 (2.8.0+dfsg-1+b3) ... Selecting previously unselected package libsdl2-ttf-2.0-0:amd64. Preparing to unpack .../300-libsdl2-ttf-2.0-0_2.22.0+dfsg-1+b1_amd64.deb ... Unpacking libsdl2-ttf-2.0-0:amd64 (2.22.0+dfsg-1+b1) ... Selecting previously unselected package libsdl2-ttf-dev:amd64. Preparing to unpack .../301-libsdl2-ttf-dev_2.22.0+dfsg-1+b1_amd64.deb ... Unpacking libsdl2-ttf-dev:amd64 (2.22.0+dfsg-1+b1) ... Selecting previously unselected package libunwind8:amd64. Preparing to unpack .../302-libunwind8_1.7.2-1_amd64.deb ... Unpacking libunwind8:amd64 (1.7.2-1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../303-libxmu6_2%3a1.1.3-3+b3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b3) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../304-libxpm4_1%3a3.5.17-1+b2_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.17-1+b2) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../305-libxaw7_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.16-1) ... Selecting previously unselected package libxfont2:amd64. Preparing to unpack .../306-libxfont2_1%3a2.0.6-1+b2_amd64.deb ... Unpacking libxfont2:amd64 (1:2.0.6-1+b2) ... Selecting previously unselected package libxkbfile1:amd64. Preparing to unpack .../307-libxkbfile1_1%3a1.1.0-1+b2_amd64.deb ... Unpacking libxkbfile1:amd64 (1:1.1.0-1+b2) ... Selecting previously unselected package libxmuu1:amd64. Preparing to unpack .../308-libxmuu1_2%3a1.1.3-3+b3_amd64.deb ... Unpacking libxmuu1:amd64 (2:1.1.3-3+b3) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../309-python-babel-localedata_2.16.0-1_all.deb ... Unpacking python-babel-localedata (2.16.0-1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../310-python3-alabaster_0.7.16-0.1_all.deb ... Unpacking python3-alabaster (0.7.16-0.1) ... Selecting previously unselected package python3.13. Preparing to unpack .../311-python3.13_3.13.0-2_amd64.deb ... Unpacking python3.13 (3.13.0-2) ... Selecting previously unselected package python3-all. Preparing to unpack .../312-python3-all_3.12.7-1_amd64.deb ... Unpacking python3-all (3.12.7-1) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../313-python3.12-dev_3.12.7-3_amd64.deb ... Unpacking python3.12-dev (3.12.7-3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../314-python3-dev_3.12.7-1_amd64.deb ... Unpacking python3-dev (3.12.7-1) ... Selecting previously unselected package python3.13-dev. Preparing to unpack .../315-python3.13-dev_3.13.0-2_amd64.deb ... Unpacking python3.13-dev (3.13.0-2) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../316-python3-all-dev_3.12.7-1_amd64.deb ... Unpacking python3-all-dev (3.12.7-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../317-python3-babel_2.16.0-1_all.deb ... Unpacking python3-babel (2.16.0-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../318-python3-certifi_2024.8.30+dfsg-1_all.deb ... Unpacking python3-certifi (2024.8.30+dfsg-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../319-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../320-python3-charset-normalizer_3.4.0-1+b1_amd64.deb ... Unpacking python3-charset-normalizer (3.4.0-1+b1) ... Selecting previously unselected package python3-defusedxml. Preparing to unpack .../321-python3-defusedxml_0.7.1-2_all.deb ... Unpacking python3-defusedxml (0.7.1-2) ... Selecting previously unselected package python3-roman. Preparing to unpack .../322-python3-roman_4.2-1_all.deb ... Unpacking python3-roman (4.2-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../323-python3-docutils_0.21.2+dfsg-2_all.deb ... Unpacking python3-docutils (0.21.2+dfsg-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../324-python3-idna_3.8-2_all.deb ... Unpacking python3-idna (3.8-2) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../325-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../326-python3-markupsafe_2.1.5-1+b2_amd64.deb ... Unpacking python3-markupsafe (2.1.5-1+b2) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../327-python3-jinja2_3.1.3-1_all.deb ... Unpacking python3-jinja2 (3.1.3-1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../328-python3-numpy_1%3a1.26.4+ds-12_amd64.deb ... Unpacking python3-numpy (1:1.26.4+ds-12) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../329-python3-pygments_2.18.0+dfsg-1_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../330-python3-urllib3_2.0.7-2_all.deb ... Unpacking python3-urllib3 (2.0.7-2) ... Selecting previously unselected package python3-requests. Preparing to unpack .../331-python3-requests_2.32.3+dfsg-1_all.deb ... Unpacking python3-requests (2.32.3+dfsg-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../332-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../333-sphinx-common_7.4.7-4_all.deb ... Unpacking sphinx-common (7.4.7-4) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../334-python3-sphinx_7.4.7-4_all.deb ... Unpacking python3-sphinx (7.4.7-4) ... Selecting previously unselected package sharutils. Preparing to unpack .../335-sharutils_1%3a4.15.2-9_amd64.deb ... Unpacking sharutils (1:4.15.2-9) ... Selecting previously unselected package x11-xkb-utils. Preparing to unpack .../336-x11-xkb-utils_7.7+9_amd64.deb ... Unpacking x11-xkb-utils (7.7+9) ... Selecting previously unselected package xauth. Preparing to unpack .../337-xauth_1%3a1.1.2-1_amd64.deb ... Unpacking xauth (1:1.1.2-1) ... Selecting previously unselected package xserver-common. Preparing to unpack .../338-xserver-common_2%3a21.1.14-2_all.deb ... Unpacking xserver-common (2:21.1.14-2) ... Selecting previously unselected package xvfb. Preparing to unpack .../339-xvfb_2%3a21.1.14-2_amd64.deb ... Unpacking xvfb (2:21.1.14-2) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ... Setting up libpixman-1-0:amd64 (0.44.0-3) ... Setting up libmodplug1:amd64 (1:0.8.9.0-3+b2) ... Setting up libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Setting up libwayland-server0:amd64 (1.23.0-1+b1) ... Setting up libpciaccess0:amd64 (0.17-3+b2) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libmodplug-dev:amd64 (1:0.8.9.0-3+b2) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up libpciaccess-dev:amd64 (0.17-3+b2) ... Setting up libxcb-xfixes0:amd64 (1.17.0-2+b1) ... Setting up libogg0:amd64 (1.3.5-3+b2) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:amd64 (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libxcb-glx0:amd64 (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:amd64 (1.1.0-2+b6) ... Setting up libedit2:amd64 (3.1-20240808-1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+23.1) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-10) ... Setting up libdeflate0:amd64 (1.22-1) ... Setting up libwebrtc-audio-processing1:amd64 (0.3-1+b2) ... Setting up fonts-freefont-ttf (20211204+svn4273-2) ... Setting up libwebpdecoder3:amd64 (1.4.0-0.1+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libogg-dev:amd64 (1.3.5-3+b2) ... Setting up libmpg123-0t64:amd64 (1.32.9-1) ... Setting up libffi-dev:amd64 (3.4.6-1) ... Setting up libunwind8:amd64 (1.7.2-1) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:amd64 (10.44-4) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up python-babel-localedata (2.16.0-1) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 25 16:39:56 UTC 2025. Universal Time is now: Thu Dec 25 16:39:56 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:amd64 (47.1-1) ... Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... Setting up libasound2-data (1.2.12-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:amd64 (1.3.14-2+b1) ... Setting up libfontenc1:amd64 (1:1.1.8-1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libpcre2-32-0:amd64 (10.44-4) ... Setting up libglib2.0-0t64:amd64 (2.82.2-3) ... No schema files found: doing nothing. Setting up libblas3:amd64 (3.12.0-4) ... 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 Setting up libglib2.0-data (2.82.2-3) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libgles2:amd64 (1.7.0-1+b2) ... Setting up libasound2t64:amd64 (1.2.12-1+b1) ... Setting up libexpat1-dev:amd64 (2.6.4-1) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ... Setting up libsyn123-0t64:amd64 (1.32.9-1) ... Setting up libxcb-sync1:amd64 (1.17.0-2+b1) ... Setting up libjack0:amd64 (1:0.126.0-2+b3) ... Setting up uuid-dev:amd64 (2.40.2-11) ... Setting up libncurses6:amd64 (6.5-2+b1) ... Setting up libgles1:amd64 (1.7.0-1+b2) ... Setting up libdbus-1-3:amd64 (1.14.10-6) ... Setting up libopus0:amd64 (1.5.2-2) ... Setting up libportmidi0:amd64 (1:217-6.1+b3) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:amd64 (1.6.44-2) ... Setting up libvorbis0a:amd64 (1.3.7-2+b1) ... Setting up autopoint (0.22.5-2) ... Setting up icu-devtools (72.1-5+b1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libudev-dev:amd64 (257~rc2-3) ... Setting up libsepol-dev:amd64 (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up gir1.2-glib-2.0:amd64 (2.82.2-3) ... Setting up libsensors5:amd64 (1:3.6.0-10+b1) ... Setting up liblerc-dev:amd64 (4.0.0+ds-5) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libglapi-mesa:amd64 (24.2.7-1) ... Setting up libgfortran5:amd64 (14.2.0-8) ... Setting up libvulkan1:amd64 (1.3.296.0-1) ... Setting up autoconf (2.72-3) ... Setting up libwebp7:amd64 (1.4.0-0.1+b1) ... Setting up liblzma-dev:amd64 (5.6.3-1+b1) ... Setting up libsndio7.0:amd64 (1.10.0-0.1) ... Setting up libxcb-dri2-0:amd64 (1.17.0-2+b1) ... Setting up libout123-0t64:amd64 (1.32.9-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:amd64 (10.44-4) ... Setting up dwz (0.15-1+b1) ... Setting up libportmidi-dev (1:217-6.1+b3) ... Setting up sensible-utils (0.0.24) ... Setting up gir1.2-glib-2.0-dev:amd64 (2.82.2-3) ... Setting up libasyncns0:amd64 (0.8-6+b5) ... Setting up libxshmfence1:amd64 (1.3-1+b2) ... Setting up libtiff6:amd64 (4.5.1+git230720-5) ... Setting up libxcb-randr0:amd64 (1.17.0-2+b1) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libjson-perl (4.10000-1) ... Setting up python3.13-minimal (3.13.0-2) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up fluid-soundfont-gm (3.1-5.3) ... update-alternatives: using /usr/share/sounds/sf2/FluidR3_GM.sf2 to provide /usr/share/sounds/sf2/default-GM.sf2 (default-GM.sf2) in auto mode update-alternatives: using /usr/share/sounds/sf2/FluidR3_GM.sf2 to provide /usr/share/sounds/sf3/default-GM.sf3 (default-GM.sf3) in auto mode Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Setting up libwayland-egl1:amd64 (1.23.0-1+b1) ... Setting up libxkbfile1:amd64 (1:1.1.0-1+b2) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up sharutils (1:4.15.2-9) ... Setting up libspa-0.2-dev:amd64 (1.2.6-1) ... Setting up libasound2-dev:amd64 (1.2.12-1+b1) ... Setting up libsharpyuv-dev:amd64 (1.4.0-0.1+b1) ... Setting up libsamplerate0:amd64 (0.2.2-4+b2) ... Setting up timgm6mb-soundfont (1.3-5) ... Setting up openssl (3.3.2-2) ... Setting up libwebpmux3:amd64 (1.4.0-0.1+b1) ... Setting up libtiffxx6:amd64 (4.5.1+git230720-5) ... Setting up libdeflate-dev:amd64 (1.22-1) ... Setting up libdrm-common (2.4.123-1) ... Setting up libopusfile0:amd64 (0.12-4+b3) ... Setting up readline-common (8.2-5) ... Setting up libicu-dev:amd64 (72.1-5+b1) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libxmuu1:amd64 (2:1.1.3-3+b3) ... Setting up libsystemd-dev:amd64 (257~rc2-3) ... Setting up libbrotli-dev:amd64 (1.1.0-2+b6) ... Setting up libmp3lame0:amd64 (3.100-6+b3) ... Setting up libvorbisenc2:amd64 (1.3.7-2+b1) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libbz2-dev:amd64 (1.0.8-6) ... Setting up libxkbcommon0:amd64 (1.7.0-1) ... Setting up libwayland-client0:amd64 (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:amd64 (1.17.0-2+b1) ... Setting up libblkid-dev:amd64 (2.40.2-11) ... Setting up libllvm19:amd64 (1:19.1.3-2) ... Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up libflac-dev:amd64 (1.4.3+ds-2.1+b1) ... Setting up liblapack3:amd64 (3.12.0-4) ... 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 Setting up libncurses-dev:amd64 (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libsndio-dev:amd64 (1.10.0-0.1) ... Setting up libxau-dev:amd64 (1:1.0.11-1) ... Setting up libxpm4:amd64 (1:3.5.17-1+b2) ... Setting up libpcre2-dev:amd64 (10.44-4) ... Setting up libxrender1:amd64 (1:0.9.10-1.1+b2) ... Setting up libice-dev:amd64 (2:1.1.1-1) ... Setting up libtool (2.4.7-8) ... Setting up libgirepository-2.0-0:amd64 (2.82.2-3) ... Setting up libselinux1-dev:amd64 (3.7-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libwebpdemux2:amd64 (1.4.0-0.1+b1) ... Setting up libxkbcommon-dev:amd64 (1.7.0-1) ... Setting up libpng-dev:amd64 (1.6.44-2) ... Setting up libibus-1.0-5:amd64 (1.5.31-1) ... Setting up libjpeg-dev:amd64 (1:2.1.5-3+b1) ... Setting up libjbig-dev:amd64 (2.1-6.1+b2) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-3) ... Setting up libopus-dev:amd64 (1.5.2-2) ... Setting up libmpg123-dev:amd64 (1.32.9-1) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1+b3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libvorbisfile3:amd64 (1.3.7-2+b1) ... Setting up libxdmcp-dev:amd64 (1:1.1.5-1) ... Setting up libwayland-bin (1.23.0-1+b1) ... Setting up libwebp-dev:amd64 (1.4.0-0.1+b1) ... Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libtiff-dev:amd64 (4.5.1+git230720-5) ... Setting up libspa-0.2-modules:amd64 (1.2.6-1) ... Setting up libxfixes3:amd64 (1:6.0.0-2+b2) ... Setting up libxinerama1:amd64 (2:1.1.4-3+b2) ... Setting up libxv1:amd64 (2:1.0.11-1.1+b2) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up libxrandr2:amd64 (2:1.5.4-1+b1) ... Setting up libjs-sphinxdoc (7.4.7-4) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:amd64 (2.4.123-1) ... Setting up xauth (1:1.1.2-1) ... Setting up groff-base (1.23.0-5) ... Setting up libwayland-cursor0:amd64 (1.23.0-1+b1) ... Setting up xml-core (0.19) ... Setting up libdecor-0-0:amd64 (0.2.2-2) ... Setting up libharfbuzz0b:amd64 (10.0.1-1) ... Setting up libxss1:amd64 (1:1.2.3-1+b2) ... Setting up libfontconfig1:amd64 (2.15.0-1.1+b1) ... Setting up libjack-dev:amd64 (1:0.126.0-2+b3) ... Setting up libsndfile1:amd64 (1.2.2-1+b3) ... Setting up gir1.2-ibus-1.0:amd64 (1.5.31-1) ... Setting up libsm6:amd64 (2:1.2.4-1) ... Setting up libxfont2:amd64 (1:2.0.6-1+b2) ... Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... Setting up libpipewire-0.3-0t64:amd64 (1.2.6-1) ... Setting up libinstpatch-1.0-2:amd64 (1.1.6-1+b2) ... Setting up libmount-dev:amd64 (2.40.2-11) ... Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... Setting up libpython3.13:amd64 (3.13.0-2) ... Setting up libvorbis-dev:amd64 (1.3.7-2+b1) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:amd64 (2.4.123-1) ... Setting up libgio-2.0-dev:amd64 (2.82.2-3) ... Setting up libharfbuzz-icu0:amd64 (10.0.1-1) ... Setting up girepository-tools:amd64 (2.82.2-3) ... Setting up libxcb1-dev:amd64 (1.17.0-2+b1) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up python3.13 (3.13.0-2) ... Setting up libsm-dev:amd64 (2:1.2.4-1) ... Setting up libdrm-radeon1:amd64 (2.4.123-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:amd64 (1:1.2.2-1+b1) ... Setting up libsamplerate0-dev:amd64 (0.2.2-4+b2) ... Setting up libdrm-intel1:amd64 (2.4.123-1) ... Setting up libx11-dev:amd64 (2:1.8.10-2) ... Setting up libharfbuzz-gobject0:amd64 (10.0.1-1) ... Setting up libopusfile-dev:amd64 (0.12-4+b3) ... Setting up libreadline-dev:amd64 (8.2-5) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:amd64 (1.23.0-1+b1) ... Setting up libcairo2:amd64 (1.18.2-2) ... Setting up libfreetype-dev:amd64 (2.13.3+dfsg-1) ... Setting up libxfixes-dev:amd64 (1:6.0.0-2+b2) ... Setting up libdecor-0-dev:amd64 (0.2.2-2) ... Setting up libharfbuzz-cairo0:amd64 (10.0.1-1) ... Setting up libsndfile1-dev:amd64 (1.2.2-1+b3) ... Setting up libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up libpython3.13-dev:amd64 (3.13.0-2) ... Setting up sphinx-common (7.4.7-4) ... Setting up libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Setting up libxext-dev:amd64 (2:1.3.4-1+b2) ... Setting up libpipewire-0.3-dev:amd64 (1.2.6-1) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up libharfbuzz-subset0:amd64 (10.0.1-1) ... Setting up libcairo-gobject2:amd64 (1.18.2-2) ... Setting up libxi-dev:amd64 (2:1.8.2-1) ... Setting up libxrender-dev:amd64 (1:0.9.10-1.1+b2) ... Setting up mesa-libgallium:amd64 (24.2.7-1) ... Setting up libdrm-dev:amd64 (2.4.123-1) ... Setting up libxmu6:amd64 (2:1.1.3-3+b3) ... Setting up gir1.2-freedesktop:amd64 (1.82.0-2) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up libgbm1:amd64 (24.2.7-1) ... Setting up python3.13-dev (3.13.0-2) ... Setting up libxcursor-dev:amd64 (1:1.2.2-1+b1) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b3) ... Setting up python3.12 (3.12.7-3) ... Setting up libgl1-mesa-dri:amd64 (24.2.7-1) ... Setting up debhelper (13.20) ... Setting up libxaw7:amd64 (2:1.0.16-1) ... Setting up libxss-dev:amd64 (1:1.2.3-1+b2) ... Setting up gir1.2-harfbuzz-0.0:amd64 (10.0.1-1) ... Setting up libgbm-dev:amd64 (24.2.7-1) ... Setting up libpython3.12t64:amd64 (3.12.7-3) ... Setting up libxv-dev:amd64 (2:1.0.11-1.1+b2) ... Setting up libxrandr-dev:amd64 (2:1.5.4-1+b1) ... Setting up libegl-mesa0:amd64 (24.2.7-1) ... Setting up libxt-dev:amd64 (1:1.2.1-1.2+b1) ... Setting up gir1.2-freedesktop-dev:amd64 (1.82.0-2) ... Setting up libxinerama-dev:amd64 (2:1.1.4-3+b2) ... Setting up libegl1:amd64 (1.7.0-1+b2) ... Setting up libsdl2-2.0-0:amd64 (2.30.9+dfsg-1) ... Setting up libfluidsynth3:amd64 (2.4.0-1) ... Setting up libpython3-stdlib:amd64 (3.12.7-1) ... Setting up libsdl2-image-2.0-0:amd64 (2.8.2+dfsg-1+b2) ... Setting up libglx-mesa0:amd64 (24.2.7-1) ... Setting up libglx0:amd64 (1.7.0-1+b2) ... Setting up x11-xkb-utils (7.7+9) ... Setting up python3 (3.12.7-1) ... Setting up libpython3.12-dev:amd64 (3.12.7-3) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up python3-markupsafe (2.1.5-1+b2) ... Setting up python3-roman (4.2-1) ... Setting up python3-jinja2 (3.1.3-1) ... Setting up python3-packaging (24.2-1) ... Setting up libsdl2-mixer-2.0-0:amd64 (2.8.0+dfsg-1+b3) ... Setting up libgl1:amd64 (1.7.0-1+b2) ... Setting up python3-certifi (2024.8.30+dfsg-1) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up python3-idna (3.8-2) ... Setting up python3.12-dev (3.12.7-3) ... Setting up cython3 (3.0.11+dfsg-1+b1) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-urllib3 (2.0.7-2) ... Setting up libglx-dev:amd64 (1.7.0-1+b2) ... Setting up libsdl2-ttf-2.0-0:amd64 (2.22.0+dfsg-1+b1) ... Setting up xserver-common (2:21.1.14-2) ... Setting up libgl-dev:amd64 (1.7.0-1+b2) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up libgio-2.0-dev-bin (2.82.2-3) ... Setting up libpython3-dev:amd64 (3.12.7-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up libegl-dev:amd64 (1.7.0-1+b2) ... Setting up python3-defusedxml (0.7.1-2) ... Setting up python3-charset-normalizer (3.4.0-1+b1) ... Setting up python3-alabaster (0.7.16-0.1) ... Setting up xvfb (2:21.1.14-2) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-all (3.12.7-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up libpython3-all-dev:amd64 (3.12.7-1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-dev (3.12.7-1) ... Setting up libgles-dev:amd64 (1.7.0-1+b2) ... Setting up python3-pkg-resources (75.2.0-1) ... Setting up python3-all-dev (3.12.7-1) ... Setting up libglib2.0-dev-bin (2.82.2-3) ... Setting up python3-setuptools (75.2.0-1) ... Setting up python3-babel (2.16.0-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-pygments (2.18.0+dfsg-1) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up libglib2.0-dev:amd64 (2.82.2-3) ... Setting up python3-requests (2.32.3+dfsg-1) ... Setting up python3-numpy (1:1.26.4+ds-12) ... Setting up libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Setting up libinstpatch-dev:amd64 (1.1.6-1+b2) ... Setting up dh-python (6.20241024) ... Setting up libharfbuzz-dev:amd64 (10.0.1-1) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:amd64 (1.14.10-6) ... Setting up docutils-common (0.21.2+dfsg-2) ... Setting up libibus-1.0-dev:amd64 (1.5.31-1) ... Setting up libsdl2-dev:amd64 (2.30.9+dfsg-1) ... Setting up libfluidsynth-dev:amd64 (2.4.0-1) ... Setting up libsdl2-ttf-dev:amd64 (2.22.0+dfsg-1+b1) ... Setting up libsdl2-mixer-dev:amd64 (2.8.0+dfsg-1+b3) ... Setting up libsdl2-image-dev:amd64 (2.8.2+dfsg-1+b2) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.21.2+dfsg-2) ... Setting up python3-sphinx (7.4.7-4) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/pygame-2.6.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pygame_2.6.1-1_source.changes dpkg-buildpackage: info: source package pygame dpkg-buildpackage: info: source version 2.6.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Vincent Cheng dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with python3,sphinxdoc --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py clean Skipping Cython compilation WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using UNIX configuration... Hunting dependencies... SDL : found 2.30.9 FONT : found IMAGE : found MIXER : found PNG : found JPEG : found SCRAP : found PORTMIDI: found PORTTIME: found FREETYPE: found 26.2.20 If you get compiler errors during install, double-check the compiler flags in the "Setup" file. 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.13' does not exist -- can't clean it Continuing With "setup.py" I: pybuild base:311: python3.12 setup.py clean 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.12' does not exist -- can't clean it Skipping Cython compilation dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --with python3,sphinxdoc --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py config Skipping Cython compilation WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using UNIX configuration... Hunting dependencies... SDL : found 2.30.9 FONT : found IMAGE : found MIXER : found PNG : found JPEG : found SCRAP : found PORTMIDI: found PORTTIME: found FREETYPE: found 26.2.20 If you get compiler errors during install, double-check the compiler flags in the "Setup" file. Continuing With "setup.py" I: pybuild base:311: python3.12 setup.py config Skipping Cython compilation dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3.13 setup.py build cython Compiling Cython files Compiling src_c/cython/pygame/pypm.pyx because it changed. Compiling src_c/cython/pygame/_sprite.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/controller.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/sdl2.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/mixer.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/audio.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/video.pyx because it changed. [1/7] Cythonizing src_c/cython/pygame/pypm.pyx [2/7] Cythonizing src_c/cython/pygame/_sprite.pyx [3/7] Cythonizing src_c/cython/pygame/_sdl2/controller.pyx [4/7] Cythonizing src_c/cython/pygame/_sdl2/sdl2.pyx [5/7] Cythonizing src_c/cython/pygame/_sdl2/mixer.pyx [6/7] Cythonizing src_c/cython/pygame/_sdl2/audio.pyx [7/7] Cythonizing src_c/cython/pygame/_sdl2/video.pyx src_c/SDL_gfx/SDL_gfxPrimitives.c: In function '_filledRectAlpha': src_c/SDL_gfx/SDL_gfxPrimitives.c:558:27: warning: unused variable 'sA' [-Wunused-variable] 558 | Uint8 sR, sG, sB, sA; | ^~ src_c/SDL_gfx/SDL_gfxPrimitives.c: In function '_aalineColor': src_c/SDL_gfx/SDL_gfxPrimitives.c:2505:32: warning: variable 'wgtcompmask' set but not used [-Wunused-but-set-variable] 2505 | Uint32 erracctmp, wgt, wgtcompmask; | ^~~~~~~~~~~ src_c/SDL_gfx/SDL_gfxPrimitives.c: In function 'arcColor': src_c/SDL_gfx/SDL_gfxPrimitives.c:3100:9: warning: multi-line comment [-Wcomment] 3100 | // /|\ | ^ src_c/SDL_gfx/SDL_gfxPrimitives.c:3102:9: warning: multi-line comment [-Wcomment] 3102 | // / | \ | ^ src_c/display.c: In function 'pg_GetVideoInfo': src_c/display.c:399: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 399 | #pragma PG_WARN(hardcoding wm_available to 1) src_c/display.c:400: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 400 | #pragma PG_WARN(setting available video RAM to 0 KB) src_c/display.c: In function 'pg_set_mode': src_c/display.c:975: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 975 | #pragma PG_WARN(Not setting bpp ?) src_c/display.c:976: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 976 | #pragma PG_WARN(Add mode stuff.) src_c/display.c: In function 'pg_mode_ok': src_c/display.c:1414: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1414 | #pragma PG_WARN(Ignoring most flags) src_c/display.c: In function 'pg_list_modes': src_c/display.c:1468: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1468 | #pragma PG_WARN(Ignoring flags) src_c/display.c: At top level: src_c/display.c:2617: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 2617 | #pragma PG_WARN(At some point should add GC slot functions.) src_c/rwobject.c: In function 'pg_EncodeFilePath': src_c/rwobject.c:245:5: warning: 'Py_FileSystemDefaultEncoding' is deprecated [-Wdeprecated-declarations] 245 | PyObject *result = pg_EncodeString(obj, Py_FileSystemDefaultEncoding, | ^~~~~~~~ In file included from /usr/include/python3.13/Python.h:99, from src_c/_pygame.h:35, from src_c/pygame.h:30, from src_c/rwobject.c:28: /usr/include/python3.13/fileobject.h:22:46: note: declared here 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src_c/surface.c: In function 'surf_get_locks': src_c/surface.c:1023:9: warning: 'PyWeakref_GetObject' is deprecated [-Wdeprecated-declarations] 1023 | tmp = PyWeakref_GetObject(PyList_GetItem(surf->locklist, i)); | ^~~ In file included from /usr/include/python3.13/Python.h:113, from src_c/_pygame.h:35, from src_c/pygame.h:30, from src_c/surface.h:33, from src_c/surface.c:26: /usr/include/python3.13/weakrefobject.h:30:44: note: declared here 30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); | ^~~~~~~~~~~~~~~~~~~ src_c/surface.c: In function 'surf_convert_alpha': src_c/surface.c:1677: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1677 | #pragma PG_WARN("srcsurf doesn't actually do anything?") src_c/surface.c: In function '_release_buffer': src_c/surface.c:3446:5: warning: 'PyWeakref_GetObject' is deprecated [-Wdeprecated-declarations] 3446 | consumer = PyWeakref_GetObject(consumer_ref); | ^~~~~~~~ /usr/include/python3.13/weakrefobject.h:30:44: note: declared here 30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); | ^~~~~~~~~~~~~~~~~~~ src_c/surflock.c: In function 'pgSurface_UnlockBy': src_c/surflock.c:127:13: warning: 'PyWeakref_GetObject' is deprecated [-Wdeprecated-declarations] 127 | ref = PyWeakref_GetObject(item); | ^~~ In file included from /usr/include/python3.13/Python.h:113, from src_c/_pygame.h:35, from src_c/pygame.h:30, from src_c/surflock.c:29: /usr/include/python3.13/weakrefobject.h:30:44: note: declared here 30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); | ^~~~~~~~~~~~~~~~~~~ src_c/surflock.c:142:13: warning: 'PyWeakref_GetObject' is deprecated [-Wdeprecated-declarations] 142 | ref = PyWeakref_GetObject(item); | ^~~ /usr/include/python3.13/weakrefobject.h:30:44: note: declared here 30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref); | ^~~~~~~~~~~~~~~~~~~ I: pybuild base:311: /usr/bin/python3 setup.py build cython Skipping Cython compilation src_c/SDL_gfx/SDL_gfxPrimitives.c: In function '_filledRectAlpha': src_c/SDL_gfx/SDL_gfxPrimitives.c:558:27: warning: unused variable 'sA' [-Wunused-variable] 558 | Uint8 sR, sG, sB, sA; | ^~ src_c/SDL_gfx/SDL_gfxPrimitives.c: In function '_aalineColor': src_c/SDL_gfx/SDL_gfxPrimitives.c:2505:32: warning: variable 'wgtcompmask' set but not used [-Wunused-but-set-variable] 2505 | Uint32 erracctmp, wgt, wgtcompmask; | ^~~~~~~~~~~ src_c/SDL_gfx/SDL_gfxPrimitives.c: In function 'arcColor': src_c/SDL_gfx/SDL_gfxPrimitives.c:3100:9: warning: multi-line comment [-Wcomment] 3100 | // /|\ | ^ src_c/SDL_gfx/SDL_gfxPrimitives.c:3102:9: warning: multi-line comment [-Wcomment] 3102 | // / | \ | ^ src_c/display.c: In function 'pg_GetVideoInfo': src_c/display.c:399: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 399 | #pragma PG_WARN(hardcoding wm_available to 1) src_c/display.c:400: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 400 | #pragma PG_WARN(setting available video RAM to 0 KB) src_c/display.c: In function 'pg_set_mode': src_c/display.c:975: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 975 | #pragma PG_WARN(Not setting bpp ?) src_c/display.c:976: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 976 | #pragma PG_WARN(Add mode stuff.) src_c/display.c: In function 'pg_mode_ok': src_c/display.c:1414: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1414 | #pragma PG_WARN(Ignoring most flags) src_c/display.c: In function 'pg_list_modes': src_c/display.c:1468: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1468 | #pragma PG_WARN(Ignoring flags) src_c/display.c: At top level: src_c/display.c:2617: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 2617 | #pragma PG_WARN(At some point should add GC slot functions.) src_c/rwobject.c: In function 'pg_EncodeFilePath': src_c/rwobject.c:245:5: warning: 'Py_FileSystemDefaultEncoding' is deprecated [-Wdeprecated-declarations] 245 | PyObject *result = pg_EncodeString(obj, Py_FileSystemDefaultEncoding, | ^~~~~~~~ In file included from /usr/include/python3.12/Python.h:72, from src_c/_pygame.h:35, from src_c/pygame.h:30, from src_c/rwobject.c:28: /usr/include/python3.12/fileobject.h:22:46: note: declared here 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src_c/surface.c: In function 'surf_convert_alpha': src_c/surface.c:1677: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1677 | #pragma PG_WARN("srcsurf doesn't actually do anything?") debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/pygame-2.6.1' # buildds don't provide graphical interfaces or audio/video devices # to test with, hence some tests won't work properly without: SDL_VIDEODRIVER=dummy SDL_AUDIODRIVER=disk LC_ALL=C.UTF-8 \ dh_auto_test -- --system=custom --test-args \ '/usr/bin/xvfb-run {interpreter} -m pygame.tests.__main__ -v --exclude opengl' I: pybuild pybuild:308: cp /build/reproducible-path/pygame-2.6.1/src_py/pygame_icon.bmp /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.13_pygame/build/pygame; cp /usr/share/fonts/truetype/freefont/FreeSansBold.ttf /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.13_pygame/build/pygame/freesansbold.ttf; ln -sf /build/reproducible-path/pygame-2.6.1/examples/data /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.13_pygame/build/pygame/examples; ln -sf /build/reproducible-path/pygame-2.6.1/test/fixtures /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.13_pygame/build/pygame/tests/ I: pybuild base:311: /usr/bin/xvfb-run python3.13 -m pygame.tests.__main__ -v --exclude opengl :488: RuntimeWarning: Your system is avx2 capable but pygame was not built with support for it. The performance of some of your blits could be adversely affected. Consider enabling compile time detection with environment variables like PYGAME_DETECT_AVX2=1 if you are compiling without cross compilation. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. pygame 2.6.1 (SDL 2.30.9, Python 3.13.0) Hello from the pygame community. https://www.pygame.org/contribute.html skipping pygame.tests.scrap_test (tag 'ignore') loading pygame.tests.base_test test_GetView_array_struct (pygame.tests.base_test.BaseModuleTest.test_GetView_array_struct) ... ok test_PgDict_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest.test_PgDict_AsBuffer_PyBUF_flags) ... ok test_PgObject_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest.test_PgObject_AsBuffer_PyBUF_flags) ... ok test_PgObject_GetBuffer_array_interface (pygame.tests.base_test.BaseModuleTest.test_PgObject_GetBuffer_array_interface) ... ok test_PgObject_GetBuffer_exception (pygame.tests.base_test.BaseModuleTest.test_PgObject_GetBuffer_exception) ... ok test_bad_format (pygame.tests.base_test.BaseModuleTest.test_bad_format) ... ok test_get_error (pygame.tests.base_test.BaseModuleTest.test_get_error) ... ok test_get_init (pygame.tests.base_test.BaseModuleTest.test_get_init) ... ok test_get_init__after_init (pygame.tests.base_test.BaseModuleTest.test_get_init__after_init) ... ok test_get_init__after_quit (pygame.tests.base_test.BaseModuleTest.test_get_init__after_quit) ... ok test_get_sdl_byteorder (pygame.tests.base_test.BaseModuleTest.test_get_sdl_byteorder) Ensure the SDL byte order is valid ... ok test_get_sdl_version (pygame.tests.base_test.BaseModuleTest.test_get_sdl_version) Ensure the SDL version is valid ... ok test_init (pygame.tests.base_test.BaseModuleTest.test_init) Ensures init() works properly. ... ok test_newbuf (pygame.tests.base_test.BaseModuleTest.test_newbuf) ... ok test_quit__and_init (pygame.tests.base_test.BaseModuleTest.test_quit__and_init) ... ok test_register_quit (pygame.tests.base_test.BaseModuleTest.test_register_quit) Ensure that a registered function is called on quit() ... ok test_set_error (pygame.tests.base_test.BaseModuleTest.test_set_error) ... ok test_unicode_error (pygame.tests.base_test.BaseModuleTest.test_unicode_error) ... ok ---------------------------------------------------------------------- Ran 18 tests in 0.299s OK loading pygame.tests.blit_test test_BLEND (pygame.tests.blit_test.BlitTest.test_BLEND) BLEND_ tests. ... ok test_SRCALPHA (pygame.tests.blit_test.BlitTest.test_SRCALPHA) SRCALPHA tests. ... ok test_blits_bad_dest (pygame.tests.blit_test.BlitsTest.test_blits_bad_dest) Tests that calling blits with a sequence containing an invalid tuple with a ... ok test_blits_bad_surf_args (pygame.tests.blit_test.BlitsTest.test_blits_bad_surf_args) Tests that calling blits with a sequence containing an invalid tuple of ... ok test_blits_correctness (pygame.tests.blit_test.BlitsTest.test_blits_correctness) Checks the correctness of the colors on the destination ... ok test_blits_doreturn (pygame.tests.blit_test.BlitsTest.test_blits_doreturn) Tests that when doreturn=0, it returns None ... ok test_blits_not_sequence (pygame.tests.blit_test.BlitsTest.test_blits_not_sequence) Tests that calling blits with an invalid non-sequence None argument ... ok test_blits_performance (pygame.tests.blit_test.BlitsTest.test_blits_performance) Checks time performance of blits ... ok test_blits_wrong_length (pygame.tests.blit_test.BlitsTest.test_blits_wrong_length) Tests that calling blits with an invalid sequence containing a single surface ... ok test_custom_blits_performance (pygame.tests.blit_test.BlitsTest.test_custom_blits_performance) Checks time performance of the custom blits method ... ok ---------------------------------------------------------------------- Ran 10 tests in 0.007s OK loading pygame.tests.bufferproxy_test test_length (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_length) ... ok test_raw (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_raw) ... ok test_write (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_write) ... ok test___array_interface___property (pygame.tests.bufferproxy_test.BufferProxyTest.test___array_interface___property) ... ok test___array_struct___property (pygame.tests.bufferproxy_test.BufferProxyTest.test___array_struct___property) ... ok test_after (pygame.tests.bufferproxy_test.BufferProxyTest.test_after) ... ok test_attribute (pygame.tests.bufferproxy_test.BufferProxyTest.test_attribute) ... ok test_before (pygame.tests.bufferproxy_test.BufferProxyTest.test_before) ... ok test_c_api (pygame.tests.bufferproxy_test.BufferProxyTest.test_c_api) ... ok test_class_name (pygame.tests.bufferproxy_test.BufferProxyTest.test_class_name) ... ok test_gc (pygame.tests.bufferproxy_test.BufferProxyTest.test_gc) refcount agnostic check that contained objects are freed ... ok test_module_name (pygame.tests.bufferproxy_test.BufferProxyTest.test_module_name) ... ok test_parent_property (pygame.tests.bufferproxy_test.BufferProxyTest.test_parent_property) ... ok test_repr (pygame.tests.bufferproxy_test.BufferProxyTest.test_repr) ... ok test_subclassing (pygame.tests.bufferproxy_test.BufferProxyTest.test_subclassing) ... ok test_weakref (pygame.tests.bufferproxy_test.BufferProxyTest.test_weakref) ... ok ---------------------------------------------------------------------- Ran 16 tests in 0.098s OK loading pygame.tests.camera_test test_camera (pygame.tests.camera_test.CameraModuleTest.test_camera) ... skipped 'requires the SDL_VIDEODRIVER to be non dummy' ---------------------------------------------------------------------- Ran 1 test in 0.000s OK (skipped=1) loading pygame.tests.color_test test_Color_type_works_for_Surface_get_and_set_colorkey (pygame.tests.color_test.ColorTypeTest.test_Color_type_works_for_Surface_get_and_set_colorkey) ... ok test_add (pygame.tests.color_test.ColorTypeTest.test_add) ... ok test_arraystruct (pygame.tests.color_test.ColorTypeTest.test_arraystruct) ... ok test_case_insensitivity_of_string_args (pygame.tests.color_test.ColorTypeTest.test_case_insensitivity_of_string_args) ... ok test_cmy__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_cmy__all_elements_within_limits) ... ok test_cmy__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_cmy__sanity_testing_converted_should_equate_bar_rounding) ... ok test_cmy__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_cmy__sanity_testing_converted_should_not_raise) ... ok test_collection_abc (pygame.tests.color_test.ColorTypeTest.test_collection_abc) ... ok test_color (pygame.tests.color_test.ColorTypeTest.test_color) Ensures Color objects can be created. ... ok test_color__color_object_arg (pygame.tests.color_test.ColorTypeTest.test_color__color_object_arg) Ensures Color objects can be created using Color objects. ... ok test_color__hex_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__hex_str_arg) Ensures Color objects can be created using hex strings. ... ok test_color__html_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__html_str_arg) Ensures Color objects can be created using html strings. ... ok test_color__int_arg (pygame.tests.color_test.ColorTypeTest.test_color__int_arg) Ensures Color objects can be created using one int value. ... ok test_color__int_arg_invalid (pygame.tests.color_test.ColorTypeTest.test_color__int_arg_invalid) Ensures invalid int values are detected when creating Color objects. ... ok test_color__name_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__name_str_arg) Ensures Color objects can be created using str names. ... ok test_color__name_str_arg_from_colordict (pygame.tests.color_test.ColorTypeTest.test_color__name_str_arg_from_colordict) Ensures Color objects can be created using str names ... ok test_color__rgba_int_args (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args) Ensures Color objects can be created using ints. ... ok test_color__rgba_int_args_invalid_value (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_invalid_value) Ensures invalid values are detected when creating Color objects. ... ok test_color__rgba_int_args_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_invalid_value_without_alpha) Ensures invalid values are detected when creating Color objects ... ok test_color__rgba_int_args_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_without_alpha) Ensures Color objects can be created without providing alpha. ... ok test_color__sequence_arg (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg) Ensures Color objects can be created using tuples/lists. ... ok test_color__sequence_arg_invalid_format (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_format) Ensures invalid sequences are detected when creating Color objects ... ok test_color__sequence_arg_invalid_value (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_value) Ensures invalid sequences are detected when creating Color objects. ... ok test_color__sequence_arg_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_value_without_alpha) Ensures invalid sequences are detected when creating Color objects ... ok test_color__sequence_arg_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_without_alpha) Ensures Color objects can be created using tuples/lists ... ok test_color_contains (pygame.tests.color_test.ColorTypeTest.test_color_contains) ... ok test_color_iter (pygame.tests.color_test.ColorTypeTest.test_color_iter) ... ok test_comparison (pygame.tests.color_test.ColorTypeTest.test_comparison) ... ok test_correct_gamma__verified_against_python_implementation (pygame.tests.color_test.ColorTypeTest.test_correct_gamma__verified_against_python_implementation) |tags:slow| ... ok test_div (pygame.tests.color_test.ColorTypeTest.test_div) ... ok test_float (pygame.tests.color_test.ColorTypeTest.test_float) ... ok test_get_item (pygame.tests.color_test.ColorTypeTest.test_get_item) ... ok test_grayscale (pygame.tests.color_test.ColorTypeTest.test_grayscale) ... ok test_hex (pygame.tests.color_test.ColorTypeTest.test_hex) ... ok test_hex_digits (pygame.tests.color_test.ColorTypeTest.test_hex_digits) ... ok test_hsla__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_hsla__all_elements_within_limits) ... ok test_hsla__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_hsla__sanity_testing_converted_should_equate_bar_rounding) ... ok test_hsla__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_hsla__sanity_testing_converted_should_not_raise) ... ok test_hsva__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_hsva__all_elements_within_limits) ... ok test_hsva__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_hsva__sanity_testing_converted_should_equate_bar_rounding) ... ok test_hsva__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_hsva__sanity_testing_converted_should_not_raise) ... ok test_i1i2i3__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__all_elements_within_limits) ... ok test_i1i2i3__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__sanity_testing_converted_should_equate_bar_rounding) ... ok test_i1i2i3__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__sanity_testing_converted_should_not_raise) ... ok test_ignore_whitespace (pygame.tests.color_test.ColorTypeTest.test_ignore_whitespace) ... ok test_init (pygame.tests.color_test.ColorTypeTest.test_init) ... ok test_int (pygame.tests.color_test.ColorTypeTest.test_int) ... ok test_invalid_html_hex_codes (pygame.tests.color_test.ColorTypeTest.test_invalid_html_hex_codes) ... ok test_issue_269 (pygame.tests.color_test.ColorTypeTest.test_issue_269) PyColor OverflowError on HSVA with hue value of 360 ... ok test_len (pygame.tests.color_test.ColorTypeTest.test_len) ... ok test_length (pygame.tests.color_test.ColorTypeTest.test_length) ... ok test_lerp (pygame.tests.color_test.ColorTypeTest.test_lerp) ... ok test_long (pygame.tests.color_test.ColorTypeTest.test_long) ... ok test_mod (pygame.tests.color_test.ColorTypeTest.test_mod) ... ok test_mul (pygame.tests.color_test.ColorTypeTest.test_mul) ... ok test_new (pygame.tests.color_test.ColorTypeTest.test_new) ... ok test_newbuf (pygame.tests.color_test.ColorTypeTest.test_newbuf) ... ok test_normalize (pygame.tests.color_test.ColorTypeTest.test_normalize) ... ok test_oct (pygame.tests.color_test.ColorTypeTest.test_oct) ... ok test_pickle (pygame.tests.color_test.ColorTypeTest.test_pickle) ... ok test_premul_alpha (pygame.tests.color_test.ColorTypeTest.test_premul_alpha) ... ok test_repr (pygame.tests.color_test.ColorTypeTest.test_repr) ... ok test_rgba (pygame.tests.color_test.ColorTypeTest.test_rgba) ... ok test_set_item (pygame.tests.color_test.ColorTypeTest.test_set_item) ... ok test_slice (pygame.tests.color_test.ColorTypeTest.test_slice) ... ok test_sub (pygame.tests.color_test.ColorTypeTest.test_sub) ... ok test_unpack (pygame.tests.color_test.ColorTypeTest.test_unpack) ... ok test_update (pygame.tests.color_test.ColorTypeTest.test_update) ... ok test_webstyle (pygame.tests.color_test.ColorTypeTest.test_webstyle) ... ok test_add (pygame.tests.color_test.SubclassTest.test_add) ... ok test_collection_abc (pygame.tests.color_test.SubclassTest.test_collection_abc) ... ok test_correct_gamma (pygame.tests.color_test.SubclassTest.test_correct_gamma) ... ok test_div (pygame.tests.color_test.SubclassTest.test_div) ... ok test_inv (pygame.tests.color_test.SubclassTest.test_inv) ... ok test_mod (pygame.tests.color_test.SubclassTest.test_mod) ... ok test_mul (pygame.tests.color_test.SubclassTest.test_mul) ... ok test_sub (pygame.tests.color_test.SubclassTest.test_sub) ... ok ---------------------------------------------------------------------- Ran 77 tests in 0.060s OK loading pygame.tests.constants_test test_k__existence (pygame.tests.constants_test.KConstantsTests.test_k__existence) Ensures K constants exist. ... ok test_k__type (pygame.tests.constants_test.KConstantsTests.test_k__type) Ensures K constants are the correct type. ... ok test_k__value_overlap (pygame.tests.constants_test.KConstantsTests.test_k__value_overlap) Ensures no unexpected K constant values overlap. ... ok test_kmod__bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__bitwise_overlap) Ensures certain KMOD constants have overlapping bits. ... ok test_kmod__existence (pygame.tests.constants_test.KmodConstantsTests.test_kmod__existence) Ensures KMOD constants exist. ... ok test_kmod__no_bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__no_bitwise_overlap) Ensures certain KMOD constants have no overlapping bits. ... ok test_kmod__type (pygame.tests.constants_test.KmodConstantsTests.test_kmod__type) Ensures KMOD constants are the correct type. ... ok test_kmod__value_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__value_overlap) Ensures no unexpected KMOD constant values overlap. ... ok test_kscan__existence (pygame.tests.constants_test.KscanConstantsTests.test_kscan__existence) Ensures KSCAN constants exist. ... ok test_kscan__type (pygame.tests.constants_test.KscanConstantsTests.test_kscan__type) Ensures KSCAN constants are the correct type. ... ok test_kscan__value_overlap (pygame.tests.constants_test.KscanConstantsTests.test_kscan__value_overlap) Ensures no unexpected KSCAN constant values overlap. ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.001s OK loading pygame.tests.controller_test test_get_count (pygame.tests.controller_test.ControllerModuleTest.test_get_count) ... ok test_get_eventstate (pygame.tests.controller_test.ControllerModuleTest.test_get_eventstate) ... ok test_get_init (pygame.tests.controller_test.ControllerModuleTest.test_get_init) ... ok test_init (pygame.tests.controller_test.ControllerModuleTest.test_init) ... ok test_init__multiple (pygame.tests.controller_test.ControllerModuleTest.test_init__multiple) ... ok test_is_controller (pygame.tests.controller_test.ControllerModuleTest.test_is_controller) ... ok test_name_forindex (pygame.tests.controller_test.ControllerModuleTest.test_name_forindex) ... ok test_quit (pygame.tests.controller_test.ControllerModuleTest.test_quit) ... ok test_quit__multiple (pygame.tests.controller_test.ControllerModuleTest.test_quit__multiple) ... ok test__auto_init (pygame.tests.controller_test.ControllerTypeTest.test__auto_init) ... skipped 'No controller connected' test_as_joystick (pygame.tests.controller_test.ControllerTypeTest.test_as_joystick) ... skipped 'No controller connected' test_construction (pygame.tests.controller_test.ControllerTypeTest.test_construction) ... skipped 'No controller connected' test_from_joystick (pygame.tests.controller_test.ControllerTypeTest.test_from_joystick) ... skipped 'No controller connected' test_get_init (pygame.tests.controller_test.ControllerTypeTest.test_get_init) ... skipped 'No controller connected' test_get_mapping (pygame.tests.controller_test.ControllerTypeTest.test_get_mapping) ... skipped 'No controller connected' test_set_mapping (pygame.tests.controller_test.ControllerTypeTest.test_set_mapping) ... skipped 'No controller connected' ---------------------------------------------------------------------- Ran 16 tests in 0.235s OK (skipped=7) loading pygame.tests.cursors_test test_Cursor (pygame.tests.cursors_test.CursorsModuleTest.test_Cursor) Ensure that the cursor object parses information properly ... ok test_compile (pygame.tests.cursors_test.CursorsModuleTest.test_compile) ... ok test_load_xbm (pygame.tests.cursors_test.CursorsModuleTest.test_load_xbm) ... ok ---------------------------------------------------------------------- Ran 3 tests in 0.025s OK loading pygame.tests.display_test test_Info (pygame.tests.display_test.DisplayModuleTest.test_Info) ... ok test_caption_unicode (pygame.tests.display_test.DisplayModuleTest.test_caption_unicode) ... ok test_flip (pygame.tests.display_test.DisplayModuleTest.test_flip) ... ok test_get_active (pygame.tests.display_test.DisplayModuleTest.test_get_active) Test the get_active function ... ok test_get_active_iconify (pygame.tests.display_test.DisplayModuleTest.test_get_active_iconify) Test the get_active function after an iconify ... skipped 'requires the SDL_VIDEODRIVER to be a non dummy value' test_get_caption (pygame.tests.display_test.DisplayModuleTest.test_get_caption) ... ok test_get_driver (pygame.tests.display_test.DisplayModuleTest.test_get_driver) ... ok test_get_init (pygame.tests.display_test.DisplayModuleTest.test_get_init) Ensures the module's initialization state can be retrieved. ... ok test_get_num_displays (pygame.tests.display_test.DisplayModuleTest.test_get_num_displays) ... ok test_get_surface (pygame.tests.display_test.DisplayModuleTest.test_get_surface) Ensures get_surface gets the current display surface. ... skipped 'SDL2 issues' test_get_surface__mode_not_set (pygame.tests.display_test.DisplayModuleTest.test_get_surface__mode_not_set) Ensures get_surface handles the display mode not being set. ... ok test_get_wm_info (pygame.tests.display_test.DisplayModuleTest.test_get_wm_info) ... ok test_gl_get_attribute (pygame.tests.display_test.DisplayModuleTest.test_gl_get_attribute) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_get_attribute_kwargs (pygame.tests.display_test.DisplayModuleTest.test_gl_get_attribute_kwargs) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_set_attribute (pygame.tests.display_test.DisplayModuleTest.test_gl_set_attribute) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_set_attribute_kwargs (pygame.tests.display_test.DisplayModuleTest.test_gl_set_attribute_kwargs) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_iconify (pygame.tests.display_test.DisplayModuleTest.test_iconify) ... skipped 'iconify is only supported on some video drivers/platforms' test_init (pygame.tests.display_test.DisplayModuleTest.test_init) Ensures the module is initialized after init called. ... ok test_init__multiple (pygame.tests.display_test.DisplayModuleTest.test_init__multiple) Ensures the module is initialized after multiple init calls. ... ok test_list_modes (pygame.tests.display_test.DisplayModuleTest.test_list_modes) ... ok test_mode_ok (pygame.tests.display_test.DisplayModuleTest.test_mode_ok) ... ok test_mode_ok_fullscreen (pygame.tests.display_test.DisplayModuleTest.test_mode_ok_fullscreen) ... ok test_mode_ok_scaled (pygame.tests.display_test.DisplayModuleTest.test_mode_ok_scaled) ... ok test_quit (pygame.tests.display_test.DisplayModuleTest.test_quit) Ensures the module is not initialized after quit called. ... ok test_quit__multiple (pygame.tests.display_test.DisplayModuleTest.test_quit__multiple) Ensures the module is not initialized after multiple quit calls. ... ok test_screensaver_support (pygame.tests.display_test.DisplayModuleTest.test_screensaver_support) ... ok test_set_caption (pygame.tests.display_test.DisplayModuleTest.test_set_caption) ... ok test_set_caption_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_caption_kwargs) ... ok test_set_gamma (pygame.tests.display_test.DisplayModuleTest.test_set_gamma) ... skipped 'Needs a not dummy videodriver' test_set_gamma__tuple (pygame.tests.display_test.DisplayModuleTest.test_set_gamma__tuple) ... skipped 'Needs a not dummy videodriver' test_set_gamma_ramp (pygame.tests.display_test.DisplayModuleTest.test_set_gamma_ramp) ... ok test_set_mode_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_mode_kwargs) ... ok test_set_mode_scaled (pygame.tests.display_test.DisplayModuleTest.test_set_mode_scaled) ... ok test_set_mode_unscaled (pygame.tests.display_test.DisplayModuleTest.test_set_mode_unscaled) Ensures a window created with SCALED can become smaller. ... ok test_set_mode_vector2 (pygame.tests.display_test.DisplayModuleTest.test_set_mode_vector2) ... ok test_set_palette (pygame.tests.display_test.DisplayModuleTest.test_set_palette) ... skipped 'set_palette() not supported in SDL2' test_set_palette_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_palette_kwargs) ... skipped 'set_palette() not supported in SDL2' test_toggle_fullscreen (pygame.tests.display_test.DisplayModuleTest.test_toggle_fullscreen) Test for toggle fullscreen ... skipped 'requires the SDL_VIDEODRIVER to be non dummy' test_update_args (pygame.tests.display_test.DisplayUpdateTest.test_update_args) updates the display using the args as a rect. ... ok test_update_incorrect_args (pygame.tests.display_test.DisplayUpdateTest.test_update_incorrect_args) raises a ValueError when inputs are wrong. ... ok test_update_negative (pygame.tests.display_test.DisplayUpdateTest.test_update_negative) takes rects with negative values. ... ok test_update_no_args (pygame.tests.display_test.DisplayUpdateTest.test_update_no_args) does NOT update the display. ... ok test_update_no_init (pygame.tests.display_test.DisplayUpdateTest.test_update_no_init) raises a pygame.error. ... ok test_update_none (pygame.tests.display_test.DisplayUpdateTest.test_update_none) does NOT update the display. ... ok test_update_none_skipped (pygame.tests.display_test.DisplayUpdateTest.test_update_none_skipped) None is skipped inside sequences. ... ok test_update_sequence (pygame.tests.display_test.DisplayUpdateTest.test_update_sequence) only updates the part of the display given by the rects. ... ok test_x11_set_mode_crash_gh1654 (pygame.tests.display_test.X11CrashTest.test_x11_set_mode_crash_gh1654) ... ok ---------------------------------------------------------------------- Ran 47 tests in 0.484s OK (skipped=12) loading pygame.tests.docs_test test_doc_import_works (pygame.tests.docs_test.DocsIncludedTest.test_doc_import_works) ... ok test_docs_command (pygame.tests.docs_test.DocsIncludedTest.test_docs_command) ... skipped 'Docs not required for local builds' test_docs_included (pygame.tests.docs_test.DocsIncludedTest.test_docs_included) ... skipped 'Docs not required for local builds' ---------------------------------------------------------------------- Ran 3 tests in 0.002s OK (skipped=2) loading pygame.tests.draw_test test_aaline__arg_invalid_types (pygame.tests.draw_test.DrawAALineTest.test_aaline__arg_invalid_types) Ensures draw aaline detects invalid arg types. ... ok test_aaline__args (pygame.tests.draw_test.DrawAALineTest.test_aaline__args) Ensures draw aaline accepts the correct args. ... ok test_aaline__args_and_kwargs (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_and_kwargs) Ensures draw aaline accepts a combination of args/kwargs ... ok test_aaline__args_missing (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_missing) Ensures draw aaline detects any missing required args. ... ok test_aaline__args_without_blend (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_without_blend) Ensures draw aaline accepts the args without a blend. ... ok test_aaline__blend_warning (pygame.tests.draw_test.DrawAALineTest.test_aaline__blend_warning) From pygame 2, blend=False should raise DeprecationWarning. ... ok test_aaline__bounding_rect (pygame.tests.draw_test.DrawAALineTest.test_aaline__bounding_rect) Ensures draw aaline returns the correct bounding rect. ... ok test_aaline__color (pygame.tests.draw_test.DrawAALineTest.test_aaline__color) Tests if the aaline drawn is the correct color. ... ok test_aaline__gaps (pygame.tests.draw_test.DrawAALineTest.test_aaline__gaps) Tests if the aaline drawn contains any gaps. ... ok test_aaline__invalid_color_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_color_formats) Ensures draw aaline handles invalid color formats correctly. ... ok test_aaline__invalid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_end_pos_formats) Ensures draw aaline handles invalid end_pos formats correctly. ... ok test_aaline__invalid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_start_pos_formats) Ensures draw aaline handles invalid start_pos formats correctly. ... ok test_aaline__kwarg_invalid_name (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwarg_invalid_name) Ensures draw aaline detects invalid kwarg names. ... ok test_aaline__kwarg_invalid_types (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwarg_invalid_types) Ensures draw aaline detects invalid kwarg types. ... ok test_aaline__kwargs (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs) Ensures draw aaline accepts the correct kwargs ... ok test_aaline__kwargs_missing (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs_missing) Ensures draw aaline detects any missing required kwargs. ... ok test_aaline__kwargs_order_independent (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs_order_independent) Ensures draw aaline's kwargs are not order dependent. ... ok test_aaline__surface_clip (pygame.tests.draw_test.DrawAALineTest.test_aaline__surface_clip) Ensures draw aaline respects a surface's clip area. ... ok test_aaline__valid_color_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_color_formats) Ensures draw aaline accepts different color formats. ... ok test_aaline__valid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_end_pos_formats) Ensures draw aaline accepts different end_pos formats. ... ok test_aaline__valid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_start_pos_formats) Ensures draw aaline accepts different start_pos formats. ... ok test_aaline_endianness (pygame.tests.draw_test.DrawAALineTest.test_aaline_endianness) test color component order ... ok test_anti_aliasing_at_and_outside_the_border (pygame.tests.draw_test.DrawAALineTest.test_anti_aliasing_at_and_outside_the_border) Ensures antialiasing works correct at a surface's borders. ... ok test_anti_aliasing_float_coordinates (pygame.tests.draw_test.DrawAALineTest.test_anti_aliasing_float_coordinates) Float coordinates should be blended smoothly. ... ok test_short_line_anti_aliasing (pygame.tests.draw_test.DrawAALineTest.test_short_line_anti_aliasing) ... ok test_short_non_antialiased_lines (pygame.tests.draw_test.DrawAALineTest.test_short_non_antialiased_lines) test very short not anti aliased lines in all directions. ... ok test_aalines__arg_invalid_types (pygame.tests.draw_test.DrawAALinesTest.test_aalines__arg_invalid_types) Ensures draw aalines detects invalid arg types. ... ok test_aalines__args (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args) Ensures draw aalines accepts the correct args. ... ok test_aalines__args_and_kwargs (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_and_kwargs) Ensures draw aalines accepts a combination of args/kwargs ... ok test_aalines__args_missing (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_missing) Ensures draw aalines detects any missing required args. ... ok test_aalines__args_without_blend (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_without_blend) Ensures draw aalines accepts the args without a blend. ... ok test_aalines__blend_warning (pygame.tests.draw_test.DrawAALinesTest.test_aalines__blend_warning) From pygame 2, blend=False should raise DeprecationWarning. ... ok test_aalines__bounding_rect (pygame.tests.draw_test.DrawAALinesTest.test_aalines__bounding_rect) Ensures draw aalines returns the correct bounding rect. ... ok test_aalines__color (pygame.tests.draw_test.DrawAALinesTest.test_aalines__color) Tests if the aalines drawn are the correct color. ... ok test_aalines__gaps (pygame.tests.draw_test.DrawAALinesTest.test_aalines__gaps) Tests if the aalines drawn contain any gaps. ... ok test_aalines__invalid_color_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_color_formats) Ensures draw aalines handles invalid color formats correctly. ... ok test_aalines__invalid_points_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_points_formats) Ensures draw aalines handles invalid points formats correctly. ... ok test_aalines__invalid_points_values (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_points_values) Ensures draw aalines handles invalid points values correctly. ... ok test_aalines__kwarg_invalid_name (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwarg_invalid_name) Ensures draw aalines detects invalid kwarg names. ... ok test_aalines__kwarg_invalid_types (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwarg_invalid_types) Ensures draw aalines detects invalid kwarg types. ... ok test_aalines__kwargs (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs) Ensures draw aalines accepts the correct kwargs. ... ok test_aalines__kwargs_missing (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs_missing) Ensures draw aalines detects any missing required kwargs. ... ok test_aalines__kwargs_order_independent (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs_order_independent) Ensures draw aalines's kwargs are not order dependent. ... ok test_aalines__surface_clip (pygame.tests.draw_test.DrawAALinesTest.test_aalines__surface_clip) Ensures draw aalines respects a surface's clip area. ... ok test_aalines__valid_closed_values (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_closed_values) Ensures draw aalines accepts different closed values. ... ok test_aalines__valid_color_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_color_formats) Ensures draw aalines accepts different color formats. ... ok test_aalines__valid_points_format (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_points_format) Ensures draw aalines accepts different points formats. ... ok test_arc (pygame.tests.draw_test.DrawArcTest.test_arc) Ensure draw arc works correctly. ... ok test_arc__arg_invalid_types (pygame.tests.draw_test.DrawArcTest.test_arc__arg_invalid_types) Ensures draw arc detects invalid arg types. ... ok test_arc__args (pygame.tests.draw_test.DrawArcTest.test_arc__args) Ensures draw arc accepts the correct args. ... ok test_arc__args_and_kwargs (pygame.tests.draw_test.DrawArcTest.test_arc__args_and_kwargs) Ensures draw arc accepts a combination of args/kwargs ... ok test_arc__args_missing (pygame.tests.draw_test.DrawArcTest.test_arc__args_missing) Ensures draw arc detects any missing required args. ... ok test_arc__args_with_negative_width (pygame.tests.draw_test.DrawArcTest.test_arc__args_with_negative_width) Ensures draw arc accepts the args with negative width. ... ok test_arc__args_with_width_gt_radius (pygame.tests.draw_test.DrawArcTest.test_arc__args_with_width_gt_radius) Ensures draw arc accepts the args with ... ok test_arc__args_without_width (pygame.tests.draw_test.DrawArcTest.test_arc__args_without_width) Ensures draw arc accepts the args without a width. ... ok test_arc__bounding_rect (pygame.tests.draw_test.DrawArcTest.test_arc__bounding_rect) Ensures draw arc returns the correct bounding rect. ... ok test_arc__invalid_color_formats (pygame.tests.draw_test.DrawArcTest.test_arc__invalid_color_formats) Ensures draw arc handles invalid color formats correctly. ... ok test_arc__kwarg_invalid_name (pygame.tests.draw_test.DrawArcTest.test_arc__kwarg_invalid_name) Ensures draw arc detects invalid kwarg names. ... ok test_arc__kwarg_invalid_types (pygame.tests.draw_test.DrawArcTest.test_arc__kwarg_invalid_types) Ensures draw arc detects invalid kwarg types. ... ok test_arc__kwargs (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs) Ensures draw arc accepts the correct kwargs ... ok test_arc__kwargs_missing (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs_missing) Ensures draw arc detects any missing required kwargs. ... ok test_arc__kwargs_order_independent (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs_order_independent) Ensures draw arc's kwargs are not order dependent. ... ok test_arc__surface_clip (pygame.tests.draw_test.DrawArcTest.test_arc__surface_clip) Ensures draw arc respects a surface's clip area. ... ok test_arc__valid_color_formats (pygame.tests.draw_test.DrawArcTest.test_arc__valid_color_formats) Ensures draw arc accepts different color formats. ... ok test_arc__valid_rect_formats (pygame.tests.draw_test.DrawArcTest.test_arc__valid_rect_formats) Ensures draw arc accepts different rect formats. ... ok test_arc__valid_start_angle_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_start_angle_values) Ensures draw arc accepts different start_angle values. ... ok test_arc__valid_stop_angle_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_stop_angle_values) Ensures draw arc accepts different stop_angle values. ... ok test_arc__valid_width_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_width_values) Ensures draw arc accepts different width values. ... ok test_circle__arg_invalid_types (pygame.tests.draw_test.DrawCircleTest.test_circle__arg_invalid_types) Ensures draw circle detects invalid arg types. ... ok test_circle__args (pygame.tests.draw_test.DrawCircleTest.test_circle__args) Ensures draw circle accepts the correct args. ... ok test_circle__args_and_kwargs (pygame.tests.draw_test.DrawCircleTest.test_circle__args_and_kwargs) Ensures draw circle accepts a combination of args/kwargs ... ok test_circle__args_missing (pygame.tests.draw_test.DrawCircleTest.test_circle__args_missing) Ensures draw circle detects any missing required args. ... ok test_circle__args_with_negative_width (pygame.tests.draw_test.DrawCircleTest.test_circle__args_with_negative_width) Ensures draw circle accepts the args with negative width. ... ok test_circle__args_with_width_gt_radius (pygame.tests.draw_test.DrawCircleTest.test_circle__args_with_width_gt_radius) Ensures draw circle accepts the args with width > radius. ... ok test_circle__args_without_width (pygame.tests.draw_test.DrawCircleTest.test_circle__args_without_width) Ensures draw circle accepts the args without a width and ... ok test_circle__bounding_rect (pygame.tests.draw_test.DrawCircleTest.test_circle__bounding_rect) Ensures draw circle returns the correct bounding rect. ... ok test_circle__diameter (pygame.tests.draw_test.DrawCircleTest.test_circle__diameter) Ensures draw circle is twice size of radius high and wide. ... ok test_circle__floats (pygame.tests.draw_test.DrawCircleTest.test_circle__floats) Ensure that floats are accepted. ... ok test_circle__invalid_color_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__invalid_color_formats) Ensures draw circle handles invalid color formats correctly. ... ok test_circle__kwarg_invalid_name (pygame.tests.draw_test.DrawCircleTest.test_circle__kwarg_invalid_name) Ensures draw circle detects invalid kwarg names. ... ok test_circle__kwarg_invalid_types (pygame.tests.draw_test.DrawCircleTest.test_circle__kwarg_invalid_types) Ensures draw circle detects invalid kwarg types. ... ok test_circle__kwargs (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs) Ensures draw circle accepts the correct kwargs ... ok test_circle__kwargs_missing (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs_missing) Ensures draw circle detects any missing required kwargs. ... ok test_circle__kwargs_order_independent (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs_order_independent) Ensures draw circle's kwargs are not order dependent. ... ok test_circle__surface_clip (pygame.tests.draw_test.DrawCircleTest.test_circle__surface_clip) Ensures draw circle respects a surface's clip area. ... ok test_circle__valid_center_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_center_formats) Ensures draw circle accepts different center formats. ... ok test_circle__valid_color_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_color_formats) Ensures draw circle accepts different color formats. ... ok test_circle__valid_radius_values (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_radius_values) Ensures draw circle accepts different radius values. ... ok test_circle__valid_width_values (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_width_values) Ensures draw circle accepts different width values. ... ok test_circle_negative_radius (pygame.tests.draw_test.DrawCircleTest.test_circle_negative_radius) Ensures negative radius circles return zero sized bounding rect. ... ok test_circle_shape (pygame.tests.draw_test.DrawCircleTest.test_circle_shape) Ensures there are no holes in the circle, and no overdrawing. ... ok test_circle_zero_radius (pygame.tests.draw_test.DrawCircleTest.test_circle_zero_radius) Ensures zero radius circles does not draw a center pixel. ... ok test_x_bounds (pygame.tests.draw_test.DrawCircleTest.test_x_bounds) ensures a circle is drawn properly when there is a negative x, or a big x. ... ok test_ellipse (pygame.tests.draw_test.DrawEllipseTest.test_ellipse) Tests ellipses of differing sizes on surfaces of differing sizes. ... ok test_ellipse__1_pixel_height (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_height) Ensures an ellipse with a height of 1 is drawn correctly. ... ok test_ellipse__1_pixel_height_spanning_surface (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_height_spanning_surface) Ensures an ellipse with a height of 1 is drawn correctly ... ok test_ellipse__1_pixel_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width) Ensures an ellipse with a width of 1 is drawn correctly. ... ok test_ellipse__1_pixel_width_and_height (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width_and_height) Ensures an ellipse with a width and height of 1 is drawn correctly. ... ok test_ellipse__1_pixel_width_spanning_surface (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width_spanning_surface) Ensures an ellipse with a width of 1 is drawn correctly ... ok test_ellipse__arg_invalid_types (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__arg_invalid_types) Ensures draw ellipse detects invalid arg types. ... ok test_ellipse__args (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args) Ensures draw ellipse accepts the correct args. ... ok test_ellipse__args_and_kwargs (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_and_kwargs) Ensures draw ellipse accepts a combination of args/kwargs ... ok test_ellipse__args_missing (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_missing) Ensures draw ellipse detects any missing required args. ... ok test_ellipse__args_with_negative_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_with_negative_width) Ensures draw ellipse accepts the args with negative width. ... ok test_ellipse__args_with_width_gt_radius (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_with_width_gt_radius) Ensures draw ellipse accepts the args with ... ok test_ellipse__args_without_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_without_width) Ensures draw ellipse accepts the args without a width. ... ok test_ellipse__big_ellipse (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__big_ellipse) Test for big ellipse that could overflow in algorithm ... ok test_ellipse__bounding_rect (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__bounding_rect) Ensures draw ellipse returns the correct bounding rect. ... ok test_ellipse__invalid_color_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__invalid_color_formats) Ensures draw ellipse handles invalid color formats correctly. ... ok test_ellipse__kwarg_invalid_name (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwarg_invalid_name) Ensures draw ellipse detects invalid kwarg names. ... ok test_ellipse__kwarg_invalid_types (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwarg_invalid_types) Ensures draw ellipse detects invalid kwarg types. ... ok test_ellipse__kwargs (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs) Ensures draw ellipse accepts the correct kwargs ... ok test_ellipse__kwargs_missing (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs_missing) Ensures draw ellipse detects any missing required kwargs. ... ok test_ellipse__kwargs_order_independent (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs_order_independent) Ensures draw ellipse's kwargs are not order dependent. ... ok test_ellipse__max_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__max_width) Ensures an ellipse with max width (and greater) is drawn correctly. ... ok test_ellipse__no_holes (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__no_holes) ... ok test_ellipse__surface_clip (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__surface_clip) Ensures draw ellipse respects a surface's clip area. ... ok test_ellipse__thick_line (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__thick_line) Ensures a thick lined ellipse is drawn correctly. ... ok test_ellipse__valid_color_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_color_formats) Ensures draw ellipse accepts different color formats. ... ok test_ellipse__valid_rect_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_rect_formats) Ensures draw ellipse accepts different rect formats. ... ok test_ellipse__valid_width_values (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_width_values) Ensures draw ellipse accepts different width values. ... ok test_line (pygame.tests.draw_test.DrawLineTest.test_line) ... ok test_line__arg_invalid_types (pygame.tests.draw_test.DrawLineTest.test_line__arg_invalid_types) Ensures draw line detects invalid arg types. ... ok test_line__args (pygame.tests.draw_test.DrawLineTest.test_line__args) Ensures draw line accepts the correct args. ... ok test_line__args_and_kwargs (pygame.tests.draw_test.DrawLineTest.test_line__args_and_kwargs) Ensures draw line accepts a combination of args/kwargs ... ok test_line__args_missing (pygame.tests.draw_test.DrawLineTest.test_line__args_missing) Ensures draw line detects any missing required args. ... ok test_line__args_without_width (pygame.tests.draw_test.DrawLineTest.test_line__args_without_width) Ensures draw line accepts the args without a width. ... ok test_line__bounding_rect (pygame.tests.draw_test.DrawLineTest.test_line__bounding_rect) Ensures draw line returns the correct bounding rect. ... ok test_line__color (pygame.tests.draw_test.DrawLineTest.test_line__color) Tests if the line drawn is the correct color. ... ok test_line__color_with_thickness (pygame.tests.draw_test.DrawLineTest.test_line__color_with_thickness) Ensures a thick line is drawn using the correct color. ... ok test_line__gaps (pygame.tests.draw_test.DrawLineTest.test_line__gaps) Tests if the line drawn contains any gaps. ... ok test_line__gaps_with_thickness (pygame.tests.draw_test.DrawLineTest.test_line__gaps_with_thickness) Ensures a thick line is drawn without any gaps. ... ok test_line__invalid_color_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_color_formats) Ensures draw line handles invalid color formats correctly. ... ok test_line__invalid_end_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_end_pos_formats) Ensures draw line handles invalid end_pos formats correctly. ... ok test_line__invalid_start_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_start_pos_formats) Ensures draw line handles invalid start_pos formats correctly. ... ok test_line__kwarg_invalid_name (pygame.tests.draw_test.DrawLineTest.test_line__kwarg_invalid_name) Ensures draw line detects invalid kwarg names. ... ok test_line__kwarg_invalid_types (pygame.tests.draw_test.DrawLineTest.test_line__kwarg_invalid_types) Ensures draw line detects invalid kwarg types. ... ok test_line__kwargs (pygame.tests.draw_test.DrawLineTest.test_line__kwargs) Ensures draw line accepts the correct kwargs ... ok test_line__kwargs_missing (pygame.tests.draw_test.DrawLineTest.test_line__kwargs_missing) Ensures draw line detects any missing required kwargs. ... ok test_line__kwargs_order_independent (pygame.tests.draw_test.DrawLineTest.test_line__kwargs_order_independent) Ensures draw line's kwargs are not order dependent. ... ok test_line__surface_clip (pygame.tests.draw_test.DrawLineTest.test_line__surface_clip) Ensures draw line respects a surface's clip area. ... ok test_line__valid_color_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_color_formats) Ensures draw line accepts different color formats. ... ok test_line__valid_end_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_end_pos_formats) Ensures draw line accepts different end_pos formats. ... ok test_line__valid_start_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_start_pos_formats) Ensures draw line accepts different start_pos formats. ... ok test_line__valid_width_values (pygame.tests.draw_test.DrawLineTest.test_line__valid_width_values) Ensures draw line accepts different width values. ... ok test_line_endianness (pygame.tests.draw_test.DrawLineTest.test_line_endianness) test color component order ... ok test_line_for_gaps (pygame.tests.draw_test.DrawLineTest.test_line_for_gaps) ... ok test_lines__arg_invalid_types (pygame.tests.draw_test.DrawLinesTest.test_lines__arg_invalid_types) Ensures draw lines detects invalid arg types. ... ok test_lines__args (pygame.tests.draw_test.DrawLinesTest.test_lines__args) Ensures draw lines accepts the correct args. ... ok test_lines__args_and_kwargs (pygame.tests.draw_test.DrawLinesTest.test_lines__args_and_kwargs) Ensures draw lines accepts a combination of args/kwargs ... ok test_lines__args_missing (pygame.tests.draw_test.DrawLinesTest.test_lines__args_missing) Ensures draw lines detects any missing required args. ... ok test_lines__args_without_width (pygame.tests.draw_test.DrawLinesTest.test_lines__args_without_width) Ensures draw lines accepts the args without a width. ... ok test_lines__bounding_rect (pygame.tests.draw_test.DrawLinesTest.test_lines__bounding_rect) Ensures draw lines returns the correct bounding rect. ... ok test_lines__color (pygame.tests.draw_test.DrawLinesTest.test_lines__color) Tests if the lines drawn are the correct color. ... ok test_lines__color_with_thickness (pygame.tests.draw_test.DrawLinesTest.test_lines__color_with_thickness) Ensures thick lines are drawn using the correct color. ... ok test_lines__gaps (pygame.tests.draw_test.DrawLinesTest.test_lines__gaps) Tests if the lines drawn contain any gaps. ... ok test_lines__gaps_with_thickness (pygame.tests.draw_test.DrawLinesTest.test_lines__gaps_with_thickness) Ensures thick lines are drawn without any gaps. ... ok test_lines__invalid_color_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_color_formats) Ensures draw lines handles invalid color formats correctly. ... ok test_lines__invalid_points_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_points_formats) Ensures draw lines handles invalid points formats correctly. ... ok test_lines__invalid_points_values (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_points_values) Ensures draw lines handles invalid points values correctly. ... ok test_lines__kwarg_invalid_name (pygame.tests.draw_test.DrawLinesTest.test_lines__kwarg_invalid_name) Ensures draw lines detects invalid kwarg names. ... ok test_lines__kwarg_invalid_types (pygame.tests.draw_test.DrawLinesTest.test_lines__kwarg_invalid_types) Ensures draw lines detects invalid kwarg types. ... ok test_lines__kwargs (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs) Ensures draw lines accepts the correct kwargs ... ok test_lines__kwargs_missing (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs_missing) Ensures draw lines detects any missing required kwargs. ... ok test_lines__kwargs_order_independent (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs_order_independent) Ensures draw lines's kwargs are not order dependent. ... ok test_lines__surface_clip (pygame.tests.draw_test.DrawLinesTest.test_lines__surface_clip) Ensures draw lines respects a surface's clip area. ... ok test_lines__valid_closed_values (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_closed_values) Ensures draw lines accepts different closed values. ... ok test_lines__valid_color_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_color_formats) Ensures draw lines accepts different color formats. ... ok test_lines__valid_points_format (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_points_format) Ensures draw lines accepts different points formats. ... ok test_lines__valid_width_values (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_width_values) Ensures draw lines accepts different width values. ... ok test_color_validation (pygame.tests.draw_test.DrawModuleTest.test_color_validation) ... ok test_path_data_validation (pygame.tests.draw_test.DrawModuleTest.test_path_data_validation) Test validation of multi-point drawing methods. ... ok test_1_pixel_high_or_wide_shapes (pygame.tests.draw_test.DrawPolygonTest.test_1_pixel_high_or_wide_shapes) ... ok test_draw_diamond (pygame.tests.draw_test.DrawPolygonTest.test_draw_diamond) ... ok test_draw_square (pygame.tests.draw_test.DrawPolygonTest.test_draw_square) ... ok test_draw_symetric_cross (pygame.tests.draw_test.DrawPolygonTest.test_draw_symetric_cross) non-regression on issue #234 : x and y where handled inconsistently. ... ok test_illumine_shape (pygame.tests.draw_test.DrawPolygonTest.test_illumine_shape) non-regression on issue #313 ... ok test_invalid_points (pygame.tests.draw_test.DrawPolygonTest.test_invalid_points) ... ok test_polygon__arg_invalid_types (pygame.tests.draw_test.DrawPolygonTest.test_polygon__arg_invalid_types) Ensures draw polygon detects invalid arg types. ... ok test_polygon__args (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args) Ensures draw polygon accepts the correct args. ... ok test_polygon__args_and_kwargs (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_and_kwargs) Ensures draw polygon accepts a combination of args/kwargs ... ok test_polygon__args_missing (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_missing) Ensures draw polygon detects any missing required args. ... ok test_polygon__args_without_width (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_without_width) Ensures draw polygon accepts the args without a width. ... ok test_polygon__bounding_rect (pygame.tests.draw_test.DrawPolygonTest.test_polygon__bounding_rect) Ensures draw polygon returns the correct bounding rect. ... ok test_polygon__invalid_color_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_color_formats) Ensures draw polygon handles invalid color formats correctly. ... ok test_polygon__invalid_points_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_points_formats) Ensures draw polygon handles invalid points formats correctly. ... ok test_polygon__invalid_points_values (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_points_values) Ensures draw polygon handles invalid points values correctly. ... ok test_polygon__kwarg_invalid_name (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwarg_invalid_name) Ensures draw polygon detects invalid kwarg names. ... ok test_polygon__kwarg_invalid_types (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwarg_invalid_types) Ensures draw polygon detects invalid kwarg types. ... ok test_polygon__kwargs (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs) Ensures draw polygon accepts the correct kwargs ... ok test_polygon__kwargs_missing (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs_missing) Ensures draw polygon detects any missing required kwargs. ... ok test_polygon__kwargs_order_independent (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs_order_independent) Ensures draw polygon's kwargs are not order dependent. ... ok test_polygon__surface_clip (pygame.tests.draw_test.DrawPolygonTest.test_polygon__surface_clip) Ensures draw polygon respects a surface's clip area. ... ok test_polygon__valid_color_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_color_formats) Ensures draw polygon accepts different color formats. ... ok test_polygon__valid_points_format (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_points_format) Ensures draw polygon accepts different points formats. ... ok test_polygon__valid_width_values (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_width_values) Ensures draw polygon accepts different width values. ... ok test_polygon_large_coords_3989 (pygame.tests.draw_test.DrawPolygonTest.test_polygon_large_coords_3989) Ensures draw polygon works correctly with large points. ... ok test_rect__arg_invalid_types (pygame.tests.draw_test.DrawRectTest.test_rect__arg_invalid_types) Ensures draw rect detects invalid arg types. ... ok test_rect__args (pygame.tests.draw_test.DrawRectTest.test_rect__args) Ensures draw rect accepts the correct args. ... ok test_rect__args_and_kwargs (pygame.tests.draw_test.DrawRectTest.test_rect__args_and_kwargs) Ensures draw rect accepts a combination of args/kwargs ... ok test_rect__args_missing (pygame.tests.draw_test.DrawRectTest.test_rect__args_missing) Ensures draw rect detects any missing required args. ... ok test_rect__args_without_width (pygame.tests.draw_test.DrawRectTest.test_rect__args_without_width) Ensures draw rect accepts the args without a width and borders. ... ok test_rect__bounding_rect (pygame.tests.draw_test.DrawRectTest.test_rect__bounding_rect) Ensures draw rect returns the correct bounding rect. ... ok test_rect__draw_line_width (pygame.tests.draw_test.DrawRectTest.test_rect__draw_line_width) ... ok test_rect__fill (pygame.tests.draw_test.DrawRectTest.test_rect__fill) ... ok test_rect__invalid_color_formats (pygame.tests.draw_test.DrawRectTest.test_rect__invalid_color_formats) Ensures draw rect handles invalid color formats correctly. ... ok test_rect__invalid_rect_formats (pygame.tests.draw_test.DrawRectTest.test_rect__invalid_rect_formats) Ensures draw rect handles invalid rect formats correctly. ... ok test_rect__kwarg_invalid_name (pygame.tests.draw_test.DrawRectTest.test_rect__kwarg_invalid_name) Ensures draw rect detects invalid kwarg names. ... ok test_rect__kwarg_invalid_types (pygame.tests.draw_test.DrawRectTest.test_rect__kwarg_invalid_types) Ensures draw rect detects invalid kwarg types. ... ok test_rect__kwargs (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs) Ensures draw rect accepts the correct kwargs ... ok test_rect__kwargs_missing (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs_missing) Ensures draw rect detects any missing required kwargs. ... ok test_rect__kwargs_order_independent (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs_order_independent) Ensures draw rect's kwargs are not order dependent. ... ok test_rect__one_pixel_lines (pygame.tests.draw_test.DrawRectTest.test_rect__one_pixel_lines) ... ok test_rect__surface_clip (pygame.tests.draw_test.DrawRectTest.test_rect__surface_clip) Ensures draw rect respects a surface's clip area. ... ok test_rect__valid_color_formats (pygame.tests.draw_test.DrawRectTest.test_rect__valid_color_formats) Ensures draw rect accepts different color formats. ... ok test_rect__valid_rect_formats (pygame.tests.draw_test.DrawRectTest.test_rect__valid_rect_formats) Ensures draw rect accepts different rect formats. ... ok test_rect__valid_width_values (pygame.tests.draw_test.DrawRectTest.test_rect__valid_width_values) Ensures draw rect accepts different width values. ... ok ---------------------------------------------------------------------- Ran 217 tests in 3.219s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.event_test test_custom_type (pygame.tests.event_test.EventCustomTypeTest.test_custom_type) ... ok test_custom_type__end_boundary (pygame.tests.event_test.EventCustomTypeTest.test_custom_type__end_boundary) Ensure custom_type() raises error when no more custom types. ... ok test_custom_type__reset (pygame.tests.event_test.EventCustomTypeTest.test_custom_type__reset) Ensure custom events get 'deregistered' by quit(). ... ok test_clear (pygame.tests.event_test.EventModuleArgsTest.test_clear) ... ok test_get (pygame.tests.event_test.EventModuleArgsTest.test_get) ... ok test_peek (pygame.tests.event_test.EventModuleArgsTest.test_peek) ... ok test_clear (pygame.tests.event_test.EventModuleTest.test_clear) Ensure clear() removes all the events on the queue. ... ok test_clear__empty_queue (pygame.tests.event_test.EventModuleTest.test_clear__empty_queue) Ensure clear() works correctly on an empty queue. ... ok test_clear__event_sequence (pygame.tests.event_test.EventModuleTest.test_clear__event_sequence) Ensure a sequence of event types can be cleared from the queue. ... ok test_event_attribute (pygame.tests.event_test.EventModuleTest.test_event_attribute) ... ok test_event_name (pygame.tests.event_test.EventModuleTest.test_event_name) Ensure event_name() returns the correct event name. ... ok test_event_name__kwargs (pygame.tests.event_test.EventModuleTest.test_event_name__kwargs) Ensure event_name() returns the correct event name when kwargs used. ... ok test_event_name__userevent_boundary (pygame.tests.event_test.EventModuleTest.test_event_name__userevent_boundary) Ensures event_name() does not return 'UserEvent' for events ... ok test_event_name__userevent_range (pygame.tests.event_test.EventModuleTest.test_event_name__userevent_range) Ensures event_name() returns the correct name for user events. ... ok test_event_numevents (pygame.tests.event_test.EventModuleTest.test_event_numevents) Ensures NUMEVENTS does not exceed the maximum SDL number of events. ... ok test_get (pygame.tests.event_test.EventModuleTest.test_get) Ensure get() retrieves all the events on the queue. ... ok test_get__empty_queue (pygame.tests.event_test.EventModuleTest.test_get__empty_queue) Ensure get() works correctly on an empty queue. ... ok test_get__event_sequence (pygame.tests.event_test.EventModuleTest.test_get__event_sequence) Ensure get() can handle a sequence of event types. ... ok test_get_blocked (pygame.tests.event_test.EventModuleTest.test_get_blocked) Ensure an event's blocked state can be retrieved. ... ok test_get_blocked__event_sequence (pygame.tests.event_test.EventModuleTest.test_get_blocked__event_sequence) Ensure get_blocked() can handle a sequence of event types. ... ok test_get_clears_queue (pygame.tests.event_test.EventModuleTest.test_get_clears_queue) Ensure get() clears the event queue after a call ... ok test_get_exclude (pygame.tests.event_test.EventModuleTest.test_get_exclude) ... ok test_get_exclude_throw (pygame.tests.event_test.EventModuleTest.test_get_exclude_throw) ... ok test_get_grab (pygame.tests.event_test.EventModuleTest.test_get_grab) Ensure get_grab() works as expected ... skipped 'flaky test, and broken on 2.0.18 windows' test_get_type (pygame.tests.event_test.EventModuleTest.test_get_type) ... ok test_peek (pygame.tests.event_test.EventModuleTest.test_peek) Ensure queued events can be peeked at. ... ok test_peek__empty_queue (pygame.tests.event_test.EventModuleTest.test_peek__empty_queue) Ensure peek() works correctly on an empty queue. ... ok test_peek__event_sequence (pygame.tests.event_test.EventModuleTest.test_peek__event_sequence) Ensure peek() can handle a sequence of event types. ... ok test_poll (pygame.tests.event_test.EventModuleTest.test_poll) Ensure poll() works as expected ... ok test_post__and_poll (pygame.tests.event_test.EventModuleTest.test_post__and_poll) Ensure events can be posted to the queue. ... ok test_post_and_get_keydown (pygame.tests.event_test.EventModuleTest.test_post_and_get_keydown) Ensure keydown events can be posted to the queue. ... ok test_post_blocked (pygame.tests.event_test.EventModuleTest.test_post_blocked) Test blocked events are not posted. Also test whether post() ... ok test_post_large_user_event (pygame.tests.event_test.EventModuleTest.test_post_large_user_event) ... ok test_pump (pygame.tests.event_test.EventModuleTest.test_pump) Ensure pump() functions properly. ... ok test_set_allowed (pygame.tests.event_test.EventModuleTest.test_set_allowed) Ensure a blocked event type can be unblocked/allowed. ... ok test_set_allowed__event_sequence (pygame.tests.event_test.EventModuleTest.test_set_allowed__event_sequence) Ensure a sequence of blocked event types can be unblocked/allowed. ... ok test_set_allowed_all (pygame.tests.event_test.EventModuleTest.test_set_allowed_all) Ensure all events can be unblocked/allowed at once. ... ok test_set_blocked (pygame.tests.event_test.EventModuleTest.test_set_blocked) Ensure events can be blocked from the queue. ... ok test_set_blocked__event_sequence (pygame.tests.event_test.EventModuleTest.test_set_blocked__event_sequence) Ensure a sequence of event types can be blocked. ... ok test_set_blocked_all (pygame.tests.event_test.EventModuleTest.test_set_blocked_all) Ensure all events can be unblocked at once. ... ok test_set_grab__and_get_symmetric (pygame.tests.event_test.EventModuleTest.test_set_grab__and_get_symmetric) Ensure event grabbing can be enabled and disabled. ... skipped 'flaky test, and broken on 2.0.18 windows' test_set_keyboard_grab_and_get_keyboard_grab (pygame.tests.event_test.EventModuleTest.test_set_keyboard_grab_and_get_keyboard_grab) Ensure set_keyboard_grab() and get_keyboard_grab() work as expected ... skipped 'requires the SDL_VIDEODRIVER to be a non dummy value' test_event_wait (pygame.tests.event_test.EventModuleTestsWithTiming.test_event_wait) Ensure wait() waits for an event on the queue. ... ok test_Event (pygame.tests.event_test.EventTypeTest.test_Event) Ensure an Event object can be created. ... ok test_as_str (pygame.tests.event_test.EventTypeTest.test_as_str) ... ok test_event_bool (pygame.tests.event_test.EventTypeTest.test_event_bool) ... ok test_event_equality (pygame.tests.event_test.EventTypeTest.test_event_equality) Ensure that events can be compared correctly. ... ok ---------------------------------------------------------------------- Ran 47 tests in 1.201s OK (skipped=3) loading pygame.tests.font_test test_SysFont (pygame.tests.font_test.FontModuleTest.test_SysFont) ... ok test_get_default_font (pygame.tests.font_test.FontModuleTest.test_get_default_font) ... ok test_get_fonts (pygame.tests.font_test.FontModuleTest.test_get_fonts) ... ok test_get_fonts_returns_something (pygame.tests.font_test.FontModuleTest.test_get_fonts_returns_something) ... ok test_get_init (pygame.tests.font_test.FontModuleTest.test_get_init) ... ok test_get_sdl_ttf_version (pygame.tests.font_test.FontModuleTest.test_get_sdl_ttf_version) ... ok test_init (pygame.tests.font_test.FontModuleTest.test_init) ... ok test_issue_742 (pygame.tests.font_test.FontModuleTest.test_issue_742) that the font background does not crash. ... ok test_issue_font_alphablit (pygame.tests.font_test.FontModuleTest.test_issue_font_alphablit) Check that blitting anti-aliased text doesn't ... ok test_match_font_all_exist (pygame.tests.font_test.FontModuleTest.test_match_font_all_exist) ... ok test_match_font_bold (pygame.tests.font_test.FontModuleTest.test_match_font_bold) ... ok test_match_font_italic (pygame.tests.font_test.FontModuleTest.test_match_font_italic) ... ok test_match_font_name (pygame.tests.font_test.FontModuleTest.test_match_font_name) That match_font accepts names of various types ... ok test_not_match_font_name (pygame.tests.font_test.FontModuleTest.test_not_match_font_name) match_font return None when names of various types do not exist ... ok test_quit (pygame.tests.font_test.FontModuleTest.test_quit) ... ok test_segfault_after_reinit (pygame.tests.font_test.FontModuleTest.test_segfault_after_reinit) Reinitialization of font module should not cause ... ok test_render_args (pygame.tests.font_test.FontTest.test_render_args) ... ok test_default_parameters (pygame.tests.font_test.FontTypeTest.test_default_parameters) ... ok test_font_file_not_found (pygame.tests.font_test.FontTypeTest.test_font_file_not_found) ... ok test_font_set_script (pygame.tests.font_test.FontTypeTest.test_font_set_script) ... ok test_get_ascent (pygame.tests.font_test.FontTypeTest.test_get_ascent) ... ok test_get_descent (pygame.tests.font_test.FontTypeTest.test_get_descent) ... ok test_get_height (pygame.tests.font_test.FontTypeTest.test_get_height) ... ok test_get_linesize (pygame.tests.font_test.FontTypeTest.test_get_linesize) ... ok test_issue_3144 (pygame.tests.font_test.FontTypeTest.test_issue_3144) ... ok test_load_default_font_filename (pygame.tests.font_test.FontTypeTest.test_load_default_font_filename) ... ok test_load_default_font_filename_default (pygame.tests.font_test.FontTypeTest.test_load_default_font_filename_default) ... ok test_load_from_file (pygame.tests.font_test.FontTypeTest.test_load_from_file) ... ok test_load_from_file_bytes (pygame.tests.font_test.FontTypeTest.test_load_from_file_bytes) ... ok test_load_from_file_default (pygame.tests.font_test.FontTypeTest.test_load_from_file_default) ... ok test_load_from_file_obj (pygame.tests.font_test.FontTypeTest.test_load_from_file_obj) ... ok test_load_from_file_obj_default (pygame.tests.font_test.FontTypeTest.test_load_from_file_obj_default) ... ok test_load_from_file_unicode_0 (pygame.tests.font_test.FontTypeTest.test_load_from_file_unicode_0) ASCII string as a unicode object ... ok test_load_from_file_unicode_1 (pygame.tests.font_test.FontTypeTest.test_load_from_file_unicode_1) ... ok test_load_from_pathlib (pygame.tests.font_test.FontTypeTest.test_load_from_pathlib) ... ok test_load_from_pathlib_default (pygame.tests.font_test.FontTypeTest.test_load_from_pathlib_default) ... ok test_metrics (pygame.tests.font_test.FontTypeTest.test_metrics) ... ok test_render (pygame.tests.font_test.FontTypeTest.test_render) ... ok test_render_ucs2_ucs4 (pygame.tests.font_test.FontTypeTest.test_render_ucs2_ucs4) that it renders without raising if there is a new enough SDL_ttf. ... ok test_set_italic (pygame.tests.font_test.FontTypeTest.test_set_italic) ... ok test_set_italic_property (pygame.tests.font_test.FontTypeTest.test_set_italic_property) ... ok test_set_strikethrough (pygame.tests.font_test.FontTypeTest.test_set_strikethrough) ... ok test_set_strikethrough_property (pygame.tests.font_test.FontTypeTest.test_set_strikethrough_property) ... ok test_set_underline (pygame.tests.font_test.FontTypeTest.test_set_underline) ... ok test_set_underline_property (pygame.tests.font_test.FontTypeTest.test_set_underline_property) ... ok test_size (pygame.tests.font_test.FontTypeTest.test_size) ... ok ---------------------------------------------------------------------- Ran 46 tests in 0.056s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.freetype_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN loading pygame.tests.ftfont_test test_SysFont (pygame.tests.ftfont_test.FtFontModuleTest.test_SysFont) ... ok test_get_default_font (pygame.tests.ftfont_test.FtFontModuleTest.test_get_default_font) ... ok test_get_fonts (pygame.tests.ftfont_test.FtFontModuleTest.test_get_fonts) ... ok test_get_fonts_returns_something (pygame.tests.ftfont_test.FtFontModuleTest.test_get_fonts_returns_something) ... ok test_get_init (pygame.tests.ftfont_test.FtFontModuleTest.test_get_init) ... ok test_get_sdl_ttf_version (pygame.tests.ftfont_test.FtFontModuleTest.test_get_sdl_ttf_version) ... ok test_init (pygame.tests.ftfont_test.FtFontModuleTest.test_init) ... ok test_issue_742 (pygame.tests.ftfont_test.FtFontModuleTest.test_issue_742) that the font background does not crash. ... ok test_issue_font_alphablit (pygame.tests.ftfont_test.FtFontModuleTest.test_issue_font_alphablit) Check that blitting anti-aliased text doesn't ... ok test_match_font_all_exist (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_all_exist) ... ok test_match_font_bold (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_bold) ... ok test_match_font_italic (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_italic) ... ok test_match_font_name (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_name) That match_font accepts names of various types ... ok test_not_match_font_name (pygame.tests.ftfont_test.FtFontModuleTest.test_not_match_font_name) match_font return None when names of various types do not exist ... ok test_quit (pygame.tests.ftfont_test.FtFontModuleTest.test_quit) ... ok test_segfault_after_reinit (pygame.tests.ftfont_test.FtFontModuleTest.test_segfault_after_reinit) Reinitialization of font module should not cause ... ok test_render_args (pygame.tests.ftfont_test.FtFontTest.test_render_args) ... ok test_default_parameters (pygame.tests.ftfont_test.FtFontTypeTest.test_default_parameters) ... ok test_font_file_not_found (pygame.tests.ftfont_test.FtFontTypeTest.test_font_file_not_found) ... ok test_font_set_script (pygame.tests.ftfont_test.FtFontTypeTest.test_font_set_script) ... ok test_get_ascent (pygame.tests.ftfont_test.FtFontTypeTest.test_get_ascent) ... ok test_get_descent (pygame.tests.ftfont_test.FtFontTypeTest.test_get_descent) ... ok test_get_height (pygame.tests.ftfont_test.FtFontTypeTest.test_get_height) ... ok test_get_linesize (pygame.tests.ftfont_test.FtFontTypeTest.test_get_linesize) ... ok test_issue_3144 (pygame.tests.ftfont_test.FtFontTypeTest.test_issue_3144) ... ok test_load_default_font_filename (pygame.tests.ftfont_test.FtFontTypeTest.test_load_default_font_filename) ... ok test_load_default_font_filename_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_default_font_filename_default) ... ok test_load_from_file (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file) ... ok test_load_from_file_bytes (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_bytes) ... ok test_load_from_file_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_default) ... ok test_load_from_file_obj (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_obj) ... ok test_load_from_file_obj_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_obj_default) ... ok test_load_from_file_unicode_0 (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_unicode_0) ASCII string as a unicode object ... ok test_load_from_file_unicode_1 (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_unicode_1) ... ok test_load_from_pathlib (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_pathlib) ... ok test_load_from_pathlib_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_pathlib_default) ... ok test_metrics (pygame.tests.ftfont_test.FtFontTypeTest.test_metrics) ... ok test_render (pygame.tests.ftfont_test.FtFontTypeTest.test_render) ... ok test_render_ucs2_ucs4 (pygame.tests.ftfont_test.FtFontTypeTest.test_render_ucs2_ucs4) that it renders without raising if there is a new enough SDL_ttf. ... ok test_set_italic (pygame.tests.ftfont_test.FtFontTypeTest.test_set_italic) ... ok test_set_italic_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_italic_property) ... ok test_set_strikethrough (pygame.tests.ftfont_test.FtFontTypeTest.test_set_strikethrough) ... ok test_set_strikethrough_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_strikethrough_property) ... ok test_set_underline (pygame.tests.ftfont_test.FtFontTypeTest.test_set_underline) ... ok test_set_underline_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_underline_property) ... ok test_size (pygame.tests.ftfont_test.FtFontTypeTest.test_size) ... ok ---------------------------------------------------------------------- Ran 46 tests in 0.027s OK loading pygame.tests.gfxdraw_test test_aacircle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aacircle) aacircle(surface, x, y, r, color): return None ... ok test_aaellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aaellipse) aaellipse(surface, x, y, rx, ry, color): return None ... ok test_aapolygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aapolygon) aapolygon(surface, points, color): return None ... ok test_aapolygon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aapolygon__with_horizontal_edge) Ensure aapolygon draws horizontal edges correctly. ... ok test_aatrigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aatrigon) aatrigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_aatrigon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aatrigon__with_horizontal_edge) Ensure aatrigon draws horizontal edges correctly. ... ok test_arc (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_arc) arc(surface, x, y, r, start, end, color): return None ... ok test_bezier (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_bezier) bezier(surface, points, steps, color): return None ... ok test_box (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_box) box(surface, rect, color): return None ... ok test_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_circle) circle(surface, x, y, r, color): return None ... ok test_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_ellipse) ellipse(surface, x, y, rx, ry, color): return None ... ok test_filled_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_circle) filled_circle(surface, x, y, r, color): return None ... ok test_filled_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_ellipse) filled_ellipse(surface, x, y, rx, ry, color): return None ... ok test_filled_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_polygon) filled_polygon(surface, points, color): return None ... ok test_filled_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_trigon) filled_trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_gfxdraw__subclassed_surface (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_gfxdraw__subclassed_surface) Ensure pygame.gfxdraw works on subclassed surfaces. ... ok test_hline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_hline) hline(surface, x1, x2, y, color): return None ... ok test_line (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_line) line(surface, x1, y1, x2, y2, color): return None ... ok test_pie (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_pie) pie(surface, x, y, r, start, end, color): return None ... ok test_pixel (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_pixel) pixel(surface, x, y, color): return None ... ok test_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_polygon) polygon(surface, points, color): return None ... ok test_rectangle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_rectangle) rectangle(surface, rect, color): return None ... ok test_textured_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_textured_polygon) textured_polygon(surface, points, texture, tx, ty): return None ... ok test_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_trigon) trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_vline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_vline) vline(surface, x, y1, y2, color): return None ... ok ---------------------------------------------------------------------- Ran 25 tests in 0.099s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.image__save_gl_surface_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN loading pygame.tests.image_test testLoadBytesIO (pygame.tests.image_test.ImageModuleTest.testLoadBytesIO) to see if we can load images with BytesIO. ... ok testLoadIcon (pygame.tests.image_test.ImageModuleTest.testLoadIcon) see if we can load the pygame icon. ... ok testLoadJPG (pygame.tests.image_test.ImageModuleTest.testLoadJPG) to see if we can load a jpg. ... ok testLoadPNG (pygame.tests.image_test.ImageModuleTest.testLoadPNG) see if we can load a png with color values in the proper channels. ... ok testSaveJPG (pygame.tests.image_test.ImageModuleTest.testSaveJPG) JPG equivalent to issue #211 - color channel swapping ... ok testSavePNG24 (pygame.tests.image_test.ImageModuleTest.testSavePNG24) see if we can save a png with color values in the proper channels. ... ok testSavePNG32 (pygame.tests.image_test.ImageModuleTest.testSavePNG32) see if we can save a png with color values in the proper channels. ... ok testSavePNG8 (pygame.tests.image_test.ImageModuleTest.testSavePNG8) see if we can save an 8 bit png correctly ... ok testSavePaletteAsPNG8 (pygame.tests.image_test.ImageModuleTest.testSavePaletteAsPNG8) see if we can save a png with color values in the proper channels. ... ok test_from_to_bytes_exists (pygame.tests.image_test.ImageModuleTest.test_from_to_bytes_exists) ... ok test_frombuffer_8bit (pygame.tests.image_test.ImageModuleTest.test_frombuffer_8bit) test reading pixel data from a bytes buffer ... ok test_frombuffer_ARGB (pygame.tests.image_test.ImageModuleTest.test_frombuffer_ARGB) ... ok test_frombuffer_BGR (pygame.tests.image_test.ImageModuleTest.test_frombuffer_BGR) ... ok test_frombuffer_BGRA (pygame.tests.image_test.ImageModuleTest.test_frombuffer_BGRA) ... ok test_frombuffer_RGB (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGB) ... ok test_frombuffer_RGBA (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGBA) ... ok test_frombuffer_RGBX (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGBX) ... ok test_fromstring__and_tostring (pygame.tests.image_test.ImageModuleTest.test_fromstring__and_tostring) Ensure methods tostring() and fromstring() are symmetric. ... ok test_get_extended (pygame.tests.image_test.ImageModuleTest.test_get_extended) ... ok test_get_sdl_image_version (pygame.tests.image_test.ImageModuleTest.test_get_sdl_image_version) ... ok test_load_basic (pygame.tests.image_test.ImageModuleTest.test_load_basic) to see if we can load bmp from files and/or file-like objects in memory ... ok test_load_bmp_threads (pygame.tests.image_test.ImageModuleTest.test_load_bmp_threads) ... ok test_load_extended (pygame.tests.image_test.ImageModuleTest.test_load_extended) can load different format images. ... ok test_load_gif_threads (pygame.tests.image_test.ImageModuleTest.test_load_gif_threads) ... ok test_load_jpg_threads (pygame.tests.image_test.ImageModuleTest.test_load_jpg_threads) ... ok test_load_pathlib (pygame.tests.image_test.ImageModuleTest.test_load_pathlib) works loading using a Path argument. ... ok test_load_png_threads (pygame.tests.image_test.ImageModuleTest.test_load_png_threads) ... ok test_load_unicode_path (pygame.tests.image_test.ImageModuleTest.test_load_unicode_path) ... ok test_save (pygame.tests.image_test.ImageModuleTest.test_save) ... ok test_save__to_fileobject_w_namehint_argument (pygame.tests.image_test.ImageModuleTest.test_save__to_fileobject_w_namehint_argument) ... ok test_save_colorkey (pygame.tests.image_test.ImageModuleTest.test_save_colorkey) make sure the color key is not changed when saving. ... ok test_save_extended (pygame.tests.image_test.ImageModuleTest.test_save_extended) ... ok test_save_pathlib (pygame.tests.image_test.ImageModuleTest.test_save_pathlib) ... ok test_save_tga (pygame.tests.image_test.ImageModuleTest.test_save_tga) ... ok test_save_to_fileobject (pygame.tests.image_test.ImageModuleTest.test_save_to_fileobject) ... ok test_save_unicode_path (pygame.tests.image_test.ImageModuleTest.test_save_unicode_path) save unicode object with non-ASCII chars ... ok test_to_string__premultiplied (pygame.tests.image_test.ImageModuleTest.test_to_string__premultiplied) test to make sure we can export a surface to a premultiplied alpha string ... ok test_tostring_depth_24 (pygame.tests.image_test.ImageModuleTest.test_tostring_depth_24) ... ok ---------------------------------------------------------------------- Ran 38 tests in 0.835s OK loading pygame.tests.imageext_test test_load_bad_filename (pygame.tests.imageext_test.ImageextModuleTest.test_load_bad_filename) ... skipped 'SDL silently removes invalid characters' test_load_non_string_file (pygame.tests.imageext_test.ImageextModuleTest.test_load_non_string_file) ... ok test_load_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest.test_load_unicode_path_0) ... ok test_load_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest.test_load_unicode_path_1) non-ASCII unicode ... ok test_load_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest.test_load_unknown_extension) ... ok test_load_unknown_file (pygame.tests.imageext_test.ImageextModuleTest.test_load_unknown_file) ... ok test_save_bad_filename (pygame.tests.imageext_test.ImageextModuleTest.test_save_bad_filename) ... skipped 'SDL silently removes invalid characters' test_save_non_string_file (pygame.tests.imageext_test.ImageextModuleTest.test_save_non_string_file) ... ok test_save_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest.test_save_unicode_path_0) unicode object with ASCII chars ... ok test_save_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest.test_save_unicode_path_1) ... ok test_save_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest.test_save_unknown_extension) ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.002s OK (skipped=2) loading pygame.tests.joystick_test test_get_count (pygame.tests.joystick_test.JoystickModuleTest.test_get_count) ... ok test_get_init (pygame.tests.joystick_test.JoystickModuleTest.test_get_init) ... ok test_init (pygame.tests.joystick_test.JoystickModuleTest.test_init) This unit test is for joystick.init() ... ok test_quit (pygame.tests.joystick_test.JoystickModuleTest.test_quit) Test if joystick.quit works. ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.059s OK loading pygame.tests.key_test test_get_focused (pygame.tests.key_test.KeyModuleTest.test_get_focused) ... skipped 'flaky test, and broken on 2.0.18 windows' test_get_pressed (pygame.tests.key_test.KeyModuleTest.test_get_pressed) ... ok test_import (pygame.tests.key_test.KeyModuleTest.test_import) does it import? ... ok test_name_and_key_code (pygame.tests.key_test.KeyModuleTest.test_name_and_key_code) ... ok test_set_and_get_mods (pygame.tests.key_test.KeyModuleTest.test_set_and_get_mods) ... ok test_set_and_get_repeat (pygame.tests.key_test.KeyModuleTest.test_set_and_get_repeat) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.034s OK (skipped=1) loading pygame.tests.locals_test test_locals_has_all_constants (pygame.tests.locals_test.LocalsTest.test_locals_has_all_constants) ... ok ---------------------------------------------------------------------- Ran 1 test in 0.000s OK loading pygame.tests.mask_test test_buffer_interface (pygame.tests.mask_test.MaskModuleTest.test_buffer_interface) ... ok test_from_surface (pygame.tests.mask_test.MaskModuleTest.test_from_surface) Ensures from_surface creates a mask with the correct bits set. ... ok test_from_surface__different_alphas_16bit (pygame.tests.mask_test.MaskModuleTest.test_from_surface__different_alphas_16bit) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__different_alphas_32bit (pygame.tests.mask_test.MaskModuleTest.test_from_surface__different_alphas_32bit) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_cleared (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_cleared) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_filled (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_filled) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_pattern (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_pattern) Ensures from_surface creates a mask with the correct bits set ... ok test_from_threshold (pygame.tests.mask_test.MaskModuleTest.test_from_threshold) Does mask.from_threshold() work correctly? ... ok test_zero_size_from_surface (pygame.tests.mask_test.MaskModuleTest.test_zero_size_from_surface) Ensures from_surface can create masks from zero sized surfaces. ... ok test_zero_size_from_threshold (pygame.tests.mask_test.MaskModuleTest.test_zero_size_from_threshold) ... ok test_subclass_angle (pygame.tests.mask_test.MaskSubclassTest.test_subclass_angle) Ensures angle works for subclassed Masks. ... ok test_subclass_centroid (pygame.tests.mask_test.MaskSubclassTest.test_subclass_centroid) Ensures centroid works for subclassed Masks. ... ok test_subclass_clear (pygame.tests.mask_test.MaskSubclassTest.test_subclass_clear) Ensures clear works for subclassed Masks. ... ok test_subclass_connected_component (pygame.tests.mask_test.MaskSubclassTest.test_subclass_connected_component) Ensures connected_component works for subclassed Masks. ... ok test_subclass_connected_components (pygame.tests.mask_test.MaskSubclassTest.test_subclass_connected_components) Ensures connected_components works for subclassed Masks. ... ok test_subclass_convolve (pygame.tests.mask_test.MaskSubclassTest.test_subclass_convolve) Ensures convolve works for subclassed Masks. ... ok test_subclass_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy) Ensures copy works for subclassed Masks. ... ok test_subclass_copy__override_both_copy_methods (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_both_copy_methods) Ensures copy works for subclassed Masks overriding copy/__copy__. ... ok test_subclass_copy__override_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_copy) Ensures copy works for subclassed Masks overriding copy. ... ok test_subclass_copy__override_dunder_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_dunder_copy) Ensures copy works for subclassed Masks overriding __copy__. ... ok test_subclass_count (pygame.tests.mask_test.MaskSubclassTest.test_subclass_count) Ensures count works for subclassed Masks. ... ok test_subclass_draw (pygame.tests.mask_test.MaskSubclassTest.test_subclass_draw) Ensures draw works for subclassed Masks. ... ok test_subclass_erase (pygame.tests.mask_test.MaskSubclassTest.test_subclass_erase) Ensures erase works for subclassed Masks. ... ok test_subclass_fill (pygame.tests.mask_test.MaskSubclassTest.test_subclass_fill) Ensures fill works for subclassed Masks. ... ok test_subclass_get_at (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_at) Ensures get_at works for subclassed Masks. ... ok test_subclass_get_bounding_rects (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_bounding_rects) Ensures get_bounding_rects works for subclassed Masks. ... ok test_subclass_get_size (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_size) Ensures get_size works for subclassed Masks. ... ok test_subclass_invert (pygame.tests.mask_test.MaskSubclassTest.test_subclass_invert) Ensures invert works for subclassed Masks. ... ok test_subclass_mask (pygame.tests.mask_test.MaskSubclassTest.test_subclass_mask) Ensures the Mask class can be subclassed. ... ok test_subclass_mask_get_rect (pygame.tests.mask_test.MaskSubclassTest.test_subclass_mask_get_rect) Ensures get_rect works for subclassed Masks. ... ok test_subclass_outline (pygame.tests.mask_test.MaskSubclassTest.test_subclass_outline) Ensures outline works for subclassed Masks. ... ok test_subclass_overlap (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap) Ensures overlap works for subclassed Masks. ... ok test_subclass_overlap_area (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap_area) Ensures overlap_area works for subclassed Masks. ... ok test_subclass_overlap_mask (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap_mask) Ensures overlap_mask works for subclassed Masks. ... ok test_subclass_scale (pygame.tests.mask_test.MaskSubclassTest.test_subclass_scale) Ensures scale works for subclassed Masks. ... ok test_subclass_set_at (pygame.tests.mask_test.MaskSubclassTest.test_subclass_set_at) Ensures set_at works for subclassed Masks. ... ok test_subclass_to_surface (pygame.tests.mask_test.MaskSubclassTest.test_subclass_to_surface) Ensures to_surface works for subclassed Masks. ... ok test_angle (pygame.tests.mask_test.MaskTypeTest.test_angle) Ensure a mask's orientation angle is correctly calculated. ... ok test_angle__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_angle__empty_mask) Ensure an empty mask's angle is correctly calculated. ... ok test_centroid (pygame.tests.mask_test.MaskTypeTest.test_centroid) Ensure a filled mask's centroid is correctly calculated. ... ok test_centroid__all_corners (pygame.tests.mask_test.MaskTypeTest.test_centroid__all_corners) Ensure a mask's centroid is correctly calculated ... ok test_centroid__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_centroid__empty_mask) Ensure an empty mask's centroid is correctly calculated. ... ok test_centroid__single_column (pygame.tests.mask_test.MaskTypeTest.test_centroid__single_column) Ensure a mask's centroid is correctly calculated ... ok test_centroid__single_row (pygame.tests.mask_test.MaskTypeTest.test_centroid__single_row) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_columns (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_columns) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_corners (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_corners) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_rows (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_rows) Ensure a mask's centroid is correctly calculated ... ok test_clear (pygame.tests.mask_test.MaskTypeTest.test_clear) Ensure a mask can be cleared. ... ok test_clear__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_clear__bit_boundaries) Ensures masks of different sizes are cleared correctly. ... ok test_connected_component (pygame.tests.mask_test.MaskTypeTest.test_connected_component) Ensure a mask's connected component is correctly calculated. ... ok test_connected_component__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_component__empty_mask) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__full_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_component__full_mask) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__multi_set_bits (pygame.tests.mask_test.MaskTypeTest.test_connected_component__multi_set_bits) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__one_set_bit (pygame.tests.mask_test.MaskTypeTest.test_connected_component__one_set_bit) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_connected_component__out_of_bounds) Ensure connected_component() checks bounds. ... ok test_connected_component__unset_bit (pygame.tests.mask_test.MaskTypeTest.test_connected_component__unset_bit) Ensure a mask's connected component is correctly calculated ... ok test_connected_components (pygame.tests.mask_test.MaskTypeTest.test_connected_components) ... ok test_connected_components__negative_min_with_empty_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_empty_mask) Ensures connected_components() properly handles negative min values ... ok test_connected_components__negative_min_with_full_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_full_mask) Ensures connected_components() properly handles negative min values ... ok test_connected_components__negative_min_with_some_bits_set (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_some_bits_set) Ensures connected_components() properly handles negative min values ... ok test_convolve (pygame.tests.mask_test.MaskTypeTest.test_convolve) Tests the definition of convolution ... ok test_convolve__out_of_range (pygame.tests.mask_test.MaskTypeTest.test_convolve__out_of_range) ... ok test_convolve__point_identities (pygame.tests.mask_test.MaskTypeTest.test_convolve__point_identities) Convolving with a single point is the identity, while convolving a point with something flips it. ... ok test_convolve__size (pygame.tests.mask_test.MaskTypeTest.test_convolve__size) ... ok test_convolve__with_output (pygame.tests.mask_test.MaskTypeTest.test_convolve__with_output) checks that convolution modifies only the correct portion of the output ... ok test_copy (pygame.tests.mask_test.MaskTypeTest.test_copy) Ensures copy works correctly with some bits set and unset. ... ok test_copy__empty (pygame.tests.mask_test.MaskTypeTest.test_copy__empty) Ensures copy works correctly on an empty mask. ... ok test_copy__full (pygame.tests.mask_test.MaskTypeTest.test_copy__full) Ensures copy works correctly on a filled masked. ... ok test_copy__independent (pygame.tests.mask_test.MaskTypeTest.test_copy__independent) Ensures copy makes an independent copy of the mask. ... ok test_count (pygame.tests.mask_test.MaskTypeTest.test_count) Ensure a mask's set bits are correctly counted. ... ok test_count__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_count__bit_boundaries) Ensures the set bits of different sized masks are counted correctly. ... ok test_count__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_count__empty_mask) Ensure an empty mask's set bits are correctly counted. ... ok test_count__full_mask (pygame.tests.mask_test.MaskTypeTest.test_count__full_mask) Ensure a full mask's set bits are correctly counted. ... ok test_draw (pygame.tests.mask_test.MaskTypeTest.test_draw) Ensure a mask can be drawn onto another mask. ... ok test_draw__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_draw__bit_boundaries) Ensures draw handles masks of different sizes correctly. ... ok test_draw__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_draw__invalid_mask_arg) Ensure draw handles invalid mask arguments correctly. ... ok test_draw__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_draw__invalid_offset_arg) Ensure draw handles invalid offset arguments correctly. ... ok test_draw__offset (pygame.tests.mask_test.MaskTypeTest.test_draw__offset) Ensure an offset mask can be drawn onto another mask. ... ok test_draw__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_draw__offset_boundary) Ensures draw handles offsets and boundaries correctly. ... ok test_draw__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_draw__specific_offsets) Ensure an offset mask can be drawn onto another mask. ... ok test_drawing (pygame.tests.mask_test.MaskTypeTest.test_drawing) Test fill, clear, invert, draw, erase ... ok test_erase (pygame.tests.mask_test.MaskTypeTest.test_erase) Ensure a mask can erase another mask. ... ok test_erase__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_erase__bit_boundaries) Ensures erase handles masks of different sizes correctly. ... ok test_erase__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_erase__invalid_mask_arg) Ensure erase handles invalid mask arguments correctly. ... ok test_erase__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_erase__invalid_offset_arg) Ensure erase handles invalid offset arguments correctly. ... ok test_erase__offset (pygame.tests.mask_test.MaskTypeTest.test_erase__offset) Ensure an offset mask can erase another mask. ... ok test_erase__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_erase__offset_boundary) Ensures erase handles offsets and boundaries correctly. ... ok test_erase__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_erase__specific_offsets) Ensure an offset mask can erase another mask. ... ok test_fill (pygame.tests.mask_test.MaskTypeTest.test_fill) Ensure a mask can be filled. ... ok test_fill__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_fill__bit_boundaries) Ensures masks of different sizes are filled correctly. ... ok test_get_at (pygame.tests.mask_test.MaskTypeTest.test_get_at) Ensure individual mask bits are correctly retrieved. ... ok test_get_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_get_at__out_of_bounds) Ensure get_at() checks bounds. ... ok test_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest.test_get_bounding_rects) Ensures get_bounding_rects works correctly. ... ok test_get_rect (pygame.tests.mask_test.MaskTypeTest.test_get_rect) Ensures get_rect works correctly. ... ok test_get_rect__invalid_kwarg_format (pygame.tests.mask_test.MaskTypeTest.test_get_rect__invalid_kwarg_format) Ensures get_rect detects invalid kwarg formats. ... ok test_get_rect__invalid_kwarg_name (pygame.tests.mask_test.MaskTypeTest.test_get_rect__invalid_kwarg_name) Ensures get_rect detects invalid kwargs. ... ok test_get_rect__multiple_kwargs (pygame.tests.mask_test.MaskTypeTest.test_get_rect__multiple_kwargs) Ensures get_rect supports multiple rect attribute kwargs. ... ok test_get_rect__no_arg_support (pygame.tests.mask_test.MaskTypeTest.test_get_rect__no_arg_support) Ensures get_rect only supports kwargs. ... ok test_get_rect__one_kwarg (pygame.tests.mask_test.MaskTypeTest.test_get_rect__one_kwarg) Ensures get_rect supports a single rect attribute kwarg. ... ok test_get_size (pygame.tests.mask_test.MaskTypeTest.test_get_size) Ensure a mask's size is correctly retrieved. ... ok test_invert (pygame.tests.mask_test.MaskTypeTest.test_invert) Ensure a mask can be inverted. ... ok test_invert__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_invert__bit_boundaries) Ensures masks of different sizes are inverted correctly. ... ok test_invert__empty (pygame.tests.mask_test.MaskTypeTest.test_invert__empty) Ensure an empty mask can be inverted. ... ok test_invert__full (pygame.tests.mask_test.MaskTypeTest.test_invert__full) Ensure a full mask can be inverted. ... ok test_mask (pygame.tests.mask_test.MaskTypeTest.test_mask) Ensure masks are created correctly without fill parameter. ... ok test_mask__fill_arg (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_arg) Ensure masks are created correctly using a fill arg. ... ok test_mask__fill_kwarg (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_kwarg) Ensure masks are created correctly using the fill keyword. ... ok test_mask__fill_kwarg_bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_kwarg_bit_boundaries) Ensures masks are created correctly using the fill keyword ... ok test_mask__negative_size (pygame.tests.mask_test.MaskTypeTest.test_mask__negative_size) Ensure the mask constructor handles negative sizes correctly. ... ok test_mask__size_kwarg (pygame.tests.mask_test.MaskTypeTest.test_mask__size_kwarg) Ensure masks are created correctly using the size keyword. ... ok test_mask_access (pygame.tests.mask_test.MaskTypeTest.test_mask_access) do the set_at, and get_at parts work correctly? ... ok test_outline (pygame.tests.mask_test.MaskTypeTest.test_outline) ... ok test_overlap (pygame.tests.mask_test.MaskTypeTest.test_overlap) Ensure the overlap intersection is correctly calculated. ... ok test_overlap__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap__bit_boundaries) Ensures overlap handles masks of different sizes correctly. ... ok test_overlap__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap__invalid_mask_arg) Ensure overlap handles invalid mask arguments correctly. ... ok test_overlap__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap__invalid_offset_arg) Ensure overlap handles invalid offset arguments correctly. ... ok test_overlap__no_overlap (pygame.tests.mask_test.MaskTypeTest.test_overlap__no_overlap) Ensure an offset overlap intersection is correctly calculated ... ok test_overlap__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset) Ensure an offset overlap intersection is correctly calculated. ... ok test_overlap__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset_boundary) Ensures overlap handles offsets and boundaries correctly. ... ok test_overlap__offset_with_unset_bits (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset_with_unset_bits) Ensure an offset overlap intersection is correctly calculated ... ok test_overlap_area (pygame.tests.mask_test.MaskTypeTest.test_overlap_area) Ensure the overlap_area is correctly calculated. ... ok test_overlap_area__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__bit_boundaries) Ensures overlap_area handles masks of different sizes correctly. ... ok test_overlap_area__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__invalid_mask_arg) Ensure overlap_area handles invalid mask arguments correctly. ... ok test_overlap_area__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__invalid_offset_arg) Ensure overlap_area handles invalid offset arguments correctly. ... ok test_overlap_area__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__offset) Ensure an offset overlap_area is correctly calculated. ... ok test_overlap_area__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__offset_boundary) Ensures overlap_area handles offsets and boundaries correctly. ... ok test_overlap_mask (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask) Ensure overlap_mask's mask has correct bits set. ... ok test_overlap_mask__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__bit_boundaries) Ensures overlap_mask handles masks of different sizes correctly. ... ok test_overlap_mask__bits_set (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__bits_set) Ensure overlap_mask's mask has correct bits set. ... ok test_overlap_mask__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__invalid_mask_arg) Ensure overlap_mask handles invalid mask arguments correctly. ... ok test_overlap_mask__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__invalid_offset_arg) Ensure overlap_mask handles invalid offset arguments correctly. ... ok test_overlap_mask__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__offset) Ensure an offset overlap_mask's mask is correctly calculated. ... ok test_overlap_mask__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__offset_boundary) Ensures overlap_mask handles offsets and boundaries correctly. ... ok test_overlap_mask__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__specific_offsets) Ensure an offset overlap_mask's mask is correctly calculated. ... ok test_scale (pygame.tests.mask_test.MaskTypeTest.test_scale) Ensure a mask can be scaled. ... ok test_scale__negative_size (pygame.tests.mask_test.MaskTypeTest.test_scale__negative_size) Ensure scale handles negative sizes correctly. ... ok test_set_at (pygame.tests.mask_test.MaskTypeTest.test_set_at) Ensure individual mask bits are set to 1. ... ok test_set_at__default_value (pygame.tests.mask_test.MaskTypeTest.test_set_at__default_value) Ensure individual mask bits are set using the default value. ... ok test_set_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_set_at__out_of_bounds) Ensure set_at() checks bounds. ... ok test_set_at__to_0 (pygame.tests.mask_test.MaskTypeTest.test_set_at__to_0) Ensure individual mask bits are set to 0. ... ok test_to_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface) Ensures empty and full masks can be drawn onto surfaces. ... ok test_to_surface__all_surfaces_different_sizes_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__all_surfaces_different_sizes_than_mask) Ensures that all the surface parameters can be of different sizes. ... ok test_to_surface__area_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_default) Ensures the default area is correct. ... ok test_to_surface__area_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_locations) Ensures area rects can be different locations on/off the mask. ... expected failure test_to_surface__area_off_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_off_mask) Ensures area values off the mask work correctly ... expected failure test_to_surface__area_off_mask_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_off_mask_with_setsurface_unsetsurface) Ensures area values off the mask work correctly ... expected failure test_to_surface__area_on_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_on_mask) Ensures area values on the mask work correctly ... expected failure test_to_surface__area_on_mask_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_on_mask_with_setsurface_unsetsurface) Ensures area values on the mask work correctly ... expected failure test_to_surface__area_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_param) Ensures to_surface accepts an area arg/kwarg. ... expected failure test_to_surface__area_sizes (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_sizes) Ensures area rects can be different sizes. ... expected failure test_to_surface__args_and_kwargs (pygame.tests.mask_test.MaskTypeTest.test_to_surface__args_and_kwargs) Ensures to_surface accepts a combination of args/kwargs ... ok test_to_surface__args_invalid_types (pygame.tests.mask_test.MaskTypeTest.test_to_surface__args_invalid_types) Ensures to_surface detects invalid kwarg types. ... ok test_to_surface__color_alphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__color_alphas) Ensures the setcolor/unsetcolor alpha values are respected. ... ok test_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__create_surface) Ensures empty and full masks can be drawn onto a created surface. ... ok test_to_surface__default_surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__default_surface_with_param_combinations) Ensures to_surface works with a default surface value ... ok test_to_surface__depths (pygame.tests.mask_test.MaskTypeTest.test_to_surface__depths) Ensures to_surface works correctly with supported surface depths. ... ok test_to_surface__dest_and_area_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_and_area_locations) Ensures dest/area values can be different locations on/off the ... expected failure test_to_surface__dest_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_default) Ensures the default dest is correct. ... ok test_to_surface__dest_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_locations) Ensures dest values can be different locations on/off the surface. ... ok test_to_surface__dest_off_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_off_surface) Ensures dest values off the surface work correctly ... ok test_to_surface__dest_off_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_off_surface_with_setsurface_unsetsurface) Ensures dest values off the surface work correctly ... ok test_to_surface__dest_on_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_on_surface) Ensures dest values on the surface work correctly ... ok test_to_surface__dest_on_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_on_surface_with_setsurface_unsetsurface) Ensures dest values on the surface work correctly ... ok test_to_surface__dest_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_param) Ensures to_surface accepts a dest arg/kwarg. ... ok test_to_surface__different_depths (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_depths) Ensures an exception is raised when surfaces have different depths. ... ok test_to_surface__different_depths_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_depths_with_created_surfaces) Ensures an exception is raised when surfaces have different depths ... ok test_to_surface__different_srcalphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_srcalphas) Ensures an exception is raised when surfaces have different SRCALPHA ... ok test_to_surface__different_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_srcalphas_with_created_surfaces) Ensures an exception is raised when surfaces have different SRCALPHA ... ok test_to_surface__invalid_area_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_area_formats) Ensures to_surface handles invalid area formats correctly. ... expected failure test_to_surface__invalid_dest_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_dest_formats) Ensures to_surface handles invalid dest formats correctly. ... ok test_to_surface__invalid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_setcolor_formats) Ensures to_surface handles invalid setcolor formats correctly. ... ok test_to_surface__invalid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_unsetcolor_formats) Ensures to_surface handles invalid unsetcolor formats correctly. ... ok test_to_surface__kwargs (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs) Ensures to_surface accepts the correct kwargs. ... ok test_to_surface__kwargs_create_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_create_surface) Ensures to_surface accepts the correct kwargs ... ok test_to_surface__kwargs_invalid_name (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_invalid_name) Ensures to_surface detects invalid kwarg names. ... ok test_to_surface__kwargs_invalid_types (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_invalid_types) Ensures to_surface detects invalid kwarg types. ... ok test_to_surface__kwargs_order_independent (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_order_independent) Ensures to_surface kwargs are not order dependent. ... ok test_to_surface__negative_sized_area_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__negative_sized_area_rect) Ensures to_surface correctly handles negative sized area rects. ... expected failure test_to_surface__negative_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__negative_sized_dest_rect) Ensures to_surface correctly handles negative sized dest rects. ... ok test_to_surface__same_srcalphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__same_srcalphas) Ensures to_surface works correctly when the SRCALPHA flag is set or not. ... ok test_to_surface__same_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__same_srcalphas_with_created_surfaces) Ensures to_surface works correctly when it creates a surface ... ok test_to_surface__set_and_unset_bits (pygame.tests.mask_test.MaskTypeTest.test_to_surface__set_and_unset_bits) Ensures that to_surface works correctly with with set/unset bits ... ok test_to_surface__set_and_unset_bits_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__set_and_unset_bits_with_setsurface_unsetsurface) Ensures that to_surface works correctly with with set/unset bits ... ok test_to_surface__setcolor_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setcolor_default) Ensures the default setcolor is correct. ... ok test_to_surface__setcolor_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setcolor_param) Ensures to_surface accepts a setcolor arg/kwarg. ... ok test_to_surface__setsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_and_shorter_than_mask) Ensures that setsurfaces narrower and shorter than the mask work ... ok test_to_surface__setsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_and_taller_than_mask) Ensures that setsurfaces narrower and taller than the mask work ... ok test_to_surface__setsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_than_mask) Ensures that setsurfaces narrower than the mask work correctly. ... ok test_to_surface__setsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_than_mask_and_colors_none) Ensures that setsurfaces narrower than the mask work correctly ... ok test_to_surface__setsurface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_param) Ensures to_surface accepts a setsurface arg/kwarg. ... ok test_to_surface__setsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_shorter_than_mask) Ensures that setsurfaces shorter than the mask work correctly. ... ok test_to_surface__setsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_shorter_than_mask_and_colors_none) Ensures that setsurfaces shorter than the mask work correctly ... ok test_to_surface__setsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_taller_than_mask) Ensures that setsurfaces taller than the mask work correctly. ... ok test_to_surface__setsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_and_shorter_than_mask) Ensures that setsurfaces wider and shorter than the mask work ... ok test_to_surface__setsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_and_taller_than_mask) Ensures that setsurfaces wider and taller than the mask work ... ok test_to_surface__setsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_than_mask) Ensures that setsurfaces wider than the mask work correctly. ... ok test_to_surface__setsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_with_zero_size) Ensures zero sized setsurfaces are handled correctly. ... ok test_to_surface__surface_color_alphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_color_alphas) Ensures the setsurface/unsetsurface color alpha values are respected. ... ok test_to_surface__surface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_and_shorter_than_mask) Ensures that surfaces narrower and shorter than the mask work ... ok test_to_surface__surface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_and_taller_than_mask) Ensures that surfaces narrower and taller than the mask work ... ok test_to_surface__surface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_than_mask) Ensures that surfaces narrower than the mask work correctly. ... ok test_to_surface__surface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_param) Ensures to_surface accepts a surface arg/kwarg. ... ok test_to_surface__surface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_shorter_than_mask) Ensures that surfaces shorter than the mask work correctly. ... ok test_to_surface__surface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_taller_than_mask) Ensures that surfaces taller than the mask work correctly. ... ok test_to_surface__surface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_and_shorter_than_mask) Ensures that surfaces wider and shorter than the mask work ... ok test_to_surface__surface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_and_taller_than_mask) Ensures that surfaces wider and taller than the mask work correctly. ... ok test_to_surface__surface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_than_mask) Ensures that surfaces wider than the mask work correctly. ... ok test_to_surface__surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_with_param_combinations) Ensures to_surface works with a surface value ... ok test_to_surface__surface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_with_zero_size) Ensures zero sized surfaces are handled correctly. ... ok test_to_surface__unsetcolor_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetcolor_default) Ensures the default unsetcolor is correct. ... ok test_to_surface__unsetcolor_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetcolor_param) Ensures to_surface accepts a unsetcolor arg/kwarg. ... ok test_to_surface__unsetsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_and_shorter_than_mask) Ensures that unsetsurfaces narrower and shorter than the mask work ... ok test_to_surface__unsetsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_and_taller_than_mask) Ensures that unsetsurfaces narrower and taller than the mask work ... ok test_to_surface__unsetsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_than_mask) Ensures that unsetsurfaces narrower than the mask work correctly. ... ok test_to_surface__unsetsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_than_mask_and_colors_none) Ensures that unsetsurfaces narrower than the mask work correctly ... ok test_to_surface__unsetsurface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_param) Ensures to_surface accepts a unsetsurface arg/kwarg. ... ok test_to_surface__unsetsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_shorter_than_mask) Ensures that unsetsurfaces shorter than the mask work correctly. ... ok test_to_surface__unsetsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_shorter_than_mask_and_colors_none) Ensures that unsetsurfaces shorter than the mask work correctly ... ok test_to_surface__unsetsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_taller_than_mask) Ensures that unsetsurfaces taller than the mask work correctly. ... ok test_to_surface__unsetsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_and_shorter_than_mask) Ensures that unsetsurfaces wider and shorter than the mask work ... ok test_to_surface__unsetsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_and_taller_than_mask) Ensures that unsetsurfaces wider and taller than the mask work ... ok test_to_surface__unsetsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_than_mask) Ensures that unsetsurfaces wider than the mask work correctly. ... ok test_to_surface__unsetsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_with_zero_size) Ensures zero sized unsetsurfaces are handled correctly. ... ok test_to_surface__valid_area_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_area_formats) Ensures to_surface handles valid area formats correctly. ... expected failure test_to_surface__valid_dest_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_dest_formats) Ensures to_surface handles valid dest formats correctly. ... ok test_to_surface__valid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_setcolor_formats) Ensures to_surface handles valid setcolor formats correctly. ... ok test_to_surface__valid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_unsetcolor_formats) Ensures to_surface handles valid unsetcolor formats correctly. ... ok test_to_surface__zero_sized_area_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__zero_sized_area_rect) Ensures to_surface correctly handles zero sized area rects. ... expected failure test_to_surface__zero_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__zero_sized_dest_rect) Ensures to_surface correctly handles zero sized dest rects. ... ok test_zero_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask) Ensures masks can be created with zero sizes. ... ok test_zero_mask_angle (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_angle) ... ok test_zero_mask_centroid (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_centroid) ... ok test_zero_mask_clear (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_clear) ... ok test_zero_mask_connected_component (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_component) Ensures connected_component correctly handles zero sized masks. ... ok test_zero_mask_connected_component__indexed (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_component__indexed) Ensures connected_component correctly handles zero sized masks ... ok test_zero_mask_connected_components (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_components) Ensures connected_components correctly handles zero sized masks. ... ok test_zero_mask_convolve (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_convolve) Ensures convolve correctly handles zero sized masks. ... ok test_zero_mask_convolve__with_output_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_convolve__with_output_mask) Ensures convolve correctly handles zero sized masks ... ok test_zero_mask_copy (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_copy) Ensures copy correctly handles zero sized masks. ... ok test_zero_mask_count (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_count) ... ok test_zero_mask_draw (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_draw) Ensures draw correctly handles zero sized masks. ... ok test_zero_mask_erase (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_erase) Ensures erase correctly handles zero sized masks. ... ok test_zero_mask_fill (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_fill) Ensures fill correctly handles zero sized masks. ... ok test_zero_mask_flip (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_flip) ... ok test_zero_mask_get_at (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_at) Ensures get_at correctly handles zero sized masks. ... ok test_zero_mask_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_bounding_rects) Ensures get_bounding_rects correctly handles zero sized masks. ... ok test_zero_mask_get_rect (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_rect) Ensures get_rect correctly handles zero sized masks. ... ok test_zero_mask_get_size (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_size) Ensures get_size correctly handles zero sized masks. ... ok test_zero_mask_outline (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_outline) Ensures outline correctly handles zero sized masks. ... ok test_zero_mask_outline__with_arg (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_outline__with_arg) Ensures outline correctly handles zero sized masks ... ok test_zero_mask_overlap (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap) Ensures overlap correctly handles zero sized masks. ... ok test_zero_mask_overlap_area (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap_area) Ensures overlap_area correctly handles zero sized masks. ... ok test_zero_mask_overlap_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap_mask) Ensures overlap_mask correctly handles zero sized masks. ... ok test_zero_mask_scale (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_scale) ... ok test_zero_mask_set_at (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_set_at) Ensures set_at correctly handles zero sized masks. ... ok test_zero_mask_to_surface (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_to_surface) Ensures to_surface correctly handles zero sized masks and surfaces. ... ok test_zero_mask_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_to_surface__create_surface) Ensures to_surface correctly handles zero sized masks and surfaces ... ok ---------------------------------------------------------------------- Ran 257 tests in 0.259s OK (expected failures=12) loading pygame.tests.math_test test_clamp (pygame.tests.math_test.MathModuleTest.test_clamp) Test clamp function. ... ok test_lerp (pygame.tests.math_test.MathModuleTest.test_lerp) ... ok testAdd (pygame.tests.math_test.Vector2TypeTest.testAdd) ... ok testAttributeAccess (pygame.tests.math_test.Vector2TypeTest.testAttributeAccess) ... ok testBool (pygame.tests.math_test.Vector2TypeTest.testBool) ... ok testCompare (pygame.tests.math_test.Vector2TypeTest.testCompare) ... ok testConstructionDefault (pygame.tests.math_test.Vector2TypeTest.testConstructionDefault) ... ok testConstructionKeywords (pygame.tests.math_test.Vector2TypeTest.testConstructionKeywords) ... ok testConstructionList (pygame.tests.math_test.Vector2TypeTest.testConstructionList) ... ok testConstructionScalar (pygame.tests.math_test.Vector2TypeTest.testConstructionScalar) ... ok testConstructionScalarKeywords (pygame.tests.math_test.Vector2TypeTest.testConstructionScalarKeywords) ... ok testConstructionTuple (pygame.tests.math_test.Vector2TypeTest.testConstructionTuple) ... ok testConstructionVector2 (pygame.tests.math_test.Vector2TypeTest.testConstructionVector2) ... ok testConstructionXY (pygame.tests.math_test.Vector2TypeTest.testConstructionXY) ... ok testCopy (pygame.tests.math_test.Vector2TypeTest.testCopy) ... ok testExtendedSlicing (pygame.tests.math_test.Vector2TypeTest.testExtendedSlicing) ... ok testIter (pygame.tests.math_test.Vector2TypeTest.testIter) ... ok testRepr (pygame.tests.math_test.Vector2TypeTest.testRepr) ... ok testScalarDivision (pygame.tests.math_test.Vector2TypeTest.testScalarDivision) ... ok testScalarMultiplication (pygame.tests.math_test.Vector2TypeTest.testScalarMultiplication) ... ok testSequence (pygame.tests.math_test.Vector2TypeTest.testSequence) ... ok testStr (pygame.tests.math_test.Vector2TypeTest.testStr) ... ok testSub (pygame.tests.math_test.Vector2TypeTest.testSub) ... ok testUnary (pygame.tests.math_test.Vector2TypeTest.testUnary) ... ok test___round___basic (pygame.tests.math_test.Vector2TypeTest.test___round___basic) ... ok test_angle_to (pygame.tests.math_test.Vector2TypeTest.test_angle_to) ... ok test_clamp_mag_v2_edge_cases (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_edge_cases) ... ok test_clamp_mag_v2_errors (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_errors) ... ok test_clamp_mag_v2_max (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_max) ... ok test_clamp_mag_v2_min (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_min) ... ok test_clamp_mag_v2_no_change (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_no_change) ... ok test_collection_abc (pygame.tests.math_test.Vector2TypeTest.test_collection_abc) ... ok test_contains (pygame.tests.math_test.Vector2TypeTest.test_contains) ... ok test_cross (pygame.tests.math_test.Vector2TypeTest.test_cross) ... ok test_distance_squared_to (pygame.tests.math_test.Vector2TypeTest.test_distance_squared_to) ... ok test_distance_to (pygame.tests.math_test.Vector2TypeTest.test_distance_to) ... ok test_dot (pygame.tests.math_test.Vector2TypeTest.test_dot) ... ok test_elementwise (pygame.tests.math_test.Vector2TypeTest.test_elementwise) ... ok test_is_normalized (pygame.tests.math_test.Vector2TypeTest.test_is_normalized) ... ok test_length (pygame.tests.math_test.Vector2TypeTest.test_length) ... ok test_length_squared (pygame.tests.math_test.Vector2TypeTest.test_length_squared) ... ok test_lerp (pygame.tests.math_test.Vector2TypeTest.test_lerp) ... ok test_move_away (pygame.tests.math_test.Vector2TypeTest.test_move_away) ... ok test_move_nowhere (pygame.tests.math_test.Vector2TypeTest.test_move_nowhere) ... ok test_move_towards_basic (pygame.tests.math_test.Vector2TypeTest.test_move_towards_basic) ... ok test_move_towards_errors (pygame.tests.math_test.Vector2TypeTest.test_move_towards_errors) ... ok test_move_towards_max_distance (pygame.tests.math_test.Vector2TypeTest.test_move_towards_max_distance) ... ok test_move_towards_self (pygame.tests.math_test.Vector2TypeTest.test_move_towards_self) ... ok test_normalize (pygame.tests.math_test.Vector2TypeTest.test_normalize) ... ok test_normalize_ip (pygame.tests.math_test.Vector2TypeTest.test_normalize_ip) ... ok test_polar (pygame.tests.math_test.Vector2TypeTest.test_polar) ... ok test_project_v2_onto_other (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other) Project onto other vector. ... ok test_project_v2_onto_other_as_list (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other_as_list) Project onto other list as vector. ... ok test_project_v2_onto_other_as_tuple (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other_as_tuple) Project onto other tuple as vector. ... ok test_project_v2_onto_x_axis (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_x_axis) Project onto x-axis, e.g. get the component pointing in the x-axis direction. ... ok test_project_v2_onto_y_axis (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_y_axis) Project onto y-axis, e.g. get the component pointing in the y-axis direction. ... ok test_project_v2_raises_if_other_has_zero_length (pygame.tests.math_test.Vector2TypeTest.test_project_v2_raises_if_other_has_zero_length) Check if exception is raise when projected on vector has zero length. ... ok test_project_v2_raises_if_other_is_not_iterable (pygame.tests.math_test.Vector2TypeTest.test_project_v2_raises_if_other_is_not_iterable) Check if exception is raise when projected on vector is not iterable. ... ok test_reflect (pygame.tests.math_test.Vector2TypeTest.test_reflect) ... ok test_reflect_ip (pygame.tests.math_test.Vector2TypeTest.test_reflect_ip) ... ok test_rotate (pygame.tests.math_test.Vector2TypeTest.test_rotate) ... ok test_rotate_ip (pygame.tests.math_test.Vector2TypeTest.test_rotate_ip) ... ok test_rotate_rad (pygame.tests.math_test.Vector2TypeTest.test_rotate_rad) ... ok test_rotate_rad_ip (pygame.tests.math_test.Vector2TypeTest.test_rotate_rad_ip) ... ok test_scale_to_length (pygame.tests.math_test.Vector2TypeTest.test_scale_to_length) ... ok test_slerp (pygame.tests.math_test.Vector2TypeTest.test_slerp) ... ok test_subclass_operation (pygame.tests.math_test.Vector2TypeTest.test_subclass_operation) ... ok test_subclassing_v2 (pygame.tests.math_test.Vector2TypeTest.test_subclassing_v2) Check if Vector2 is subclassable ... ok test_swizzle (pygame.tests.math_test.Vector2TypeTest.test_swizzle) ... ok test_swizzle_return_types (pygame.tests.math_test.Vector2TypeTest.test_swizzle_return_types) ... ok test_update (pygame.tests.math_test.Vector2TypeTest.test_update) ... ok testAdd (pygame.tests.math_test.Vector3TypeTest.testAdd) ... ok testAttributeAccess (pygame.tests.math_test.Vector3TypeTest.testAttributeAccess) ... ok testBool (pygame.tests.math_test.Vector3TypeTest.testBool) ... ok testCompare (pygame.tests.math_test.Vector3TypeTest.testCompare) ... ok testConstructionDefault (pygame.tests.math_test.Vector3TypeTest.testConstructionDefault) ... ok testConstructionKeywords (pygame.tests.math_test.Vector3TypeTest.testConstructionKeywords) ... ok testConstructionList (pygame.tests.math_test.Vector3TypeTest.testConstructionList) ... ok testConstructionMissing (pygame.tests.math_test.Vector3TypeTest.testConstructionMissing) ... ok testConstructionScalar (pygame.tests.math_test.Vector3TypeTest.testConstructionScalar) ... ok testConstructionScalarKeywords (pygame.tests.math_test.Vector3TypeTest.testConstructionScalarKeywords) ... ok testConstructionTuple (pygame.tests.math_test.Vector3TypeTest.testConstructionTuple) ... ok testConstructionVector3 (pygame.tests.math_test.Vector3TypeTest.testConstructionVector3) ... ok testConstructionXYZ (pygame.tests.math_test.Vector3TypeTest.testConstructionXYZ) ... ok testCopy (pygame.tests.math_test.Vector3TypeTest.testCopy) ... ok testExtendedSlicing (pygame.tests.math_test.Vector3TypeTest.testExtendedSlicing) ... ok testIter (pygame.tests.math_test.Vector3TypeTest.testIter) ... ok testRepr (pygame.tests.math_test.Vector3TypeTest.testRepr) ... ok testScalarDivision (pygame.tests.math_test.Vector3TypeTest.testScalarDivision) ... ok testScalarMultiplication (pygame.tests.math_test.Vector3TypeTest.testScalarMultiplication) ... ok testSequence (pygame.tests.math_test.Vector3TypeTest.testSequence) ... ok testStr (pygame.tests.math_test.Vector3TypeTest.testStr) ... ok testSub (pygame.tests.math_test.Vector3TypeTest.testSub) ... ok testUnary (pygame.tests.math_test.Vector3TypeTest.testUnary) ... ok test___round___basic (pygame.tests.math_test.Vector3TypeTest.test___round___basic) ... ok test_angle_to (pygame.tests.math_test.Vector3TypeTest.test_angle_to) ... ok test_clamp_mag_v3_edge_cases (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_edge_cases) ... ok test_clamp_mag_v3_errors (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_errors) ... ok test_clamp_mag_v3_max (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_max) ... ok test_clamp_mag_v3_min (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_min) ... ok test_clamp_mag_v3_no_change (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_no_change) ... ok test_collection_abc (pygame.tests.math_test.Vector3TypeTest.test_collection_abc) ... ok test_contains (pygame.tests.math_test.Vector3TypeTest.test_contains) ... ok test_cross (pygame.tests.math_test.Vector3TypeTest.test_cross) ... ok test_dir_works (pygame.tests.math_test.Vector3TypeTest.test_dir_works) ... ok test_distance_squared_to (pygame.tests.math_test.Vector3TypeTest.test_distance_squared_to) ... ok test_distance_squared_to_exceptions (pygame.tests.math_test.Vector3TypeTest.test_distance_squared_to_exceptions) ... ok test_distance_to (pygame.tests.math_test.Vector3TypeTest.test_distance_to) ... ok test_distance_to_exceptions (pygame.tests.math_test.Vector3TypeTest.test_distance_to_exceptions) ... ok test_dot (pygame.tests.math_test.Vector3TypeTest.test_dot) ... ok test_elementwise (pygame.tests.math_test.Vector3TypeTest.test_elementwise) ... ok test_inplace_operators (pygame.tests.math_test.Vector3TypeTest.test_inplace_operators) ... ok test_invalid_swizzle (pygame.tests.math_test.Vector3TypeTest.test_invalid_swizzle) ... ok test_is_normalized (pygame.tests.math_test.Vector3TypeTest.test_is_normalized) ... ok test_length (pygame.tests.math_test.Vector3TypeTest.test_length) ... ok test_length_squared (pygame.tests.math_test.Vector3TypeTest.test_length_squared) ... ok test_lerp (pygame.tests.math_test.Vector3TypeTest.test_lerp) ... ok test_move_away (pygame.tests.math_test.Vector3TypeTest.test_move_away) ... ok test_move_nowhere (pygame.tests.math_test.Vector3TypeTest.test_move_nowhere) ... ok test_move_towards_basic (pygame.tests.math_test.Vector3TypeTest.test_move_towards_basic) ... ok test_move_towards_errors (pygame.tests.math_test.Vector3TypeTest.test_move_towards_errors) ... ok test_move_towards_max_distance (pygame.tests.math_test.Vector3TypeTest.test_move_towards_max_distance) ... ok test_move_towards_self (pygame.tests.math_test.Vector3TypeTest.test_move_towards_self) ... ok test_normalize (pygame.tests.math_test.Vector3TypeTest.test_normalize) ... ok test_normalize_ip (pygame.tests.math_test.Vector3TypeTest.test_normalize_ip) ... ok test_pickle (pygame.tests.math_test.Vector3TypeTest.test_pickle) ... ok test_project_v3_onto_other (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other) Project onto other vector. ... ok test_project_v3_onto_other_as_list (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other_as_list) Project onto other list as vector. ... ok test_project_v3_onto_other_as_tuple (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other_as_tuple) Project onto other tuple as vector. ... ok test_project_v3_onto_x_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_x_axis) Project onto x-axis, e.g. get the component pointing in the x-axis direction. ... ok test_project_v3_onto_y_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_y_axis) Project onto y-axis, e.g. get the component pointing in the y-axis direction. ... ok test_project_v3_onto_z_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_z_axis) Project onto z-axis, e.g. get the component pointing in the z-axis direction. ... ok test_project_v3_raises_if_other_has_zero_length (pygame.tests.math_test.Vector3TypeTest.test_project_v3_raises_if_other_has_zero_length) Check if exception is raise when projected on vector has zero length. ... ok test_project_v3_raises_if_other_is_not_iterable (pygame.tests.math_test.Vector3TypeTest.test_project_v3_raises_if_other_is_not_iterable) Check if exception is raise when projected on vector is not iterable. ... ok test_reflect (pygame.tests.math_test.Vector3TypeTest.test_reflect) ... ok test_reflect_ip (pygame.tests.math_test.Vector3TypeTest.test_reflect_ip) ... ok test_rotate (pygame.tests.math_test.Vector3TypeTest.test_rotate) ... ok test_rotate_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_ip) ... ok test_rotate_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_rad) ... ok test_rotate_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_rad_ip) ... ok test_rotate_x (pygame.tests.math_test.Vector3TypeTest.test_rotate_x) ... ok test_rotate_x_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_ip) ... ok test_rotate_x_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_rad) ... ok test_rotate_x_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_rad_ip) ... ok test_rotate_y (pygame.tests.math_test.Vector3TypeTest.test_rotate_y) ... ok test_rotate_y_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_ip) ... ok test_rotate_y_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_rad) ... ok test_rotate_y_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_rad_ip) ... ok test_rotate_z (pygame.tests.math_test.Vector3TypeTest.test_rotate_z) ... ok test_rotate_z_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_ip) ... ok test_rotate_z_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_rad) ... ok test_rotate_z_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_rad_ip) ... ok test_scale_to_length (pygame.tests.math_test.Vector3TypeTest.test_scale_to_length) ... ok test_slerp (pygame.tests.math_test.Vector3TypeTest.test_slerp) ... ok test_spherical (pygame.tests.math_test.Vector3TypeTest.test_spherical) ... ok test_subclass_operation (pygame.tests.math_test.Vector3TypeTest.test_subclass_operation) ... ok test_subclassing_v3 (pygame.tests.math_test.Vector3TypeTest.test_subclassing_v3) Check if Vector3 is subclassable ... ok test_swizzle (pygame.tests.math_test.Vector3TypeTest.test_swizzle) ... ok test_swizzle_constants (pygame.tests.math_test.Vector3TypeTest.test_swizzle_constants) We can get constant values from a swizzle. ... ok test_swizzle_four_constants (pygame.tests.math_test.Vector3TypeTest.test_swizzle_four_constants) We can get 4 constant values from a swizzle. ... ok test_swizzle_oob (pygame.tests.math_test.Vector3TypeTest.test_swizzle_oob) An out-of-bounds swizzle raises an AttributeError. ... ok test_swizzle_return_types (pygame.tests.math_test.Vector3TypeTest.test_swizzle_return_types) ... ok test_swizzle_set_oob (pygame.tests.math_test.Vector3TypeTest.test_swizzle_set_oob) An out-of-bounds swizzle set raises an AttributeError. ... ok ---------------------------------------------------------------------- Ran 163 tests in 0.007s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.midi_test test_MidiException (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_MidiException) Ensures the MidiException is raised as expected. ... ok test_conversions (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_conversions) of frequencies to midi note numbers and ansi note names. ... ok test_midiin (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midiin) Ensures the MIDIIN event id exists in the midi module. ... ok test_midiout (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midiout) Ensures the MIDIOUT event id exists in the midi module. ... ok test_midis2events (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events) Ensures midi events are properly converted to pygame events. ... ok test_midis2events__extra_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__extra_event_data) Ensures midi events with extra values are handled properly. ... ok test_midis2events__extra_event_data_missing_timestamp (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__extra_event_data_missing_timestamp) Ensures midi events with extra data and no timestamps are handled ... ok test_midis2events__missing_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__missing_event_data) Ensures midi events with missing values are handled properly. ... ok ---------------------------------------------------------------------- Ran 8 tests in 0.004s OK loading pygame.tests.mixer_music_test test_get_busy (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_get_busy) ... ok test_get_volume (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_get_volume) ... ok test_init (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_init) issue #955. unload music whenever mixer.quit() is called ... ok test_load (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load) ... ok test_load_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_mp3) |tags:music| ... ok test_load_object (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_object) test loading music from file-like objects. ... ok test_load_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_ogg) |tags:music| ... ok test_load_unicode (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_unicode) test non-ASCII unicode path ... ok test_load_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_wav) |tags:music| ... ok test_music_pause__unpause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_music_pause__unpause) Ensure music has the correct position immediately after unpausing ... ok test_object_namehint (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_object_namehint) test loading & queuing music from file-like objects with namehint argument. ... ok test_pause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_pause) ... ok test_play (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_play) ... ok test_play__start_time (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_play__start_time) ... skipped 'disk audio driver "playback" writing to disk is slow' test_queue__arguments (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__arguments) Ensures queue() can be called with proper arguments. ... ok test_queue__invalid_filename (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__invalid_filename) Ensures queue() correctly handles invalid filenames. ... ok test_queue__invalid_sound_type (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__invalid_sound_type) Ensures queue() correctly handles invalid file types. ... ok test_queue__multiple_calls (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__multiple_calls) Ensures queue() can be called multiple times. ... ok test_queue__no_file (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__no_file) Ensures queue() correctly handles missing the file argument. ... ok test_queue_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_mp3) Ensures queue() accepts mp3 files. ... ok test_queue_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_ogg) Ensures queue() accepts ogg files. ... ok test_queue_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_wav) Ensures queue() accepts wav files. ... ok test_rewind (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_rewind) ... ok test_set_volume (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_set_volume) ... ok test_stop (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_stop) ... ok test_unload (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_unload) ... ok test_unpause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_unpause) ... ok ---------------------------------------------------------------------- Ran 27 tests in 20.384s OK (skipped=1) loading pygame.tests.mixer_test test_get_endevent (pygame.tests.mixer_test.ChannelEndEventTest.test_get_endevent) Ensure Channel.get_endevent() returns the correct event type. ... ok test_set_volume_with_one_argument (pygame.tests.mixer_test.ChannelSetVolumeTest.test_set_volume_with_one_argument) ... ok test_set_volume_with_two_arguments (pygame.tests.mixer_test.ChannelSetVolumeTest.test_set_volume_with_two_arguments) ... expected failure test_channel (pygame.tests.mixer_test.ChannelTypeTest.test_channel) Ensure Channel() creation works. ... ok test_channel__before_init (pygame.tests.mixer_test.ChannelTypeTest.test_channel__before_init) Ensure exception for Channel() creation with non-init mixer. ... ok test_channel__invalid_id (pygame.tests.mixer_test.ChannelTypeTest.test_channel__invalid_id) Ensure exception for Channel() creation with an invalid id. ... ok test_channel__without_arg (pygame.tests.mixer_test.ChannelTypeTest.test_channel__without_arg) Ensure exception for Channel() creation with no argument. ... ok test_fadeout (pygame.tests.mixer_test.ChannelTypeTest.test_fadeout) Ensure Channel.fadeout() stops playback after fading out. ... ok test_get_busy (pygame.tests.mixer_test.ChannelTypeTest.test_get_busy) Ensure an idle channel's busy state is correct. ... ok test_get_busy__active (pygame.tests.mixer_test.ChannelTypeTest.test_get_busy__active) Ensure an active channel's busy state is correct. ... ok test_get_queue (pygame.tests.mixer_test.ChannelTypeTest.test_get_queue) Ensure Channel.get_queue() returns any queued Sound. ... ok test_get_sound (pygame.tests.mixer_test.ChannelTypeTest.test_get_sound) Ensure Channel.get_sound() returns the currently playing Sound. ... ok test_get_volume (pygame.tests.mixer_test.ChannelTypeTest.test_get_volume) Ensure a channel's volume can be retrieved. ... ok test_pause_unpause (pygame.tests.mixer_test.ChannelTypeTest.test_pause_unpause) Test if the Channel can be paused and unpaused. ... ok test_pause_unpause__before_init (pygame.tests.mixer_test.ChannelTypeTest.test_pause_unpause__before_init) Ensure exception for Channel.pause() with non-init mixer. ... ok test_queue (pygame.tests.mixer_test.ChannelTypeTest.test_queue) Ensure the Channel.queue() works correctly ... skipped 'Ignoring Debian-specific test failure' test_stop (pygame.tests.mixer_test.ChannelTypeTest.test_stop) ... ok test_array_interface (pygame.tests.mixer_test.MixerModuleTest.test_array_interface) ... ok test_array_keyword (pygame.tests.mixer_test.MixerModuleTest.test_array_keyword) ... skipped 'this test fails without real sound card' test_fadeout (pygame.tests.mixer_test.MixerModuleTest.test_fadeout) Ensure pygame.mixer.fadeout() stops playback after fading out the sound. ... ok test_find_channel (pygame.tests.mixer_test.MixerModuleTest.test_find_channel) ... ok test_get_init__returns_None_if_mixer_not_initialized (pygame.tests.mixer_test.MixerModuleTest.test_get_init__returns_None_if_mixer_not_initialized) ... ok test_get_num_channels__defaults_eight_after_init (pygame.tests.mixer_test.MixerModuleTest.test_get_num_channels__defaults_eight_after_init) ... ok test_get_sdl_mixer_version (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version) Ensures get_sdl_mixer_version works correctly with no args. ... ok test_get_sdl_mixer_version__args (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__args) Ensures get_sdl_mixer_version works correctly using args. ... ok test_get_sdl_mixer_version__invalid_args_kwargs (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__invalid_args_kwargs) Ensures get_sdl_mixer_version handles invalid args and kwargs. ... ok test_get_sdl_mixer_version__kwargs (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__kwargs) Ensures get_sdl_mixer_version works correctly using kwargs. ... ok test_get_sdl_mixer_version__linked_equals_compiled (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__linked_equals_compiled) Ensures get_sdl_mixer_version's linked/compiled versions are equal. ... ok test_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest.test_init__keyword_args) ... ok test_init__zero_values (pygame.tests.mixer_test.MixerModuleTest.test_init__zero_values) ... ok test_newbuf__one_channel (pygame.tests.mixer_test.MixerModuleTest.test_newbuf__one_channel) ... ok test_newbuf__twho_channel (pygame.tests.mixer_test.MixerModuleTest.test_newbuf__twho_channel) ... ok test_pause (pygame.tests.mixer_test.MixerModuleTest.test_pause) Ensure pygame.mixer.pause() temporarily stops playback of all sound channels. ... expected failure test_pre_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest.test_pre_init__keyword_args) ... ok test_pre_init__zero_values (pygame.tests.mixer_test.MixerModuleTest.test_pre_init__zero_values) ... ok test_quit (pygame.tests.mixer_test.MixerModuleTest.test_quit) get_num_channels() Should throw pygame.error if uninitialized ... ok test_set_num_channels (pygame.tests.mixer_test.MixerModuleTest.test_set_num_channels) ... ok test_set_reserved (pygame.tests.mixer_test.MixerModuleTest.test_set_reserved) Ensure pygame.mixer.set_reserved() reserves the given number of channels. ... ok test_sound_args (pygame.tests.mixer_test.MixerModuleTest.test_sound_args) ... ok test_sound_unicode (pygame.tests.mixer_test.MixerModuleTest.test_sound_unicode) test non-ASCII unicode path ... ok test_stop (pygame.tests.mixer_test.MixerModuleTest.test_stop) Stops playback of all active sound channels. ... ok test_correct_subclassing (pygame.tests.mixer_test.SoundTypeTest.test_correct_subclassing) ... ok test_get_length (pygame.tests.mixer_test.SoundTypeTest.test_get_length) Tests if get_length returns a correct length. ... ok test_get_num_channels (pygame.tests.mixer_test.SoundTypeTest.test_get_num_channels) Tests if Sound.get_num_channels returns the correct number ... ok test_get_raw (pygame.tests.mixer_test.SoundTypeTest.test_get_raw) Ensure get_raw returns the correct bytestring. ... ok test_get_volume (pygame.tests.mixer_test.SoundTypeTest.test_get_volume) Ensure a sound's volume can be retrieved. ... ok test_get_volume__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_get_volume__while_playing) Ensure a sound's volume can be retrieved while playing. ... ok test_incorrect_subclassing (pygame.tests.mixer_test.SoundTypeTest.test_incorrect_subclassing) ... ok test_samples_address (pygame.tests.mixer_test.SoundTypeTest.test_samples_address) Test the _samples_address getter. ... ok test_set_volume (pygame.tests.mixer_test.SoundTypeTest.test_set_volume) Ensure a sound's volume can be set. ... ok test_set_volume__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_set_volume__while_playing) Ensure a sound's volume can be set while playing. ... ok test_sound (pygame.tests.mixer_test.SoundTypeTest.test_sound) Ensure Sound() creation with a filename works. ... ok test_sound__before_init (pygame.tests.mixer_test.SoundTypeTest.test_sound__before_init) Ensure exception raised for Sound() creation with non-init mixer. ... ok test_sound__from_array (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_array) Ensure Sound() creation with an array works. ... ok test_sound__from_file_object (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_file_object) Ensure Sound() creation with a file object works. ... ok test_sound__from_pathlib (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_pathlib) Ensure Sound() creation with a pathlib.Path object works. ... ok test_sound__from_sound_object (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_sound_object) Ensure Sound() creation with a Sound() object works. ... ok test_sound__without_arg (pygame.tests.mixer_test.SoundTypeTest.test_sound__without_arg) Ensure exception raised for Sound() creation with no argument. ... ok test_stop (pygame.tests.mixer_test.SoundTypeTest.test_stop) Ensure stop can be called while not playing a sound. ... ok test_stop__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_stop__while_playing) Ensure stop stops a playing sound. ... ok test_all_sounds_stopped (pygame.tests.mixer_test.TestGetBusy.test_all_sounds_stopped) Test that get_busy returns False when all sounds are stopped. ... ok test_all_sounds_stopped_with_fadeout (pygame.tests.mixer_test.TestGetBusy.test_all_sounds_stopped_with_fadeout) Test that get_busy returns False when all sounds are stopped with ... ok test_multiple_sounds_playing (pygame.tests.mixer_test.TestGetBusy.test_multiple_sounds_playing) Test that get_busy returns True when multiple sounds are playing. ... ok test_no_sound_playing (pygame.tests.mixer_test.TestGetBusy.test_no_sound_playing) Test that get_busy returns False when no sound is playing. ... ok test_one_sound_playing (pygame.tests.mixer_test.TestGetBusy.test_one_sound_playing) Test that get_busy returns True when one sound is playing. ... ok test_sound_fading_out (pygame.tests.mixer_test.TestGetBusy.test_sound_fading_out) Tests that get_busy() returns True when a sound is fading out ... ok test_fadeout_with_valid_time (pygame.tests.mixer_test.TestSoundFadeout.test_fadeout_with_valid_time) Tests if fadeout stops sound playback after fading it out over the time argument in milliseconds. ... ok test_play_indefinitely (pygame.tests.mixer_test.TestSoundPlay.test_play_indefinitely) Test playing a sound indefinitely. ... ok test_play_multiple_times (pygame.tests.mixer_test.TestSoundPlay.test_play_multiple_times) Test playing a sound multiple times. ... ok test_play_once (pygame.tests.mixer_test.TestSoundPlay.test_play_once) Test playing a sound once. ... ok test_play_with_fade_ms (pygame.tests.mixer_test.TestSoundPlay.test_play_with_fade_ms) Test playing a sound with fade_ms. ... ok test_play_with_invalid_fade_ms (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_fade_ms) Test playing a sound with invalid fade_ms. ... ok test_play_with_invalid_loops (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_loops) Test playing a sound with invalid loops. ... ok test_play_with_invalid_maxtime (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_maxtime) Test playing a sound with invalid maxtime. ... ok test_play_with_maxtime (pygame.tests.mixer_test.TestSoundPlay.test_play_with_maxtime) Test playing a sound with maxtime. ... ok ---------------------------------------------------------------------- Ran 75 tests in 14.885s OK (skipped=2, expected failures=2) loading pygame.tests.mouse_test test_get_cursor (pygame.tests.mouse_test.MouseModuleTest.test_get_cursor) Ensures get_cursor works correctly. ... skipped 'Cursors not supported on headless test machines' test_get_focused (pygame.tests.mouse_test.MouseModuleTest.test_get_focused) Ensures get_focused returns the correct type. ... ok test_get_pos (pygame.tests.mouse_test.MouseModuleTest.test_get_pos) Ensures get_pos returns the correct types. ... ok test_get_pressed (pygame.tests.mouse_test.MouseModuleTest.test_get_pressed) Ensures get_pressed returns the correct types. ... ok test_get_rel (pygame.tests.mouse_test.MouseModuleTest.test_get_rel) Ensures get_rel returns the correct types. ... ok test_get_visible (pygame.tests.mouse_test.MouseModuleTest.test_get_visible) Ensures get_visible works correctly. ... ok test_set_cursor (pygame.tests.mouse_test.MouseModuleTest.test_set_cursor) Ensures set_cursor works correctly. ... skipped 'Cursors not supported on headless test machines' test_set_pos__invalid_pos (pygame.tests.mouse_test.MouseModuleTest.test_set_pos__invalid_pos) Ensures set_pos handles invalid positions correctly. ... ok test_set_system_cursor (pygame.tests.mouse_test.MouseModuleTest.test_set_system_cursor) Ensures set_system_cursor works correctly. ... skipped 'mouse.set_system_cursor only available in SDL2' test_set_visible (pygame.tests.mouse_test.MouseModuleTest.test_set_visible) Ensures set_visible returns the correct values. ... ok test_set_visible__invalid_value (pygame.tests.mouse_test.MouseModuleTest.test_set_visible__invalid_value) Ensures set_visible handles invalid positions correctly. ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.013s OK (skipped=3) loading pygame.tests.pixelarray_test test_basic (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_basic) ... ok test_flags (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_flags) ... ok test_itemsize (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_itemsize) ... ok test_shape (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_shape) ... ok test_slicing (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_slicing) ... ok test_newbuf_1D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest.test_newbuf_1D) ... ok test_newbuf_2D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest.test_newbuf_2D) ... ok test_2dslice_assignment (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_2dslice_assignment) ... ok test_array_properties (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_array_properties) ... ok test_as_class (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_as_class) ... ok test_ass_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_ass_subscript) ... ok test_assign_size_mismatch (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_assign_size_mismatch) ... ok test_close (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_close) does not crash when it is deleted. ... ok test_close_raises (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_close_raises) when you try to do an operation after it is closed. ... ok test_color_value (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_color_value) ... ok test_compare (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare) ... ok test_compare__different_colors_not_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__different_colors_not_within_distance) Ensures compare works correctly with different colored surfaces ... ok test_compare__different_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__different_colors_within_distance) Ensures compare works correctly with different colored surfaces ... ok test_compare__same_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__same_colors_within_distance) Ensures compare works correctly with same colored surfaces. ... ok test_contains (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_contains) ... ok test_context_manager (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_context_manager) closes properly. ... ok test_extract (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_extract) ... ok test_get_column (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_column) ... ok test_get_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_pixel) ... ok test_get_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_slice) ... ok test_get_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_surface) ... ok test_get_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_surface__subclassed_surface) Ensure the surface attribute can handle subclassed surfaces. ... ok test_iter (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_iter) ... ok test_length_1_dimension_broadcast (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_length_1_dimension_broadcast) ... ok test_make_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_make_surface) ... ok test_make_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_make_surface__subclassed_surface) Ensure make_surface can handle subclassed surfaces. ... ok test_pixel_array (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixel_array) ... ok test_pixelarray__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixelarray__subclassed_surface) Ensure the PixelArray constructor accepts subclassed surfaces. ... ok test_pixels_field (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixels_field) ... ok test_replace (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_replace) ... ok test_repr (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_repr) ... ok test_self_assign (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_self_assign) ... ok test_set_column (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_column) ... ok test_set_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_pixel) ... ok test_set_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_slice) ... ok test_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_subscript) ... ok test_transpose (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_transpose) ... ok ---------------------------------------------------------------------- Ran 42 tests in 0.060s OK loading pygame.tests.pixelcopy_test test_array_to_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_array_to_surface_newbuf) ... ok test_format_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_format_newbuf) ... ok test_make_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_make_surface_newbuf) ... ok test_map_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_map_array_newbuf) ... ok test_surface_to_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_surface_to_array_newbuf) ... ok test_map_array (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_map_array) ... ok test_surface_to_array_2d (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_surface_to_array_2d) ... ok test_surface_to_array_3d (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_surface_to_array_3d) ... ok test_array_to_surface_broadcasting (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_array_to_surface_broadcasting) ... ok test_map_array (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_map_array) ... ok test_surface_to_array_2d (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_surface_to_array_2d) ... ok test_surface_to_array_3d (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_surface_to_array_3d) ... ok ---------------------------------------------------------------------- Ran 12 tests in 0.097s OK loading pygame.tests.rect_test testCalculatedAttributes (pygame.tests.rect_test.RectTypeTest.testCalculatedAttributes) ... ok testConstructionTopLeftSize (pygame.tests.rect_test.RectTypeTest.testConstructionTopLeftSize) ... ok testConstructionXYWidthHeight (pygame.tests.rect_test.RectTypeTest.testConstructionXYWidthHeight) ... ok testEquals (pygame.tests.rect_test.RectTypeTest.testEquals) check to see how the rect uses __eq__ ... ok test_ass_subscript (pygame.tests.rect_test.RectTypeTest.test_ass_subscript) ... ok test_ass_subscript_deletion (pygame.tests.rect_test.RectTypeTest.test_ass_subscript_deletion) ... ok test_bottom (pygame.tests.rect_test.RectTypeTest.test_bottom) Changing the bottom attribute moves the rect and does not change ... ok test_bottom__del (pygame.tests.rect_test.RectTypeTest.test_bottom__del) Ensures the bottom attribute can't be deleted. ... ok test_bottom__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottom__invalid_value) Ensures the bottom attribute handles invalid values correctly. ... ok test_bottomleft (pygame.tests.rect_test.RectTypeTest.test_bottomleft) Changing the bottomleft attribute moves the rect and does not change ... ok test_bottomleft__del (pygame.tests.rect_test.RectTypeTest.test_bottomleft__del) Ensures the bottomleft attribute can't be deleted. ... ok test_bottomleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottomleft__invalid_value) Ensures the bottomleft attribute handles invalid values correctly. ... ok test_bottomright (pygame.tests.rect_test.RectTypeTest.test_bottomright) Changing the bottomright attribute moves the rect and does not change ... ok test_bottomright__del (pygame.tests.rect_test.RectTypeTest.test_bottomright__del) Ensures the bottomright attribute can't be deleted. ... ok test_bottomright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottomright__invalid_value) Ensures the bottomright attribute handles invalid values correctly. ... ok test_center (pygame.tests.rect_test.RectTypeTest.test_center) Changing the center attribute moves the rect and does not change ... ok test_center__del (pygame.tests.rect_test.RectTypeTest.test_center__del) Ensures the center attribute can't be deleted. ... ok test_center__invalid_value (pygame.tests.rect_test.RectTypeTest.test_center__invalid_value) Ensures the center attribute handles invalid values correctly. ... ok test_centerx (pygame.tests.rect_test.RectTypeTest.test_centerx) Changing the centerx attribute moves the rect and does not change ... ok test_centerx__del (pygame.tests.rect_test.RectTypeTest.test_centerx__del) Ensures the centerx attribute can't be deleted. ... ok test_centerx__invalid_value (pygame.tests.rect_test.RectTypeTest.test_centerx__invalid_value) Ensures the centerx attribute handles invalid values correctly. ... ok test_centery (pygame.tests.rect_test.RectTypeTest.test_centery) Changing the centery attribute moves the rect and does not change ... ok test_centery__del (pygame.tests.rect_test.RectTypeTest.test_centery__del) Ensures the centery attribute can't be deleted. ... ok test_centery__invalid_value (pygame.tests.rect_test.RectTypeTest.test_centery__invalid_value) Ensures the centery attribute handles invalid values correctly. ... ok test_clamp (pygame.tests.rect_test.RectTypeTest.test_clamp) ... ok test_clamp_ip (pygame.tests.rect_test.RectTypeTest.test_clamp_ip) ... ok test_clip (pygame.tests.rect_test.RectTypeTest.test_clip) ... ok test_clipline (pygame.tests.rect_test.RectTypeTest.test_clipline) Ensures clipline handles four int parameters. ... ok test_clipline__both_endpoints_inside (pygame.tests.rect_test.RectTypeTest.test_clipline__both_endpoints_inside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__both_endpoints_outside (pygame.tests.rect_test.RectTypeTest.test_clipline__both_endpoints_outside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__edges (pygame.tests.rect_test.RectTypeTest.test_clipline__edges) Ensures clipline properly clips line that are along the rect edges. ... ok test_clipline__endpoints_inside_and_outside (pygame.tests.rect_test.RectTypeTest.test_clipline__endpoints_inside_and_outside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__equal_endpoints_no_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__equal_endpoints_no_overlap) Ensures clipline handles lines with both endpoints the same. ... ok test_clipline__equal_endpoints_with_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__equal_endpoints_with_overlap) Ensures clipline handles lines with both endpoints the same. ... ok test_clipline__floats (pygame.tests.rect_test.RectTypeTest.test_clipline__floats) Ensures clipline handles float parameters. ... ok test_clipline__floats_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__floats_kwargs) Ensures clipline handles four float parameters. ... ok test_clipline__invalid_line (pygame.tests.rect_test.RectTypeTest.test_clipline__invalid_line) Ensures clipline handles invalid lines correctly. ... ok test_clipline__kwarg_exceptions (pygame.tests.rect_test.RectTypeTest.test_clipline__kwarg_exceptions) Ensure clipline handles incorrect keyword arguments ... ok test_clipline__negative_size_rect (pygame.tests.rect_test.RectTypeTest.test_clipline__negative_size_rect) Ensures clipline handles negative sized rects correctly. ... ok test_clipline__no_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__no_overlap) Ensures lines that do not overlap the rect are not clipped. ... ok test_clipline__sequence_of_four_ints (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_four_ints) Ensures clipline handles a sequence of four ints. ... ok test_clipline__sequence_of_four_ints_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_four_ints_kwargs) Ensures clipline handles a sequence of four ints using kwargs. ... ok test_clipline__sequence_of_two_sequences (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_two_sequences) Ensures clipline handles a sequence of two sequences. ... ok test_clipline__sequence_of_two_sequences_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_two_sequences_kwargs) Ensures clipline handles a sequence of two sequences using kwargs. ... ok test_clipline__two_sequences (pygame.tests.rect_test.RectTypeTest.test_clipline__two_sequences) Ensures clipline handles a sequence of two sequences. ... ok test_clipline__two_sequences_kwarg (pygame.tests.rect_test.RectTypeTest.test_clipline__two_sequences_kwarg) Ensures clipline handles a sequence of two sequences using kwargs. ... ok test_clipline__zero_size_rect (pygame.tests.rect_test.RectTypeTest.test_clipline__zero_size_rect) Ensures clipline handles zero sized rects correctly. ... ok test_collection_abc (pygame.tests.rect_test.RectTypeTest.test_collection_abc) ... ok test_collidedict (pygame.tests.rect_test.RectTypeTest.test_collidedict) Ensures collidedict detects collisions. ... ok test_collidedict__barely_touching (pygame.tests.rect_test.RectTypeTest.test_collidedict__barely_touching) Ensures collidedict works correctly for rects that barely touch. ... ok test_collidedict__invalid_dict_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_format) Ensures collidedict correctly handles invalid dict parameters. ... ok test_collidedict__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_key_format) Ensures collidedict correctly handles dicts with invalid keys. ... ok test_collidedict__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_value_format) Ensures collidedict correctly handles dicts with invalid values. ... ok test_collidedict__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_use_values_format) Ensures collidedict correctly handles invalid use_values parameters. ... ok test_collidedict__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidedict__kwargs) Ensures collidedict detects collisions via keyword arguments. ... ok test_collidedict__negative_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedict__negative_sized_rects) Ensures collidedict works correctly with negative sized rects. ... ok test_collidedict__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedict__negative_sized_rects_as_args) Ensures collidedict works correctly with negative sized rect args. ... ok test_collidedict__no_collision (pygame.tests.rect_test.RectTypeTest.test_collidedict__no_collision) Ensures collidedict returns None when no collisions. ... ok test_collidedict__zero_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedict__zero_sized_rects) Ensures collidedict works correctly with zero sized rects. ... ok test_collidedict__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedict__zero_sized_rects_as_args) Ensures collidedict works correctly with zero sized rects as args. ... ok test_collidedictall (pygame.tests.rect_test.RectTypeTest.test_collidedictall) Ensures collidedictall detects collisions. ... ok test_collidedictall__barely_touching (pygame.tests.rect_test.RectTypeTest.test_collidedictall__barely_touching) Ensures collidedictall works correctly for rects that barely touch. ... ok test_collidedictall__invalid_dict_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_format) Ensures collidedictall correctly handles invalid dict parameters. ... ok test_collidedictall__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_key_format) Ensures collidedictall correctly handles dicts with invalid keys. ... ok test_collidedictall__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_value_format) Ensures collidedictall correctly handles dicts with invalid values. ... ok test_collidedictall__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_use_values_format) Ensures collidedictall correctly handles invalid use_values ... ok test_collidedictall__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidedictall__kwargs) Ensures collidedictall detects collisions via keyword arguments. ... ok test_collidedictall__negative_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedictall__negative_sized_rects) Ensures collidedictall works correctly with negative sized rects. ... ok test_collidedictall__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedictall__negative_sized_rects_as_args) Ensures collidedictall works correctly with negative sized rect ... ok test_collidedictall__no_collision (pygame.tests.rect_test.RectTypeTest.test_collidedictall__no_collision) Ensures collidedictall returns an empty list when no collisions. ... ok test_collidedictall__zero_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedictall__zero_sized_rects) Ensures collidedictall works correctly with zero sized rects. ... ok test_collidedictall__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedictall__zero_sized_rects_as_args) Ensures collidedictall works correctly with zero sized rects ... ok test_collidelist (pygame.tests.rect_test.RectTypeTest.test_collidelist) ... ok test_collidelist__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidelist__kwargs) ... ok test_collidelistall (pygame.tests.rect_test.RectTypeTest.test_collidelistall) ... ok test_collidelistall__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidelistall__kwargs) ... ok test_collidelistall_list_of_lists (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_lists) ... ok test_collidelistall_list_of_object_with_callable_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_callable_rect_attribute) ... ok test_collidelistall_list_of_object_with_callable_rect_returning_object_with_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_callable_rect_returning_object_with_rect_attribute) ... ok test_collidelistall_list_of_object_with_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_rect_attribute) ... ok test_collidelistall_list_of_object_with_rect_property (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_rect_property) ... ok test_collidelistall_list_of_tuples (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_tuples) ... ok test_collidelistall_list_of_two_tuples (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_two_tuples) ... ok test_collidelistall_returns_empty_list (pygame.tests.rect_test.RectTypeTest.test_collidelistall_returns_empty_list) ... ok test_collideobjects_call_variants (pygame.tests.rect_test.RectTypeTest.test_collideobjects_call_variants) ... ok test_collideobjects_list_of_object_with_multiple_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collideobjects_list_of_object_with_multiple_rect_attribute) ... ok test_collideobjects_without_key (pygame.tests.rect_test.RectTypeTest.test_collideobjects_without_key) ... ok test_collideobjectsall (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall) ... ok test_collideobjectsall_call_variants (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall_call_variants) ... ok test_collideobjectsall_list_of_object_with_multiple_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall_list_of_object_with_multiple_rect_attribute) ... ok test_collidepoint (pygame.tests.rect_test.RectTypeTest.test_collidepoint) ... ok test_colliderect (pygame.tests.rect_test.RectTypeTest.test_colliderect) ... ok test_contains (pygame.tests.rect_test.RectTypeTest.test_contains) ... ok test_copy (pygame.tests.rect_test.RectTypeTest.test_copy) ... ok test_fit (pygame.tests.rect_test.RectTypeTest.test_fit) ... ok test_height (pygame.tests.rect_test.RectTypeTest.test_height) Changing the height resizes the rect from the top-left corner ... ok test_height__del (pygame.tests.rect_test.RectTypeTest.test_height__del) Ensures the height attribute can't be deleted. ... ok test_height__invalid_value (pygame.tests.rect_test.RectTypeTest.test_height__invalid_value) Ensures the height attribute handles invalid values correctly. ... ok test_inflate__larger (pygame.tests.rect_test.RectTypeTest.test_inflate__larger) The inflate method inflates around the center of the rectangle ... ok test_inflate__smaller (pygame.tests.rect_test.RectTypeTest.test_inflate__smaller) The inflate method inflates around the center of the rectangle ... ok test_inflate_ip__larger (pygame.tests.rect_test.RectTypeTest.test_inflate_ip__larger) The inflate_ip method inflates around the center of the rectangle ... ok test_inflate_ip__smaller (pygame.tests.rect_test.RectTypeTest.test_inflate_ip__smaller) The inflate method inflates around the center of the rectangle ... ok test_left (pygame.tests.rect_test.RectTypeTest.test_left) Changing the left attribute moves the rect and does not change ... ok test_left__del (pygame.tests.rect_test.RectTypeTest.test_left__del) Ensures the left attribute can't be deleted. ... ok test_left__invalid_value (pygame.tests.rect_test.RectTypeTest.test_left__invalid_value) Ensures the left attribute handles invalid values correctly. ... ok test_midbottom (pygame.tests.rect_test.RectTypeTest.test_midbottom) Changing the midbottom attribute moves the rect and does not change ... ok test_midbottom__del (pygame.tests.rect_test.RectTypeTest.test_midbottom__del) Ensures the midbottom attribute can't be deleted. ... ok test_midbottom__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midbottom__invalid_value) Ensures the midbottom attribute handles invalid values correctly. ... ok test_midleft (pygame.tests.rect_test.RectTypeTest.test_midleft) Changing the midleft attribute moves the rect and does not change ... ok test_midleft__del (pygame.tests.rect_test.RectTypeTest.test_midleft__del) Ensures the midleft attribute can't be deleted. ... ok test_midleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midleft__invalid_value) Ensures the midleft attribute handles invalid values correctly. ... ok test_midright (pygame.tests.rect_test.RectTypeTest.test_midright) Changing the midright attribute moves the rect and does not change ... ok test_midright__del (pygame.tests.rect_test.RectTypeTest.test_midright__del) Ensures the midright attribute can't be deleted. ... ok test_midright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midright__invalid_value) Ensures the midright attribute handles invalid values correctly. ... ok test_midtop (pygame.tests.rect_test.RectTypeTest.test_midtop) Changing the midtop attribute moves the rect and does not change ... ok test_midtop__del (pygame.tests.rect_test.RectTypeTest.test_midtop__del) Ensures the midtop attribute can't be deleted. ... ok test_midtop__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midtop__invalid_value) Ensures the midtop attribute handles invalid values correctly. ... ok test_move (pygame.tests.rect_test.RectTypeTest.test_move) ... ok test_move_ip (pygame.tests.rect_test.RectTypeTest.test_move_ip) ... ok test_normalize (pygame.tests.rect_test.RectTypeTest.test_normalize) Ensures normalize works when width and height are both negative. ... ok test_normalize__non_negative (pygame.tests.rect_test.RectTypeTest.test_normalize__non_negative) Ensures normalize works when width and height are both non-negative. ... ok test_normalize__positive_height (pygame.tests.rect_test.RectTypeTest.test_normalize__positive_height) Ensures normalize works with a negative width and a positive height. ... ok test_normalize__positive_width (pygame.tests.rect_test.RectTypeTest.test_normalize__positive_width) Ensures normalize works with a positive width and a negative height. ... ok test_normalize__zero_height (pygame.tests.rect_test.RectTypeTest.test_normalize__zero_height) Ensures normalize works with a negative width and a zero height. ... ok test_normalize__zero_width (pygame.tests.rect_test.RectTypeTest.test_normalize__zero_width) Ensures normalize works with a zero width and a negative height. ... ok test_rect_iter (pygame.tests.rect_test.RectTypeTest.test_rect_iter) ... ok test_right (pygame.tests.rect_test.RectTypeTest.test_right) Changing the right attribute moves the rect and does not change ... ok test_right__del (pygame.tests.rect_test.RectTypeTest.test_right__del) Ensures the right attribute can't be deleted. ... ok test_right__invalid_value (pygame.tests.rect_test.RectTypeTest.test_right__invalid_value) Ensures the right attribute handles invalid values correctly. ... ok test_scale_by__larger (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_kwargs (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_kwargs) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_kwargs_scale_by (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_kwargs_scale_by) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_single_argument_kwarg (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_single_argument_kwarg) The scale method scales around the center of the rectangle using ... ok test_scale_by__smaller (pygame.tests.rect_test.RectTypeTest.test_scale_by__smaller) The scale method scales around the center of the rectangle ... ok test_scale_by__smaller_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by__smaller_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by__subzero (pygame.tests.rect_test.RectTypeTest.test_scale_by__subzero) The scale method scales around the center of the rectangle ... ok test_scale_by_identity (pygame.tests.rect_test.RectTypeTest.test_scale_by_identity) The scale method scales around the center of the rectangle ... ok test_scale_by_identity_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by_identity_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__kwarg_exceptions (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__kwarg_exceptions) The scale method scales around the center of the rectangle using ... ok test_scale_by_ip__kwargs (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__kwargs) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__larger (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__larger) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__smaller (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__smaller) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__subzero (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__subzero) The scale method scales around the center of the rectangle ... ok test_scale_by_negative_identity (pygame.tests.rect_test.RectTypeTest.test_scale_by_negative_identity) The scale method scales around the center of the rectangle ... ok test_scale_by_negative_identity_single_argment (pygame.tests.rect_test.RectTypeTest.test_scale_by_negative_identity_single_argment) The scale method scales around the center of the rectangle ... ok test_set_float_values (pygame.tests.rect_test.RectTypeTest.test_set_float_values) ... ok test_set_out_of_range_number_raises_exception (pygame.tests.rect_test.RectTypeTest.test_set_out_of_range_number_raises_exception) ... ok test_size (pygame.tests.rect_test.RectTypeTest.test_size) Changing the size resizes the rect from the top-left corner ... ok test_size__del (pygame.tests.rect_test.RectTypeTest.test_size__del) Ensures the size attribute can't be deleted. ... ok test_size__invalid_value (pygame.tests.rect_test.RectTypeTest.test_size__invalid_value) Ensures the size attribute handles invalid values correctly. ... ok test_subscript (pygame.tests.rect_test.RectTypeTest.test_subscript) ... ok test_top (pygame.tests.rect_test.RectTypeTest.test_top) Changing the top attribute moves the rect and does not change ... ok test_top__del (pygame.tests.rect_test.RectTypeTest.test_top__del) Ensures the top attribute can't be deleted. ... ok test_top__invalid_value (pygame.tests.rect_test.RectTypeTest.test_top__invalid_value) Ensures the top attribute handles invalid values correctly. ... ok test_topleft (pygame.tests.rect_test.RectTypeTest.test_topleft) Changing the topleft attribute moves the rect and does not change ... ok test_topleft__del (pygame.tests.rect_test.RectTypeTest.test_topleft__del) Ensures the topleft attribute can't be deleted. ... ok test_topleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_topleft__invalid_value) Ensures the topleft attribute handles invalid values correctly. ... ok test_topright (pygame.tests.rect_test.RectTypeTest.test_topright) Changing the topright attribute moves the rect and does not change ... ok test_topright__del (pygame.tests.rect_test.RectTypeTest.test_topright__del) Ensures the topright attribute can't be deleted. ... ok test_topright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_topright__invalid_value) Ensures the topright attribute handles invalid values correctly. ... ok test_union (pygame.tests.rect_test.RectTypeTest.test_union) ... ok test_union__with_identical_Rect (pygame.tests.rect_test.RectTypeTest.test_union__with_identical_Rect) ... ok test_union_ip (pygame.tests.rect_test.RectTypeTest.test_union_ip) ... ok test_unionall (pygame.tests.rect_test.RectTypeTest.test_unionall) ... ok test_unionall__invalid_rect_format (pygame.tests.rect_test.RectTypeTest.test_unionall__invalid_rect_format) Ensures unionall correctly handles invalid rect parameters. ... ok test_unionall__kwargs (pygame.tests.rect_test.RectTypeTest.test_unionall__kwargs) ... ok test_unionall_ip (pygame.tests.rect_test.RectTypeTest.test_unionall_ip) ... ok test_unionall_ip__kwargs (pygame.tests.rect_test.RectTypeTest.test_unionall_ip__kwargs) ... ok test_update_XYWidthHeight (pygame.tests.rect_test.RectTypeTest.test_update_XYWidthHeight) Test update with 4 int values(x, y, w, h) ... ok test_update__List (pygame.tests.rect_test.RectTypeTest.test_update__List) Test update with list ... ok test_update__RectObject (pygame.tests.rect_test.RectTypeTest.test_update__RectObject) Test update with other rect object ... ok test_update__TopLeftSize (pygame.tests.rect_test.RectTypeTest.test_update__TopLeftSize) Test update with 2 tuples((x, y), (w, h)) ... ok test_width (pygame.tests.rect_test.RectTypeTest.test_width) Changing the width resizes the rect from the top-left corner ... ok test_width__del (pygame.tests.rect_test.RectTypeTest.test_width__del) Ensures the width attribute can't be deleted. ... ok test_width__invalid_value (pygame.tests.rect_test.RectTypeTest.test_width__invalid_value) Ensures the width attribute handles invalid values correctly. ... ok test_x (pygame.tests.rect_test.RectTypeTest.test_x) Ensures changing the x attribute moves the rect and does not change ... ok test_x__del (pygame.tests.rect_test.RectTypeTest.test_x__del) Ensures the x attribute can't be deleted. ... ok test_x__invalid_value (pygame.tests.rect_test.RectTypeTest.test_x__invalid_value) Ensures the x attribute handles invalid values correctly. ... ok test_y (pygame.tests.rect_test.RectTypeTest.test_y) Ensures changing the y attribute moves the rect and does not change ... ok test_y__del (pygame.tests.rect_test.RectTypeTest.test_y__del) Ensures the y attribute can't be deleted. ... ok test_y__invalid_value (pygame.tests.rect_test.RectTypeTest.test_y__invalid_value) Ensures the y attribute handles invalid values correctly. ... ok test_clamp (pygame.tests.rect_test.SubclassTest.test_clamp) ... ok test_clip (pygame.tests.rect_test.SubclassTest.test_clip) ... ok test_collection_abc (pygame.tests.rect_test.SubclassTest.test_collection_abc) ... ok test_copy (pygame.tests.rect_test.SubclassTest.test_copy) ... ok test_fit (pygame.tests.rect_test.SubclassTest.test_fit) ... ok test_inflate (pygame.tests.rect_test.SubclassTest.test_inflate) ... ok test_move (pygame.tests.rect_test.SubclassTest.test_move) ... ok test_union (pygame.tests.rect_test.SubclassTest.test_union) ... ok test_unionall (pygame.tests.rect_test.SubclassTest.test_unionall) ... ok ---------------------------------------------------------------------- Ran 191 tests in 0.026s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.rwobject_test test_encoding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_encoding) ... ok test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_error_fowarding) ... ok test_etype (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_etype) ... ok test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_etype__invalid) Ensures invalid etypes are properly handled. ... ok test_path_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_path_with_null_bytes) ... ok test_check_defaults (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_check_defaults) ... ok test_encode_unicode (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_encode_unicode) ... ok test_encoding_error (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_encoding_error) ... ok test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_error_fowarding) ... ok test_errors (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_errors) ... ok test_etype (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_etype) ... ok test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_etype__invalid) Ensures invalid etypes are properly handled. ... ok test_obj_None (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_obj_None) ... ok test_obj_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_obj_bytes) ... ok test_pathlib_obj (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_pathlib_obj) Test loading string representation of pathlib object ... ok test_refcount (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_refcount) ... ok test_returns_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_returns_bytes) ... ok test_smp (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_smp) ... ok test_string_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_string_with_null_bytes) ... ok ---------------------------------------------------------------------- Ran 19 tests in 0.001s OK loading pygame.tests.sndarray_test test_array (pygame.tests.sndarray_test.SndarrayTest.test_array) ... ok test_float32 (pygame.tests.sndarray_test.SndarrayTest.test_float32) sized arrays work with Sounds and 32bit float arrays. ... ok test_get_arraytype (pygame.tests.sndarray_test.SndarrayTest.test_get_arraytype) ... ok test_get_arraytypes (pygame.tests.sndarray_test.SndarrayTest.test_get_arraytypes) ... ok test_make_sound (pygame.tests.sndarray_test.SndarrayTest.test_make_sound) ... ok test_samples (pygame.tests.sndarray_test.SndarrayTest.test_samples) ... ok test_use_arraytype (pygame.tests.sndarray_test.SndarrayTest.test_use_arraytype) ... ok ---------------------------------------------------------------------- Ran 7 tests in 1.890s OK loading pygame.tests.sprite_test test_add (pygame.tests.sprite_test.AbstractGroupTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_add_internal) ... ok test_clear (pygame.tests.sprite_test.AbstractGroupTypeTest.test_clear) ... ok test_draw (pygame.tests.sprite_test.AbstractGroupTypeTest.test_draw) ... ok test_empty (pygame.tests.sprite_test.AbstractGroupTypeTest.test_empty) ... ok test_has (pygame.tests.sprite_test.AbstractGroupTypeTest.test_has) See if AbstractGroup.has() works as expected. ... ok test_has_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_has_internal) ... ok test_remove (pygame.tests.sprite_test.AbstractGroupTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_remove_internal) ... ok test_sprites (pygame.tests.sprite_test.AbstractGroupTypeTest.test_sprites) ... ok test_update (pygame.tests.sprite_test.AbstractGroupTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.AbstractGroupTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.DirtySpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.DirtySpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.DirtySpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.DirtySpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.DirtySpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.DirtySpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.DirtySpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.DirtySpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.DirtySpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.DirtySpriteTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_update_with_kwargs) ... ok test_weak_group_ref (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_weak_group_ref) We create a list of groups, add them to the sprite. ... ok test_add (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_move_to_front) ... ok test_nondirty_intersections_redrawn (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_nondirty_intersections_redrawn) Ensure non-dirty sprites are correctly redrawn ... ok test_nondirty_intersections_redrawn__with_source_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_nondirty_intersections_redrawn__with_source_rect) Ensure non-dirty sprites using source_rects are correctly redrawn ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_remove__sprite) ... ok test_repaint_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_repaint_rect) ... ok test_repaint_rect_with_clip (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_repaint_rect_with_clip) ... ok test_sprites (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_switch_layer) ... ok test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_move_to_front) ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_remove__sprite) ... ok test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_switch_layer) ... ok test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_move_to_front) ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_remove__sprite) ... ok test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_switch_layer) ... ok test_memoryleak_bug (pygame.tests.sprite_test.SingleGroupBugsTest.test_memoryleak_bug) ... ok test_collide_circle__no_radius_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__no_radius_set) ... ok test_collide_circle__radius_set_by_collide_circle_ratio (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__radius_set_by_collide_circle_ratio) ... ok test_collide_circle__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__with_radii_set) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_one (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_one) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_twenty) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_two_twice (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_two_twice) ... ok test_collide_circle_ratio__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__with_radii_set) ... ok test_collide_mask__opaque (pygame.tests.sprite_test.SpriteCollideTest.test_collide_mask__opaque) ... ok test_collide_mask__transparent (pygame.tests.sprite_test.SpriteCollideTest.test_collide_mask__transparent) ... ok test_collide_rect (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect) ... ok test_collide_rect_ratio__collides_all_at_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect_ratio__collides_all_at_ratio_of_twenty) ... ok test_collide_rect_ratio__ratio_of_one_like_default (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect_ratio__ratio_of_one_like_default) ... ok test_groupcollide__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_groupcollide__with_collided_callback) ... ok test_groupcollide__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_groupcollide__without_collided_callback) ... ok test_spritecollide__collided_defaults_to_collide_rect (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__collided_defaults_to_collide_rect) ... ok test_spritecollide__collided_must_be_a_callable (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__collided_must_be_a_callable) ... ok test_spritecollide__works_if_collided_cb_is_None (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__works_if_collided_cb_is_None) ... ok test_spritecollide__works_if_collided_cb_not_passed (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__works_if_collided_cb_not_passed) ... ok test_spritecollideany__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollideany__with_collided_callback) ... ok test_spritecollideany__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollideany__without_collided_callback) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.SpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.SpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.SpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.SpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.SpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.SpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.SpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.SpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.SpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.SpriteTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.WeakSpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.WeakSpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.WeakSpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.WeakSpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.WeakSpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.WeakSpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.WeakSpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.WeakSpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.WeakSpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.WeakSpriteTypeTest.test_update_with_kwargs) ... ok test_weak_group_ref (pygame.tests.sprite_test.WeakSpriteTypeTest.test_weak_group_ref) We create a list of groups, add them to the sprite. ... ok ---------------------------------------------------------------------- Ran 163 tests in 0.043s OK loading pygame.tests.surface_test test_convert__pixel_format_as_surface_subclass (pygame.tests.surface_test.GeneralSurfaceTests.test_convert__pixel_format_as_surface_subclass) Ensure convert accepts a Surface subclass argument. ... ok test_convert_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha) Ensure the surface returned by surf.convert_alpha ... ok test_convert_alpha_SRCALPHA (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha_SRCALPHA) Ensure that the surface returned by surf.convert_alpha() ... ok test_convert_alpha__pixel_format_as_surface_subclass (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha__pixel_format_as_surface_subclass) Ensure convert_alpha accepts a Surface subclass argument. ... ok test_convert_alpha_init (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha_init) Ensure initialization exceptions are raised ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_convert_init (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_init) Ensure initialization exceptions are raised ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_get_abs_offset (pygame.tests.surface_test.GeneralSurfaceTests.test_get_abs_offset) ... ok test_get_abs_parent (pygame.tests.surface_test.GeneralSurfaceTests.test_get_abs_parent) ... ok test_get_at (pygame.tests.surface_test.GeneralSurfaceTests.test_get_at) ... ok test_get_at_mapped (pygame.tests.surface_test.GeneralSurfaceTests.test_get_at_mapped) ... ok test_get_bitsize (pygame.tests.surface_test.GeneralSurfaceTests.test_get_bitsize) ... ok test_get_clip (pygame.tests.surface_test.GeneralSurfaceTests.test_get_clip) ... ok test_get_colorkey (pygame.tests.surface_test.GeneralSurfaceTests.test_get_colorkey) ... ok test_get_height (pygame.tests.surface_test.GeneralSurfaceTests.test_get_height) ... ok test_get_locked (pygame.tests.surface_test.GeneralSurfaceTests.test_get_locked) ... ok test_get_locks (pygame.tests.surface_test.GeneralSurfaceTests.test_get_locks) ... ok test_get_losses (pygame.tests.surface_test.GeneralSurfaceTests.test_get_losses) Ensure a surface's losses can be retrieved ... ok test_get_masks__no_surface (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__no_surface) Ensure that after display.quit, calling get_masks raises pygame.error. ... ok test_get_masks__rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__rgb) Ensure that get_mask can return RGB mask. ... ok test_get_masks__rgba (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__rgba) Ensure that get_mask can return RGBA mask. ... ok test_get_offset (pygame.tests.surface_test.GeneralSurfaceTests.test_get_offset) get_offset returns the (0,0) if surface is not a child ... ok test_get_palette (pygame.tests.surface_test.GeneralSurfaceTests.test_get_palette) ... ok test_get_palette_at (pygame.tests.surface_test.GeneralSurfaceTests.test_get_palette_at) ... ok test_get_pitch (pygame.tests.surface_test.GeneralSurfaceTests.test_get_pitch) ... ok test_get_shifts (pygame.tests.surface_test.GeneralSurfaceTests.test_get_shifts) Tests whether Surface.get_shifts returns proper ... ok test_get_size (pygame.tests.surface_test.GeneralSurfaceTests.test_get_size) ... ok test_image_convert_bug_131 (pygame.tests.surface_test.GeneralSurfaceTests.test_image_convert_bug_131) ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_lock (pygame.tests.surface_test.GeneralSurfaceTests.test_lock) ... ok test_map_rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_map_rgb) ... ok test_mustlock (pygame.tests.surface_test.GeneralSurfaceTests.test_mustlock) ... ok test_opaque_destination_blit_with_set_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_opaque_destination_blit_with_set_alpha) ... ok test_palette_colorkey (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey) test bug discovered by robertpfeiffer ... ok test_palette_colorkey_fill (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey_fill) ... ok test_palette_colorkey_set_px (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey_set_px) ... ok test_scroll (pygame.tests.surface_test.GeneralSurfaceTests.test_scroll) ... ok test_sdl1_mimic_blitter_with_set_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_sdl1_mimic_blitter_with_set_alpha) does the SDL 1 style blitter in pygame 2 work with set_alpha(), ... ok test_set_alpha_none (pygame.tests.surface_test.GeneralSurfaceTests.test_set_alpha_none) surf.set_alpha(None) disables blending ... ok test_set_alpha_value (pygame.tests.surface_test.GeneralSurfaceTests.test_set_alpha_value) surf.set_alpha(x), where x != None, enables blending ... ok test_set_palette (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette) ... ok test_set_palette__fail (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette__fail) ... ok test_set_palette__set_at (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette__set_at) ... ok test_set_palette_at (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette_at) ... ok test_src_alpha_compatible (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_compatible) "What pygame 1.9.x did". Is the alpha blitter as before? ... ok test_src_alpha_compatible_16bit (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_compatible_16bit) "What pygame 1.9.x did". Is the alpha blitter as before? ... ok test_src_alpha_issue_1289 (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_issue_1289) blit should be white. ... ok test_src_alpha_sdl2_blitter (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_sdl2_blitter) Checking that the BLEND_ALPHA_SDL2 flag works - this feature ... ok test_subsurface (pygame.tests.surface_test.GeneralSurfaceTests.test_subsurface) ... ok test_unlock (pygame.tests.surface_test.GeneralSurfaceTests.test_unlock) ... ok test_unmap_rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_unmap_rgb) ... ok test_GET_PIXELVALS (pygame.tests.surface_test.SurfaceBlendTest.test_GET_PIXELVALS) ... ok test_blit_blend (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend) ... ok test_blit_blend_big_rect (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_big_rect) test that an oversized rect works ok. ... ok test_blit_blend_premultiplied (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_premultiplied) ... ok test_blit_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_rgba) ... ok test_fill_blend (pygame.tests.surface_test.SurfaceBlendTest.test_fill_blend) ... ok test_fill_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest.test_fill_blend_rgba) ... ok test_surface_premul_alpha (pygame.tests.surface_test.SurfaceBlendTest.test_surface_premul_alpha) Ensure that .premul_alpha() works correctly ... ok test_fill (pygame.tests.surface_test.SurfaceFillTest.test_fill) ... ok test_array_interface (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface) ... ok test_array_interface_alpha (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_alpha) ... ok test_array_interface_masks (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_masks) Test non-default color byte orders on 3D views ... ok test_array_interface_rgb (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_rgb) ... ok test_newbuf_PyBUF_flags_0D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_0D) ... ok test_newbuf_PyBUF_flags_1D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_1D) ... ok test_newbuf_PyBUF_flags_2D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_2D) ... ok test_newbuf_PyBUF_flags_3D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_3D) ... ok test_newbuf_PyBUF_flags_bytes (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_bytes) ... ok test_newbuf_PyBUF_flags_rgba (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_rgba) ... ok test_blanket_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blanket_alpha) ... ok test_blend (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blend) ... ok test_blend_rgba (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blend_rgba) ... ok test_colorkey (pygame.tests.surface_test.SurfaceSelfBlitTest.test_colorkey) ... ok test_copy_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_copy_alpha) issue 581: alpha of surface copy with SRCALPHA is set to 0. ... ok test_overlap_check (pygame.tests.surface_test.SurfaceSelfBlitTest.test_overlap_check) ... ok test_pixel_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_pixel_alpha) ... ok test_subsurface (pygame.tests.surface_test.SurfaceSelfBlitTest.test_subsurface) ... ok test_convert (pygame.tests.surface_test.SurfaceSubtypeTest.test_convert) Ensure method convert() preserves the surface's class ... ok test_convert_alpha (pygame.tests.surface_test.SurfaceSubtypeTest.test_convert_alpha) Ensure method convert_alpha() preserves the surface's class ... ok test_copy (pygame.tests.surface_test.SurfaceSubtypeTest.test_copy) Ensure method copy() preserves the surface's class ... ok test_subsurface (pygame.tests.surface_test.SurfaceSubtypeTest.test_subsurface) Ensure method subsurface() preserves the surface's class ... ok test_SRCALPHA (pygame.tests.surface_test.SurfaceTypeTest.test_SRCALPHA) ... ok test_blit_big_rects (pygame.tests.surface_test.SurfaceTypeTest.test_blit_big_rects) SDL2 can have more than 16 bits for x, y, width, height. ... ok test_blit_keyword_args (pygame.tests.surface_test.SurfaceTypeTest.test_blit_keyword_args) ... ok test_copy (pygame.tests.surface_test.SurfaceTypeTest.test_copy) Ensure a surface can be copied. ... ok test_copy_rle (pygame.tests.surface_test.SurfaceTypeTest.test_copy_rle) Test copying a surface set to use run length encoding ... ok test_fill (pygame.tests.surface_test.SurfaceTypeTest.test_fill) Ensure a surface can be filled. ... ok test_fill_keyword_args (pygame.tests.surface_test.SurfaceTypeTest.test_fill_keyword_args) Ensure fill() accepts keyword arguments. ... ok test_fill_negative_coordinates (pygame.tests.surface_test.SurfaceTypeTest.test_fill_negative_coordinates) ... ok test_fill_rle (pygame.tests.surface_test.SurfaceTypeTest.test_fill_rle) Test RLEACCEL flag with fill() ... ok test_flags_default0_display (pygame.tests.surface_test.SurfaceTypeTest.test_flags_default0_display) is set to zero, and SRCALPH is not set by default even when the display is initialized. ... ok test_flags_default0_nodisplay (pygame.tests.surface_test.SurfaceTypeTest.test_flags_default0_nodisplay) is set to zero, and SRCALPHA is not set by default with no display initialized. ... ok test_get_alpha (pygame.tests.surface_test.SurfaceTypeTest.test_get_alpha) Ensure a surface's alpha value can be retrieved. ... ok test_get_bounding_rect (pygame.tests.surface_test.SurfaceTypeTest.test_get_bounding_rect) ... ok test_get_buffer (pygame.tests.surface_test.SurfaceTypeTest.test_get_buffer) ... ok test_get_buffer_oldbuf (pygame.tests.surface_test.SurfaceTypeTest.test_get_buffer_oldbuf) ... skipped 'old buffer not available' test_get_bytesize (pygame.tests.surface_test.SurfaceTypeTest.test_get_bytesize) Ensure a surface's bit and byte sizes can be retrieved. ... ok test_get_flags (pygame.tests.surface_test.SurfaceTypeTest.test_get_flags) Ensure a surface's flags can be retrieved. ... ok test_get_flags__display_surf (pygame.tests.surface_test.SurfaceTypeTest.test_get_flags__display_surf) ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_get_parent (pygame.tests.surface_test.SurfaceTypeTest.test_get_parent) Ensure a surface's parent can be retrieved. ... ok test_get_rect (pygame.tests.surface_test.SurfaceTypeTest.test_get_rect) Ensure a surface's rect can be retrieved. ... ok test_get_view (pygame.tests.surface_test.SurfaceTypeTest.test_get_view) Ensure a buffer view of the surface's pixels can be retrieved. ... ok test_get_view_oldbuf (pygame.tests.surface_test.SurfaceTypeTest.test_get_view_oldbuf) ... skipped 'old buffer not available' test_get_width__size_and_height (pygame.tests.surface_test.SurfaceTypeTest.test_get_width__size_and_height) Ensure a surface's size, width and height can be retrieved. ... ok test_keyword_arguments (pygame.tests.surface_test.SurfaceTypeTest.test_keyword_arguments) ... ok test_masks (pygame.tests.surface_test.SurfaceTypeTest.test_masks) ... ok test_mustlock_rle (pygame.tests.surface_test.SurfaceTypeTest.test_mustlock_rle) Test RLEACCEL flag with mustlock() ... ok test_mustlock_surf_alpha_rle (pygame.tests.surface_test.SurfaceTypeTest.test_mustlock_surf_alpha_rle) Test RLEACCEL flag with mustlock() on a surface ... ok test_print (pygame.tests.surface_test.SurfaceTypeTest.test_print) ... ok test_set_alpha__set_colorkey_rle (pygame.tests.surface_test.SurfaceTypeTest.test_set_alpha__set_colorkey_rle) ... ok test_set_at (pygame.tests.surface_test.SurfaceTypeTest.test_set_at) ... ok test_set_at__big_endian (pygame.tests.surface_test.SurfaceTypeTest.test_set_at__big_endian) png files are loaded in big endian format (BGR rather than RGB) ... ok test_set_clip (pygame.tests.surface_test.SurfaceTypeTest.test_set_clip) see if surface.set_clip(None) works correctly. ... ok test_set_colorkey (pygame.tests.surface_test.SurfaceTypeTest.test_set_colorkey) ... ok test_set_masks (pygame.tests.surface_test.SurfaceTypeTest.test_set_masks) ... ok test_set_shifts (pygame.tests.surface_test.SurfaceTypeTest.test_set_shifts) ... ok test_solarwolf_rle_usage (pygame.tests.surface_test.SurfaceTypeTest.test_solarwolf_rle_usage) Test for error/crash when calling set_colorkey() followed ... ok test_solarwolf_rle_usage_2 (pygame.tests.surface_test.SurfaceTypeTest.test_solarwolf_rle_usage_2) Test for RLE status after setting alpha ... ok test_subsurface_rle (pygame.tests.surface_test.SurfaceTypeTest.test_subsurface_rle) Ensure an RLE sub-surface works independently of its parent. ... ok test_subsurface_rle2 (pygame.tests.surface_test.SurfaceTypeTest.test_subsurface_rle2) Ensure an RLE sub-surface works independently of its parent. ... ok test_surface__pixel_format_as_surface_subclass (pygame.tests.surface_test.SurfaceTypeTest.test_surface__pixel_format_as_surface_subclass) Ensure a subclassed surface can be used for pixel format ... ok test_surface_created_opaque_black (pygame.tests.surface_test.SurfaceTypeTest.test_surface_created_opaque_black) ... ok test_blit__SRCALPHA32_to_8 (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA32_to_8) ... ok test_blit__SRCALPHA_opaque_source (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA_opaque_source) ... ok test_blit__SRCALPHA_to_SRCALPHA_non_zero (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA_to_SRCALPHA_non_zero) Tests blitting a nonzero alpha surface to another nonzero alpha surface ... ok test_blit__blit_to_self (pygame.tests.surface_test.TestSurfaceBlit.test_blit__blit_to_self) Test that blit operation works on self, alpha value is ... ok test_blit_area_contraint (pygame.tests.surface_test.TestSurfaceBlit.test_blit_area_contraint) Testing area constraint ... ok test_blit_overflow_coord (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_coord) Full coverage w/ overflow, specified with Coordinate ... ok test_blit_overflow_nonorigin (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_nonorigin) Test Rectangle Dest, with overflow but with starting rect with top-left at (1,1) ... ok test_blit_overflow_rect (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_rect) Full coverage w/ overflow, specified with a Rect ... ok test_blit_zero_overlap (pygame.tests.surface_test.TestSurfaceBlit.test_blit_zero_overlap) Testing zero-overlap condition. ... ok ---------------------------------------------------------------------- Ran 130 tests in 1.254s OK (skipped=6) CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.surfarray_test test_array2d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array2d) ... ok test_array3d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array3d) ... ok test_array_alpha (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_alpha) ... ok test_array_blue (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_blue) ... ok test_array_colorkey (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_colorkey) ... ok test_array_green (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_green) ... ok test_array_red (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_red) ... ok test_blit_array (pygame.tests.surfarray_test.SurfarrayModuleTest.test_blit_array) ... ok test_get_arraytype (pygame.tests.surfarray_test.SurfarrayModuleTest.test_get_arraytype) ... ok test_get_arraytypes (pygame.tests.surfarray_test.SurfarrayModuleTest.test_get_arraytypes) ... ok test_make_surface (pygame.tests.surfarray_test.SurfarrayModuleTest.test_make_surface) ... ok test_map_array (pygame.tests.surfarray_test.SurfarrayModuleTest.test_map_array) ... ok test_pixels2d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels2d) ... ok test_pixels3d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels3d) ... ok test_pixels_alpha (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_alpha) ... ok test_pixels_blue (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_blue) ... ok test_pixels_green (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_green) ... ok test_pixels_red (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_red) ... ok test_surf_lock (pygame.tests.surfarray_test.SurfarrayModuleTest.test_surf_lock) ... ok test_use_arraytype (pygame.tests.surfarray_test.SurfarrayModuleTest.test_use_arraytype) ... ok ---------------------------------------------------------------------- Ran 20 tests in 0.042s OK loading pygame.tests.surflock_test test_buffer (pygame.tests.surflock_test.SurfaceLockTest.test_buffer) ... ok test_lock (pygame.tests.surflock_test.SurfaceLockTest.test_lock) ... ok test_pxarray_ref (pygame.tests.surflock_test.SurfaceLockTest.test_pxarray_ref) ... ok test_subsurface_lock (pygame.tests.surflock_test.SurfaceLockTest.test_subsurface_lock) ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.000s OK loading pygame.tests.sysfont_test test_create_aliases (pygame.tests.sysfont_test.SysfontModuleTest.test_create_aliases) ... ok test_initsysfonts (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts) ... ok test_initsysfonts_darwin (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_darwin) ... skipped 'Not mac we skip.' test_initsysfonts_unix (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_unix) ... ok test_initsysfonts_win32 (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_win32) ... skipped 'Not windows we skip.' test_sysfont (pygame.tests.sysfont_test.SysfontModuleTest.test_sysfont) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.001s OK (skipped=2) loading pygame.tests.threads_test test_FuncResult (pygame.tests.threads_test.ThreadsModuleTest.test_FuncResult) Ensure FuncResult sets its result and exception attributes ... ok test_benchmark_workers (pygame.tests.threads_test.ThreadsModuleTest.test_benchmark_workers) Ensure benchmark_workers performance measure functions properly with both default and specified inputs ... ok test_init (pygame.tests.threads_test.ThreadsModuleTest.test_init) Ensure init() sets up the worker queue ... ok test_quit (pygame.tests.threads_test.ThreadsModuleTest.test_quit) Ensure quit() cleans up the worker queue ... ok test_tmap (pygame.tests.threads_test.ThreadsModuleTest.test_tmap) ... ok test_tmap__wait (pygame.tests.threads_test.ThreadsModuleTest.test_tmap__wait) ... ok test_do (pygame.tests.threads_test.WorkerQueueTypeTest.test_do) Tests function placement on queue and execution after blocking function completion. ... ok test_stop (pygame.tests.threads_test.WorkerQueueTypeTest.test_stop) Ensure stop() stops the worker queue ... ok test_threadloop (pygame.tests.threads_test.WorkerQueueTypeTest.test_threadloop) ... ok test_usage_with_different_functions (pygame.tests.threads_test.WorkerQueueTypeTest.test_usage_with_different_functions) ... ok test_wait (pygame.tests.threads_test.WorkerQueueTypeTest.test_wait) ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.723s OK loading pygame.tests.time_test test_construction (pygame.tests.time_test.ClockTypeTest.test_construction) Ensure a Clock object can be created ... ok test_get_fps (pygame.tests.time_test.ClockTypeTest.test_get_fps) test_get_fps tests pygame.time.get_fps() ... ok test_get_rawtime (pygame.tests.time_test.ClockTypeTest.test_get_rawtime) ... ok test_get_time (pygame.tests.time_test.ClockTypeTest.test_get_time) ... ok test_tick (pygame.tests.time_test.ClockTypeTest.test_tick) Tests time.Clock.tick() ... ok test_tick_busy_loop (pygame.tests.time_test.ClockTypeTest.test_tick_busy_loop) Test tick_busy_loop ... ok test_delay (pygame.tests.time_test.TimeModuleTest.test_delay) Tests time.delay() function. ... ok test_get_ticks (pygame.tests.time_test.TimeModuleTest.test_get_ticks) Tests time.get_ticks() ... ok test_set_timer (pygame.tests.time_test.TimeModuleTest.test_set_timer) Tests time.set_timer() ... ok test_wait (pygame.tests.time_test.TimeModuleTest.test_wait) Tests time.wait() function. ... ok ---------------------------------------------------------------------- Ran 10 tests in 18.892s OK loading pygame.tests.touch_test test_get_device (pygame.tests.touch_test.TouchTest.test_get_device) ... skipped 'no touch devices found' test_get_device__invalid (pygame.tests.touch_test.TouchTest.test_get_device__invalid) ... ok test_num_devices (pygame.tests.touch_test.TouchTest.test_num_devices) ... ok test_num_fingers (pygame.tests.touch_test.TouchTest.test_num_fingers) ... skipped 'no touch devices found' test_num_fingers__invalid (pygame.tests.touch_test.TouchTest.test_num_fingers__invalid) ... ok ---------------------------------------------------------------------- Ran 5 tests in 0.013s OK (skipped=2) loading pygame.tests.transform_test test_flip (pygame.tests.transform_test.TransformDisplayModuleTest.test_flip) honors the set_color key on the returned surface from flip. ... ok test_flip_alpha (pygame.tests.transform_test.TransformDisplayModuleTest.test_flip_alpha) returns a surface with the same properties as the input. ... ok test_average_color (pygame.tests.transform_test.TransformModuleTest.test_average_color) ... ok test_average_color_considering_alpha (pygame.tests.transform_test.TransformModuleTest.test_average_color_considering_alpha) ... ok test_average_color_considering_alpha_all_pixels_opaque (pygame.tests.transform_test.TransformModuleTest.test_average_color_considering_alpha_all_pixels_opaque) ... ok test_average_surfaces (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces) ... ok test_average_surfaces__24 (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__24) ... ok test_average_surfaces__24_big_endian (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__24_big_endian) ... ok test_average_surfaces__subclassed_destination_surface (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__subclassed_destination_surface) Ensure average_surfaces accepts a destination subclassed surface. ... ok test_average_surfaces__subclassed_surfaces (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__subclassed_surfaces) Ensure average_surfaces accepts subclassed surfaces. ... ok test_chop (pygame.tests.transform_test.TransformModuleTest.test_chop) ... ok test_get_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest.test_get_smoothscale_backend) ... ok test_grayscale (pygame.tests.transform_test.TransformModuleTest.test_grayscale) ... ok test_laplacian (pygame.tests.transform_test.TransformModuleTest.test_laplacian) ... ok test_laplacian__24_big_endian (pygame.tests.transform_test.TransformModuleTest.test_laplacian__24_big_endian) ... ok test_rotate (pygame.tests.transform_test.TransformModuleTest.test_rotate) ... ok test_rotate__lossless_at_90_degrees (pygame.tests.transform_test.TransformModuleTest.test_rotate__lossless_at_90_degrees) ... ok test_rotate_of_0_sized_surface (pygame.tests.transform_test.TransformModuleTest.test_rotate_of_0_sized_surface) ... ok test_rotozoom (pygame.tests.transform_test.TransformModuleTest.test_rotozoom) ... ok test_scale2x (pygame.tests.transform_test.TransformModuleTest.test_scale2x) ... ok test_scale2xraw (pygame.tests.transform_test.TransformModuleTest.test_scale2xraw) ... ok test_scale__alpha (pygame.tests.transform_test.TransformModuleTest.test_scale__alpha) see if set_alpha information is kept. ... ok test_scale__destination (pygame.tests.transform_test.TransformModuleTest.test_scale__destination) see if the destination surface can be passed in to use. ... ok test_scale__vector2 (pygame.tests.transform_test.TransformModuleTest.test_scale__vector2) ... ok test_scale__zero_surface_transform (pygame.tests.transform_test.TransformModuleTest.test_scale__zero_surface_transform) ... ok test_scale_by (pygame.tests.transform_test.TransformModuleTest.test_scale_by) ... ok test_set_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest.test_set_smoothscale_backend) ... ok test_smoothscale (pygame.tests.transform_test.TransformModuleTest.test_smoothscale) Tests the stated boundaries, sizing, and color blending of smoothscale function ... ok test_smoothscale_by (pygame.tests.transform_test.TransformModuleTest.test_smoothscale_by) ... ok test_threshold__honors_third_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__honors_third_surface) ... ok test_threshold__subclassed_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__subclassed_surface) Ensure threshold accepts subclassed surfaces. ... ok test_threshold__surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__surface) ... ok test_threshold__uneven_colors (pygame.tests.transform_test.TransformModuleTest.test_threshold__uneven_colors) ... ok test_threshold_count (pygame.tests.transform_test.TransformModuleTest.test_threshold_count) counts the colors, and not changes them. ... ok test_threshold_dest_surf_all_changed (pygame.tests.transform_test.TransformModuleTest.test_threshold_dest_surf_all_changed) Lowering the threshold, expecting changed surface ... ok test_threshold_dest_surf_not_change (pygame.tests.transform_test.TransformModuleTest.test_threshold_dest_surf_not_change) the pixels within the threshold. ... ok test_threshold_from_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold_from_surface) Set similar pixels in 'dest_surf' to color in the 'surf'. ... ok test_threshold_inverse_set (pygame.tests.transform_test.TransformModuleTest.test_threshold_inverse_set) changes the pixels within the threshold, and not outside. ... ok test_threshold_non_src_alpha (pygame.tests.transform_test.TransformModuleTest.test_threshold_non_src_alpha) ... ok test_threshold_search_surf (pygame.tests.transform_test.TransformModuleTest.test_threshold_search_surf) ... ok test_threshold_set_behavior0 (pygame.tests.transform_test.TransformModuleTest.test_threshold_set_behavior0) raises an error when set_behavior=1 ... ok test_threshold_set_behavior2 (pygame.tests.transform_test.TransformModuleTest.test_threshold_set_behavior2) raises an error when set_behavior=2 and set_color is not None. ... ok ---------------------------------------------------------------------- Ran 42 tests in 0.075s OK loading pygame.tests.version_test test_pg_version_consistency (pygame.tests.version_test.VersionTest.test_pg_version_consistency) ... ok test_sdl_version (pygame.tests.version_test.VersionTest.test_sdl_version) ... ok ---------------------------------------------------------------------- Ran 2 tests in 0.001s OK loading pygame.tests.video_test test_renderer_set_viewport (pygame.tests.video_test.VideoModuleTest.test_renderer_set_viewport) works. ... ok ---------------------------------------------------------------------- Ran 1 test in 0.014s OK ............................................s.................................................................................................sssssss.......s....s..sssss...........ss.....sss..........ss................................................................................................................................................................................................................................................s................ss................................................................................................................................................................s.....s........s.....................................................................................................................................................xxxxxxx......x...........x........x.............................................x...x.....................................................................................................................................................................................................................s...............x............s..s.............x..........................................s.....s.s........................................................................................................................................................................................................................................................................................................................................................................................................................................................ss....................s...................................................................s..s...s......................................................s.s......................s..s.............................................. ---------------------------------------------------------------------- Ran 1849 tests in 66.080s OK I: pybuild pybuild:308: cp /build/reproducible-path/pygame-2.6.1/src_py/pygame_icon.bmp /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame; cp /usr/share/fonts/truetype/freefont/FreeSansBold.ttf /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame/freesansbold.ttf; ln -sf /build/reproducible-path/pygame-2.6.1/examples/data /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame/examples; ln -sf /build/reproducible-path/pygame-2.6.1/test/fixtures /build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame/tests/ I: pybuild base:311: /usr/bin/xvfb-run python3.12 -m pygame.tests.__main__ -v --exclude opengl :488: RuntimeWarning: Your system is avx2 capable but pygame was not built with support for it. The performance of some of your blits could be adversely affected. Consider enabling compile time detection with environment variables like PYGAME_DETECT_AVX2=1 if you are compiling without cross compilation. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. pygame 2.6.1 (SDL 2.30.9, Python 3.12.7) Hello from the pygame community. https://www.pygame.org/contribute.html skipping pygame.tests.scrap_test (tag 'ignore') loading pygame.tests.base_test test_GetView_array_struct (pygame.tests.base_test.BaseModuleTest.test_GetView_array_struct) ... ok test_PgDict_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest.test_PgDict_AsBuffer_PyBUF_flags) ... ok test_PgObject_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest.test_PgObject_AsBuffer_PyBUF_flags) ... ok test_PgObject_GetBuffer_array_interface (pygame.tests.base_test.BaseModuleTest.test_PgObject_GetBuffer_array_interface) ... ok test_PgObject_GetBuffer_exception (pygame.tests.base_test.BaseModuleTest.test_PgObject_GetBuffer_exception) ... ok test_bad_format (pygame.tests.base_test.BaseModuleTest.test_bad_format) ... ok test_get_error (pygame.tests.base_test.BaseModuleTest.test_get_error) ... ok test_get_init (pygame.tests.base_test.BaseModuleTest.test_get_init) ... ok test_get_init__after_init (pygame.tests.base_test.BaseModuleTest.test_get_init__after_init) ... ok test_get_init__after_quit (pygame.tests.base_test.BaseModuleTest.test_get_init__after_quit) ... ok test_get_sdl_byteorder (pygame.tests.base_test.BaseModuleTest.test_get_sdl_byteorder) Ensure the SDL byte order is valid ... ok test_get_sdl_version (pygame.tests.base_test.BaseModuleTest.test_get_sdl_version) Ensure the SDL version is valid ... ok test_init (pygame.tests.base_test.BaseModuleTest.test_init) Ensures init() works properly. ... ok test_newbuf (pygame.tests.base_test.BaseModuleTest.test_newbuf) ... ok test_quit__and_init (pygame.tests.base_test.BaseModuleTest.test_quit__and_init) ... ok test_register_quit (pygame.tests.base_test.BaseModuleTest.test_register_quit) Ensure that a registered function is called on quit() ... ok test_set_error (pygame.tests.base_test.BaseModuleTest.test_set_error) ... ok test_unicode_error (pygame.tests.base_test.BaseModuleTest.test_unicode_error) ... ok ---------------------------------------------------------------------- Ran 18 tests in 0.279s OK loading pygame.tests.blit_test test_BLEND (pygame.tests.blit_test.BlitTest.test_BLEND) BLEND_ tests. ... ok test_SRCALPHA (pygame.tests.blit_test.BlitTest.test_SRCALPHA) SRCALPHA tests. ... ok test_blits_bad_dest (pygame.tests.blit_test.BlitsTest.test_blits_bad_dest) Tests that calling blits with a sequence containing an invalid tuple with a ... ok test_blits_bad_surf_args (pygame.tests.blit_test.BlitsTest.test_blits_bad_surf_args) Tests that calling blits with a sequence containing an invalid tuple of ... ok test_blits_correctness (pygame.tests.blit_test.BlitsTest.test_blits_correctness) Checks the correctness of the colors on the destination ... ok test_blits_doreturn (pygame.tests.blit_test.BlitsTest.test_blits_doreturn) Tests that when doreturn=0, it returns None ... ok test_blits_not_sequence (pygame.tests.blit_test.BlitsTest.test_blits_not_sequence) Tests that calling blits with an invalid non-sequence None argument ... ok test_blits_performance (pygame.tests.blit_test.BlitsTest.test_blits_performance) Checks time performance of blits ... ok test_blits_wrong_length (pygame.tests.blit_test.BlitsTest.test_blits_wrong_length) Tests that calling blits with an invalid sequence containing a single surface ... ok test_custom_blits_performance (pygame.tests.blit_test.BlitsTest.test_custom_blits_performance) Checks time performance of the custom blits method ... ok ---------------------------------------------------------------------- Ran 10 tests in 0.006s OK loading pygame.tests.bufferproxy_test test_length (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_length) ... ok test_raw (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_raw) ... ok test_write (pygame.tests.bufferproxy_test.BufferProxyLegacyTest.test_write) ... ok test___array_interface___property (pygame.tests.bufferproxy_test.BufferProxyTest.test___array_interface___property) ... ok test___array_struct___property (pygame.tests.bufferproxy_test.BufferProxyTest.test___array_struct___property) ... ok test_after (pygame.tests.bufferproxy_test.BufferProxyTest.test_after) ... ok test_attribute (pygame.tests.bufferproxy_test.BufferProxyTest.test_attribute) ... ok test_before (pygame.tests.bufferproxy_test.BufferProxyTest.test_before) ... ok test_c_api (pygame.tests.bufferproxy_test.BufferProxyTest.test_c_api) ... ok test_class_name (pygame.tests.bufferproxy_test.BufferProxyTest.test_class_name) ... ok test_gc (pygame.tests.bufferproxy_test.BufferProxyTest.test_gc) refcount agnostic check that contained objects are freed ... ok test_module_name (pygame.tests.bufferproxy_test.BufferProxyTest.test_module_name) ... ok test_parent_property (pygame.tests.bufferproxy_test.BufferProxyTest.test_parent_property) ... ok test_repr (pygame.tests.bufferproxy_test.BufferProxyTest.test_repr) ... ok test_subclassing (pygame.tests.bufferproxy_test.BufferProxyTest.test_subclassing) ... ok test_weakref (pygame.tests.bufferproxy_test.BufferProxyTest.test_weakref) ... ok ---------------------------------------------------------------------- Ran 16 tests in 0.082s OK loading pygame.tests.camera_test test_camera (pygame.tests.camera_test.CameraModuleTest.test_camera) ... skipped 'requires the SDL_VIDEODRIVER to be non dummy' ---------------------------------------------------------------------- Ran 1 test in 0.000s OK (skipped=1) loading pygame.tests.color_test test_Color_type_works_for_Surface_get_and_set_colorkey (pygame.tests.color_test.ColorTypeTest.test_Color_type_works_for_Surface_get_and_set_colorkey) ... ok test_add (pygame.tests.color_test.ColorTypeTest.test_add) ... ok test_arraystruct (pygame.tests.color_test.ColorTypeTest.test_arraystruct) ... ok test_case_insensitivity_of_string_args (pygame.tests.color_test.ColorTypeTest.test_case_insensitivity_of_string_args) ... ok test_cmy__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_cmy__all_elements_within_limits) ... ok test_cmy__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_cmy__sanity_testing_converted_should_equate_bar_rounding) ... ok test_cmy__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_cmy__sanity_testing_converted_should_not_raise) ... ok test_collection_abc (pygame.tests.color_test.ColorTypeTest.test_collection_abc) ... ok test_color (pygame.tests.color_test.ColorTypeTest.test_color) Ensures Color objects can be created. ... ok test_color__color_object_arg (pygame.tests.color_test.ColorTypeTest.test_color__color_object_arg) Ensures Color objects can be created using Color objects. ... ok test_color__hex_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__hex_str_arg) Ensures Color objects can be created using hex strings. ... ok test_color__html_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__html_str_arg) Ensures Color objects can be created using html strings. ... ok test_color__int_arg (pygame.tests.color_test.ColorTypeTest.test_color__int_arg) Ensures Color objects can be created using one int value. ... ok test_color__int_arg_invalid (pygame.tests.color_test.ColorTypeTest.test_color__int_arg_invalid) Ensures invalid int values are detected when creating Color objects. ... ok test_color__name_str_arg (pygame.tests.color_test.ColorTypeTest.test_color__name_str_arg) Ensures Color objects can be created using str names. ... ok test_color__name_str_arg_from_colordict (pygame.tests.color_test.ColorTypeTest.test_color__name_str_arg_from_colordict) Ensures Color objects can be created using str names ... ok test_color__rgba_int_args (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args) Ensures Color objects can be created using ints. ... ok test_color__rgba_int_args_invalid_value (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_invalid_value) Ensures invalid values are detected when creating Color objects. ... ok test_color__rgba_int_args_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_invalid_value_without_alpha) Ensures invalid values are detected when creating Color objects ... ok test_color__rgba_int_args_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__rgba_int_args_without_alpha) Ensures Color objects can be created without providing alpha. ... ok test_color__sequence_arg (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg) Ensures Color objects can be created using tuples/lists. ... ok test_color__sequence_arg_invalid_format (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_format) Ensures invalid sequences are detected when creating Color objects ... ok test_color__sequence_arg_invalid_value (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_value) Ensures invalid sequences are detected when creating Color objects. ... ok test_color__sequence_arg_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_invalid_value_without_alpha) Ensures invalid sequences are detected when creating Color objects ... ok test_color__sequence_arg_without_alpha (pygame.tests.color_test.ColorTypeTest.test_color__sequence_arg_without_alpha) Ensures Color objects can be created using tuples/lists ... ok test_color_contains (pygame.tests.color_test.ColorTypeTest.test_color_contains) ... ok test_color_iter (pygame.tests.color_test.ColorTypeTest.test_color_iter) ... ok test_comparison (pygame.tests.color_test.ColorTypeTest.test_comparison) ... ok test_correct_gamma__verified_against_python_implementation (pygame.tests.color_test.ColorTypeTest.test_correct_gamma__verified_against_python_implementation) |tags:slow| ... ok test_div (pygame.tests.color_test.ColorTypeTest.test_div) ... ok test_float (pygame.tests.color_test.ColorTypeTest.test_float) ... ok test_get_item (pygame.tests.color_test.ColorTypeTest.test_get_item) ... ok test_grayscale (pygame.tests.color_test.ColorTypeTest.test_grayscale) ... ok test_hex (pygame.tests.color_test.ColorTypeTest.test_hex) ... ok test_hex_digits (pygame.tests.color_test.ColorTypeTest.test_hex_digits) ... ok test_hsla__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_hsla__all_elements_within_limits) ... ok test_hsla__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_hsla__sanity_testing_converted_should_equate_bar_rounding) ... ok test_hsla__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_hsla__sanity_testing_converted_should_not_raise) ... ok test_hsva__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_hsva__all_elements_within_limits) ... ok test_hsva__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_hsva__sanity_testing_converted_should_equate_bar_rounding) ... ok test_hsva__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_hsva__sanity_testing_converted_should_not_raise) ... ok test_i1i2i3__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__all_elements_within_limits) ... ok test_i1i2i3__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__sanity_testing_converted_should_equate_bar_rounding) ... ok test_i1i2i3__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest.test_i1i2i3__sanity_testing_converted_should_not_raise) ... ok test_ignore_whitespace (pygame.tests.color_test.ColorTypeTest.test_ignore_whitespace) ... ok test_init (pygame.tests.color_test.ColorTypeTest.test_init) ... ok test_int (pygame.tests.color_test.ColorTypeTest.test_int) ... ok test_invalid_html_hex_codes (pygame.tests.color_test.ColorTypeTest.test_invalid_html_hex_codes) ... ok test_issue_269 (pygame.tests.color_test.ColorTypeTest.test_issue_269) PyColor OverflowError on HSVA with hue value of 360 ... ok test_len (pygame.tests.color_test.ColorTypeTest.test_len) ... ok test_length (pygame.tests.color_test.ColorTypeTest.test_length) ... ok test_lerp (pygame.tests.color_test.ColorTypeTest.test_lerp) ... ok test_long (pygame.tests.color_test.ColorTypeTest.test_long) ... ok test_mod (pygame.tests.color_test.ColorTypeTest.test_mod) ... ok test_mul (pygame.tests.color_test.ColorTypeTest.test_mul) ... ok test_new (pygame.tests.color_test.ColorTypeTest.test_new) ... ok test_newbuf (pygame.tests.color_test.ColorTypeTest.test_newbuf) ... ok test_normalize (pygame.tests.color_test.ColorTypeTest.test_normalize) ... ok test_oct (pygame.tests.color_test.ColorTypeTest.test_oct) ... ok test_pickle (pygame.tests.color_test.ColorTypeTest.test_pickle) ... ok test_premul_alpha (pygame.tests.color_test.ColorTypeTest.test_premul_alpha) ... ok test_repr (pygame.tests.color_test.ColorTypeTest.test_repr) ... ok test_rgba (pygame.tests.color_test.ColorTypeTest.test_rgba) ... ok test_set_item (pygame.tests.color_test.ColorTypeTest.test_set_item) ... ok test_slice (pygame.tests.color_test.ColorTypeTest.test_slice) ... ok test_sub (pygame.tests.color_test.ColorTypeTest.test_sub) ... ok test_unpack (pygame.tests.color_test.ColorTypeTest.test_unpack) ... ok test_update (pygame.tests.color_test.ColorTypeTest.test_update) ... ok test_webstyle (pygame.tests.color_test.ColorTypeTest.test_webstyle) ... ok test_add (pygame.tests.color_test.SubclassTest.test_add) ... ok test_collection_abc (pygame.tests.color_test.SubclassTest.test_collection_abc) ... ok test_correct_gamma (pygame.tests.color_test.SubclassTest.test_correct_gamma) ... ok test_div (pygame.tests.color_test.SubclassTest.test_div) ... ok test_inv (pygame.tests.color_test.SubclassTest.test_inv) ... ok test_mod (pygame.tests.color_test.SubclassTest.test_mod) ... ok test_mul (pygame.tests.color_test.SubclassTest.test_mul) ... ok test_sub (pygame.tests.color_test.SubclassTest.test_sub) ... ok ---------------------------------------------------------------------- Ran 77 tests in 0.061s OK loading pygame.tests.constants_test test_k__existence (pygame.tests.constants_test.KConstantsTests.test_k__existence) Ensures K constants exist. ... ok test_k__type (pygame.tests.constants_test.KConstantsTests.test_k__type) Ensures K constants are the correct type. ... ok test_k__value_overlap (pygame.tests.constants_test.KConstantsTests.test_k__value_overlap) Ensures no unexpected K constant values overlap. ... ok test_kmod__bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__bitwise_overlap) Ensures certain KMOD constants have overlapping bits. ... ok test_kmod__existence (pygame.tests.constants_test.KmodConstantsTests.test_kmod__existence) Ensures KMOD constants exist. ... ok test_kmod__no_bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__no_bitwise_overlap) Ensures certain KMOD constants have no overlapping bits. ... ok test_kmod__type (pygame.tests.constants_test.KmodConstantsTests.test_kmod__type) Ensures KMOD constants are the correct type. ... ok test_kmod__value_overlap (pygame.tests.constants_test.KmodConstantsTests.test_kmod__value_overlap) Ensures no unexpected KMOD constant values overlap. ... ok test_kscan__existence (pygame.tests.constants_test.KscanConstantsTests.test_kscan__existence) Ensures KSCAN constants exist. ... ok test_kscan__type (pygame.tests.constants_test.KscanConstantsTests.test_kscan__type) Ensures KSCAN constants are the correct type. ... ok test_kscan__value_overlap (pygame.tests.constants_test.KscanConstantsTests.test_kscan__value_overlap) Ensures no unexpected KSCAN constant values overlap. ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.001s OK loading pygame.tests.controller_test test_get_count (pygame.tests.controller_test.ControllerModuleTest.test_get_count) ... ok test_get_eventstate (pygame.tests.controller_test.ControllerModuleTest.test_get_eventstate) ... ok test_get_init (pygame.tests.controller_test.ControllerModuleTest.test_get_init) ... ok test_init (pygame.tests.controller_test.ControllerModuleTest.test_init) ... ok test_init__multiple (pygame.tests.controller_test.ControllerModuleTest.test_init__multiple) ... ok test_is_controller (pygame.tests.controller_test.ControllerModuleTest.test_is_controller) ... ok test_name_forindex (pygame.tests.controller_test.ControllerModuleTest.test_name_forindex) ... ok test_quit (pygame.tests.controller_test.ControllerModuleTest.test_quit) ... ok test_quit__multiple (pygame.tests.controller_test.ControllerModuleTest.test_quit__multiple) ... ok test__auto_init (pygame.tests.controller_test.ControllerTypeTest.test__auto_init) ... skipped 'No controller connected' test_as_joystick (pygame.tests.controller_test.ControllerTypeTest.test_as_joystick) ... skipped 'No controller connected' test_construction (pygame.tests.controller_test.ControllerTypeTest.test_construction) ... skipped 'No controller connected' test_from_joystick (pygame.tests.controller_test.ControllerTypeTest.test_from_joystick) ... skipped 'No controller connected' test_get_init (pygame.tests.controller_test.ControllerTypeTest.test_get_init) ... skipped 'No controller connected' test_get_mapping (pygame.tests.controller_test.ControllerTypeTest.test_get_mapping) ... skipped 'No controller connected' test_set_mapping (pygame.tests.controller_test.ControllerTypeTest.test_set_mapping) ... skipped 'No controller connected' ---------------------------------------------------------------------- Ran 16 tests in 0.234s OK (skipped=7) loading pygame.tests.cursors_test test_Cursor (pygame.tests.cursors_test.CursorsModuleTest.test_Cursor) Ensure that the cursor object parses information properly ... ok test_compile (pygame.tests.cursors_test.CursorsModuleTest.test_compile) ... ok test_load_xbm (pygame.tests.cursors_test.CursorsModuleTest.test_load_xbm) ... ok ---------------------------------------------------------------------- Ran 3 tests in 0.028s OK loading pygame.tests.display_test test_Info (pygame.tests.display_test.DisplayModuleTest.test_Info) ... ok test_caption_unicode (pygame.tests.display_test.DisplayModuleTest.test_caption_unicode) ... ok test_flip (pygame.tests.display_test.DisplayModuleTest.test_flip) ... ok test_get_active (pygame.tests.display_test.DisplayModuleTest.test_get_active) Test the get_active function ... ok test_get_active_iconify (pygame.tests.display_test.DisplayModuleTest.test_get_active_iconify) Test the get_active function after an iconify ... skipped 'requires the SDL_VIDEODRIVER to be a non dummy value' test_get_caption (pygame.tests.display_test.DisplayModuleTest.test_get_caption) ... ok test_get_driver (pygame.tests.display_test.DisplayModuleTest.test_get_driver) ... ok test_get_init (pygame.tests.display_test.DisplayModuleTest.test_get_init) Ensures the module's initialization state can be retrieved. ... ok test_get_num_displays (pygame.tests.display_test.DisplayModuleTest.test_get_num_displays) ... ok test_get_surface (pygame.tests.display_test.DisplayModuleTest.test_get_surface) Ensures get_surface gets the current display surface. ... skipped 'SDL2 issues' test_get_surface__mode_not_set (pygame.tests.display_test.DisplayModuleTest.test_get_surface__mode_not_set) Ensures get_surface handles the display mode not being set. ... ok test_get_wm_info (pygame.tests.display_test.DisplayModuleTest.test_get_wm_info) ... ok test_gl_get_attribute (pygame.tests.display_test.DisplayModuleTest.test_gl_get_attribute) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_get_attribute_kwargs (pygame.tests.display_test.DisplayModuleTest.test_gl_get_attribute_kwargs) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_set_attribute (pygame.tests.display_test.DisplayModuleTest.test_gl_set_attribute) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_gl_set_attribute_kwargs (pygame.tests.display_test.DisplayModuleTest.test_gl_set_attribute_kwargs) ... skipped 'OpenGL requires a non-"dummy" SDL_VIDEODRIVER' test_iconify (pygame.tests.display_test.DisplayModuleTest.test_iconify) ... skipped 'iconify is only supported on some video drivers/platforms' test_init (pygame.tests.display_test.DisplayModuleTest.test_init) Ensures the module is initialized after init called. ... ok test_init__multiple (pygame.tests.display_test.DisplayModuleTest.test_init__multiple) Ensures the module is initialized after multiple init calls. ... ok test_list_modes (pygame.tests.display_test.DisplayModuleTest.test_list_modes) ... ok test_mode_ok (pygame.tests.display_test.DisplayModuleTest.test_mode_ok) ... ok test_mode_ok_fullscreen (pygame.tests.display_test.DisplayModuleTest.test_mode_ok_fullscreen) ... ok test_mode_ok_scaled (pygame.tests.display_test.DisplayModuleTest.test_mode_ok_scaled) ... ok test_quit (pygame.tests.display_test.DisplayModuleTest.test_quit) Ensures the module is not initialized after quit called. ... ok test_quit__multiple (pygame.tests.display_test.DisplayModuleTest.test_quit__multiple) Ensures the module is not initialized after multiple quit calls. ... ok test_screensaver_support (pygame.tests.display_test.DisplayModuleTest.test_screensaver_support) ... ok test_set_caption (pygame.tests.display_test.DisplayModuleTest.test_set_caption) ... ok test_set_caption_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_caption_kwargs) ... ok test_set_gamma (pygame.tests.display_test.DisplayModuleTest.test_set_gamma) ... skipped 'Needs a not dummy videodriver' test_set_gamma__tuple (pygame.tests.display_test.DisplayModuleTest.test_set_gamma__tuple) ... skipped 'Needs a not dummy videodriver' test_set_gamma_ramp (pygame.tests.display_test.DisplayModuleTest.test_set_gamma_ramp) ... ok test_set_mode_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_mode_kwargs) ... ok test_set_mode_scaled (pygame.tests.display_test.DisplayModuleTest.test_set_mode_scaled) ... ok test_set_mode_unscaled (pygame.tests.display_test.DisplayModuleTest.test_set_mode_unscaled) Ensures a window created with SCALED can become smaller. ... ok test_set_mode_vector2 (pygame.tests.display_test.DisplayModuleTest.test_set_mode_vector2) ... ok test_set_palette (pygame.tests.display_test.DisplayModuleTest.test_set_palette) ... skipped 'set_palette() not supported in SDL2' test_set_palette_kwargs (pygame.tests.display_test.DisplayModuleTest.test_set_palette_kwargs) ... skipped 'set_palette() not supported in SDL2' test_toggle_fullscreen (pygame.tests.display_test.DisplayModuleTest.test_toggle_fullscreen) Test for toggle fullscreen ... skipped 'requires the SDL_VIDEODRIVER to be non dummy' test_update_args (pygame.tests.display_test.DisplayUpdateTest.test_update_args) updates the display using the args as a rect. ... ok test_update_incorrect_args (pygame.tests.display_test.DisplayUpdateTest.test_update_incorrect_args) raises a ValueError when inputs are wrong. ... ok test_update_negative (pygame.tests.display_test.DisplayUpdateTest.test_update_negative) takes rects with negative values. ... ok test_update_no_args (pygame.tests.display_test.DisplayUpdateTest.test_update_no_args) does NOT update the display. ... ok test_update_no_init (pygame.tests.display_test.DisplayUpdateTest.test_update_no_init) raises a pygame.error. ... ok test_update_none (pygame.tests.display_test.DisplayUpdateTest.test_update_none) does NOT update the display. ... ok test_update_none_skipped (pygame.tests.display_test.DisplayUpdateTest.test_update_none_skipped) None is skipped inside sequences. ... ok test_update_sequence (pygame.tests.display_test.DisplayUpdateTest.test_update_sequence) only updates the part of the display given by the rects. ... ok test_x11_set_mode_crash_gh1654 (pygame.tests.display_test.X11CrashTest.test_x11_set_mode_crash_gh1654) ... ok ---------------------------------------------------------------------- Ran 47 tests in 0.472s OK (skipped=12) loading pygame.tests.docs_test test_doc_import_works (pygame.tests.docs_test.DocsIncludedTest.test_doc_import_works) ... ok test_docs_command (pygame.tests.docs_test.DocsIncludedTest.test_docs_command) ... skipped 'Docs not required for local builds' test_docs_included (pygame.tests.docs_test.DocsIncludedTest.test_docs_included) ... skipped 'Docs not required for local builds' ---------------------------------------------------------------------- Ran 3 tests in 0.002s OK (skipped=2) loading pygame.tests.draw_test test_aaline__arg_invalid_types (pygame.tests.draw_test.DrawAALineTest.test_aaline__arg_invalid_types) Ensures draw aaline detects invalid arg types. ... ok test_aaline__args (pygame.tests.draw_test.DrawAALineTest.test_aaline__args) Ensures draw aaline accepts the correct args. ... ok test_aaline__args_and_kwargs (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_and_kwargs) Ensures draw aaline accepts a combination of args/kwargs ... ok test_aaline__args_missing (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_missing) Ensures draw aaline detects any missing required args. ... ok test_aaline__args_without_blend (pygame.tests.draw_test.DrawAALineTest.test_aaline__args_without_blend) Ensures draw aaline accepts the args without a blend. ... ok test_aaline__blend_warning (pygame.tests.draw_test.DrawAALineTest.test_aaline__blend_warning) From pygame 2, blend=False should raise DeprecationWarning. ... ok test_aaline__bounding_rect (pygame.tests.draw_test.DrawAALineTest.test_aaline__bounding_rect) Ensures draw aaline returns the correct bounding rect. ... ok test_aaline__color (pygame.tests.draw_test.DrawAALineTest.test_aaline__color) Tests if the aaline drawn is the correct color. ... ok test_aaline__gaps (pygame.tests.draw_test.DrawAALineTest.test_aaline__gaps) Tests if the aaline drawn contains any gaps. ... ok test_aaline__invalid_color_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_color_formats) Ensures draw aaline handles invalid color formats correctly. ... ok test_aaline__invalid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_end_pos_formats) Ensures draw aaline handles invalid end_pos formats correctly. ... ok test_aaline__invalid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__invalid_start_pos_formats) Ensures draw aaline handles invalid start_pos formats correctly. ... ok test_aaline__kwarg_invalid_name (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwarg_invalid_name) Ensures draw aaline detects invalid kwarg names. ... ok test_aaline__kwarg_invalid_types (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwarg_invalid_types) Ensures draw aaline detects invalid kwarg types. ... ok test_aaline__kwargs (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs) Ensures draw aaline accepts the correct kwargs ... ok test_aaline__kwargs_missing (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs_missing) Ensures draw aaline detects any missing required kwargs. ... ok test_aaline__kwargs_order_independent (pygame.tests.draw_test.DrawAALineTest.test_aaline__kwargs_order_independent) Ensures draw aaline's kwargs are not order dependent. ... ok test_aaline__surface_clip (pygame.tests.draw_test.DrawAALineTest.test_aaline__surface_clip) Ensures draw aaline respects a surface's clip area. ... ok test_aaline__valid_color_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_color_formats) Ensures draw aaline accepts different color formats. ... ok test_aaline__valid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_end_pos_formats) Ensures draw aaline accepts different end_pos formats. ... ok test_aaline__valid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest.test_aaline__valid_start_pos_formats) Ensures draw aaline accepts different start_pos formats. ... ok test_aaline_endianness (pygame.tests.draw_test.DrawAALineTest.test_aaline_endianness) test color component order ... ok test_anti_aliasing_at_and_outside_the_border (pygame.tests.draw_test.DrawAALineTest.test_anti_aliasing_at_and_outside_the_border) Ensures antialiasing works correct at a surface's borders. ... ok test_anti_aliasing_float_coordinates (pygame.tests.draw_test.DrawAALineTest.test_anti_aliasing_float_coordinates) Float coordinates should be blended smoothly. ... ok test_short_line_anti_aliasing (pygame.tests.draw_test.DrawAALineTest.test_short_line_anti_aliasing) ... ok test_short_non_antialiased_lines (pygame.tests.draw_test.DrawAALineTest.test_short_non_antialiased_lines) test very short not anti aliased lines in all directions. ... ok test_aalines__arg_invalid_types (pygame.tests.draw_test.DrawAALinesTest.test_aalines__arg_invalid_types) Ensures draw aalines detects invalid arg types. ... ok test_aalines__args (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args) Ensures draw aalines accepts the correct args. ... ok test_aalines__args_and_kwargs (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_and_kwargs) Ensures draw aalines accepts a combination of args/kwargs ... ok test_aalines__args_missing (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_missing) Ensures draw aalines detects any missing required args. ... ok test_aalines__args_without_blend (pygame.tests.draw_test.DrawAALinesTest.test_aalines__args_without_blend) Ensures draw aalines accepts the args without a blend. ... ok test_aalines__blend_warning (pygame.tests.draw_test.DrawAALinesTest.test_aalines__blend_warning) From pygame 2, blend=False should raise DeprecationWarning. ... ok test_aalines__bounding_rect (pygame.tests.draw_test.DrawAALinesTest.test_aalines__bounding_rect) Ensures draw aalines returns the correct bounding rect. ... ok test_aalines__color (pygame.tests.draw_test.DrawAALinesTest.test_aalines__color) Tests if the aalines drawn are the correct color. ... ok test_aalines__gaps (pygame.tests.draw_test.DrawAALinesTest.test_aalines__gaps) Tests if the aalines drawn contain any gaps. ... ok test_aalines__invalid_color_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_color_formats) Ensures draw aalines handles invalid color formats correctly. ... ok test_aalines__invalid_points_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_points_formats) Ensures draw aalines handles invalid points formats correctly. ... ok test_aalines__invalid_points_values (pygame.tests.draw_test.DrawAALinesTest.test_aalines__invalid_points_values) Ensures draw aalines handles invalid points values correctly. ... ok test_aalines__kwarg_invalid_name (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwarg_invalid_name) Ensures draw aalines detects invalid kwarg names. ... ok test_aalines__kwarg_invalid_types (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwarg_invalid_types) Ensures draw aalines detects invalid kwarg types. ... ok test_aalines__kwargs (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs) Ensures draw aalines accepts the correct kwargs. ... ok test_aalines__kwargs_missing (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs_missing) Ensures draw aalines detects any missing required kwargs. ... ok test_aalines__kwargs_order_independent (pygame.tests.draw_test.DrawAALinesTest.test_aalines__kwargs_order_independent) Ensures draw aalines's kwargs are not order dependent. ... ok test_aalines__surface_clip (pygame.tests.draw_test.DrawAALinesTest.test_aalines__surface_clip) Ensures draw aalines respects a surface's clip area. ... ok test_aalines__valid_closed_values (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_closed_values) Ensures draw aalines accepts different closed values. ... ok test_aalines__valid_color_formats (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_color_formats) Ensures draw aalines accepts different color formats. ... ok test_aalines__valid_points_format (pygame.tests.draw_test.DrawAALinesTest.test_aalines__valid_points_format) Ensures draw aalines accepts different points formats. ... ok test_arc (pygame.tests.draw_test.DrawArcTest.test_arc) Ensure draw arc works correctly. ... ok test_arc__arg_invalid_types (pygame.tests.draw_test.DrawArcTest.test_arc__arg_invalid_types) Ensures draw arc detects invalid arg types. ... ok test_arc__args (pygame.tests.draw_test.DrawArcTest.test_arc__args) Ensures draw arc accepts the correct args. ... ok test_arc__args_and_kwargs (pygame.tests.draw_test.DrawArcTest.test_arc__args_and_kwargs) Ensures draw arc accepts a combination of args/kwargs ... ok test_arc__args_missing (pygame.tests.draw_test.DrawArcTest.test_arc__args_missing) Ensures draw arc detects any missing required args. ... ok test_arc__args_with_negative_width (pygame.tests.draw_test.DrawArcTest.test_arc__args_with_negative_width) Ensures draw arc accepts the args with negative width. ... ok test_arc__args_with_width_gt_radius (pygame.tests.draw_test.DrawArcTest.test_arc__args_with_width_gt_radius) Ensures draw arc accepts the args with ... ok test_arc__args_without_width (pygame.tests.draw_test.DrawArcTest.test_arc__args_without_width) Ensures draw arc accepts the args without a width. ... ok test_arc__bounding_rect (pygame.tests.draw_test.DrawArcTest.test_arc__bounding_rect) Ensures draw arc returns the correct bounding rect. ... ok test_arc__invalid_color_formats (pygame.tests.draw_test.DrawArcTest.test_arc__invalid_color_formats) Ensures draw arc handles invalid color formats correctly. ... ok test_arc__kwarg_invalid_name (pygame.tests.draw_test.DrawArcTest.test_arc__kwarg_invalid_name) Ensures draw arc detects invalid kwarg names. ... ok test_arc__kwarg_invalid_types (pygame.tests.draw_test.DrawArcTest.test_arc__kwarg_invalid_types) Ensures draw arc detects invalid kwarg types. ... ok test_arc__kwargs (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs) Ensures draw arc accepts the correct kwargs ... ok test_arc__kwargs_missing (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs_missing) Ensures draw arc detects any missing required kwargs. ... ok test_arc__kwargs_order_independent (pygame.tests.draw_test.DrawArcTest.test_arc__kwargs_order_independent) Ensures draw arc's kwargs are not order dependent. ... ok test_arc__surface_clip (pygame.tests.draw_test.DrawArcTest.test_arc__surface_clip) Ensures draw arc respects a surface's clip area. ... ok test_arc__valid_color_formats (pygame.tests.draw_test.DrawArcTest.test_arc__valid_color_formats) Ensures draw arc accepts different color formats. ... ok test_arc__valid_rect_formats (pygame.tests.draw_test.DrawArcTest.test_arc__valid_rect_formats) Ensures draw arc accepts different rect formats. ... ok test_arc__valid_start_angle_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_start_angle_values) Ensures draw arc accepts different start_angle values. ... ok test_arc__valid_stop_angle_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_stop_angle_values) Ensures draw arc accepts different stop_angle values. ... ok test_arc__valid_width_values (pygame.tests.draw_test.DrawArcTest.test_arc__valid_width_values) Ensures draw arc accepts different width values. ... ok test_circle__arg_invalid_types (pygame.tests.draw_test.DrawCircleTest.test_circle__arg_invalid_types) Ensures draw circle detects invalid arg types. ... ok test_circle__args (pygame.tests.draw_test.DrawCircleTest.test_circle__args) Ensures draw circle accepts the correct args. ... ok test_circle__args_and_kwargs (pygame.tests.draw_test.DrawCircleTest.test_circle__args_and_kwargs) Ensures draw circle accepts a combination of args/kwargs ... ok test_circle__args_missing (pygame.tests.draw_test.DrawCircleTest.test_circle__args_missing) Ensures draw circle detects any missing required args. ... ok test_circle__args_with_negative_width (pygame.tests.draw_test.DrawCircleTest.test_circle__args_with_negative_width) Ensures draw circle accepts the args with negative width. ... ok test_circle__args_with_width_gt_radius (pygame.tests.draw_test.DrawCircleTest.test_circle__args_with_width_gt_radius) Ensures draw circle accepts the args with width > radius. ... ok test_circle__args_without_width (pygame.tests.draw_test.DrawCircleTest.test_circle__args_without_width) Ensures draw circle accepts the args without a width and ... ok test_circle__bounding_rect (pygame.tests.draw_test.DrawCircleTest.test_circle__bounding_rect) Ensures draw circle returns the correct bounding rect. ... ok test_circle__diameter (pygame.tests.draw_test.DrawCircleTest.test_circle__diameter) Ensures draw circle is twice size of radius high and wide. ... ok test_circle__floats (pygame.tests.draw_test.DrawCircleTest.test_circle__floats) Ensure that floats are accepted. ... ok test_circle__invalid_color_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__invalid_color_formats) Ensures draw circle handles invalid color formats correctly. ... ok test_circle__kwarg_invalid_name (pygame.tests.draw_test.DrawCircleTest.test_circle__kwarg_invalid_name) Ensures draw circle detects invalid kwarg names. ... ok test_circle__kwarg_invalid_types (pygame.tests.draw_test.DrawCircleTest.test_circle__kwarg_invalid_types) Ensures draw circle detects invalid kwarg types. ... ok test_circle__kwargs (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs) Ensures draw circle accepts the correct kwargs ... ok test_circle__kwargs_missing (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs_missing) Ensures draw circle detects any missing required kwargs. ... ok test_circle__kwargs_order_independent (pygame.tests.draw_test.DrawCircleTest.test_circle__kwargs_order_independent) Ensures draw circle's kwargs are not order dependent. ... ok test_circle__surface_clip (pygame.tests.draw_test.DrawCircleTest.test_circle__surface_clip) Ensures draw circle respects a surface's clip area. ... ok test_circle__valid_center_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_center_formats) Ensures draw circle accepts different center formats. ... ok test_circle__valid_color_formats (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_color_formats) Ensures draw circle accepts different color formats. ... ok test_circle__valid_radius_values (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_radius_values) Ensures draw circle accepts different radius values. ... ok test_circle__valid_width_values (pygame.tests.draw_test.DrawCircleTest.test_circle__valid_width_values) Ensures draw circle accepts different width values. ... ok test_circle_negative_radius (pygame.tests.draw_test.DrawCircleTest.test_circle_negative_radius) Ensures negative radius circles return zero sized bounding rect. ... ok test_circle_shape (pygame.tests.draw_test.DrawCircleTest.test_circle_shape) Ensures there are no holes in the circle, and no overdrawing. ... ok test_circle_zero_radius (pygame.tests.draw_test.DrawCircleTest.test_circle_zero_radius) Ensures zero radius circles does not draw a center pixel. ... ok test_x_bounds (pygame.tests.draw_test.DrawCircleTest.test_x_bounds) ensures a circle is drawn properly when there is a negative x, or a big x. ... ok test_ellipse (pygame.tests.draw_test.DrawEllipseTest.test_ellipse) Tests ellipses of differing sizes on surfaces of differing sizes. ... ok test_ellipse__1_pixel_height (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_height) Ensures an ellipse with a height of 1 is drawn correctly. ... ok test_ellipse__1_pixel_height_spanning_surface (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_height_spanning_surface) Ensures an ellipse with a height of 1 is drawn correctly ... ok test_ellipse__1_pixel_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width) Ensures an ellipse with a width of 1 is drawn correctly. ... ok test_ellipse__1_pixel_width_and_height (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width_and_height) Ensures an ellipse with a width and height of 1 is drawn correctly. ... ok test_ellipse__1_pixel_width_spanning_surface (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__1_pixel_width_spanning_surface) Ensures an ellipse with a width of 1 is drawn correctly ... ok test_ellipse__arg_invalid_types (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__arg_invalid_types) Ensures draw ellipse detects invalid arg types. ... ok test_ellipse__args (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args) Ensures draw ellipse accepts the correct args. ... ok test_ellipse__args_and_kwargs (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_and_kwargs) Ensures draw ellipse accepts a combination of args/kwargs ... ok test_ellipse__args_missing (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_missing) Ensures draw ellipse detects any missing required args. ... ok test_ellipse__args_with_negative_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_with_negative_width) Ensures draw ellipse accepts the args with negative width. ... ok test_ellipse__args_with_width_gt_radius (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_with_width_gt_radius) Ensures draw ellipse accepts the args with ... ok test_ellipse__args_without_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__args_without_width) Ensures draw ellipse accepts the args without a width. ... ok test_ellipse__big_ellipse (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__big_ellipse) Test for big ellipse that could overflow in algorithm ... ok test_ellipse__bounding_rect (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__bounding_rect) Ensures draw ellipse returns the correct bounding rect. ... ok test_ellipse__invalid_color_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__invalid_color_formats) Ensures draw ellipse handles invalid color formats correctly. ... ok test_ellipse__kwarg_invalid_name (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwarg_invalid_name) Ensures draw ellipse detects invalid kwarg names. ... ok test_ellipse__kwarg_invalid_types (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwarg_invalid_types) Ensures draw ellipse detects invalid kwarg types. ... ok test_ellipse__kwargs (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs) Ensures draw ellipse accepts the correct kwargs ... ok test_ellipse__kwargs_missing (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs_missing) Ensures draw ellipse detects any missing required kwargs. ... ok test_ellipse__kwargs_order_independent (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__kwargs_order_independent) Ensures draw ellipse's kwargs are not order dependent. ... ok test_ellipse__max_width (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__max_width) Ensures an ellipse with max width (and greater) is drawn correctly. ... ok test_ellipse__no_holes (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__no_holes) ... ok test_ellipse__surface_clip (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__surface_clip) Ensures draw ellipse respects a surface's clip area. ... ok test_ellipse__thick_line (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__thick_line) Ensures a thick lined ellipse is drawn correctly. ... ok test_ellipse__valid_color_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_color_formats) Ensures draw ellipse accepts different color formats. ... ok test_ellipse__valid_rect_formats (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_rect_formats) Ensures draw ellipse accepts different rect formats. ... ok test_ellipse__valid_width_values (pygame.tests.draw_test.DrawEllipseTest.test_ellipse__valid_width_values) Ensures draw ellipse accepts different width values. ... ok test_line (pygame.tests.draw_test.DrawLineTest.test_line) ... ok test_line__arg_invalid_types (pygame.tests.draw_test.DrawLineTest.test_line__arg_invalid_types) Ensures draw line detects invalid arg types. ... ok test_line__args (pygame.tests.draw_test.DrawLineTest.test_line__args) Ensures draw line accepts the correct args. ... ok test_line__args_and_kwargs (pygame.tests.draw_test.DrawLineTest.test_line__args_and_kwargs) Ensures draw line accepts a combination of args/kwargs ... ok test_line__args_missing (pygame.tests.draw_test.DrawLineTest.test_line__args_missing) Ensures draw line detects any missing required args. ... ok test_line__args_without_width (pygame.tests.draw_test.DrawLineTest.test_line__args_without_width) Ensures draw line accepts the args without a width. ... ok test_line__bounding_rect (pygame.tests.draw_test.DrawLineTest.test_line__bounding_rect) Ensures draw line returns the correct bounding rect. ... ok test_line__color (pygame.tests.draw_test.DrawLineTest.test_line__color) Tests if the line drawn is the correct color. ... ok test_line__color_with_thickness (pygame.tests.draw_test.DrawLineTest.test_line__color_with_thickness) Ensures a thick line is drawn using the correct color. ... ok test_line__gaps (pygame.tests.draw_test.DrawLineTest.test_line__gaps) Tests if the line drawn contains any gaps. ... ok test_line__gaps_with_thickness (pygame.tests.draw_test.DrawLineTest.test_line__gaps_with_thickness) Ensures a thick line is drawn without any gaps. ... ok test_line__invalid_color_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_color_formats) Ensures draw line handles invalid color formats correctly. ... ok test_line__invalid_end_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_end_pos_formats) Ensures draw line handles invalid end_pos formats correctly. ... ok test_line__invalid_start_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__invalid_start_pos_formats) Ensures draw line handles invalid start_pos formats correctly. ... ok test_line__kwarg_invalid_name (pygame.tests.draw_test.DrawLineTest.test_line__kwarg_invalid_name) Ensures draw line detects invalid kwarg names. ... ok test_line__kwarg_invalid_types (pygame.tests.draw_test.DrawLineTest.test_line__kwarg_invalid_types) Ensures draw line detects invalid kwarg types. ... ok test_line__kwargs (pygame.tests.draw_test.DrawLineTest.test_line__kwargs) Ensures draw line accepts the correct kwargs ... ok test_line__kwargs_missing (pygame.tests.draw_test.DrawLineTest.test_line__kwargs_missing) Ensures draw line detects any missing required kwargs. ... ok test_line__kwargs_order_independent (pygame.tests.draw_test.DrawLineTest.test_line__kwargs_order_independent) Ensures draw line's kwargs are not order dependent. ... ok test_line__surface_clip (pygame.tests.draw_test.DrawLineTest.test_line__surface_clip) Ensures draw line respects a surface's clip area. ... ok test_line__valid_color_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_color_formats) Ensures draw line accepts different color formats. ... ok test_line__valid_end_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_end_pos_formats) Ensures draw line accepts different end_pos formats. ... ok test_line__valid_start_pos_formats (pygame.tests.draw_test.DrawLineTest.test_line__valid_start_pos_formats) Ensures draw line accepts different start_pos formats. ... ok test_line__valid_width_values (pygame.tests.draw_test.DrawLineTest.test_line__valid_width_values) Ensures draw line accepts different width values. ... ok test_line_endianness (pygame.tests.draw_test.DrawLineTest.test_line_endianness) test color component order ... ok test_line_for_gaps (pygame.tests.draw_test.DrawLineTest.test_line_for_gaps) ... ok test_lines__arg_invalid_types (pygame.tests.draw_test.DrawLinesTest.test_lines__arg_invalid_types) Ensures draw lines detects invalid arg types. ... ok test_lines__args (pygame.tests.draw_test.DrawLinesTest.test_lines__args) Ensures draw lines accepts the correct args. ... ok test_lines__args_and_kwargs (pygame.tests.draw_test.DrawLinesTest.test_lines__args_and_kwargs) Ensures draw lines accepts a combination of args/kwargs ... ok test_lines__args_missing (pygame.tests.draw_test.DrawLinesTest.test_lines__args_missing) Ensures draw lines detects any missing required args. ... ok test_lines__args_without_width (pygame.tests.draw_test.DrawLinesTest.test_lines__args_without_width) Ensures draw lines accepts the args without a width. ... ok test_lines__bounding_rect (pygame.tests.draw_test.DrawLinesTest.test_lines__bounding_rect) Ensures draw lines returns the correct bounding rect. ... ok test_lines__color (pygame.tests.draw_test.DrawLinesTest.test_lines__color) Tests if the lines drawn are the correct color. ... ok test_lines__color_with_thickness (pygame.tests.draw_test.DrawLinesTest.test_lines__color_with_thickness) Ensures thick lines are drawn using the correct color. ... ok test_lines__gaps (pygame.tests.draw_test.DrawLinesTest.test_lines__gaps) Tests if the lines drawn contain any gaps. ... ok test_lines__gaps_with_thickness (pygame.tests.draw_test.DrawLinesTest.test_lines__gaps_with_thickness) Ensures thick lines are drawn without any gaps. ... ok test_lines__invalid_color_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_color_formats) Ensures draw lines handles invalid color formats correctly. ... ok test_lines__invalid_points_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_points_formats) Ensures draw lines handles invalid points formats correctly. ... ok test_lines__invalid_points_values (pygame.tests.draw_test.DrawLinesTest.test_lines__invalid_points_values) Ensures draw lines handles invalid points values correctly. ... ok test_lines__kwarg_invalid_name (pygame.tests.draw_test.DrawLinesTest.test_lines__kwarg_invalid_name) Ensures draw lines detects invalid kwarg names. ... ok test_lines__kwarg_invalid_types (pygame.tests.draw_test.DrawLinesTest.test_lines__kwarg_invalid_types) Ensures draw lines detects invalid kwarg types. ... ok test_lines__kwargs (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs) Ensures draw lines accepts the correct kwargs ... ok test_lines__kwargs_missing (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs_missing) Ensures draw lines detects any missing required kwargs. ... ok test_lines__kwargs_order_independent (pygame.tests.draw_test.DrawLinesTest.test_lines__kwargs_order_independent) Ensures draw lines's kwargs are not order dependent. ... ok test_lines__surface_clip (pygame.tests.draw_test.DrawLinesTest.test_lines__surface_clip) Ensures draw lines respects a surface's clip area. ... ok test_lines__valid_closed_values (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_closed_values) Ensures draw lines accepts different closed values. ... ok test_lines__valid_color_formats (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_color_formats) Ensures draw lines accepts different color formats. ... ok test_lines__valid_points_format (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_points_format) Ensures draw lines accepts different points formats. ... ok test_lines__valid_width_values (pygame.tests.draw_test.DrawLinesTest.test_lines__valid_width_values) Ensures draw lines accepts different width values. ... ok test_color_validation (pygame.tests.draw_test.DrawModuleTest.test_color_validation) ... ok test_path_data_validation (pygame.tests.draw_test.DrawModuleTest.test_path_data_validation) Test validation of multi-point drawing methods. ... ok test_1_pixel_high_or_wide_shapes (pygame.tests.draw_test.DrawPolygonTest.test_1_pixel_high_or_wide_shapes) ... ok test_draw_diamond (pygame.tests.draw_test.DrawPolygonTest.test_draw_diamond) ... ok test_draw_square (pygame.tests.draw_test.DrawPolygonTest.test_draw_square) ... ok test_draw_symetric_cross (pygame.tests.draw_test.DrawPolygonTest.test_draw_symetric_cross) non-regression on issue #234 : x and y where handled inconsistently. ... ok test_illumine_shape (pygame.tests.draw_test.DrawPolygonTest.test_illumine_shape) non-regression on issue #313 ... ok test_invalid_points (pygame.tests.draw_test.DrawPolygonTest.test_invalid_points) ... ok test_polygon__arg_invalid_types (pygame.tests.draw_test.DrawPolygonTest.test_polygon__arg_invalid_types) Ensures draw polygon detects invalid arg types. ... ok test_polygon__args (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args) Ensures draw polygon accepts the correct args. ... ok test_polygon__args_and_kwargs (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_and_kwargs) Ensures draw polygon accepts a combination of args/kwargs ... ok test_polygon__args_missing (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_missing) Ensures draw polygon detects any missing required args. ... ok test_polygon__args_without_width (pygame.tests.draw_test.DrawPolygonTest.test_polygon__args_without_width) Ensures draw polygon accepts the args without a width. ... ok test_polygon__bounding_rect (pygame.tests.draw_test.DrawPolygonTest.test_polygon__bounding_rect) Ensures draw polygon returns the correct bounding rect. ... ok test_polygon__invalid_color_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_color_formats) Ensures draw polygon handles invalid color formats correctly. ... ok test_polygon__invalid_points_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_points_formats) Ensures draw polygon handles invalid points formats correctly. ... ok test_polygon__invalid_points_values (pygame.tests.draw_test.DrawPolygonTest.test_polygon__invalid_points_values) Ensures draw polygon handles invalid points values correctly. ... ok test_polygon__kwarg_invalid_name (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwarg_invalid_name) Ensures draw polygon detects invalid kwarg names. ... ok test_polygon__kwarg_invalid_types (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwarg_invalid_types) Ensures draw polygon detects invalid kwarg types. ... ok test_polygon__kwargs (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs) Ensures draw polygon accepts the correct kwargs ... ok test_polygon__kwargs_missing (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs_missing) Ensures draw polygon detects any missing required kwargs. ... ok test_polygon__kwargs_order_independent (pygame.tests.draw_test.DrawPolygonTest.test_polygon__kwargs_order_independent) Ensures draw polygon's kwargs are not order dependent. ... ok test_polygon__surface_clip (pygame.tests.draw_test.DrawPolygonTest.test_polygon__surface_clip) Ensures draw polygon respects a surface's clip area. ... ok test_polygon__valid_color_formats (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_color_formats) Ensures draw polygon accepts different color formats. ... ok test_polygon__valid_points_format (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_points_format) Ensures draw polygon accepts different points formats. ... ok test_polygon__valid_width_values (pygame.tests.draw_test.DrawPolygonTest.test_polygon__valid_width_values) Ensures draw polygon accepts different width values. ... ok test_polygon_large_coords_3989 (pygame.tests.draw_test.DrawPolygonTest.test_polygon_large_coords_3989) Ensures draw polygon works correctly with large points. ... ok test_rect__arg_invalid_types (pygame.tests.draw_test.DrawRectTest.test_rect__arg_invalid_types) Ensures draw rect detects invalid arg types. ... ok test_rect__args (pygame.tests.draw_test.DrawRectTest.test_rect__args) Ensures draw rect accepts the correct args. ... ok test_rect__args_and_kwargs (pygame.tests.draw_test.DrawRectTest.test_rect__args_and_kwargs) Ensures draw rect accepts a combination of args/kwargs ... ok test_rect__args_missing (pygame.tests.draw_test.DrawRectTest.test_rect__args_missing) Ensures draw rect detects any missing required args. ... ok test_rect__args_without_width (pygame.tests.draw_test.DrawRectTest.test_rect__args_without_width) Ensures draw rect accepts the args without a width and borders. ... ok test_rect__bounding_rect (pygame.tests.draw_test.DrawRectTest.test_rect__bounding_rect) Ensures draw rect returns the correct bounding rect. ... ok test_rect__draw_line_width (pygame.tests.draw_test.DrawRectTest.test_rect__draw_line_width) ... ok test_rect__fill (pygame.tests.draw_test.DrawRectTest.test_rect__fill) ... ok test_rect__invalid_color_formats (pygame.tests.draw_test.DrawRectTest.test_rect__invalid_color_formats) Ensures draw rect handles invalid color formats correctly. ... ok test_rect__invalid_rect_formats (pygame.tests.draw_test.DrawRectTest.test_rect__invalid_rect_formats) Ensures draw rect handles invalid rect formats correctly. ... ok test_rect__kwarg_invalid_name (pygame.tests.draw_test.DrawRectTest.test_rect__kwarg_invalid_name) Ensures draw rect detects invalid kwarg names. ... ok test_rect__kwarg_invalid_types (pygame.tests.draw_test.DrawRectTest.test_rect__kwarg_invalid_types) Ensures draw rect detects invalid kwarg types. ... ok test_rect__kwargs (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs) Ensures draw rect accepts the correct kwargs ... ok test_rect__kwargs_missing (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs_missing) Ensures draw rect detects any missing required kwargs. ... ok test_rect__kwargs_order_independent (pygame.tests.draw_test.DrawRectTest.test_rect__kwargs_order_independent) Ensures draw rect's kwargs are not order dependent. ... ok test_rect__one_pixel_lines (pygame.tests.draw_test.DrawRectTest.test_rect__one_pixel_lines) ... ok test_rect__surface_clip (pygame.tests.draw_test.DrawRectTest.test_rect__surface_clip) Ensures draw rect respects a surface's clip area. ... ok test_rect__valid_color_formats (pygame.tests.draw_test.DrawRectTest.test_rect__valid_color_formats) Ensures draw rect accepts different color formats. ... ok test_rect__valid_rect_formats (pygame.tests.draw_test.DrawRectTest.test_rect__valid_rect_formats) Ensures draw rect accepts different rect formats. ... ok test_rect__valid_width_values (pygame.tests.draw_test.DrawRectTest.test_rect__valid_width_values) Ensures draw rect accepts different width values. ... ok ---------------------------------------------------------------------- Ran 217 tests in 3.274s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.event_test test_custom_type (pygame.tests.event_test.EventCustomTypeTest.test_custom_type) ... ok test_custom_type__end_boundary (pygame.tests.event_test.EventCustomTypeTest.test_custom_type__end_boundary) Ensure custom_type() raises error when no more custom types. ... ok test_custom_type__reset (pygame.tests.event_test.EventCustomTypeTest.test_custom_type__reset) Ensure custom events get 'deregistered' by quit(). ... ok test_clear (pygame.tests.event_test.EventModuleArgsTest.test_clear) ... ok test_get (pygame.tests.event_test.EventModuleArgsTest.test_get) ... ok test_peek (pygame.tests.event_test.EventModuleArgsTest.test_peek) ... ok test_clear (pygame.tests.event_test.EventModuleTest.test_clear) Ensure clear() removes all the events on the queue. ... ok test_clear__empty_queue (pygame.tests.event_test.EventModuleTest.test_clear__empty_queue) Ensure clear() works correctly on an empty queue. ... ok test_clear__event_sequence (pygame.tests.event_test.EventModuleTest.test_clear__event_sequence) Ensure a sequence of event types can be cleared from the queue. ... ok test_event_attribute (pygame.tests.event_test.EventModuleTest.test_event_attribute) ... ok test_event_name (pygame.tests.event_test.EventModuleTest.test_event_name) Ensure event_name() returns the correct event name. ... ok test_event_name__kwargs (pygame.tests.event_test.EventModuleTest.test_event_name__kwargs) Ensure event_name() returns the correct event name when kwargs used. ... ok test_event_name__userevent_boundary (pygame.tests.event_test.EventModuleTest.test_event_name__userevent_boundary) Ensures event_name() does not return 'UserEvent' for events ... ok test_event_name__userevent_range (pygame.tests.event_test.EventModuleTest.test_event_name__userevent_range) Ensures event_name() returns the correct name for user events. ... ok test_event_numevents (pygame.tests.event_test.EventModuleTest.test_event_numevents) Ensures NUMEVENTS does not exceed the maximum SDL number of events. ... ok test_get (pygame.tests.event_test.EventModuleTest.test_get) Ensure get() retrieves all the events on the queue. ... ok test_get__empty_queue (pygame.tests.event_test.EventModuleTest.test_get__empty_queue) Ensure get() works correctly on an empty queue. ... ok test_get__event_sequence (pygame.tests.event_test.EventModuleTest.test_get__event_sequence) Ensure get() can handle a sequence of event types. ... ok test_get_blocked (pygame.tests.event_test.EventModuleTest.test_get_blocked) Ensure an event's blocked state can be retrieved. ... ok test_get_blocked__event_sequence (pygame.tests.event_test.EventModuleTest.test_get_blocked__event_sequence) Ensure get_blocked() can handle a sequence of event types. ... ok test_get_clears_queue (pygame.tests.event_test.EventModuleTest.test_get_clears_queue) Ensure get() clears the event queue after a call ... ok test_get_exclude (pygame.tests.event_test.EventModuleTest.test_get_exclude) ... ok test_get_exclude_throw (pygame.tests.event_test.EventModuleTest.test_get_exclude_throw) ... ok test_get_grab (pygame.tests.event_test.EventModuleTest.test_get_grab) Ensure get_grab() works as expected ... skipped 'flaky test, and broken on 2.0.18 windows' test_get_type (pygame.tests.event_test.EventModuleTest.test_get_type) ... ok test_peek (pygame.tests.event_test.EventModuleTest.test_peek) Ensure queued events can be peeked at. ... ok test_peek__empty_queue (pygame.tests.event_test.EventModuleTest.test_peek__empty_queue) Ensure peek() works correctly on an empty queue. ... ok test_peek__event_sequence (pygame.tests.event_test.EventModuleTest.test_peek__event_sequence) Ensure peek() can handle a sequence of event types. ... ok test_poll (pygame.tests.event_test.EventModuleTest.test_poll) Ensure poll() works as expected ... ok test_post__and_poll (pygame.tests.event_test.EventModuleTest.test_post__and_poll) Ensure events can be posted to the queue. ... ok test_post_and_get_keydown (pygame.tests.event_test.EventModuleTest.test_post_and_get_keydown) Ensure keydown events can be posted to the queue. ... ok test_post_blocked (pygame.tests.event_test.EventModuleTest.test_post_blocked) Test blocked events are not posted. Also test whether post() ... ok test_post_large_user_event (pygame.tests.event_test.EventModuleTest.test_post_large_user_event) ... ok test_pump (pygame.tests.event_test.EventModuleTest.test_pump) Ensure pump() functions properly. ... ok test_set_allowed (pygame.tests.event_test.EventModuleTest.test_set_allowed) Ensure a blocked event type can be unblocked/allowed. ... ok test_set_allowed__event_sequence (pygame.tests.event_test.EventModuleTest.test_set_allowed__event_sequence) Ensure a sequence of blocked event types can be unblocked/allowed. ... ok test_set_allowed_all (pygame.tests.event_test.EventModuleTest.test_set_allowed_all) Ensure all events can be unblocked/allowed at once. ... ok test_set_blocked (pygame.tests.event_test.EventModuleTest.test_set_blocked) Ensure events can be blocked from the queue. ... ok test_set_blocked__event_sequence (pygame.tests.event_test.EventModuleTest.test_set_blocked__event_sequence) Ensure a sequence of event types can be blocked. ... ok test_set_blocked_all (pygame.tests.event_test.EventModuleTest.test_set_blocked_all) Ensure all events can be unblocked at once. ... ok test_set_grab__and_get_symmetric (pygame.tests.event_test.EventModuleTest.test_set_grab__and_get_symmetric) Ensure event grabbing can be enabled and disabled. ... skipped 'flaky test, and broken on 2.0.18 windows' test_set_keyboard_grab_and_get_keyboard_grab (pygame.tests.event_test.EventModuleTest.test_set_keyboard_grab_and_get_keyboard_grab) Ensure set_keyboard_grab() and get_keyboard_grab() work as expected ... skipped 'requires the SDL_VIDEODRIVER to be a non dummy value' test_event_wait (pygame.tests.event_test.EventModuleTestsWithTiming.test_event_wait) Ensure wait() waits for an event on the queue. ... ok test_Event (pygame.tests.event_test.EventTypeTest.test_Event) Ensure an Event object can be created. ... ok test_as_str (pygame.tests.event_test.EventTypeTest.test_as_str) ... ok test_event_bool (pygame.tests.event_test.EventTypeTest.test_event_bool) ... ok test_event_equality (pygame.tests.event_test.EventTypeTest.test_event_equality) Ensure that events can be compared correctly. ... ok ---------------------------------------------------------------------- Ran 47 tests in 1.187s OK (skipped=3) loading pygame.tests.font_test test_SysFont (pygame.tests.font_test.FontModuleTest.test_SysFont) ... ok test_get_default_font (pygame.tests.font_test.FontModuleTest.test_get_default_font) ... ok test_get_fonts (pygame.tests.font_test.FontModuleTest.test_get_fonts) ... ok test_get_fonts_returns_something (pygame.tests.font_test.FontModuleTest.test_get_fonts_returns_something) ... ok test_get_init (pygame.tests.font_test.FontModuleTest.test_get_init) ... ok test_get_sdl_ttf_version (pygame.tests.font_test.FontModuleTest.test_get_sdl_ttf_version) ... ok test_init (pygame.tests.font_test.FontModuleTest.test_init) ... ok test_issue_742 (pygame.tests.font_test.FontModuleTest.test_issue_742) that the font background does not crash. ... ok test_issue_font_alphablit (pygame.tests.font_test.FontModuleTest.test_issue_font_alphablit) Check that blitting anti-aliased text doesn't ... ok test_match_font_all_exist (pygame.tests.font_test.FontModuleTest.test_match_font_all_exist) ... ok test_match_font_bold (pygame.tests.font_test.FontModuleTest.test_match_font_bold) ... ok test_match_font_italic (pygame.tests.font_test.FontModuleTest.test_match_font_italic) ... ok test_match_font_name (pygame.tests.font_test.FontModuleTest.test_match_font_name) That match_font accepts names of various types ... ok test_not_match_font_name (pygame.tests.font_test.FontModuleTest.test_not_match_font_name) match_font return None when names of various types do not exist ... ok test_quit (pygame.tests.font_test.FontModuleTest.test_quit) ... ok test_segfault_after_reinit (pygame.tests.font_test.FontModuleTest.test_segfault_after_reinit) Reinitialization of font module should not cause ... ok test_render_args (pygame.tests.font_test.FontTest.test_render_args) ... ok test_default_parameters (pygame.tests.font_test.FontTypeTest.test_default_parameters) ... ok test_font_file_not_found (pygame.tests.font_test.FontTypeTest.test_font_file_not_found) ... ok test_font_set_script (pygame.tests.font_test.FontTypeTest.test_font_set_script) ... ok test_get_ascent (pygame.tests.font_test.FontTypeTest.test_get_ascent) ... ok test_get_descent (pygame.tests.font_test.FontTypeTest.test_get_descent) ... ok test_get_height (pygame.tests.font_test.FontTypeTest.test_get_height) ... ok test_get_linesize (pygame.tests.font_test.FontTypeTest.test_get_linesize) ... ok test_issue_3144 (pygame.tests.font_test.FontTypeTest.test_issue_3144) ... ok test_load_default_font_filename (pygame.tests.font_test.FontTypeTest.test_load_default_font_filename) ... ok test_load_default_font_filename_default (pygame.tests.font_test.FontTypeTest.test_load_default_font_filename_default) ... ok test_load_from_file (pygame.tests.font_test.FontTypeTest.test_load_from_file) ... ok test_load_from_file_bytes (pygame.tests.font_test.FontTypeTest.test_load_from_file_bytes) ... ok test_load_from_file_default (pygame.tests.font_test.FontTypeTest.test_load_from_file_default) ... ok test_load_from_file_obj (pygame.tests.font_test.FontTypeTest.test_load_from_file_obj) ... ok test_load_from_file_obj_default (pygame.tests.font_test.FontTypeTest.test_load_from_file_obj_default) ... ok test_load_from_file_unicode_0 (pygame.tests.font_test.FontTypeTest.test_load_from_file_unicode_0) ASCII string as a unicode object ... ok test_load_from_file_unicode_1 (pygame.tests.font_test.FontTypeTest.test_load_from_file_unicode_1) ... ok test_load_from_pathlib (pygame.tests.font_test.FontTypeTest.test_load_from_pathlib) ... ok test_load_from_pathlib_default (pygame.tests.font_test.FontTypeTest.test_load_from_pathlib_default) ... ok test_metrics (pygame.tests.font_test.FontTypeTest.test_metrics) ... ok test_render (pygame.tests.font_test.FontTypeTest.test_render) ... ok test_render_ucs2_ucs4 (pygame.tests.font_test.FontTypeTest.test_render_ucs2_ucs4) that it renders without raising if there is a new enough SDL_ttf. ... ok test_set_italic (pygame.tests.font_test.FontTypeTest.test_set_italic) ... ok test_set_italic_property (pygame.tests.font_test.FontTypeTest.test_set_italic_property) ... ok test_set_strikethrough (pygame.tests.font_test.FontTypeTest.test_set_strikethrough) ... ok test_set_strikethrough_property (pygame.tests.font_test.FontTypeTest.test_set_strikethrough_property) ... ok test_set_underline (pygame.tests.font_test.FontTypeTest.test_set_underline) ... ok test_set_underline_property (pygame.tests.font_test.FontTypeTest.test_set_underline_property) ... ok test_size (pygame.tests.font_test.FontTypeTest.test_size) ... ok ---------------------------------------------------------------------- Ran 46 tests in 0.056s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.freetype_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN loading pygame.tests.ftfont_test test_SysFont (pygame.tests.ftfont_test.FtFontModuleTest.test_SysFont) ... ok test_get_default_font (pygame.tests.ftfont_test.FtFontModuleTest.test_get_default_font) ... ok test_get_fonts (pygame.tests.ftfont_test.FtFontModuleTest.test_get_fonts) ... ok test_get_fonts_returns_something (pygame.tests.ftfont_test.FtFontModuleTest.test_get_fonts_returns_something) ... ok test_get_init (pygame.tests.ftfont_test.FtFontModuleTest.test_get_init) ... ok test_get_sdl_ttf_version (pygame.tests.ftfont_test.FtFontModuleTest.test_get_sdl_ttf_version) ... ok test_init (pygame.tests.ftfont_test.FtFontModuleTest.test_init) ... ok test_issue_742 (pygame.tests.ftfont_test.FtFontModuleTest.test_issue_742) that the font background does not crash. ... ok test_issue_font_alphablit (pygame.tests.ftfont_test.FtFontModuleTest.test_issue_font_alphablit) Check that blitting anti-aliased text doesn't ... ok test_match_font_all_exist (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_all_exist) ... ok test_match_font_bold (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_bold) ... ok test_match_font_italic (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_italic) ... ok test_match_font_name (pygame.tests.ftfont_test.FtFontModuleTest.test_match_font_name) That match_font accepts names of various types ... ok test_not_match_font_name (pygame.tests.ftfont_test.FtFontModuleTest.test_not_match_font_name) match_font return None when names of various types do not exist ... ok test_quit (pygame.tests.ftfont_test.FtFontModuleTest.test_quit) ... ok test_segfault_after_reinit (pygame.tests.ftfont_test.FtFontModuleTest.test_segfault_after_reinit) Reinitialization of font module should not cause ... ok test_render_args (pygame.tests.ftfont_test.FtFontTest.test_render_args) ... ok test_default_parameters (pygame.tests.ftfont_test.FtFontTypeTest.test_default_parameters) ... ok test_font_file_not_found (pygame.tests.ftfont_test.FtFontTypeTest.test_font_file_not_found) ... ok test_font_set_script (pygame.tests.ftfont_test.FtFontTypeTest.test_font_set_script) ... ok test_get_ascent (pygame.tests.ftfont_test.FtFontTypeTest.test_get_ascent) ... ok test_get_descent (pygame.tests.ftfont_test.FtFontTypeTest.test_get_descent) ... ok test_get_height (pygame.tests.ftfont_test.FtFontTypeTest.test_get_height) ... ok test_get_linesize (pygame.tests.ftfont_test.FtFontTypeTest.test_get_linesize) ... ok test_issue_3144 (pygame.tests.ftfont_test.FtFontTypeTest.test_issue_3144) ... ok test_load_default_font_filename (pygame.tests.ftfont_test.FtFontTypeTest.test_load_default_font_filename) ... ok test_load_default_font_filename_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_default_font_filename_default) ... ok test_load_from_file (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file) ... ok test_load_from_file_bytes (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_bytes) ... ok test_load_from_file_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_default) ... ok test_load_from_file_obj (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_obj) ... ok test_load_from_file_obj_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_obj_default) ... ok test_load_from_file_unicode_0 (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_unicode_0) ASCII string as a unicode object ... ok test_load_from_file_unicode_1 (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_file_unicode_1) ... ok test_load_from_pathlib (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_pathlib) ... ok test_load_from_pathlib_default (pygame.tests.ftfont_test.FtFontTypeTest.test_load_from_pathlib_default) ... ok test_metrics (pygame.tests.ftfont_test.FtFontTypeTest.test_metrics) ... ok test_render (pygame.tests.ftfont_test.FtFontTypeTest.test_render) ... ok test_render_ucs2_ucs4 (pygame.tests.ftfont_test.FtFontTypeTest.test_render_ucs2_ucs4) that it renders without raising if there is a new enough SDL_ttf. ... ok test_set_italic (pygame.tests.ftfont_test.FtFontTypeTest.test_set_italic) ... ok test_set_italic_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_italic_property) ... ok test_set_strikethrough (pygame.tests.ftfont_test.FtFontTypeTest.test_set_strikethrough) ... ok test_set_strikethrough_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_strikethrough_property) ... ok test_set_underline (pygame.tests.ftfont_test.FtFontTypeTest.test_set_underline) ... ok test_set_underline_property (pygame.tests.ftfont_test.FtFontTypeTest.test_set_underline_property) ... ok test_size (pygame.tests.ftfont_test.FtFontTypeTest.test_size) ... ok ---------------------------------------------------------------------- Ran 46 tests in 0.027s OK loading pygame.tests.gfxdraw_test test_aacircle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aacircle) aacircle(surface, x, y, r, color): return None ... ok test_aaellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aaellipse) aaellipse(surface, x, y, rx, ry, color): return None ... ok test_aapolygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aapolygon) aapolygon(surface, points, color): return None ... ok test_aapolygon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aapolygon__with_horizontal_edge) Ensure aapolygon draws horizontal edges correctly. ... ok test_aatrigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aatrigon) aatrigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_aatrigon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_aatrigon__with_horizontal_edge) Ensure aatrigon draws horizontal edges correctly. ... ok test_arc (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_arc) arc(surface, x, y, r, start, end, color): return None ... ok test_bezier (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_bezier) bezier(surface, points, steps, color): return None ... ok test_box (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_box) box(surface, rect, color): return None ... ok test_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_circle) circle(surface, x, y, r, color): return None ... ok test_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_ellipse) ellipse(surface, x, y, rx, ry, color): return None ... ok test_filled_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_circle) filled_circle(surface, x, y, r, color): return None ... ok test_filled_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_ellipse) filled_ellipse(surface, x, y, rx, ry, color): return None ... ok test_filled_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_polygon) filled_polygon(surface, points, color): return None ... ok test_filled_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_filled_trigon) filled_trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_gfxdraw__subclassed_surface (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_gfxdraw__subclassed_surface) Ensure pygame.gfxdraw works on subclassed surfaces. ... ok test_hline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_hline) hline(surface, x1, x2, y, color): return None ... ok test_line (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_line) line(surface, x1, y1, x2, y2, color): return None ... ok test_pie (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_pie) pie(surface, x, y, r, start, end, color): return None ... ok test_pixel (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_pixel) pixel(surface, x, y, color): return None ... ok test_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_polygon) polygon(surface, points, color): return None ... ok test_rectangle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_rectangle) rectangle(surface, rect, color): return None ... ok test_textured_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_textured_polygon) textured_polygon(surface, points, texture, tx, ty): return None ... ok test_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_trigon) trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok test_vline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest.test_vline) vline(surface, x, y1, y2, color): return None ... ok ---------------------------------------------------------------------- Ran 25 tests in 0.098s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.image__save_gl_surface_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN loading pygame.tests.image_test testLoadBytesIO (pygame.tests.image_test.ImageModuleTest.testLoadBytesIO) to see if we can load images with BytesIO. ... ok testLoadIcon (pygame.tests.image_test.ImageModuleTest.testLoadIcon) see if we can load the pygame icon. ... ok testLoadJPG (pygame.tests.image_test.ImageModuleTest.testLoadJPG) to see if we can load a jpg. ... ok testLoadPNG (pygame.tests.image_test.ImageModuleTest.testLoadPNG) see if we can load a png with color values in the proper channels. ... ok testSaveJPG (pygame.tests.image_test.ImageModuleTest.testSaveJPG) JPG equivalent to issue #211 - color channel swapping ... ok testSavePNG24 (pygame.tests.image_test.ImageModuleTest.testSavePNG24) see if we can save a png with color values in the proper channels. ... ok testSavePNG32 (pygame.tests.image_test.ImageModuleTest.testSavePNG32) see if we can save a png with color values in the proper channels. ... ok testSavePNG8 (pygame.tests.image_test.ImageModuleTest.testSavePNG8) see if we can save an 8 bit png correctly ... ok testSavePaletteAsPNG8 (pygame.tests.image_test.ImageModuleTest.testSavePaletteAsPNG8) see if we can save a png with color values in the proper channels. ... ok test_from_to_bytes_exists (pygame.tests.image_test.ImageModuleTest.test_from_to_bytes_exists) ... ok test_frombuffer_8bit (pygame.tests.image_test.ImageModuleTest.test_frombuffer_8bit) test reading pixel data from a bytes buffer ... ok test_frombuffer_ARGB (pygame.tests.image_test.ImageModuleTest.test_frombuffer_ARGB) ... ok test_frombuffer_BGR (pygame.tests.image_test.ImageModuleTest.test_frombuffer_BGR) ... ok test_frombuffer_BGRA (pygame.tests.image_test.ImageModuleTest.test_frombuffer_BGRA) ... ok test_frombuffer_RGB (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGB) ... ok test_frombuffer_RGBA (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGBA) ... ok test_frombuffer_RGBX (pygame.tests.image_test.ImageModuleTest.test_frombuffer_RGBX) ... ok test_fromstring__and_tostring (pygame.tests.image_test.ImageModuleTest.test_fromstring__and_tostring) Ensure methods tostring() and fromstring() are symmetric. ... ok test_get_extended (pygame.tests.image_test.ImageModuleTest.test_get_extended) ... ok test_get_sdl_image_version (pygame.tests.image_test.ImageModuleTest.test_get_sdl_image_version) ... ok test_load_basic (pygame.tests.image_test.ImageModuleTest.test_load_basic) to see if we can load bmp from files and/or file-like objects in memory ... ok test_load_bmp_threads (pygame.tests.image_test.ImageModuleTest.test_load_bmp_threads) ... ok test_load_extended (pygame.tests.image_test.ImageModuleTest.test_load_extended) can load different format images. ... ok test_load_gif_threads (pygame.tests.image_test.ImageModuleTest.test_load_gif_threads) ... ok test_load_jpg_threads (pygame.tests.image_test.ImageModuleTest.test_load_jpg_threads) ... ok test_load_pathlib (pygame.tests.image_test.ImageModuleTest.test_load_pathlib) works loading using a Path argument. ... ok test_load_png_threads (pygame.tests.image_test.ImageModuleTest.test_load_png_threads) ... ok test_load_unicode_path (pygame.tests.image_test.ImageModuleTest.test_load_unicode_path) ... ok test_save (pygame.tests.image_test.ImageModuleTest.test_save) ... ok test_save__to_fileobject_w_namehint_argument (pygame.tests.image_test.ImageModuleTest.test_save__to_fileobject_w_namehint_argument) ... ok test_save_colorkey (pygame.tests.image_test.ImageModuleTest.test_save_colorkey) make sure the color key is not changed when saving. ... ok test_save_extended (pygame.tests.image_test.ImageModuleTest.test_save_extended) ... ok test_save_pathlib (pygame.tests.image_test.ImageModuleTest.test_save_pathlib) ... ok test_save_tga (pygame.tests.image_test.ImageModuleTest.test_save_tga) ... ok test_save_to_fileobject (pygame.tests.image_test.ImageModuleTest.test_save_to_fileobject) ... ok test_save_unicode_path (pygame.tests.image_test.ImageModuleTest.test_save_unicode_path) save unicode object with non-ASCII chars ... ok test_to_string__premultiplied (pygame.tests.image_test.ImageModuleTest.test_to_string__premultiplied) test to make sure we can export a surface to a premultiplied alpha string ... ok test_tostring_depth_24 (pygame.tests.image_test.ImageModuleTest.test_tostring_depth_24) ... ok ---------------------------------------------------------------------- Ran 38 tests in 0.817s OK loading pygame.tests.imageext_test test_load_bad_filename (pygame.tests.imageext_test.ImageextModuleTest.test_load_bad_filename) ... skipped 'SDL silently removes invalid characters' test_load_non_string_file (pygame.tests.imageext_test.ImageextModuleTest.test_load_non_string_file) ... ok test_load_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest.test_load_unicode_path_0) ... ok test_load_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest.test_load_unicode_path_1) non-ASCII unicode ... ok test_load_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest.test_load_unknown_extension) ... ok test_load_unknown_file (pygame.tests.imageext_test.ImageextModuleTest.test_load_unknown_file) ... ok test_save_bad_filename (pygame.tests.imageext_test.ImageextModuleTest.test_save_bad_filename) ... skipped 'SDL silently removes invalid characters' test_save_non_string_file (pygame.tests.imageext_test.ImageextModuleTest.test_save_non_string_file) ... ok test_save_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest.test_save_unicode_path_0) unicode object with ASCII chars ... ok test_save_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest.test_save_unicode_path_1) ... ok test_save_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest.test_save_unknown_extension) ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.001s OK (skipped=2) loading pygame.tests.joystick_test test_get_count (pygame.tests.joystick_test.JoystickModuleTest.test_get_count) ... ok test_get_init (pygame.tests.joystick_test.JoystickModuleTest.test_get_init) ... ok test_init (pygame.tests.joystick_test.JoystickModuleTest.test_init) This unit test is for joystick.init() ... ok test_quit (pygame.tests.joystick_test.JoystickModuleTest.test_quit) Test if joystick.quit works. ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.059s OK loading pygame.tests.key_test test_get_focused (pygame.tests.key_test.KeyModuleTest.test_get_focused) ... skipped 'flaky test, and broken on 2.0.18 windows' test_get_pressed (pygame.tests.key_test.KeyModuleTest.test_get_pressed) ... ok test_import (pygame.tests.key_test.KeyModuleTest.test_import) does it import? ... ok test_name_and_key_code (pygame.tests.key_test.KeyModuleTest.test_name_and_key_code) ... ok test_set_and_get_mods (pygame.tests.key_test.KeyModuleTest.test_set_and_get_mods) ... ok test_set_and_get_repeat (pygame.tests.key_test.KeyModuleTest.test_set_and_get_repeat) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.034s OK (skipped=1) loading pygame.tests.locals_test test_locals_has_all_constants (pygame.tests.locals_test.LocalsTest.test_locals_has_all_constants) ... ok ---------------------------------------------------------------------- Ran 1 test in 0.000s OK loading pygame.tests.mask_test test_buffer_interface (pygame.tests.mask_test.MaskModuleTest.test_buffer_interface) ... ok test_from_surface (pygame.tests.mask_test.MaskModuleTest.test_from_surface) Ensures from_surface creates a mask with the correct bits set. ... ok test_from_surface__different_alphas_16bit (pygame.tests.mask_test.MaskModuleTest.test_from_surface__different_alphas_16bit) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__different_alphas_32bit (pygame.tests.mask_test.MaskModuleTest.test_from_surface__different_alphas_32bit) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_cleared (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_cleared) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_filled (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_filled) Ensures from_surface creates a mask with the correct bits set ... ok test_from_surface__with_colorkey_mask_pattern (pygame.tests.mask_test.MaskModuleTest.test_from_surface__with_colorkey_mask_pattern) Ensures from_surface creates a mask with the correct bits set ... ok test_from_threshold (pygame.tests.mask_test.MaskModuleTest.test_from_threshold) Does mask.from_threshold() work correctly? ... ok test_zero_size_from_surface (pygame.tests.mask_test.MaskModuleTest.test_zero_size_from_surface) Ensures from_surface can create masks from zero sized surfaces. ... ok test_zero_size_from_threshold (pygame.tests.mask_test.MaskModuleTest.test_zero_size_from_threshold) ... ok test_subclass_angle (pygame.tests.mask_test.MaskSubclassTest.test_subclass_angle) Ensures angle works for subclassed Masks. ... ok test_subclass_centroid (pygame.tests.mask_test.MaskSubclassTest.test_subclass_centroid) Ensures centroid works for subclassed Masks. ... ok test_subclass_clear (pygame.tests.mask_test.MaskSubclassTest.test_subclass_clear) Ensures clear works for subclassed Masks. ... ok test_subclass_connected_component (pygame.tests.mask_test.MaskSubclassTest.test_subclass_connected_component) Ensures connected_component works for subclassed Masks. ... ok test_subclass_connected_components (pygame.tests.mask_test.MaskSubclassTest.test_subclass_connected_components) Ensures connected_components works for subclassed Masks. ... ok test_subclass_convolve (pygame.tests.mask_test.MaskSubclassTest.test_subclass_convolve) Ensures convolve works for subclassed Masks. ... ok test_subclass_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy) Ensures copy works for subclassed Masks. ... ok test_subclass_copy__override_both_copy_methods (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_both_copy_methods) Ensures copy works for subclassed Masks overriding copy/__copy__. ... ok test_subclass_copy__override_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_copy) Ensures copy works for subclassed Masks overriding copy. ... ok test_subclass_copy__override_dunder_copy (pygame.tests.mask_test.MaskSubclassTest.test_subclass_copy__override_dunder_copy) Ensures copy works for subclassed Masks overriding __copy__. ... ok test_subclass_count (pygame.tests.mask_test.MaskSubclassTest.test_subclass_count) Ensures count works for subclassed Masks. ... ok test_subclass_draw (pygame.tests.mask_test.MaskSubclassTest.test_subclass_draw) Ensures draw works for subclassed Masks. ... ok test_subclass_erase (pygame.tests.mask_test.MaskSubclassTest.test_subclass_erase) Ensures erase works for subclassed Masks. ... ok test_subclass_fill (pygame.tests.mask_test.MaskSubclassTest.test_subclass_fill) Ensures fill works for subclassed Masks. ... ok test_subclass_get_at (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_at) Ensures get_at works for subclassed Masks. ... ok test_subclass_get_bounding_rects (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_bounding_rects) Ensures get_bounding_rects works for subclassed Masks. ... ok test_subclass_get_size (pygame.tests.mask_test.MaskSubclassTest.test_subclass_get_size) Ensures get_size works for subclassed Masks. ... ok test_subclass_invert (pygame.tests.mask_test.MaskSubclassTest.test_subclass_invert) Ensures invert works for subclassed Masks. ... ok test_subclass_mask (pygame.tests.mask_test.MaskSubclassTest.test_subclass_mask) Ensures the Mask class can be subclassed. ... ok test_subclass_mask_get_rect (pygame.tests.mask_test.MaskSubclassTest.test_subclass_mask_get_rect) Ensures get_rect works for subclassed Masks. ... ok test_subclass_outline (pygame.tests.mask_test.MaskSubclassTest.test_subclass_outline) Ensures outline works for subclassed Masks. ... ok test_subclass_overlap (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap) Ensures overlap works for subclassed Masks. ... ok test_subclass_overlap_area (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap_area) Ensures overlap_area works for subclassed Masks. ... ok test_subclass_overlap_mask (pygame.tests.mask_test.MaskSubclassTest.test_subclass_overlap_mask) Ensures overlap_mask works for subclassed Masks. ... ok test_subclass_scale (pygame.tests.mask_test.MaskSubclassTest.test_subclass_scale) Ensures scale works for subclassed Masks. ... ok test_subclass_set_at (pygame.tests.mask_test.MaskSubclassTest.test_subclass_set_at) Ensures set_at works for subclassed Masks. ... ok test_subclass_to_surface (pygame.tests.mask_test.MaskSubclassTest.test_subclass_to_surface) Ensures to_surface works for subclassed Masks. ... ok test_angle (pygame.tests.mask_test.MaskTypeTest.test_angle) Ensure a mask's orientation angle is correctly calculated. ... ok test_angle__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_angle__empty_mask) Ensure an empty mask's angle is correctly calculated. ... ok test_centroid (pygame.tests.mask_test.MaskTypeTest.test_centroid) Ensure a filled mask's centroid is correctly calculated. ... ok test_centroid__all_corners (pygame.tests.mask_test.MaskTypeTest.test_centroid__all_corners) Ensure a mask's centroid is correctly calculated ... ok test_centroid__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_centroid__empty_mask) Ensure an empty mask's centroid is correctly calculated. ... ok test_centroid__single_column (pygame.tests.mask_test.MaskTypeTest.test_centroid__single_column) Ensure a mask's centroid is correctly calculated ... ok test_centroid__single_row (pygame.tests.mask_test.MaskTypeTest.test_centroid__single_row) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_columns (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_columns) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_corners (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_corners) Ensure a mask's centroid is correctly calculated ... ok test_centroid__two_rows (pygame.tests.mask_test.MaskTypeTest.test_centroid__two_rows) Ensure a mask's centroid is correctly calculated ... ok test_clear (pygame.tests.mask_test.MaskTypeTest.test_clear) Ensure a mask can be cleared. ... ok test_clear__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_clear__bit_boundaries) Ensures masks of different sizes are cleared correctly. ... ok test_connected_component (pygame.tests.mask_test.MaskTypeTest.test_connected_component) Ensure a mask's connected component is correctly calculated. ... ok test_connected_component__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_component__empty_mask) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__full_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_component__full_mask) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__multi_set_bits (pygame.tests.mask_test.MaskTypeTest.test_connected_component__multi_set_bits) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__one_set_bit (pygame.tests.mask_test.MaskTypeTest.test_connected_component__one_set_bit) Ensure a mask's connected component is correctly calculated ... ok test_connected_component__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_connected_component__out_of_bounds) Ensure connected_component() checks bounds. ... ok test_connected_component__unset_bit (pygame.tests.mask_test.MaskTypeTest.test_connected_component__unset_bit) Ensure a mask's connected component is correctly calculated ... ok test_connected_components (pygame.tests.mask_test.MaskTypeTest.test_connected_components) ... ok test_connected_components__negative_min_with_empty_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_empty_mask) Ensures connected_components() properly handles negative min values ... ok test_connected_components__negative_min_with_full_mask (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_full_mask) Ensures connected_components() properly handles negative min values ... ok test_connected_components__negative_min_with_some_bits_set (pygame.tests.mask_test.MaskTypeTest.test_connected_components__negative_min_with_some_bits_set) Ensures connected_components() properly handles negative min values ... ok test_convolve (pygame.tests.mask_test.MaskTypeTest.test_convolve) Tests the definition of convolution ... ok test_convolve__out_of_range (pygame.tests.mask_test.MaskTypeTest.test_convolve__out_of_range) ... ok test_convolve__point_identities (pygame.tests.mask_test.MaskTypeTest.test_convolve__point_identities) Convolving with a single point is the identity, while convolving a point with something flips it. ... ok test_convolve__size (pygame.tests.mask_test.MaskTypeTest.test_convolve__size) ... ok test_convolve__with_output (pygame.tests.mask_test.MaskTypeTest.test_convolve__with_output) checks that convolution modifies only the correct portion of the output ... ok test_copy (pygame.tests.mask_test.MaskTypeTest.test_copy) Ensures copy works correctly with some bits set and unset. ... ok test_copy__empty (pygame.tests.mask_test.MaskTypeTest.test_copy__empty) Ensures copy works correctly on an empty mask. ... ok test_copy__full (pygame.tests.mask_test.MaskTypeTest.test_copy__full) Ensures copy works correctly on a filled masked. ... ok test_copy__independent (pygame.tests.mask_test.MaskTypeTest.test_copy__independent) Ensures copy makes an independent copy of the mask. ... ok test_count (pygame.tests.mask_test.MaskTypeTest.test_count) Ensure a mask's set bits are correctly counted. ... ok test_count__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_count__bit_boundaries) Ensures the set bits of different sized masks are counted correctly. ... ok test_count__empty_mask (pygame.tests.mask_test.MaskTypeTest.test_count__empty_mask) Ensure an empty mask's set bits are correctly counted. ... ok test_count__full_mask (pygame.tests.mask_test.MaskTypeTest.test_count__full_mask) Ensure a full mask's set bits are correctly counted. ... ok test_draw (pygame.tests.mask_test.MaskTypeTest.test_draw) Ensure a mask can be drawn onto another mask. ... ok test_draw__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_draw__bit_boundaries) Ensures draw handles masks of different sizes correctly. ... ok test_draw__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_draw__invalid_mask_arg) Ensure draw handles invalid mask arguments correctly. ... ok test_draw__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_draw__invalid_offset_arg) Ensure draw handles invalid offset arguments correctly. ... ok test_draw__offset (pygame.tests.mask_test.MaskTypeTest.test_draw__offset) Ensure an offset mask can be drawn onto another mask. ... ok test_draw__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_draw__offset_boundary) Ensures draw handles offsets and boundaries correctly. ... ok test_draw__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_draw__specific_offsets) Ensure an offset mask can be drawn onto another mask. ... ok test_drawing (pygame.tests.mask_test.MaskTypeTest.test_drawing) Test fill, clear, invert, draw, erase ... ok test_erase (pygame.tests.mask_test.MaskTypeTest.test_erase) Ensure a mask can erase another mask. ... ok test_erase__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_erase__bit_boundaries) Ensures erase handles masks of different sizes correctly. ... ok test_erase__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_erase__invalid_mask_arg) Ensure erase handles invalid mask arguments correctly. ... ok test_erase__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_erase__invalid_offset_arg) Ensure erase handles invalid offset arguments correctly. ... ok test_erase__offset (pygame.tests.mask_test.MaskTypeTest.test_erase__offset) Ensure an offset mask can erase another mask. ... ok test_erase__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_erase__offset_boundary) Ensures erase handles offsets and boundaries correctly. ... ok test_erase__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_erase__specific_offsets) Ensure an offset mask can erase another mask. ... ok test_fill (pygame.tests.mask_test.MaskTypeTest.test_fill) Ensure a mask can be filled. ... ok test_fill__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_fill__bit_boundaries) Ensures masks of different sizes are filled correctly. ... ok test_get_at (pygame.tests.mask_test.MaskTypeTest.test_get_at) Ensure individual mask bits are correctly retrieved. ... ok test_get_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_get_at__out_of_bounds) Ensure get_at() checks bounds. ... ok test_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest.test_get_bounding_rects) Ensures get_bounding_rects works correctly. ... ok test_get_rect (pygame.tests.mask_test.MaskTypeTest.test_get_rect) Ensures get_rect works correctly. ... ok test_get_rect__invalid_kwarg_format (pygame.tests.mask_test.MaskTypeTest.test_get_rect__invalid_kwarg_format) Ensures get_rect detects invalid kwarg formats. ... ok test_get_rect__invalid_kwarg_name (pygame.tests.mask_test.MaskTypeTest.test_get_rect__invalid_kwarg_name) Ensures get_rect detects invalid kwargs. ... ok test_get_rect__multiple_kwargs (pygame.tests.mask_test.MaskTypeTest.test_get_rect__multiple_kwargs) Ensures get_rect supports multiple rect attribute kwargs. ... ok test_get_rect__no_arg_support (pygame.tests.mask_test.MaskTypeTest.test_get_rect__no_arg_support) Ensures get_rect only supports kwargs. ... ok test_get_rect__one_kwarg (pygame.tests.mask_test.MaskTypeTest.test_get_rect__one_kwarg) Ensures get_rect supports a single rect attribute kwarg. ... ok test_get_size (pygame.tests.mask_test.MaskTypeTest.test_get_size) Ensure a mask's size is correctly retrieved. ... ok test_invert (pygame.tests.mask_test.MaskTypeTest.test_invert) Ensure a mask can be inverted. ... ok test_invert__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_invert__bit_boundaries) Ensures masks of different sizes are inverted correctly. ... ok test_invert__empty (pygame.tests.mask_test.MaskTypeTest.test_invert__empty) Ensure an empty mask can be inverted. ... ok test_invert__full (pygame.tests.mask_test.MaskTypeTest.test_invert__full) Ensure a full mask can be inverted. ... ok test_mask (pygame.tests.mask_test.MaskTypeTest.test_mask) Ensure masks are created correctly without fill parameter. ... ok test_mask__fill_arg (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_arg) Ensure masks are created correctly using a fill arg. ... ok test_mask__fill_kwarg (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_kwarg) Ensure masks are created correctly using the fill keyword. ... ok test_mask__fill_kwarg_bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_mask__fill_kwarg_bit_boundaries) Ensures masks are created correctly using the fill keyword ... ok test_mask__negative_size (pygame.tests.mask_test.MaskTypeTest.test_mask__negative_size) Ensure the mask constructor handles negative sizes correctly. ... ok test_mask__size_kwarg (pygame.tests.mask_test.MaskTypeTest.test_mask__size_kwarg) Ensure masks are created correctly using the size keyword. ... ok test_mask_access (pygame.tests.mask_test.MaskTypeTest.test_mask_access) do the set_at, and get_at parts work correctly? ... ok test_outline (pygame.tests.mask_test.MaskTypeTest.test_outline) ... ok test_overlap (pygame.tests.mask_test.MaskTypeTest.test_overlap) Ensure the overlap intersection is correctly calculated. ... ok test_overlap__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap__bit_boundaries) Ensures overlap handles masks of different sizes correctly. ... ok test_overlap__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap__invalid_mask_arg) Ensure overlap handles invalid mask arguments correctly. ... ok test_overlap__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap__invalid_offset_arg) Ensure overlap handles invalid offset arguments correctly. ... ok test_overlap__no_overlap (pygame.tests.mask_test.MaskTypeTest.test_overlap__no_overlap) Ensure an offset overlap intersection is correctly calculated ... ok test_overlap__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset) Ensure an offset overlap intersection is correctly calculated. ... ok test_overlap__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset_boundary) Ensures overlap handles offsets and boundaries correctly. ... ok test_overlap__offset_with_unset_bits (pygame.tests.mask_test.MaskTypeTest.test_overlap__offset_with_unset_bits) Ensure an offset overlap intersection is correctly calculated ... ok test_overlap_area (pygame.tests.mask_test.MaskTypeTest.test_overlap_area) Ensure the overlap_area is correctly calculated. ... ok test_overlap_area__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__bit_boundaries) Ensures overlap_area handles masks of different sizes correctly. ... ok test_overlap_area__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__invalid_mask_arg) Ensure overlap_area handles invalid mask arguments correctly. ... ok test_overlap_area__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__invalid_offset_arg) Ensure overlap_area handles invalid offset arguments correctly. ... ok test_overlap_area__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__offset) Ensure an offset overlap_area is correctly calculated. ... ok test_overlap_area__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap_area__offset_boundary) Ensures overlap_area handles offsets and boundaries correctly. ... ok test_overlap_mask (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask) Ensure overlap_mask's mask has correct bits set. ... ok test_overlap_mask__bit_boundaries (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__bit_boundaries) Ensures overlap_mask handles masks of different sizes correctly. ... ok test_overlap_mask__bits_set (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__bits_set) Ensure overlap_mask's mask has correct bits set. ... ok test_overlap_mask__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__invalid_mask_arg) Ensure overlap_mask handles invalid mask arguments correctly. ... ok test_overlap_mask__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__invalid_offset_arg) Ensure overlap_mask handles invalid offset arguments correctly. ... ok test_overlap_mask__offset (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__offset) Ensure an offset overlap_mask's mask is correctly calculated. ... ok test_overlap_mask__offset_boundary (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__offset_boundary) Ensures overlap_mask handles offsets and boundaries correctly. ... ok test_overlap_mask__specific_offsets (pygame.tests.mask_test.MaskTypeTest.test_overlap_mask__specific_offsets) Ensure an offset overlap_mask's mask is correctly calculated. ... ok test_scale (pygame.tests.mask_test.MaskTypeTest.test_scale) Ensure a mask can be scaled. ... ok test_scale__negative_size (pygame.tests.mask_test.MaskTypeTest.test_scale__negative_size) Ensure scale handles negative sizes correctly. ... ok test_set_at (pygame.tests.mask_test.MaskTypeTest.test_set_at) Ensure individual mask bits are set to 1. ... ok test_set_at__default_value (pygame.tests.mask_test.MaskTypeTest.test_set_at__default_value) Ensure individual mask bits are set using the default value. ... ok test_set_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest.test_set_at__out_of_bounds) Ensure set_at() checks bounds. ... ok test_set_at__to_0 (pygame.tests.mask_test.MaskTypeTest.test_set_at__to_0) Ensure individual mask bits are set to 0. ... ok test_to_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface) Ensures empty and full masks can be drawn onto surfaces. ... ok test_to_surface__all_surfaces_different_sizes_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__all_surfaces_different_sizes_than_mask) Ensures that all the surface parameters can be of different sizes. ... ok test_to_surface__area_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_default) Ensures the default area is correct. ... ok test_to_surface__area_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_locations) Ensures area rects can be different locations on/off the mask. ... expected failure test_to_surface__area_off_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_off_mask) Ensures area values off the mask work correctly ... expected failure test_to_surface__area_off_mask_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_off_mask_with_setsurface_unsetsurface) Ensures area values off the mask work correctly ... expected failure test_to_surface__area_on_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_on_mask) Ensures area values on the mask work correctly ... expected failure test_to_surface__area_on_mask_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_on_mask_with_setsurface_unsetsurface) Ensures area values on the mask work correctly ... expected failure test_to_surface__area_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_param) Ensures to_surface accepts an area arg/kwarg. ... expected failure test_to_surface__area_sizes (pygame.tests.mask_test.MaskTypeTest.test_to_surface__area_sizes) Ensures area rects can be different sizes. ... expected failure test_to_surface__args_and_kwargs (pygame.tests.mask_test.MaskTypeTest.test_to_surface__args_and_kwargs) Ensures to_surface accepts a combination of args/kwargs ... ok test_to_surface__args_invalid_types (pygame.tests.mask_test.MaskTypeTest.test_to_surface__args_invalid_types) Ensures to_surface detects invalid kwarg types. ... ok test_to_surface__color_alphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__color_alphas) Ensures the setcolor/unsetcolor alpha values are respected. ... ok test_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__create_surface) Ensures empty and full masks can be drawn onto a created surface. ... ok test_to_surface__default_surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__default_surface_with_param_combinations) Ensures to_surface works with a default surface value ... ok test_to_surface__depths (pygame.tests.mask_test.MaskTypeTest.test_to_surface__depths) Ensures to_surface works correctly with supported surface depths. ... ok test_to_surface__dest_and_area_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_and_area_locations) Ensures dest/area values can be different locations on/off the ... expected failure test_to_surface__dest_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_default) Ensures the default dest is correct. ... ok test_to_surface__dest_locations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_locations) Ensures dest values can be different locations on/off the surface. ... ok test_to_surface__dest_off_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_off_surface) Ensures dest values off the surface work correctly ... ok test_to_surface__dest_off_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_off_surface_with_setsurface_unsetsurface) Ensures dest values off the surface work correctly ... ok test_to_surface__dest_on_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_on_surface) Ensures dest values on the surface work correctly ... ok test_to_surface__dest_on_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_on_surface_with_setsurface_unsetsurface) Ensures dest values on the surface work correctly ... ok test_to_surface__dest_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__dest_param) Ensures to_surface accepts a dest arg/kwarg. ... ok test_to_surface__different_depths (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_depths) Ensures an exception is raised when surfaces have different depths. ... ok test_to_surface__different_depths_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_depths_with_created_surfaces) Ensures an exception is raised when surfaces have different depths ... ok test_to_surface__different_srcalphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_srcalphas) Ensures an exception is raised when surfaces have different SRCALPHA ... ok test_to_surface__different_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__different_srcalphas_with_created_surfaces) Ensures an exception is raised when surfaces have different SRCALPHA ... ok test_to_surface__invalid_area_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_area_formats) Ensures to_surface handles invalid area formats correctly. ... expected failure test_to_surface__invalid_dest_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_dest_formats) Ensures to_surface handles invalid dest formats correctly. ... ok test_to_surface__invalid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_setcolor_formats) Ensures to_surface handles invalid setcolor formats correctly. ... ok test_to_surface__invalid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__invalid_unsetcolor_formats) Ensures to_surface handles invalid unsetcolor formats correctly. ... ok test_to_surface__kwargs (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs) Ensures to_surface accepts the correct kwargs. ... ok test_to_surface__kwargs_create_surface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_create_surface) Ensures to_surface accepts the correct kwargs ... ok test_to_surface__kwargs_invalid_name (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_invalid_name) Ensures to_surface detects invalid kwarg names. ... ok test_to_surface__kwargs_invalid_types (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_invalid_types) Ensures to_surface detects invalid kwarg types. ... ok test_to_surface__kwargs_order_independent (pygame.tests.mask_test.MaskTypeTest.test_to_surface__kwargs_order_independent) Ensures to_surface kwargs are not order dependent. ... ok test_to_surface__negative_sized_area_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__negative_sized_area_rect) Ensures to_surface correctly handles negative sized area rects. ... expected failure test_to_surface__negative_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__negative_sized_dest_rect) Ensures to_surface correctly handles negative sized dest rects. ... ok test_to_surface__same_srcalphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__same_srcalphas) Ensures to_surface works correctly when the SRCALPHA flag is set or not. ... ok test_to_surface__same_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest.test_to_surface__same_srcalphas_with_created_surfaces) Ensures to_surface works correctly when it creates a surface ... ok test_to_surface__set_and_unset_bits (pygame.tests.mask_test.MaskTypeTest.test_to_surface__set_and_unset_bits) Ensures that to_surface works correctly with with set/unset bits ... ok test_to_surface__set_and_unset_bits_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest.test_to_surface__set_and_unset_bits_with_setsurface_unsetsurface) Ensures that to_surface works correctly with with set/unset bits ... ok test_to_surface__setcolor_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setcolor_default) Ensures the default setcolor is correct. ... ok test_to_surface__setcolor_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setcolor_param) Ensures to_surface accepts a setcolor arg/kwarg. ... ok test_to_surface__setsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_and_shorter_than_mask) Ensures that setsurfaces narrower and shorter than the mask work ... ok test_to_surface__setsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_and_taller_than_mask) Ensures that setsurfaces narrower and taller than the mask work ... ok test_to_surface__setsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_than_mask) Ensures that setsurfaces narrower than the mask work correctly. ... ok test_to_surface__setsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_narrower_than_mask_and_colors_none) Ensures that setsurfaces narrower than the mask work correctly ... ok test_to_surface__setsurface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_param) Ensures to_surface accepts a setsurface arg/kwarg. ... ok test_to_surface__setsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_shorter_than_mask) Ensures that setsurfaces shorter than the mask work correctly. ... ok test_to_surface__setsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_shorter_than_mask_and_colors_none) Ensures that setsurfaces shorter than the mask work correctly ... ok test_to_surface__setsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_taller_than_mask) Ensures that setsurfaces taller than the mask work correctly. ... ok test_to_surface__setsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_and_shorter_than_mask) Ensures that setsurfaces wider and shorter than the mask work ... ok test_to_surface__setsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_and_taller_than_mask) Ensures that setsurfaces wider and taller than the mask work ... ok test_to_surface__setsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_wider_than_mask) Ensures that setsurfaces wider than the mask work correctly. ... ok test_to_surface__setsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__setsurface_with_zero_size) Ensures zero sized setsurfaces are handled correctly. ... ok test_to_surface__surface_color_alphas (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_color_alphas) Ensures the setsurface/unsetsurface color alpha values are respected. ... ok test_to_surface__surface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_and_shorter_than_mask) Ensures that surfaces narrower and shorter than the mask work ... ok test_to_surface__surface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_and_taller_than_mask) Ensures that surfaces narrower and taller than the mask work ... ok test_to_surface__surface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_narrower_than_mask) Ensures that surfaces narrower than the mask work correctly. ... ok test_to_surface__surface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_param) Ensures to_surface accepts a surface arg/kwarg. ... ok test_to_surface__surface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_shorter_than_mask) Ensures that surfaces shorter than the mask work correctly. ... ok test_to_surface__surface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_taller_than_mask) Ensures that surfaces taller than the mask work correctly. ... ok test_to_surface__surface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_and_shorter_than_mask) Ensures that surfaces wider and shorter than the mask work ... ok test_to_surface__surface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_and_taller_than_mask) Ensures that surfaces wider and taller than the mask work correctly. ... ok test_to_surface__surface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_wider_than_mask) Ensures that surfaces wider than the mask work correctly. ... ok test_to_surface__surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_with_param_combinations) Ensures to_surface works with a surface value ... ok test_to_surface__surface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__surface_with_zero_size) Ensures zero sized surfaces are handled correctly. ... ok test_to_surface__unsetcolor_default (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetcolor_default) Ensures the default unsetcolor is correct. ... ok test_to_surface__unsetcolor_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetcolor_param) Ensures to_surface accepts a unsetcolor arg/kwarg. ... ok test_to_surface__unsetsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_and_shorter_than_mask) Ensures that unsetsurfaces narrower and shorter than the mask work ... ok test_to_surface__unsetsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_and_taller_than_mask) Ensures that unsetsurfaces narrower and taller than the mask work ... ok test_to_surface__unsetsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_than_mask) Ensures that unsetsurfaces narrower than the mask work correctly. ... ok test_to_surface__unsetsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_narrower_than_mask_and_colors_none) Ensures that unsetsurfaces narrower than the mask work correctly ... ok test_to_surface__unsetsurface_param (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_param) Ensures to_surface accepts a unsetsurface arg/kwarg. ... ok test_to_surface__unsetsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_shorter_than_mask) Ensures that unsetsurfaces shorter than the mask work correctly. ... ok test_to_surface__unsetsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_shorter_than_mask_and_colors_none) Ensures that unsetsurfaces shorter than the mask work correctly ... ok test_to_surface__unsetsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_taller_than_mask) Ensures that unsetsurfaces taller than the mask work correctly. ... ok test_to_surface__unsetsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_and_shorter_than_mask) Ensures that unsetsurfaces wider and shorter than the mask work ... ok test_to_surface__unsetsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_and_taller_than_mask) Ensures that unsetsurfaces wider and taller than the mask work ... ok test_to_surface__unsetsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_wider_than_mask) Ensures that unsetsurfaces wider than the mask work correctly. ... ok test_to_surface__unsetsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest.test_to_surface__unsetsurface_with_zero_size) Ensures zero sized unsetsurfaces are handled correctly. ... ok test_to_surface__valid_area_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_area_formats) Ensures to_surface handles valid area formats correctly. ... expected failure test_to_surface__valid_dest_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_dest_formats) Ensures to_surface handles valid dest formats correctly. ... ok test_to_surface__valid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_setcolor_formats) Ensures to_surface handles valid setcolor formats correctly. ... ok test_to_surface__valid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest.test_to_surface__valid_unsetcolor_formats) Ensures to_surface handles valid unsetcolor formats correctly. ... ok test_to_surface__zero_sized_area_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__zero_sized_area_rect) Ensures to_surface correctly handles zero sized area rects. ... expected failure test_to_surface__zero_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest.test_to_surface__zero_sized_dest_rect) Ensures to_surface correctly handles zero sized dest rects. ... ok test_zero_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask) Ensures masks can be created with zero sizes. ... ok test_zero_mask_angle (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_angle) ... ok test_zero_mask_centroid (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_centroid) ... ok test_zero_mask_clear (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_clear) ... ok test_zero_mask_connected_component (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_component) Ensures connected_component correctly handles zero sized masks. ... ok test_zero_mask_connected_component__indexed (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_component__indexed) Ensures connected_component correctly handles zero sized masks ... ok test_zero_mask_connected_components (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_connected_components) Ensures connected_components correctly handles zero sized masks. ... ok test_zero_mask_convolve (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_convolve) Ensures convolve correctly handles zero sized masks. ... ok test_zero_mask_convolve__with_output_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_convolve__with_output_mask) Ensures convolve correctly handles zero sized masks ... ok test_zero_mask_copy (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_copy) Ensures copy correctly handles zero sized masks. ... ok test_zero_mask_count (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_count) ... ok test_zero_mask_draw (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_draw) Ensures draw correctly handles zero sized masks. ... ok test_zero_mask_erase (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_erase) Ensures erase correctly handles zero sized masks. ... ok test_zero_mask_fill (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_fill) Ensures fill correctly handles zero sized masks. ... ok test_zero_mask_flip (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_flip) ... ok test_zero_mask_get_at (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_at) Ensures get_at correctly handles zero sized masks. ... ok test_zero_mask_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_bounding_rects) Ensures get_bounding_rects correctly handles zero sized masks. ... ok test_zero_mask_get_rect (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_rect) Ensures get_rect correctly handles zero sized masks. ... ok test_zero_mask_get_size (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_get_size) Ensures get_size correctly handles zero sized masks. ... ok test_zero_mask_outline (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_outline) Ensures outline correctly handles zero sized masks. ... ok test_zero_mask_outline__with_arg (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_outline__with_arg) Ensures outline correctly handles zero sized masks ... ok test_zero_mask_overlap (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap) Ensures overlap correctly handles zero sized masks. ... ok test_zero_mask_overlap_area (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap_area) Ensures overlap_area correctly handles zero sized masks. ... ok test_zero_mask_overlap_mask (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_overlap_mask) Ensures overlap_mask correctly handles zero sized masks. ... ok test_zero_mask_scale (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_scale) ... ok test_zero_mask_set_at (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_set_at) Ensures set_at correctly handles zero sized masks. ... ok test_zero_mask_to_surface (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_to_surface) Ensures to_surface correctly handles zero sized masks and surfaces. ... ok test_zero_mask_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest.test_zero_mask_to_surface__create_surface) Ensures to_surface correctly handles zero sized masks and surfaces ... ok ---------------------------------------------------------------------- Ran 257 tests in 0.256s OK (expected failures=12) loading pygame.tests.math_test test_clamp (pygame.tests.math_test.MathModuleTest.test_clamp) Test clamp function. ... ok test_lerp (pygame.tests.math_test.MathModuleTest.test_lerp) ... ok testAdd (pygame.tests.math_test.Vector2TypeTest.testAdd) ... ok testAttributeAccess (pygame.tests.math_test.Vector2TypeTest.testAttributeAccess) ... ok testBool (pygame.tests.math_test.Vector2TypeTest.testBool) ... ok testCompare (pygame.tests.math_test.Vector2TypeTest.testCompare) ... ok testConstructionDefault (pygame.tests.math_test.Vector2TypeTest.testConstructionDefault) ... ok testConstructionKeywords (pygame.tests.math_test.Vector2TypeTest.testConstructionKeywords) ... ok testConstructionList (pygame.tests.math_test.Vector2TypeTest.testConstructionList) ... ok testConstructionScalar (pygame.tests.math_test.Vector2TypeTest.testConstructionScalar) ... ok testConstructionScalarKeywords (pygame.tests.math_test.Vector2TypeTest.testConstructionScalarKeywords) ... ok testConstructionTuple (pygame.tests.math_test.Vector2TypeTest.testConstructionTuple) ... ok testConstructionVector2 (pygame.tests.math_test.Vector2TypeTest.testConstructionVector2) ... ok testConstructionXY (pygame.tests.math_test.Vector2TypeTest.testConstructionXY) ... ok testCopy (pygame.tests.math_test.Vector2TypeTest.testCopy) ... ok testExtendedSlicing (pygame.tests.math_test.Vector2TypeTest.testExtendedSlicing) ... ok testIter (pygame.tests.math_test.Vector2TypeTest.testIter) ... ok testRepr (pygame.tests.math_test.Vector2TypeTest.testRepr) ... ok testScalarDivision (pygame.tests.math_test.Vector2TypeTest.testScalarDivision) ... ok testScalarMultiplication (pygame.tests.math_test.Vector2TypeTest.testScalarMultiplication) ... ok testSequence (pygame.tests.math_test.Vector2TypeTest.testSequence) ... ok testStr (pygame.tests.math_test.Vector2TypeTest.testStr) ... ok testSub (pygame.tests.math_test.Vector2TypeTest.testSub) ... ok testUnary (pygame.tests.math_test.Vector2TypeTest.testUnary) ... ok test___round___basic (pygame.tests.math_test.Vector2TypeTest.test___round___basic) ... ok test_angle_to (pygame.tests.math_test.Vector2TypeTest.test_angle_to) ... ok test_clamp_mag_v2_edge_cases (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_edge_cases) ... ok test_clamp_mag_v2_errors (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_errors) ... ok test_clamp_mag_v2_max (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_max) ... ok test_clamp_mag_v2_min (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_min) ... ok test_clamp_mag_v2_no_change (pygame.tests.math_test.Vector2TypeTest.test_clamp_mag_v2_no_change) ... ok test_collection_abc (pygame.tests.math_test.Vector2TypeTest.test_collection_abc) ... ok test_contains (pygame.tests.math_test.Vector2TypeTest.test_contains) ... ok test_cross (pygame.tests.math_test.Vector2TypeTest.test_cross) ... ok test_distance_squared_to (pygame.tests.math_test.Vector2TypeTest.test_distance_squared_to) ... ok test_distance_to (pygame.tests.math_test.Vector2TypeTest.test_distance_to) ... ok test_dot (pygame.tests.math_test.Vector2TypeTest.test_dot) ... ok test_elementwise (pygame.tests.math_test.Vector2TypeTest.test_elementwise) ... ok test_is_normalized (pygame.tests.math_test.Vector2TypeTest.test_is_normalized) ... ok test_length (pygame.tests.math_test.Vector2TypeTest.test_length) ... ok test_length_squared (pygame.tests.math_test.Vector2TypeTest.test_length_squared) ... ok test_lerp (pygame.tests.math_test.Vector2TypeTest.test_lerp) ... ok test_move_away (pygame.tests.math_test.Vector2TypeTest.test_move_away) ... ok test_move_nowhere (pygame.tests.math_test.Vector2TypeTest.test_move_nowhere) ... ok test_move_towards_basic (pygame.tests.math_test.Vector2TypeTest.test_move_towards_basic) ... ok test_move_towards_errors (pygame.tests.math_test.Vector2TypeTest.test_move_towards_errors) ... ok test_move_towards_max_distance (pygame.tests.math_test.Vector2TypeTest.test_move_towards_max_distance) ... ok test_move_towards_self (pygame.tests.math_test.Vector2TypeTest.test_move_towards_self) ... ok test_normalize (pygame.tests.math_test.Vector2TypeTest.test_normalize) ... ok test_normalize_ip (pygame.tests.math_test.Vector2TypeTest.test_normalize_ip) ... ok test_polar (pygame.tests.math_test.Vector2TypeTest.test_polar) ... ok test_project_v2_onto_other (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other) Project onto other vector. ... ok test_project_v2_onto_other_as_list (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other_as_list) Project onto other list as vector. ... ok test_project_v2_onto_other_as_tuple (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_other_as_tuple) Project onto other tuple as vector. ... ok test_project_v2_onto_x_axis (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_x_axis) Project onto x-axis, e.g. get the component pointing in the x-axis direction. ... ok test_project_v2_onto_y_axis (pygame.tests.math_test.Vector2TypeTest.test_project_v2_onto_y_axis) Project onto y-axis, e.g. get the component pointing in the y-axis direction. ... ok test_project_v2_raises_if_other_has_zero_length (pygame.tests.math_test.Vector2TypeTest.test_project_v2_raises_if_other_has_zero_length) Check if exception is raise when projected on vector has zero length. ... ok test_project_v2_raises_if_other_is_not_iterable (pygame.tests.math_test.Vector2TypeTest.test_project_v2_raises_if_other_is_not_iterable) Check if exception is raise when projected on vector is not iterable. ... ok test_reflect (pygame.tests.math_test.Vector2TypeTest.test_reflect) ... ok test_reflect_ip (pygame.tests.math_test.Vector2TypeTest.test_reflect_ip) ... ok test_rotate (pygame.tests.math_test.Vector2TypeTest.test_rotate) ... ok test_rotate_ip (pygame.tests.math_test.Vector2TypeTest.test_rotate_ip) ... ok test_rotate_rad (pygame.tests.math_test.Vector2TypeTest.test_rotate_rad) ... ok test_rotate_rad_ip (pygame.tests.math_test.Vector2TypeTest.test_rotate_rad_ip) ... ok test_scale_to_length (pygame.tests.math_test.Vector2TypeTest.test_scale_to_length) ... ok test_slerp (pygame.tests.math_test.Vector2TypeTest.test_slerp) ... ok test_subclass_operation (pygame.tests.math_test.Vector2TypeTest.test_subclass_operation) ... ok test_subclassing_v2 (pygame.tests.math_test.Vector2TypeTest.test_subclassing_v2) Check if Vector2 is subclassable ... ok test_swizzle (pygame.tests.math_test.Vector2TypeTest.test_swizzle) ... ok test_swizzle_return_types (pygame.tests.math_test.Vector2TypeTest.test_swizzle_return_types) ... ok test_update (pygame.tests.math_test.Vector2TypeTest.test_update) ... ok testAdd (pygame.tests.math_test.Vector3TypeTest.testAdd) ... ok testAttributeAccess (pygame.tests.math_test.Vector3TypeTest.testAttributeAccess) ... ok testBool (pygame.tests.math_test.Vector3TypeTest.testBool) ... ok testCompare (pygame.tests.math_test.Vector3TypeTest.testCompare) ... ok testConstructionDefault (pygame.tests.math_test.Vector3TypeTest.testConstructionDefault) ... ok testConstructionKeywords (pygame.tests.math_test.Vector3TypeTest.testConstructionKeywords) ... ok testConstructionList (pygame.tests.math_test.Vector3TypeTest.testConstructionList) ... ok testConstructionMissing (pygame.tests.math_test.Vector3TypeTest.testConstructionMissing) ... ok testConstructionScalar (pygame.tests.math_test.Vector3TypeTest.testConstructionScalar) ... ok testConstructionScalarKeywords (pygame.tests.math_test.Vector3TypeTest.testConstructionScalarKeywords) ... ok testConstructionTuple (pygame.tests.math_test.Vector3TypeTest.testConstructionTuple) ... ok testConstructionVector3 (pygame.tests.math_test.Vector3TypeTest.testConstructionVector3) ... ok testConstructionXYZ (pygame.tests.math_test.Vector3TypeTest.testConstructionXYZ) ... ok testCopy (pygame.tests.math_test.Vector3TypeTest.testCopy) ... ok testExtendedSlicing (pygame.tests.math_test.Vector3TypeTest.testExtendedSlicing) ... ok testIter (pygame.tests.math_test.Vector3TypeTest.testIter) ... ok testRepr (pygame.tests.math_test.Vector3TypeTest.testRepr) ... ok testScalarDivision (pygame.tests.math_test.Vector3TypeTest.testScalarDivision) ... ok testScalarMultiplication (pygame.tests.math_test.Vector3TypeTest.testScalarMultiplication) ... ok testSequence (pygame.tests.math_test.Vector3TypeTest.testSequence) ... ok testStr (pygame.tests.math_test.Vector3TypeTest.testStr) ... ok testSub (pygame.tests.math_test.Vector3TypeTest.testSub) ... ok testUnary (pygame.tests.math_test.Vector3TypeTest.testUnary) ... ok test___round___basic (pygame.tests.math_test.Vector3TypeTest.test___round___basic) ... ok test_angle_to (pygame.tests.math_test.Vector3TypeTest.test_angle_to) ... ok test_clamp_mag_v3_edge_cases (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_edge_cases) ... ok test_clamp_mag_v3_errors (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_errors) ... ok test_clamp_mag_v3_max (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_max) ... ok test_clamp_mag_v3_min (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_min) ... ok test_clamp_mag_v3_no_change (pygame.tests.math_test.Vector3TypeTest.test_clamp_mag_v3_no_change) ... ok test_collection_abc (pygame.tests.math_test.Vector3TypeTest.test_collection_abc) ... ok test_contains (pygame.tests.math_test.Vector3TypeTest.test_contains) ... ok test_cross (pygame.tests.math_test.Vector3TypeTest.test_cross) ... ok test_dir_works (pygame.tests.math_test.Vector3TypeTest.test_dir_works) ... ok test_distance_squared_to (pygame.tests.math_test.Vector3TypeTest.test_distance_squared_to) ... ok test_distance_squared_to_exceptions (pygame.tests.math_test.Vector3TypeTest.test_distance_squared_to_exceptions) ... ok test_distance_to (pygame.tests.math_test.Vector3TypeTest.test_distance_to) ... ok test_distance_to_exceptions (pygame.tests.math_test.Vector3TypeTest.test_distance_to_exceptions) ... ok test_dot (pygame.tests.math_test.Vector3TypeTest.test_dot) ... ok test_elementwise (pygame.tests.math_test.Vector3TypeTest.test_elementwise) ... ok test_inplace_operators (pygame.tests.math_test.Vector3TypeTest.test_inplace_operators) ... ok test_invalid_swizzle (pygame.tests.math_test.Vector3TypeTest.test_invalid_swizzle) ... ok test_is_normalized (pygame.tests.math_test.Vector3TypeTest.test_is_normalized) ... ok test_length (pygame.tests.math_test.Vector3TypeTest.test_length) ... ok test_length_squared (pygame.tests.math_test.Vector3TypeTest.test_length_squared) ... ok test_lerp (pygame.tests.math_test.Vector3TypeTest.test_lerp) ... ok test_move_away (pygame.tests.math_test.Vector3TypeTest.test_move_away) ... ok test_move_nowhere (pygame.tests.math_test.Vector3TypeTest.test_move_nowhere) ... ok test_move_towards_basic (pygame.tests.math_test.Vector3TypeTest.test_move_towards_basic) ... ok test_move_towards_errors (pygame.tests.math_test.Vector3TypeTest.test_move_towards_errors) ... ok test_move_towards_max_distance (pygame.tests.math_test.Vector3TypeTest.test_move_towards_max_distance) ... ok test_move_towards_self (pygame.tests.math_test.Vector3TypeTest.test_move_towards_self) ... ok test_normalize (pygame.tests.math_test.Vector3TypeTest.test_normalize) ... ok test_normalize_ip (pygame.tests.math_test.Vector3TypeTest.test_normalize_ip) ... ok test_pickle (pygame.tests.math_test.Vector3TypeTest.test_pickle) ... ok test_project_v3_onto_other (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other) Project onto other vector. ... ok test_project_v3_onto_other_as_list (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other_as_list) Project onto other list as vector. ... ok test_project_v3_onto_other_as_tuple (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_other_as_tuple) Project onto other tuple as vector. ... ok test_project_v3_onto_x_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_x_axis) Project onto x-axis, e.g. get the component pointing in the x-axis direction. ... ok test_project_v3_onto_y_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_y_axis) Project onto y-axis, e.g. get the component pointing in the y-axis direction. ... ok test_project_v3_onto_z_axis (pygame.tests.math_test.Vector3TypeTest.test_project_v3_onto_z_axis) Project onto z-axis, e.g. get the component pointing in the z-axis direction. ... ok test_project_v3_raises_if_other_has_zero_length (pygame.tests.math_test.Vector3TypeTest.test_project_v3_raises_if_other_has_zero_length) Check if exception is raise when projected on vector has zero length. ... ok test_project_v3_raises_if_other_is_not_iterable (pygame.tests.math_test.Vector3TypeTest.test_project_v3_raises_if_other_is_not_iterable) Check if exception is raise when projected on vector is not iterable. ... ok test_reflect (pygame.tests.math_test.Vector3TypeTest.test_reflect) ... ok test_reflect_ip (pygame.tests.math_test.Vector3TypeTest.test_reflect_ip) ... ok test_rotate (pygame.tests.math_test.Vector3TypeTest.test_rotate) ... ok test_rotate_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_ip) ... ok test_rotate_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_rad) ... ok test_rotate_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_rad_ip) ... ok test_rotate_x (pygame.tests.math_test.Vector3TypeTest.test_rotate_x) ... ok test_rotate_x_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_ip) ... ok test_rotate_x_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_rad) ... ok test_rotate_x_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_x_rad_ip) ... ok test_rotate_y (pygame.tests.math_test.Vector3TypeTest.test_rotate_y) ... ok test_rotate_y_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_ip) ... ok test_rotate_y_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_rad) ... ok test_rotate_y_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_y_rad_ip) ... ok test_rotate_z (pygame.tests.math_test.Vector3TypeTest.test_rotate_z) ... ok test_rotate_z_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_ip) ... ok test_rotate_z_rad (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_rad) ... ok test_rotate_z_rad_ip (pygame.tests.math_test.Vector3TypeTest.test_rotate_z_rad_ip) ... ok test_scale_to_length (pygame.tests.math_test.Vector3TypeTest.test_scale_to_length) ... ok test_slerp (pygame.tests.math_test.Vector3TypeTest.test_slerp) ... ok test_spherical (pygame.tests.math_test.Vector3TypeTest.test_spherical) ... ok test_subclass_operation (pygame.tests.math_test.Vector3TypeTest.test_subclass_operation) ... ok test_subclassing_v3 (pygame.tests.math_test.Vector3TypeTest.test_subclassing_v3) Check if Vector3 is subclassable ... ok test_swizzle (pygame.tests.math_test.Vector3TypeTest.test_swizzle) ... ok test_swizzle_constants (pygame.tests.math_test.Vector3TypeTest.test_swizzle_constants) We can get constant values from a swizzle. ... ok test_swizzle_four_constants (pygame.tests.math_test.Vector3TypeTest.test_swizzle_four_constants) We can get 4 constant values from a swizzle. ... ok test_swizzle_oob (pygame.tests.math_test.Vector3TypeTest.test_swizzle_oob) An out-of-bounds swizzle raises an AttributeError. ... ok test_swizzle_return_types (pygame.tests.math_test.Vector3TypeTest.test_swizzle_return_types) ... ok test_swizzle_set_oob (pygame.tests.math_test.Vector3TypeTest.test_swizzle_set_oob) An out-of-bounds swizzle set raises an AttributeError. ... ok ---------------------------------------------------------------------- Ran 163 tests in 0.007s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.midi_test test_MidiException (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_MidiException) Ensures the MidiException is raised as expected. ... ok test_conversions (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_conversions) of frequencies to midi note numbers and ansi note names. ... ok test_midiin (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midiin) Ensures the MIDIIN event id exists in the midi module. ... ok test_midiout (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midiout) Ensures the MIDIOUT event id exists in the midi module. ... ok test_midis2events (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events) Ensures midi events are properly converted to pygame events. ... ok test_midis2events__extra_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__extra_event_data) Ensures midi events with extra values are handled properly. ... ok test_midis2events__extra_event_data_missing_timestamp (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__extra_event_data_missing_timestamp) Ensures midi events with extra data and no timestamps are handled ... ok test_midis2events__missing_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest.test_midis2events__missing_event_data) Ensures midi events with missing values are handled properly. ... ok ---------------------------------------------------------------------- Ran 8 tests in 0.004s OK loading pygame.tests.mixer_music_test test_get_busy (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_get_busy) ... ok test_get_volume (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_get_volume) ... ok test_init (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_init) issue #955. unload music whenever mixer.quit() is called ... ok test_load (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load) ... ok test_load_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_mp3) |tags:music| ... ok test_load_object (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_object) test loading music from file-like objects. ... ok test_load_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_ogg) |tags:music| ... ok test_load_unicode (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_unicode) test non-ASCII unicode path ... ok test_load_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_load_wav) |tags:music| ... ok test_music_pause__unpause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_music_pause__unpause) Ensure music has the correct position immediately after unpausing ... ok test_object_namehint (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_object_namehint) test loading & queuing music from file-like objects with namehint argument. ... ok test_pause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_pause) ... ok test_play (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_play) ... ok test_play__start_time (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_play__start_time) ... skipped 'disk audio driver "playback" writing to disk is slow' test_queue__arguments (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__arguments) Ensures queue() can be called with proper arguments. ... ok test_queue__invalid_filename (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__invalid_filename) Ensures queue() correctly handles invalid filenames. ... ok test_queue__invalid_sound_type (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__invalid_sound_type) Ensures queue() correctly handles invalid file types. ... ok test_queue__multiple_calls (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__multiple_calls) Ensures queue() can be called multiple times. ... ok test_queue__no_file (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue__no_file) Ensures queue() correctly handles missing the file argument. ... ok test_queue_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_mp3) Ensures queue() accepts mp3 files. ... ok test_queue_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_ogg) Ensures queue() accepts ogg files. ... ok test_queue_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_queue_wav) Ensures queue() accepts wav files. ... ok test_rewind (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_rewind) ... ok test_set_volume (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_set_volume) ... ok test_stop (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_stop) ... ok test_unload (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_unload) ... ok test_unpause (pygame.tests.mixer_music_test.MixerMusicModuleTest.test_unpause) ... ok ---------------------------------------------------------------------- Ran 27 tests in 20.517s OK (skipped=1) loading pygame.tests.mixer_test test_get_endevent (pygame.tests.mixer_test.ChannelEndEventTest.test_get_endevent) Ensure Channel.get_endevent() returns the correct event type. ... ok test_set_volume_with_one_argument (pygame.tests.mixer_test.ChannelSetVolumeTest.test_set_volume_with_one_argument) ... ok test_set_volume_with_two_arguments (pygame.tests.mixer_test.ChannelSetVolumeTest.test_set_volume_with_two_arguments) ... expected failure test_channel (pygame.tests.mixer_test.ChannelTypeTest.test_channel) Ensure Channel() creation works. ... ok test_channel__before_init (pygame.tests.mixer_test.ChannelTypeTest.test_channel__before_init) Ensure exception for Channel() creation with non-init mixer. ... ok test_channel__invalid_id (pygame.tests.mixer_test.ChannelTypeTest.test_channel__invalid_id) Ensure exception for Channel() creation with an invalid id. ... ok test_channel__without_arg (pygame.tests.mixer_test.ChannelTypeTest.test_channel__without_arg) Ensure exception for Channel() creation with no argument. ... ok test_fadeout (pygame.tests.mixer_test.ChannelTypeTest.test_fadeout) Ensure Channel.fadeout() stops playback after fading out. ... ok test_get_busy (pygame.tests.mixer_test.ChannelTypeTest.test_get_busy) Ensure an idle channel's busy state is correct. ... ok test_get_busy__active (pygame.tests.mixer_test.ChannelTypeTest.test_get_busy__active) Ensure an active channel's busy state is correct. ... ok test_get_queue (pygame.tests.mixer_test.ChannelTypeTest.test_get_queue) Ensure Channel.get_queue() returns any queued Sound. ... ok test_get_sound (pygame.tests.mixer_test.ChannelTypeTest.test_get_sound) Ensure Channel.get_sound() returns the currently playing Sound. ... ok test_get_volume (pygame.tests.mixer_test.ChannelTypeTest.test_get_volume) Ensure a channel's volume can be retrieved. ... ok test_pause_unpause (pygame.tests.mixer_test.ChannelTypeTest.test_pause_unpause) Test if the Channel can be paused and unpaused. ... ok test_pause_unpause__before_init (pygame.tests.mixer_test.ChannelTypeTest.test_pause_unpause__before_init) Ensure exception for Channel.pause() with non-init mixer. ... ok test_queue (pygame.tests.mixer_test.ChannelTypeTest.test_queue) Ensure the Channel.queue() works correctly ... skipped 'Ignoring Debian-specific test failure' test_stop (pygame.tests.mixer_test.ChannelTypeTest.test_stop) ... ok test_array_interface (pygame.tests.mixer_test.MixerModuleTest.test_array_interface) ... ok test_array_keyword (pygame.tests.mixer_test.MixerModuleTest.test_array_keyword) ... skipped 'this test fails without real sound card' test_fadeout (pygame.tests.mixer_test.MixerModuleTest.test_fadeout) Ensure pygame.mixer.fadeout() stops playback after fading out the sound. ... ok test_find_channel (pygame.tests.mixer_test.MixerModuleTest.test_find_channel) ... ok test_get_init__returns_None_if_mixer_not_initialized (pygame.tests.mixer_test.MixerModuleTest.test_get_init__returns_None_if_mixer_not_initialized) ... ok test_get_num_channels__defaults_eight_after_init (pygame.tests.mixer_test.MixerModuleTest.test_get_num_channels__defaults_eight_after_init) ... ok test_get_sdl_mixer_version (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version) Ensures get_sdl_mixer_version works correctly with no args. ... ok test_get_sdl_mixer_version__args (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__args) Ensures get_sdl_mixer_version works correctly using args. ... ok test_get_sdl_mixer_version__invalid_args_kwargs (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__invalid_args_kwargs) Ensures get_sdl_mixer_version handles invalid args and kwargs. ... ok test_get_sdl_mixer_version__kwargs (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__kwargs) Ensures get_sdl_mixer_version works correctly using kwargs. ... ok test_get_sdl_mixer_version__linked_equals_compiled (pygame.tests.mixer_test.MixerModuleTest.test_get_sdl_mixer_version__linked_equals_compiled) Ensures get_sdl_mixer_version's linked/compiled versions are equal. ... ok test_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest.test_init__keyword_args) ... ok test_init__zero_values (pygame.tests.mixer_test.MixerModuleTest.test_init__zero_values) ... ok test_newbuf__one_channel (pygame.tests.mixer_test.MixerModuleTest.test_newbuf__one_channel) ... ok test_newbuf__twho_channel (pygame.tests.mixer_test.MixerModuleTest.test_newbuf__twho_channel) ... ok test_pause (pygame.tests.mixer_test.MixerModuleTest.test_pause) Ensure pygame.mixer.pause() temporarily stops playback of all sound channels. ... expected failure test_pre_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest.test_pre_init__keyword_args) ... ok test_pre_init__zero_values (pygame.tests.mixer_test.MixerModuleTest.test_pre_init__zero_values) ... ok test_quit (pygame.tests.mixer_test.MixerModuleTest.test_quit) get_num_channels() Should throw pygame.error if uninitialized ... ok test_set_num_channels (pygame.tests.mixer_test.MixerModuleTest.test_set_num_channels) ... ok test_set_reserved (pygame.tests.mixer_test.MixerModuleTest.test_set_reserved) Ensure pygame.mixer.set_reserved() reserves the given number of channels. ... ok test_sound_args (pygame.tests.mixer_test.MixerModuleTest.test_sound_args) ... ok test_sound_unicode (pygame.tests.mixer_test.MixerModuleTest.test_sound_unicode) test non-ASCII unicode path ... ok test_stop (pygame.tests.mixer_test.MixerModuleTest.test_stop) Stops playback of all active sound channels. ... ok test_correct_subclassing (pygame.tests.mixer_test.SoundTypeTest.test_correct_subclassing) ... ok test_get_length (pygame.tests.mixer_test.SoundTypeTest.test_get_length) Tests if get_length returns a correct length. ... ok test_get_num_channels (pygame.tests.mixer_test.SoundTypeTest.test_get_num_channels) Tests if Sound.get_num_channels returns the correct number ... ok test_get_raw (pygame.tests.mixer_test.SoundTypeTest.test_get_raw) Ensure get_raw returns the correct bytestring. ... ok test_get_volume (pygame.tests.mixer_test.SoundTypeTest.test_get_volume) Ensure a sound's volume can be retrieved. ... ok test_get_volume__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_get_volume__while_playing) Ensure a sound's volume can be retrieved while playing. ... ok test_incorrect_subclassing (pygame.tests.mixer_test.SoundTypeTest.test_incorrect_subclassing) ... ok test_samples_address (pygame.tests.mixer_test.SoundTypeTest.test_samples_address) Test the _samples_address getter. ... ok test_set_volume (pygame.tests.mixer_test.SoundTypeTest.test_set_volume) Ensure a sound's volume can be set. ... ok test_set_volume__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_set_volume__while_playing) Ensure a sound's volume can be set while playing. ... ok test_sound (pygame.tests.mixer_test.SoundTypeTest.test_sound) Ensure Sound() creation with a filename works. ... ok test_sound__before_init (pygame.tests.mixer_test.SoundTypeTest.test_sound__before_init) Ensure exception raised for Sound() creation with non-init mixer. ... ok test_sound__from_array (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_array) Ensure Sound() creation with an array works. ... ok test_sound__from_file_object (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_file_object) Ensure Sound() creation with a file object works. ... ok test_sound__from_pathlib (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_pathlib) Ensure Sound() creation with a pathlib.Path object works. ... ok test_sound__from_sound_object (pygame.tests.mixer_test.SoundTypeTest.test_sound__from_sound_object) Ensure Sound() creation with a Sound() object works. ... ok test_sound__without_arg (pygame.tests.mixer_test.SoundTypeTest.test_sound__without_arg) Ensure exception raised for Sound() creation with no argument. ... ok test_stop (pygame.tests.mixer_test.SoundTypeTest.test_stop) Ensure stop can be called while not playing a sound. ... ok test_stop__while_playing (pygame.tests.mixer_test.SoundTypeTest.test_stop__while_playing) Ensure stop stops a playing sound. ... ok test_all_sounds_stopped (pygame.tests.mixer_test.TestGetBusy.test_all_sounds_stopped) Test that get_busy returns False when all sounds are stopped. ... ok test_all_sounds_stopped_with_fadeout (pygame.tests.mixer_test.TestGetBusy.test_all_sounds_stopped_with_fadeout) Test that get_busy returns False when all sounds are stopped with ... ok test_multiple_sounds_playing (pygame.tests.mixer_test.TestGetBusy.test_multiple_sounds_playing) Test that get_busy returns True when multiple sounds are playing. ... ok test_no_sound_playing (pygame.tests.mixer_test.TestGetBusy.test_no_sound_playing) Test that get_busy returns False when no sound is playing. ... ok test_one_sound_playing (pygame.tests.mixer_test.TestGetBusy.test_one_sound_playing) Test that get_busy returns True when one sound is playing. ... ok test_sound_fading_out (pygame.tests.mixer_test.TestGetBusy.test_sound_fading_out) Tests that get_busy() returns True when a sound is fading out ... ok test_fadeout_with_valid_time (pygame.tests.mixer_test.TestSoundFadeout.test_fadeout_with_valid_time) Tests if fadeout stops sound playback after fading it out over the time argument in milliseconds. ... ok test_play_indefinitely (pygame.tests.mixer_test.TestSoundPlay.test_play_indefinitely) Test playing a sound indefinitely. ... ok test_play_multiple_times (pygame.tests.mixer_test.TestSoundPlay.test_play_multiple_times) Test playing a sound multiple times. ... FAIL test_play_once (pygame.tests.mixer_test.TestSoundPlay.test_play_once) Test playing a sound once. ... ok test_play_with_fade_ms (pygame.tests.mixer_test.TestSoundPlay.test_play_with_fade_ms) Test playing a sound with fade_ms. ... ok test_play_with_invalid_fade_ms (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_fade_ms) Test playing a sound with invalid fade_ms. ... ok test_play_with_invalid_loops (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_loops) Test playing a sound with invalid loops. ... ok test_play_with_invalid_maxtime (pygame.tests.mixer_test.TestSoundPlay.test_play_with_invalid_maxtime) Test playing a sound with invalid maxtime. ... ok test_play_with_maxtime (pygame.tests.mixer_test.TestSoundPlay.test_play_with_maxtime) Test playing a sound with maxtime. ... ok ====================================================================== FAIL: test_play_multiple_times (pygame.tests.mixer_test.TestSoundPlay.test_play_multiple_times) Test playing a sound multiple times. ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/reproducible-path/pygame-2.6.1/.pybuild/cpython3_3.12_pygame/build/pygame/tests/mixer_test.py", line 994, in test_play_multiple_times self.assertFalse(channel.get_busy()) AssertionError: True is not false ---------------------------------------------------------------------- Ran 75 tests in 17.547s FAILED (failures=1, skipped=2, expected failures=2) loading pygame.tests.mouse_test test_get_cursor (pygame.tests.mouse_test.MouseModuleTest.test_get_cursor) Ensures get_cursor works correctly. ... skipped 'Cursors not supported on headless test machines' test_get_focused (pygame.tests.mouse_test.MouseModuleTest.test_get_focused) Ensures get_focused returns the correct type. ... ok test_get_pos (pygame.tests.mouse_test.MouseModuleTest.test_get_pos) Ensures get_pos returns the correct types. ... ok test_get_pressed (pygame.tests.mouse_test.MouseModuleTest.test_get_pressed) Ensures get_pressed returns the correct types. ... ok test_get_rel (pygame.tests.mouse_test.MouseModuleTest.test_get_rel) Ensures get_rel returns the correct types. ... ok test_get_visible (pygame.tests.mouse_test.MouseModuleTest.test_get_visible) Ensures get_visible works correctly. ... ok test_set_cursor (pygame.tests.mouse_test.MouseModuleTest.test_set_cursor) Ensures set_cursor works correctly. ... skipped 'Cursors not supported on headless test machines' test_set_pos__invalid_pos (pygame.tests.mouse_test.MouseModuleTest.test_set_pos__invalid_pos) Ensures set_pos handles invalid positions correctly. ... ok test_set_system_cursor (pygame.tests.mouse_test.MouseModuleTest.test_set_system_cursor) Ensures set_system_cursor works correctly. ... skipped 'mouse.set_system_cursor only available in SDL2' test_set_visible (pygame.tests.mouse_test.MouseModuleTest.test_set_visible) Ensures set_visible returns the correct values. ... ok test_set_visible__invalid_value (pygame.tests.mouse_test.MouseModuleTest.test_set_visible__invalid_value) Ensures set_visible handles invalid positions correctly. ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.013s OK (skipped=3) loading pygame.tests.pixelarray_test test_basic (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_basic) ... ok test_flags (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_flags) ... ok test_itemsize (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_itemsize) ... ok test_shape (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_shape) ... ok test_slicing (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest.test_slicing) ... ok test_newbuf_1D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest.test_newbuf_1D) ... ok test_newbuf_2D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest.test_newbuf_2D) ... ok test_2dslice_assignment (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_2dslice_assignment) ... ok test_array_properties (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_array_properties) ... ok test_as_class (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_as_class) ... ok test_ass_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_ass_subscript) ... ok test_assign_size_mismatch (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_assign_size_mismatch) ... ok test_close (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_close) does not crash when it is deleted. ... ok test_close_raises (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_close_raises) when you try to do an operation after it is closed. ... ok test_color_value (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_color_value) ... ok test_compare (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare) ... ok test_compare__different_colors_not_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__different_colors_not_within_distance) Ensures compare works correctly with different colored surfaces ... ok test_compare__different_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__different_colors_within_distance) Ensures compare works correctly with different colored surfaces ... ok test_compare__same_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_compare__same_colors_within_distance) Ensures compare works correctly with same colored surfaces. ... ok test_contains (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_contains) ... ok test_context_manager (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_context_manager) closes properly. ... ok test_extract (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_extract) ... ok test_get_column (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_column) ... ok test_get_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_pixel) ... ok test_get_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_slice) ... ok test_get_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_surface) ... ok test_get_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_get_surface__subclassed_surface) Ensure the surface attribute can handle subclassed surfaces. ... ok test_iter (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_iter) ... ok test_length_1_dimension_broadcast (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_length_1_dimension_broadcast) ... ok test_make_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_make_surface) ... ok test_make_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_make_surface__subclassed_surface) Ensure make_surface can handle subclassed surfaces. ... ok test_pixel_array (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixel_array) ... ok test_pixelarray__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixelarray__subclassed_surface) Ensure the PixelArray constructor accepts subclassed surfaces. ... ok test_pixels_field (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_pixels_field) ... ok test_replace (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_replace) ... ok test_repr (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_repr) ... ok test_self_assign (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_self_assign) ... ok test_set_column (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_column) ... ok test_set_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_pixel) ... ok test_set_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_set_slice) ... ok test_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_subscript) ... ok test_transpose (pygame.tests.pixelarray_test.PixelArrayTypeTest.test_transpose) ... ok ---------------------------------------------------------------------- Ran 42 tests in 0.053s OK loading pygame.tests.pixelcopy_test test_array_to_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_array_to_surface_newbuf) ... ok test_format_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_format_newbuf) ... ok test_make_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_make_surface_newbuf) ... ok test_map_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_map_array_newbuf) ... ok test_surface_to_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNewBuf.test_surface_to_array_newbuf) ... ok test_map_array (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_map_array) ... ok test_surface_to_array_2d (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_surface_to_array_2d) ... ok test_surface_to_array_3d (pygame.tests.pixelcopy_test.PixelCopyTestWithArrayNumpy.test_surface_to_array_3d) ... ok test_array_to_surface_broadcasting (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_array_to_surface_broadcasting) ... ok test_map_array (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_map_array) ... ok test_surface_to_array_2d (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_surface_to_array_2d) ... ok test_surface_to_array_3d (pygame.tests.pixelcopy_test.PixelcopyModuleTest.test_surface_to_array_3d) ... ok ---------------------------------------------------------------------- Ran 12 tests in 0.095s OK loading pygame.tests.rect_test testCalculatedAttributes (pygame.tests.rect_test.RectTypeTest.testCalculatedAttributes) ... ok testConstructionTopLeftSize (pygame.tests.rect_test.RectTypeTest.testConstructionTopLeftSize) ... ok testConstructionXYWidthHeight (pygame.tests.rect_test.RectTypeTest.testConstructionXYWidthHeight) ... ok testEquals (pygame.tests.rect_test.RectTypeTest.testEquals) check to see how the rect uses __eq__ ... ok test_ass_subscript (pygame.tests.rect_test.RectTypeTest.test_ass_subscript) ... ok test_ass_subscript_deletion (pygame.tests.rect_test.RectTypeTest.test_ass_subscript_deletion) ... ok test_bottom (pygame.tests.rect_test.RectTypeTest.test_bottom) Changing the bottom attribute moves the rect and does not change ... ok test_bottom__del (pygame.tests.rect_test.RectTypeTest.test_bottom__del) Ensures the bottom attribute can't be deleted. ... ok test_bottom__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottom__invalid_value) Ensures the bottom attribute handles invalid values correctly. ... ok test_bottomleft (pygame.tests.rect_test.RectTypeTest.test_bottomleft) Changing the bottomleft attribute moves the rect and does not change ... ok test_bottomleft__del (pygame.tests.rect_test.RectTypeTest.test_bottomleft__del) Ensures the bottomleft attribute can't be deleted. ... ok test_bottomleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottomleft__invalid_value) Ensures the bottomleft attribute handles invalid values correctly. ... ok test_bottomright (pygame.tests.rect_test.RectTypeTest.test_bottomright) Changing the bottomright attribute moves the rect and does not change ... ok test_bottomright__del (pygame.tests.rect_test.RectTypeTest.test_bottomright__del) Ensures the bottomright attribute can't be deleted. ... ok test_bottomright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_bottomright__invalid_value) Ensures the bottomright attribute handles invalid values correctly. ... ok test_center (pygame.tests.rect_test.RectTypeTest.test_center) Changing the center attribute moves the rect and does not change ... ok test_center__del (pygame.tests.rect_test.RectTypeTest.test_center__del) Ensures the center attribute can't be deleted. ... ok test_center__invalid_value (pygame.tests.rect_test.RectTypeTest.test_center__invalid_value) Ensures the center attribute handles invalid values correctly. ... ok test_centerx (pygame.tests.rect_test.RectTypeTest.test_centerx) Changing the centerx attribute moves the rect and does not change ... ok test_centerx__del (pygame.tests.rect_test.RectTypeTest.test_centerx__del) Ensures the centerx attribute can't be deleted. ... ok test_centerx__invalid_value (pygame.tests.rect_test.RectTypeTest.test_centerx__invalid_value) Ensures the centerx attribute handles invalid values correctly. ... ok test_centery (pygame.tests.rect_test.RectTypeTest.test_centery) Changing the centery attribute moves the rect and does not change ... ok test_centery__del (pygame.tests.rect_test.RectTypeTest.test_centery__del) Ensures the centery attribute can't be deleted. ... ok test_centery__invalid_value (pygame.tests.rect_test.RectTypeTest.test_centery__invalid_value) Ensures the centery attribute handles invalid values correctly. ... ok test_clamp (pygame.tests.rect_test.RectTypeTest.test_clamp) ... ok test_clamp_ip (pygame.tests.rect_test.RectTypeTest.test_clamp_ip) ... ok test_clip (pygame.tests.rect_test.RectTypeTest.test_clip) ... ok test_clipline (pygame.tests.rect_test.RectTypeTest.test_clipline) Ensures clipline handles four int parameters. ... ok test_clipline__both_endpoints_inside (pygame.tests.rect_test.RectTypeTest.test_clipline__both_endpoints_inside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__both_endpoints_outside (pygame.tests.rect_test.RectTypeTest.test_clipline__both_endpoints_outside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__edges (pygame.tests.rect_test.RectTypeTest.test_clipline__edges) Ensures clipline properly clips line that are along the rect edges. ... ok test_clipline__endpoints_inside_and_outside (pygame.tests.rect_test.RectTypeTest.test_clipline__endpoints_inside_and_outside) Ensures lines that overlap the rect are clipped. ... ok test_clipline__equal_endpoints_no_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__equal_endpoints_no_overlap) Ensures clipline handles lines with both endpoints the same. ... ok test_clipline__equal_endpoints_with_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__equal_endpoints_with_overlap) Ensures clipline handles lines with both endpoints the same. ... ok test_clipline__floats (pygame.tests.rect_test.RectTypeTest.test_clipline__floats) Ensures clipline handles float parameters. ... ok test_clipline__floats_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__floats_kwargs) Ensures clipline handles four float parameters. ... ok test_clipline__invalid_line (pygame.tests.rect_test.RectTypeTest.test_clipline__invalid_line) Ensures clipline handles invalid lines correctly. ... ok test_clipline__kwarg_exceptions (pygame.tests.rect_test.RectTypeTest.test_clipline__kwarg_exceptions) Ensure clipline handles incorrect keyword arguments ... ok test_clipline__negative_size_rect (pygame.tests.rect_test.RectTypeTest.test_clipline__negative_size_rect) Ensures clipline handles negative sized rects correctly. ... ok test_clipline__no_overlap (pygame.tests.rect_test.RectTypeTest.test_clipline__no_overlap) Ensures lines that do not overlap the rect are not clipped. ... ok test_clipline__sequence_of_four_ints (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_four_ints) Ensures clipline handles a sequence of four ints. ... ok test_clipline__sequence_of_four_ints_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_four_ints_kwargs) Ensures clipline handles a sequence of four ints using kwargs. ... ok test_clipline__sequence_of_two_sequences (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_two_sequences) Ensures clipline handles a sequence of two sequences. ... ok test_clipline__sequence_of_two_sequences_kwargs (pygame.tests.rect_test.RectTypeTest.test_clipline__sequence_of_two_sequences_kwargs) Ensures clipline handles a sequence of two sequences using kwargs. ... ok test_clipline__two_sequences (pygame.tests.rect_test.RectTypeTest.test_clipline__two_sequences) Ensures clipline handles a sequence of two sequences. ... ok test_clipline__two_sequences_kwarg (pygame.tests.rect_test.RectTypeTest.test_clipline__two_sequences_kwarg) Ensures clipline handles a sequence of two sequences using kwargs. ... ok test_clipline__zero_size_rect (pygame.tests.rect_test.RectTypeTest.test_clipline__zero_size_rect) Ensures clipline handles zero sized rects correctly. ... ok test_collection_abc (pygame.tests.rect_test.RectTypeTest.test_collection_abc) ... ok test_collidedict (pygame.tests.rect_test.RectTypeTest.test_collidedict) Ensures collidedict detects collisions. ... ok test_collidedict__barely_touching (pygame.tests.rect_test.RectTypeTest.test_collidedict__barely_touching) Ensures collidedict works correctly for rects that barely touch. ... ok test_collidedict__invalid_dict_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_format) Ensures collidedict correctly handles invalid dict parameters. ... ok test_collidedict__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_key_format) Ensures collidedict correctly handles dicts with invalid keys. ... ok test_collidedict__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_dict_value_format) Ensures collidedict correctly handles dicts with invalid values. ... ok test_collidedict__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest.test_collidedict__invalid_use_values_format) Ensures collidedict correctly handles invalid use_values parameters. ... ok test_collidedict__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidedict__kwargs) Ensures collidedict detects collisions via keyword arguments. ... ok test_collidedict__negative_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedict__negative_sized_rects) Ensures collidedict works correctly with negative sized rects. ... ok test_collidedict__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedict__negative_sized_rects_as_args) Ensures collidedict works correctly with negative sized rect args. ... ok test_collidedict__no_collision (pygame.tests.rect_test.RectTypeTest.test_collidedict__no_collision) Ensures collidedict returns None when no collisions. ... ok test_collidedict__zero_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedict__zero_sized_rects) Ensures collidedict works correctly with zero sized rects. ... ok test_collidedict__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedict__zero_sized_rects_as_args) Ensures collidedict works correctly with zero sized rects as args. ... ok test_collidedictall (pygame.tests.rect_test.RectTypeTest.test_collidedictall) Ensures collidedictall detects collisions. ... ok test_collidedictall__barely_touching (pygame.tests.rect_test.RectTypeTest.test_collidedictall__barely_touching) Ensures collidedictall works correctly for rects that barely touch. ... ok test_collidedictall__invalid_dict_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_format) Ensures collidedictall correctly handles invalid dict parameters. ... ok test_collidedictall__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_key_format) Ensures collidedictall correctly handles dicts with invalid keys. ... ok test_collidedictall__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_dict_value_format) Ensures collidedictall correctly handles dicts with invalid values. ... ok test_collidedictall__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest.test_collidedictall__invalid_use_values_format) Ensures collidedictall correctly handles invalid use_values ... ok test_collidedictall__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidedictall__kwargs) Ensures collidedictall detects collisions via keyword arguments. ... ok test_collidedictall__negative_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedictall__negative_sized_rects) Ensures collidedictall works correctly with negative sized rects. ... ok test_collidedictall__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedictall__negative_sized_rects_as_args) Ensures collidedictall works correctly with negative sized rect ... ok test_collidedictall__no_collision (pygame.tests.rect_test.RectTypeTest.test_collidedictall__no_collision) Ensures collidedictall returns an empty list when no collisions. ... ok test_collidedictall__zero_sized_rects (pygame.tests.rect_test.RectTypeTest.test_collidedictall__zero_sized_rects) Ensures collidedictall works correctly with zero sized rects. ... ok test_collidedictall__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest.test_collidedictall__zero_sized_rects_as_args) Ensures collidedictall works correctly with zero sized rects ... ok test_collidelist (pygame.tests.rect_test.RectTypeTest.test_collidelist) ... ok test_collidelist__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidelist__kwargs) ... ok test_collidelistall (pygame.tests.rect_test.RectTypeTest.test_collidelistall) ... ok test_collidelistall__kwargs (pygame.tests.rect_test.RectTypeTest.test_collidelistall__kwargs) ... ok test_collidelistall_list_of_lists (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_lists) ... ok test_collidelistall_list_of_object_with_callable_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_callable_rect_attribute) ... ok test_collidelistall_list_of_object_with_callable_rect_returning_object_with_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_callable_rect_returning_object_with_rect_attribute) ... ok test_collidelistall_list_of_object_with_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_rect_attribute) ... ok test_collidelistall_list_of_object_with_rect_property (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_object_with_rect_property) ... ok test_collidelistall_list_of_tuples (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_tuples) ... ok test_collidelistall_list_of_two_tuples (pygame.tests.rect_test.RectTypeTest.test_collidelistall_list_of_two_tuples) ... ok test_collidelistall_returns_empty_list (pygame.tests.rect_test.RectTypeTest.test_collidelistall_returns_empty_list) ... ok test_collideobjects_call_variants (pygame.tests.rect_test.RectTypeTest.test_collideobjects_call_variants) ... ok test_collideobjects_list_of_object_with_multiple_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collideobjects_list_of_object_with_multiple_rect_attribute) ... ok test_collideobjects_without_key (pygame.tests.rect_test.RectTypeTest.test_collideobjects_without_key) ... ok test_collideobjectsall (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall) ... ok test_collideobjectsall_call_variants (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall_call_variants) ... ok test_collideobjectsall_list_of_object_with_multiple_rect_attribute (pygame.tests.rect_test.RectTypeTest.test_collideobjectsall_list_of_object_with_multiple_rect_attribute) ... ok test_collidepoint (pygame.tests.rect_test.RectTypeTest.test_collidepoint) ... ok test_colliderect (pygame.tests.rect_test.RectTypeTest.test_colliderect) ... ok test_contains (pygame.tests.rect_test.RectTypeTest.test_contains) ... ok test_copy (pygame.tests.rect_test.RectTypeTest.test_copy) ... ok test_fit (pygame.tests.rect_test.RectTypeTest.test_fit) ... ok test_height (pygame.tests.rect_test.RectTypeTest.test_height) Changing the height resizes the rect from the top-left corner ... ok test_height__del (pygame.tests.rect_test.RectTypeTest.test_height__del) Ensures the height attribute can't be deleted. ... ok test_height__invalid_value (pygame.tests.rect_test.RectTypeTest.test_height__invalid_value) Ensures the height attribute handles invalid values correctly. ... ok test_inflate__larger (pygame.tests.rect_test.RectTypeTest.test_inflate__larger) The inflate method inflates around the center of the rectangle ... ok test_inflate__smaller (pygame.tests.rect_test.RectTypeTest.test_inflate__smaller) The inflate method inflates around the center of the rectangle ... ok test_inflate_ip__larger (pygame.tests.rect_test.RectTypeTest.test_inflate_ip__larger) The inflate_ip method inflates around the center of the rectangle ... ok test_inflate_ip__smaller (pygame.tests.rect_test.RectTypeTest.test_inflate_ip__smaller) The inflate method inflates around the center of the rectangle ... ok test_left (pygame.tests.rect_test.RectTypeTest.test_left) Changing the left attribute moves the rect and does not change ... ok test_left__del (pygame.tests.rect_test.RectTypeTest.test_left__del) Ensures the left attribute can't be deleted. ... ok test_left__invalid_value (pygame.tests.rect_test.RectTypeTest.test_left__invalid_value) Ensures the left attribute handles invalid values correctly. ... ok test_midbottom (pygame.tests.rect_test.RectTypeTest.test_midbottom) Changing the midbottom attribute moves the rect and does not change ... ok test_midbottom__del (pygame.tests.rect_test.RectTypeTest.test_midbottom__del) Ensures the midbottom attribute can't be deleted. ... ok test_midbottom__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midbottom__invalid_value) Ensures the midbottom attribute handles invalid values correctly. ... ok test_midleft (pygame.tests.rect_test.RectTypeTest.test_midleft) Changing the midleft attribute moves the rect and does not change ... ok test_midleft__del (pygame.tests.rect_test.RectTypeTest.test_midleft__del) Ensures the midleft attribute can't be deleted. ... ok test_midleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midleft__invalid_value) Ensures the midleft attribute handles invalid values correctly. ... ok test_midright (pygame.tests.rect_test.RectTypeTest.test_midright) Changing the midright attribute moves the rect and does not change ... ok test_midright__del (pygame.tests.rect_test.RectTypeTest.test_midright__del) Ensures the midright attribute can't be deleted. ... ok test_midright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midright__invalid_value) Ensures the midright attribute handles invalid values correctly. ... ok test_midtop (pygame.tests.rect_test.RectTypeTest.test_midtop) Changing the midtop attribute moves the rect and does not change ... ok test_midtop__del (pygame.tests.rect_test.RectTypeTest.test_midtop__del) Ensures the midtop attribute can't be deleted. ... ok test_midtop__invalid_value (pygame.tests.rect_test.RectTypeTest.test_midtop__invalid_value) Ensures the midtop attribute handles invalid values correctly. ... ok test_move (pygame.tests.rect_test.RectTypeTest.test_move) ... ok test_move_ip (pygame.tests.rect_test.RectTypeTest.test_move_ip) ... ok test_normalize (pygame.tests.rect_test.RectTypeTest.test_normalize) Ensures normalize works when width and height are both negative. ... ok test_normalize__non_negative (pygame.tests.rect_test.RectTypeTest.test_normalize__non_negative) Ensures normalize works when width and height are both non-negative. ... ok test_normalize__positive_height (pygame.tests.rect_test.RectTypeTest.test_normalize__positive_height) Ensures normalize works with a negative width and a positive height. ... ok test_normalize__positive_width (pygame.tests.rect_test.RectTypeTest.test_normalize__positive_width) Ensures normalize works with a positive width and a negative height. ... ok test_normalize__zero_height (pygame.tests.rect_test.RectTypeTest.test_normalize__zero_height) Ensures normalize works with a negative width and a zero height. ... ok test_normalize__zero_width (pygame.tests.rect_test.RectTypeTest.test_normalize__zero_width) Ensures normalize works with a zero width and a negative height. ... ok test_rect_iter (pygame.tests.rect_test.RectTypeTest.test_rect_iter) ... ok test_right (pygame.tests.rect_test.RectTypeTest.test_right) Changing the right attribute moves the rect and does not change ... ok test_right__del (pygame.tests.rect_test.RectTypeTest.test_right__del) Ensures the right attribute can't be deleted. ... ok test_right__invalid_value (pygame.tests.rect_test.RectTypeTest.test_right__invalid_value) Ensures the right attribute handles invalid values correctly. ... ok test_scale_by__larger (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_kwargs (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_kwargs) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_kwargs_scale_by (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_kwargs_scale_by) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by__larger_single_argument_kwarg (pygame.tests.rect_test.RectTypeTest.test_scale_by__larger_single_argument_kwarg) The scale method scales around the center of the rectangle using ... ok test_scale_by__smaller (pygame.tests.rect_test.RectTypeTest.test_scale_by__smaller) The scale method scales around the center of the rectangle ... ok test_scale_by__smaller_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by__smaller_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by__subzero (pygame.tests.rect_test.RectTypeTest.test_scale_by__subzero) The scale method scales around the center of the rectangle ... ok test_scale_by_identity (pygame.tests.rect_test.RectTypeTest.test_scale_by_identity) The scale method scales around the center of the rectangle ... ok test_scale_by_identity_single_argument (pygame.tests.rect_test.RectTypeTest.test_scale_by_identity_single_argument) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__kwarg_exceptions (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__kwarg_exceptions) The scale method scales around the center of the rectangle using ... ok test_scale_by_ip__kwargs (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__kwargs) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__larger (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__larger) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__smaller (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__smaller) The scale method scales around the center of the rectangle ... ok test_scale_by_ip__subzero (pygame.tests.rect_test.RectTypeTest.test_scale_by_ip__subzero) The scale method scales around the center of the rectangle ... ok test_scale_by_negative_identity (pygame.tests.rect_test.RectTypeTest.test_scale_by_negative_identity) The scale method scales around the center of the rectangle ... ok test_scale_by_negative_identity_single_argment (pygame.tests.rect_test.RectTypeTest.test_scale_by_negative_identity_single_argment) The scale method scales around the center of the rectangle ... ok test_set_float_values (pygame.tests.rect_test.RectTypeTest.test_set_float_values) ... ok test_set_out_of_range_number_raises_exception (pygame.tests.rect_test.RectTypeTest.test_set_out_of_range_number_raises_exception) ... ok test_size (pygame.tests.rect_test.RectTypeTest.test_size) Changing the size resizes the rect from the top-left corner ... ok test_size__del (pygame.tests.rect_test.RectTypeTest.test_size__del) Ensures the size attribute can't be deleted. ... ok test_size__invalid_value (pygame.tests.rect_test.RectTypeTest.test_size__invalid_value) Ensures the size attribute handles invalid values correctly. ... ok test_subscript (pygame.tests.rect_test.RectTypeTest.test_subscript) ... ok test_top (pygame.tests.rect_test.RectTypeTest.test_top) Changing the top attribute moves the rect and does not change ... ok test_top__del (pygame.tests.rect_test.RectTypeTest.test_top__del) Ensures the top attribute can't be deleted. ... ok test_top__invalid_value (pygame.tests.rect_test.RectTypeTest.test_top__invalid_value) Ensures the top attribute handles invalid values correctly. ... ok test_topleft (pygame.tests.rect_test.RectTypeTest.test_topleft) Changing the topleft attribute moves the rect and does not change ... ok test_topleft__del (pygame.tests.rect_test.RectTypeTest.test_topleft__del) Ensures the topleft attribute can't be deleted. ... ok test_topleft__invalid_value (pygame.tests.rect_test.RectTypeTest.test_topleft__invalid_value) Ensures the topleft attribute handles invalid values correctly. ... ok test_topright (pygame.tests.rect_test.RectTypeTest.test_topright) Changing the topright attribute moves the rect and does not change ... ok test_topright__del (pygame.tests.rect_test.RectTypeTest.test_topright__del) Ensures the topright attribute can't be deleted. ... ok test_topright__invalid_value (pygame.tests.rect_test.RectTypeTest.test_topright__invalid_value) Ensures the topright attribute handles invalid values correctly. ... ok test_union (pygame.tests.rect_test.RectTypeTest.test_union) ... ok test_union__with_identical_Rect (pygame.tests.rect_test.RectTypeTest.test_union__with_identical_Rect) ... ok test_union_ip (pygame.tests.rect_test.RectTypeTest.test_union_ip) ... ok test_unionall (pygame.tests.rect_test.RectTypeTest.test_unionall) ... ok test_unionall__invalid_rect_format (pygame.tests.rect_test.RectTypeTest.test_unionall__invalid_rect_format) Ensures unionall correctly handles invalid rect parameters. ... ok test_unionall__kwargs (pygame.tests.rect_test.RectTypeTest.test_unionall__kwargs) ... ok test_unionall_ip (pygame.tests.rect_test.RectTypeTest.test_unionall_ip) ... ok test_unionall_ip__kwargs (pygame.tests.rect_test.RectTypeTest.test_unionall_ip__kwargs) ... ok test_update_XYWidthHeight (pygame.tests.rect_test.RectTypeTest.test_update_XYWidthHeight) Test update with 4 int values(x, y, w, h) ... ok test_update__List (pygame.tests.rect_test.RectTypeTest.test_update__List) Test update with list ... ok test_update__RectObject (pygame.tests.rect_test.RectTypeTest.test_update__RectObject) Test update with other rect object ... ok test_update__TopLeftSize (pygame.tests.rect_test.RectTypeTest.test_update__TopLeftSize) Test update with 2 tuples((x, y), (w, h)) ... ok test_width (pygame.tests.rect_test.RectTypeTest.test_width) Changing the width resizes the rect from the top-left corner ... ok test_width__del (pygame.tests.rect_test.RectTypeTest.test_width__del) Ensures the width attribute can't be deleted. ... ok test_width__invalid_value (pygame.tests.rect_test.RectTypeTest.test_width__invalid_value) Ensures the width attribute handles invalid values correctly. ... ok test_x (pygame.tests.rect_test.RectTypeTest.test_x) Ensures changing the x attribute moves the rect and does not change ... ok test_x__del (pygame.tests.rect_test.RectTypeTest.test_x__del) Ensures the x attribute can't be deleted. ... ok test_x__invalid_value (pygame.tests.rect_test.RectTypeTest.test_x__invalid_value) Ensures the x attribute handles invalid values correctly. ... ok test_y (pygame.tests.rect_test.RectTypeTest.test_y) Ensures changing the y attribute moves the rect and does not change ... ok test_y__del (pygame.tests.rect_test.RectTypeTest.test_y__del) Ensures the y attribute can't be deleted. ... ok test_y__invalid_value (pygame.tests.rect_test.RectTypeTest.test_y__invalid_value) Ensures the y attribute handles invalid values correctly. ... ok test_clamp (pygame.tests.rect_test.SubclassTest.test_clamp) ... ok test_clip (pygame.tests.rect_test.SubclassTest.test_clip) ... ok test_collection_abc (pygame.tests.rect_test.SubclassTest.test_collection_abc) ... ok test_copy (pygame.tests.rect_test.SubclassTest.test_copy) ... ok test_fit (pygame.tests.rect_test.SubclassTest.test_fit) ... ok test_inflate (pygame.tests.rect_test.SubclassTest.test_inflate) ... ok test_move (pygame.tests.rect_test.SubclassTest.test_move) ... ok test_union (pygame.tests.rect_test.SubclassTest.test_union) ... ok test_unionall (pygame.tests.rect_test.SubclassTest.test_unionall) ... ok ---------------------------------------------------------------------- Ran 191 tests in 0.025s OK CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.rwobject_test test_encoding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_encoding) ... ok test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_error_fowarding) ... ok test_etype (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_etype) ... ok test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_etype__invalid) Ensures invalid etypes are properly handled. ... ok test_path_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeFilePathTest.test_path_with_null_bytes) ... ok test_check_defaults (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_check_defaults) ... ok test_encode_unicode (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_encode_unicode) ... ok test_encoding_error (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_encoding_error) ... ok test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_error_fowarding) ... ok test_errors (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_errors) ... ok test_etype (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_etype) ... ok test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_etype__invalid) Ensures invalid etypes are properly handled. ... ok test_obj_None (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_obj_None) ... ok test_obj_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_obj_bytes) ... ok test_pathlib_obj (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_pathlib_obj) Test loading string representation of pathlib object ... ok test_refcount (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_refcount) ... ok test_returns_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_returns_bytes) ... ok test_smp (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_smp) ... ok test_string_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest.test_string_with_null_bytes) ... ok ---------------------------------------------------------------------- Ran 19 tests in 0.001s OK loading pygame.tests.sndarray_test test_array (pygame.tests.sndarray_test.SndarrayTest.test_array) ... ok test_float32 (pygame.tests.sndarray_test.SndarrayTest.test_float32) sized arrays work with Sounds and 32bit float arrays. ... ok test_get_arraytype (pygame.tests.sndarray_test.SndarrayTest.test_get_arraytype) ... ok test_get_arraytypes (pygame.tests.sndarray_test.SndarrayTest.test_get_arraytypes) ... ok test_make_sound (pygame.tests.sndarray_test.SndarrayTest.test_make_sound) ... ok test_samples (pygame.tests.sndarray_test.SndarrayTest.test_samples) ... ok test_use_arraytype (pygame.tests.sndarray_test.SndarrayTest.test_use_arraytype) ... ok ---------------------------------------------------------------------- Ran 7 tests in 2.251s OK loading pygame.tests.sprite_test test_add (pygame.tests.sprite_test.AbstractGroupTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_add_internal) ... ok test_clear (pygame.tests.sprite_test.AbstractGroupTypeTest.test_clear) ... ok test_draw (pygame.tests.sprite_test.AbstractGroupTypeTest.test_draw) ... ok test_empty (pygame.tests.sprite_test.AbstractGroupTypeTest.test_empty) ... ok test_has (pygame.tests.sprite_test.AbstractGroupTypeTest.test_has) See if AbstractGroup.has() works as expected. ... ok test_has_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_has_internal) ... ok test_remove (pygame.tests.sprite_test.AbstractGroupTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.AbstractGroupTypeTest.test_remove_internal) ... ok test_sprites (pygame.tests.sprite_test.AbstractGroupTypeTest.test_sprites) ... ok test_update (pygame.tests.sprite_test.AbstractGroupTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.AbstractGroupTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.DirtySpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.DirtySpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.DirtySpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.DirtySpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.DirtySpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.DirtySpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.DirtySpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.DirtySpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.DirtySpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.DirtySpriteTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_update_with_kwargs) ... ok test_weak_group_ref (pygame.tests.sprite_test.DirtyWeakSpriteTypeTest.test_weak_group_ref) We create a list of groups, add them to the sprite. ... ok test_add (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_move_to_front) ... ok test_nondirty_intersections_redrawn (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_nondirty_intersections_redrawn) Ensure non-dirty sprites are correctly redrawn ... ok test_nondirty_intersections_redrawn__with_source_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_nondirty_intersections_redrawn__with_source_rect) Ensure non-dirty sprites using source_rects are correctly redrawn ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_remove__sprite) ... ok test_repaint_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_repaint_rect) ... ok test_repaint_rect_with_clip (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_repaint_rect_with_clip) ... ok test_sprites (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite.test_switch_layer) ... ok test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_move_to_front) ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_remove__sprite) ... ok test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite.test_switch_layer) ... ok test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add) ... ok test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__adding_sprite_on_init) ... ok test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__layers_are_correct) ... ok test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__overriding_sprite_layer_attr) ... ok test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__passing_layer_keyword) ... ok test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_layer_attr) ... ok test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_overiding_layer) ... ok test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_init_passing_layer) ... ok test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__sprite_with_layer_attribute) ... ok test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist) ... ok test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_init) ... ok test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_overriding_layer) ... ok test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_passing_layer) ... ok test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_add__spritelist_with_layer_attr) ... ok test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_change_layer) ... ok test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_copy) ... ok test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_bottom_layer) ... ok test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_layer_of_sprite) ... ok test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_sprites_at) ... ok test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_sprites_from_layer) ... ok test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_top_layer) ... ok test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_get_top_sprite) ... ok test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_layers) ... ok test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_move_to_back) ... ok test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_move_to_front) ... ok test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_remove__sprite) ... ok test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_sprites) ... ok test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest.test_switch_layer) ... ok test_memoryleak_bug (pygame.tests.sprite_test.SingleGroupBugsTest.test_memoryleak_bug) ... ok test_collide_circle__no_radius_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__no_radius_set) ... ok test_collide_circle__radius_set_by_collide_circle_ratio (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__radius_set_by_collide_circle_ratio) ... ok test_collide_circle__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle__with_radii_set) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_one (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_one) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_twenty) ... ok test_collide_circle_ratio__no_radius_and_ratio_of_two_twice (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__no_radius_and_ratio_of_two_twice) ... ok test_collide_circle_ratio__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest.test_collide_circle_ratio__with_radii_set) ... ok test_collide_mask__opaque (pygame.tests.sprite_test.SpriteCollideTest.test_collide_mask__opaque) ... ok test_collide_mask__transparent (pygame.tests.sprite_test.SpriteCollideTest.test_collide_mask__transparent) ... ok test_collide_rect (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect) ... ok test_collide_rect_ratio__collides_all_at_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect_ratio__collides_all_at_ratio_of_twenty) ... ok test_collide_rect_ratio__ratio_of_one_like_default (pygame.tests.sprite_test.SpriteCollideTest.test_collide_rect_ratio__ratio_of_one_like_default) ... ok test_groupcollide__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_groupcollide__with_collided_callback) ... ok test_groupcollide__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_groupcollide__without_collided_callback) ... ok test_spritecollide__collided_defaults_to_collide_rect (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__collided_defaults_to_collide_rect) ... ok test_spritecollide__collided_must_be_a_callable (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__collided_must_be_a_callable) ... ok test_spritecollide__works_if_collided_cb_is_None (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__works_if_collided_cb_is_None) ... ok test_spritecollide__works_if_collided_cb_not_passed (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollide__works_if_collided_cb_not_passed) ... ok test_spritecollideany__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollideany__with_collided_callback) ... ok test_spritecollideany__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest.test_spritecollideany__without_collided_callback) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.SpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.SpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.SpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.SpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.SpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.SpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.SpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.SpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.SpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.SpriteTypeTest.test_update_with_kwargs) ... ok test___init____added_to_groups_passed (pygame.tests.sprite_test.WeakSpriteTypeTest.test___init____added_to_groups_passed) ... ok test_add (pygame.tests.sprite_test.WeakSpriteTypeTest.test_add) ... ok test_add_internal (pygame.tests.sprite_test.WeakSpriteTypeTest.test_add_internal) ... ok test_alive (pygame.tests.sprite_test.WeakSpriteTypeTest.test_alive) ... ok test_groups (pygame.tests.sprite_test.WeakSpriteTypeTest.test_groups) ... ok test_kill (pygame.tests.sprite_test.WeakSpriteTypeTest.test_kill) ... ok test_remove (pygame.tests.sprite_test.WeakSpriteTypeTest.test_remove) ... ok test_remove_internal (pygame.tests.sprite_test.WeakSpriteTypeTest.test_remove_internal) ... ok test_update (pygame.tests.sprite_test.WeakSpriteTypeTest.test_update) ... ok test_update_with_kwargs (pygame.tests.sprite_test.WeakSpriteTypeTest.test_update_with_kwargs) ... ok test_weak_group_ref (pygame.tests.sprite_test.WeakSpriteTypeTest.test_weak_group_ref) We create a list of groups, add them to the sprite. ... ok ---------------------------------------------------------------------- Ran 163 tests in 0.047s OK loading pygame.tests.surface_test test_convert__pixel_format_as_surface_subclass (pygame.tests.surface_test.GeneralSurfaceTests.test_convert__pixel_format_as_surface_subclass) Ensure convert accepts a Surface subclass argument. ... ok test_convert_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha) Ensure the surface returned by surf.convert_alpha ... ok test_convert_alpha_SRCALPHA (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha_SRCALPHA) Ensure that the surface returned by surf.convert_alpha() ... ok test_convert_alpha__pixel_format_as_surface_subclass (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha__pixel_format_as_surface_subclass) Ensure convert_alpha accepts a Surface subclass argument. ... ok test_convert_alpha_init (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_alpha_init) Ensure initialization exceptions are raised ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_convert_init (pygame.tests.surface_test.GeneralSurfaceTests.test_convert_init) Ensure initialization exceptions are raised ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_get_abs_offset (pygame.tests.surface_test.GeneralSurfaceTests.test_get_abs_offset) ... ok test_get_abs_parent (pygame.tests.surface_test.GeneralSurfaceTests.test_get_abs_parent) ... ok test_get_at (pygame.tests.surface_test.GeneralSurfaceTests.test_get_at) ... ok test_get_at_mapped (pygame.tests.surface_test.GeneralSurfaceTests.test_get_at_mapped) ... ok test_get_bitsize (pygame.tests.surface_test.GeneralSurfaceTests.test_get_bitsize) ... ok test_get_clip (pygame.tests.surface_test.GeneralSurfaceTests.test_get_clip) ... ok test_get_colorkey (pygame.tests.surface_test.GeneralSurfaceTests.test_get_colorkey) ... ok test_get_height (pygame.tests.surface_test.GeneralSurfaceTests.test_get_height) ... ok test_get_locked (pygame.tests.surface_test.GeneralSurfaceTests.test_get_locked) ... ok test_get_locks (pygame.tests.surface_test.GeneralSurfaceTests.test_get_locks) ... ok test_get_losses (pygame.tests.surface_test.GeneralSurfaceTests.test_get_losses) Ensure a surface's losses can be retrieved ... ok test_get_masks__no_surface (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__no_surface) Ensure that after display.quit, calling get_masks raises pygame.error. ... ok test_get_masks__rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__rgb) Ensure that get_mask can return RGB mask. ... ok test_get_masks__rgba (pygame.tests.surface_test.GeneralSurfaceTests.test_get_masks__rgba) Ensure that get_mask can return RGBA mask. ... ok test_get_offset (pygame.tests.surface_test.GeneralSurfaceTests.test_get_offset) get_offset returns the (0,0) if surface is not a child ... ok test_get_palette (pygame.tests.surface_test.GeneralSurfaceTests.test_get_palette) ... ok test_get_palette_at (pygame.tests.surface_test.GeneralSurfaceTests.test_get_palette_at) ... ok test_get_pitch (pygame.tests.surface_test.GeneralSurfaceTests.test_get_pitch) ... ok test_get_shifts (pygame.tests.surface_test.GeneralSurfaceTests.test_get_shifts) Tests whether Surface.get_shifts returns proper ... ok test_get_size (pygame.tests.surface_test.GeneralSurfaceTests.test_get_size) ... ok test_image_convert_bug_131 (pygame.tests.surface_test.GeneralSurfaceTests.test_image_convert_bug_131) ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_lock (pygame.tests.surface_test.GeneralSurfaceTests.test_lock) ... ok test_map_rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_map_rgb) ... ok test_mustlock (pygame.tests.surface_test.GeneralSurfaceTests.test_mustlock) ... ok test_opaque_destination_blit_with_set_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_opaque_destination_blit_with_set_alpha) ... ok test_palette_colorkey (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey) test bug discovered by robertpfeiffer ... ok test_palette_colorkey_fill (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey_fill) ... ok test_palette_colorkey_set_px (pygame.tests.surface_test.GeneralSurfaceTests.test_palette_colorkey_set_px) ... ok test_scroll (pygame.tests.surface_test.GeneralSurfaceTests.test_scroll) ... ok test_sdl1_mimic_blitter_with_set_alpha (pygame.tests.surface_test.GeneralSurfaceTests.test_sdl1_mimic_blitter_with_set_alpha) does the SDL 1 style blitter in pygame 2 work with set_alpha(), ... ok test_set_alpha_none (pygame.tests.surface_test.GeneralSurfaceTests.test_set_alpha_none) surf.set_alpha(None) disables blending ... ok test_set_alpha_value (pygame.tests.surface_test.GeneralSurfaceTests.test_set_alpha_value) surf.set_alpha(x), where x != None, enables blending ... ok test_set_palette (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette) ... ok test_set_palette__fail (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette__fail) ... ok test_set_palette__set_at (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette__set_at) ... ok test_set_palette_at (pygame.tests.surface_test.GeneralSurfaceTests.test_set_palette_at) ... ok test_src_alpha_compatible (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_compatible) "What pygame 1.9.x did". Is the alpha blitter as before? ... ok test_src_alpha_compatible_16bit (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_compatible_16bit) "What pygame 1.9.x did". Is the alpha blitter as before? ... ok test_src_alpha_issue_1289 (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_issue_1289) blit should be white. ... ok test_src_alpha_sdl2_blitter (pygame.tests.surface_test.GeneralSurfaceTests.test_src_alpha_sdl2_blitter) Checking that the BLEND_ALPHA_SDL2 flag works - this feature ... ok test_subsurface (pygame.tests.surface_test.GeneralSurfaceTests.test_subsurface) ... ok test_unlock (pygame.tests.surface_test.GeneralSurfaceTests.test_unlock) ... ok test_unmap_rgb (pygame.tests.surface_test.GeneralSurfaceTests.test_unmap_rgb) ... ok test_GET_PIXELVALS (pygame.tests.surface_test.SurfaceBlendTest.test_GET_PIXELVALS) ... ok test_blit_blend (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend) ... ok test_blit_blend_big_rect (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_big_rect) test that an oversized rect works ok. ... ok test_blit_blend_premultiplied (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_premultiplied) ... ok test_blit_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest.test_blit_blend_rgba) ... ok test_fill_blend (pygame.tests.surface_test.SurfaceBlendTest.test_fill_blend) ... ok test_fill_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest.test_fill_blend_rgba) ... ok test_surface_premul_alpha (pygame.tests.surface_test.SurfaceBlendTest.test_surface_premul_alpha) Ensure that .premul_alpha() works correctly ... ok test_fill (pygame.tests.surface_test.SurfaceFillTest.test_fill) ... ok test_array_interface (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface) ... ok test_array_interface_alpha (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_alpha) ... ok test_array_interface_masks (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_masks) Test non-default color byte orders on 3D views ... ok test_array_interface_rgb (pygame.tests.surface_test.SurfaceGetBufferTest.test_array_interface_rgb) ... ok test_newbuf_PyBUF_flags_0D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_0D) ... ok test_newbuf_PyBUF_flags_1D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_1D) ... ok test_newbuf_PyBUF_flags_2D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_2D) ... ok test_newbuf_PyBUF_flags_3D (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_3D) ... ok test_newbuf_PyBUF_flags_bytes (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_bytes) ... ok test_newbuf_PyBUF_flags_rgba (pygame.tests.surface_test.SurfaceGetBufferTest.test_newbuf_PyBUF_flags_rgba) ... ok test_blanket_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blanket_alpha) ... ok test_blend (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blend) ... ok test_blend_rgba (pygame.tests.surface_test.SurfaceSelfBlitTest.test_blend_rgba) ... ok test_colorkey (pygame.tests.surface_test.SurfaceSelfBlitTest.test_colorkey) ... ok test_copy_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_copy_alpha) issue 581: alpha of surface copy with SRCALPHA is set to 0. ... ok test_overlap_check (pygame.tests.surface_test.SurfaceSelfBlitTest.test_overlap_check) ... ok test_pixel_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest.test_pixel_alpha) ... ok test_subsurface (pygame.tests.surface_test.SurfaceSelfBlitTest.test_subsurface) ... ok test_convert (pygame.tests.surface_test.SurfaceSubtypeTest.test_convert) Ensure method convert() preserves the surface's class ... ok test_convert_alpha (pygame.tests.surface_test.SurfaceSubtypeTest.test_convert_alpha) Ensure method convert_alpha() preserves the surface's class ... ok test_copy (pygame.tests.surface_test.SurfaceSubtypeTest.test_copy) Ensure method copy() preserves the surface's class ... ok test_subsurface (pygame.tests.surface_test.SurfaceSubtypeTest.test_subsurface) Ensure method subsurface() preserves the surface's class ... ok test_SRCALPHA (pygame.tests.surface_test.SurfaceTypeTest.test_SRCALPHA) ... ok test_blit_big_rects (pygame.tests.surface_test.SurfaceTypeTest.test_blit_big_rects) SDL2 can have more than 16 bits for x, y, width, height. ... ok test_blit_keyword_args (pygame.tests.surface_test.SurfaceTypeTest.test_blit_keyword_args) ... ok test_copy (pygame.tests.surface_test.SurfaceTypeTest.test_copy) Ensure a surface can be copied. ... ok test_copy_rle (pygame.tests.surface_test.SurfaceTypeTest.test_copy_rle) Test copying a surface set to use run length encoding ... ok test_fill (pygame.tests.surface_test.SurfaceTypeTest.test_fill) Ensure a surface can be filled. ... ok test_fill_keyword_args (pygame.tests.surface_test.SurfaceTypeTest.test_fill_keyword_args) Ensure fill() accepts keyword arguments. ... ok test_fill_negative_coordinates (pygame.tests.surface_test.SurfaceTypeTest.test_fill_negative_coordinates) ... ok test_fill_rle (pygame.tests.surface_test.SurfaceTypeTest.test_fill_rle) Test RLEACCEL flag with fill() ... ok test_flags_default0_display (pygame.tests.surface_test.SurfaceTypeTest.test_flags_default0_display) is set to zero, and SRCALPH is not set by default even when the display is initialized. ... ok test_flags_default0_nodisplay (pygame.tests.surface_test.SurfaceTypeTest.test_flags_default0_nodisplay) is set to zero, and SRCALPHA is not set by default with no display initialized. ... ok test_get_alpha (pygame.tests.surface_test.SurfaceTypeTest.test_get_alpha) Ensure a surface's alpha value can be retrieved. ... ok test_get_bounding_rect (pygame.tests.surface_test.SurfaceTypeTest.test_get_bounding_rect) ... ok test_get_buffer (pygame.tests.surface_test.SurfaceTypeTest.test_get_buffer) ... ok test_get_buffer_oldbuf (pygame.tests.surface_test.SurfaceTypeTest.test_get_buffer_oldbuf) ... skipped 'old buffer not available' test_get_bytesize (pygame.tests.surface_test.SurfaceTypeTest.test_get_bytesize) Ensure a surface's bit and byte sizes can be retrieved. ... ok test_get_flags (pygame.tests.surface_test.SurfaceTypeTest.test_get_flags) Ensure a surface's flags can be retrieved. ... ok test_get_flags__display_surf (pygame.tests.surface_test.SurfaceTypeTest.test_get_flags__display_surf) ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' test_get_parent (pygame.tests.surface_test.SurfaceTypeTest.test_get_parent) Ensure a surface's parent can be retrieved. ... ok test_get_rect (pygame.tests.surface_test.SurfaceTypeTest.test_get_rect) Ensure a surface's rect can be retrieved. ... ok test_get_view (pygame.tests.surface_test.SurfaceTypeTest.test_get_view) Ensure a buffer view of the surface's pixels can be retrieved. ... ok test_get_view_oldbuf (pygame.tests.surface_test.SurfaceTypeTest.test_get_view_oldbuf) ... skipped 'old buffer not available' test_get_width__size_and_height (pygame.tests.surface_test.SurfaceTypeTest.test_get_width__size_and_height) Ensure a surface's size, width and height can be retrieved. ... ok test_keyword_arguments (pygame.tests.surface_test.SurfaceTypeTest.test_keyword_arguments) ... ok test_masks (pygame.tests.surface_test.SurfaceTypeTest.test_masks) ... ok test_mustlock_rle (pygame.tests.surface_test.SurfaceTypeTest.test_mustlock_rle) Test RLEACCEL flag with mustlock() ... ok test_mustlock_surf_alpha_rle (pygame.tests.surface_test.SurfaceTypeTest.test_mustlock_surf_alpha_rle) Test RLEACCEL flag with mustlock() on a surface ... ok test_print (pygame.tests.surface_test.SurfaceTypeTest.test_print) ... ok test_set_alpha__set_colorkey_rle (pygame.tests.surface_test.SurfaceTypeTest.test_set_alpha__set_colorkey_rle) ... ok test_set_at (pygame.tests.surface_test.SurfaceTypeTest.test_set_at) ... ok test_set_at__big_endian (pygame.tests.surface_test.SurfaceTypeTest.test_set_at__big_endian) png files are loaded in big endian format (BGR rather than RGB) ... ok test_set_clip (pygame.tests.surface_test.SurfaceTypeTest.test_set_clip) see if surface.set_clip(None) works correctly. ... ok test_set_colorkey (pygame.tests.surface_test.SurfaceTypeTest.test_set_colorkey) ... ok test_set_masks (pygame.tests.surface_test.SurfaceTypeTest.test_set_masks) ... ok test_set_shifts (pygame.tests.surface_test.SurfaceTypeTest.test_set_shifts) ... ok test_solarwolf_rle_usage (pygame.tests.surface_test.SurfaceTypeTest.test_solarwolf_rle_usage) Test for error/crash when calling set_colorkey() followed ... ok test_solarwolf_rle_usage_2 (pygame.tests.surface_test.SurfaceTypeTest.test_solarwolf_rle_usage_2) Test for RLE status after setting alpha ... ok test_subsurface_rle (pygame.tests.surface_test.SurfaceTypeTest.test_subsurface_rle) Ensure an RLE sub-surface works independently of its parent. ... ok test_subsurface_rle2 (pygame.tests.surface_test.SurfaceTypeTest.test_subsurface_rle2) Ensure an RLE sub-surface works independently of its parent. ... ok test_surface__pixel_format_as_surface_subclass (pygame.tests.surface_test.SurfaceTypeTest.test_surface__pixel_format_as_surface_subclass) Ensure a subclassed surface can be used for pixel format ... ok test_surface_created_opaque_black (pygame.tests.surface_test.SurfaceTypeTest.test_surface_created_opaque_black) ... ok test_blit__SRCALPHA32_to_8 (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA32_to_8) ... ok test_blit__SRCALPHA_opaque_source (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA_opaque_source) ... ok test_blit__SRCALPHA_to_SRCALPHA_non_zero (pygame.tests.surface_test.TestSurfaceBlit.test_blit__SRCALPHA_to_SRCALPHA_non_zero) Tests blitting a nonzero alpha surface to another nonzero alpha surface ... ok test_blit__blit_to_self (pygame.tests.surface_test.TestSurfaceBlit.test_blit__blit_to_self) Test that blit operation works on self, alpha value is ... ok test_blit_area_contraint (pygame.tests.surface_test.TestSurfaceBlit.test_blit_area_contraint) Testing area constraint ... ok test_blit_overflow_coord (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_coord) Full coverage w/ overflow, specified with Coordinate ... ok test_blit_overflow_nonorigin (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_nonorigin) Test Rectangle Dest, with overflow but with starting rect with top-left at (1,1) ... ok test_blit_overflow_rect (pygame.tests.surface_test.TestSurfaceBlit.test_blit_overflow_rect) Full coverage w/ overflow, specified with a Rect ... ok test_blit_zero_overlap (pygame.tests.surface_test.TestSurfaceBlit.test_blit_zero_overlap) Testing zero-overlap condition. ... ok ---------------------------------------------------------------------- Ran 130 tests in 1.204s OK (skipped=6) CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. loading pygame.tests.surfarray_test test_array2d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array2d) ... ok test_array3d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array3d) ... ok test_array_alpha (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_alpha) ... ok test_array_blue (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_blue) ... ok test_array_colorkey (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_colorkey) ... ok test_array_green (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_green) ... ok test_array_red (pygame.tests.surfarray_test.SurfarrayModuleTest.test_array_red) ... ok test_blit_array (pygame.tests.surfarray_test.SurfarrayModuleTest.test_blit_array) ... ok test_get_arraytype (pygame.tests.surfarray_test.SurfarrayModuleTest.test_get_arraytype) ... ok test_get_arraytypes (pygame.tests.surfarray_test.SurfarrayModuleTest.test_get_arraytypes) ... ok test_make_surface (pygame.tests.surfarray_test.SurfarrayModuleTest.test_make_surface) ... ok test_map_array (pygame.tests.surfarray_test.SurfarrayModuleTest.test_map_array) ... ok test_pixels2d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels2d) ... ok test_pixels3d (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels3d) ... ok test_pixels_alpha (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_alpha) ... ok test_pixels_blue (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_blue) ... ok test_pixels_green (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_green) ... ok test_pixels_red (pygame.tests.surfarray_test.SurfarrayModuleTest.test_pixels_red) ... ok test_surf_lock (pygame.tests.surfarray_test.SurfarrayModuleTest.test_surf_lock) ... ok test_use_arraytype (pygame.tests.surfarray_test.SurfarrayModuleTest.test_use_arraytype) ... ok ---------------------------------------------------------------------- Ran 20 tests in 0.043s OK loading pygame.tests.surflock_test test_buffer (pygame.tests.surflock_test.SurfaceLockTest.test_buffer) ... ok test_lock (pygame.tests.surflock_test.SurfaceLockTest.test_lock) ... ok test_pxarray_ref (pygame.tests.surflock_test.SurfaceLockTest.test_pxarray_ref) ... ok test_subsurface_lock (pygame.tests.surflock_test.SurfaceLockTest.test_subsurface_lock) ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.000s OK loading pygame.tests.sysfont_test test_create_aliases (pygame.tests.sysfont_test.SysfontModuleTest.test_create_aliases) ... ok test_initsysfonts (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts) ... ok test_initsysfonts_darwin (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_darwin) ... skipped 'Not mac we skip.' test_initsysfonts_unix (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_unix) ... ok test_initsysfonts_win32 (pygame.tests.sysfont_test.SysfontModuleTest.test_initsysfonts_win32) ... skipped 'Not windows we skip.' test_sysfont (pygame.tests.sysfont_test.SysfontModuleTest.test_sysfont) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.001s OK (skipped=2) loading pygame.tests.threads_test test_FuncResult (pygame.tests.threads_test.ThreadsModuleTest.test_FuncResult) Ensure FuncResult sets its result and exception attributes ... ok test_benchmark_workers (pygame.tests.threads_test.ThreadsModuleTest.test_benchmark_workers) Ensure benchmark_workers performance measure functions properly with both default and specified inputs ... ok test_init (pygame.tests.threads_test.ThreadsModuleTest.test_init) Ensure init() sets up the worker queue ... ok test_quit (pygame.tests.threads_test.ThreadsModuleTest.test_quit) Ensure quit() cleans up the worker queue ... ok test_tmap (pygame.tests.threads_test.ThreadsModuleTest.test_tmap) ... ok test_tmap__wait (pygame.tests.threads_test.ThreadsModuleTest.test_tmap__wait) ... ok test_do (pygame.tests.threads_test.WorkerQueueTypeTest.test_do) Tests function placement on queue and execution after blocking function completion. ... ok test_stop (pygame.tests.threads_test.WorkerQueueTypeTest.test_stop) Ensure stop() stops the worker queue ... ok test_threadloop (pygame.tests.threads_test.WorkerQueueTypeTest.test_threadloop) ... ok test_usage_with_different_functions (pygame.tests.threads_test.WorkerQueueTypeTest.test_usage_with_different_functions) ... ok test_wait (pygame.tests.threads_test.WorkerQueueTypeTest.test_wait) ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.723s OK loading pygame.tests.time_test test_construction (pygame.tests.time_test.ClockTypeTest.test_construction) Ensure a Clock object can be created ... ok test_get_fps (pygame.tests.time_test.ClockTypeTest.test_get_fps) test_get_fps tests pygame.time.get_fps() ... ok test_get_rawtime (pygame.tests.time_test.ClockTypeTest.test_get_rawtime) ... ok test_get_time (pygame.tests.time_test.ClockTypeTest.test_get_time) ... ok test_tick (pygame.tests.time_test.ClockTypeTest.test_tick) Tests time.Clock.tick() ... ok test_tick_busy_loop (pygame.tests.time_test.ClockTypeTest.test_tick_busy_loop) Test tick_busy_loop ... ok test_delay (pygame.tests.time_test.TimeModuleTest.test_delay) Tests time.delay() function. ... ok test_get_ticks (pygame.tests.time_test.TimeModuleTest.test_get_ticks) Tests time.get_ticks() ... ok test_set_timer (pygame.tests.time_test.TimeModuleTest.test_set_timer) Tests time.set_timer() ... ok test_wait (pygame.tests.time_test.TimeModuleTest.test_wait) Tests time.wait() function. ... ok ---------------------------------------------------------------------- Ran 10 tests in 18.898s OK loading pygame.tests.touch_test test_get_device (pygame.tests.touch_test.TouchTest.test_get_device) ... skipped 'no touch devices found' test_get_device__invalid (pygame.tests.touch_test.TouchTest.test_get_device__invalid) ... ok test_num_devices (pygame.tests.touch_test.TouchTest.test_num_devices) ... ok test_num_fingers (pygame.tests.touch_test.TouchTest.test_num_fingers) ... skipped 'no touch devices found' test_num_fingers__invalid (pygame.tests.touch_test.TouchTest.test_num_fingers__invalid) ... ok ---------------------------------------------------------------------- Ran 5 tests in 0.012s OK (skipped=2) loading pygame.tests.transform_test test_flip (pygame.tests.transform_test.TransformDisplayModuleTest.test_flip) honors the set_color key on the returned surface from flip. ... ok test_flip_alpha (pygame.tests.transform_test.TransformDisplayModuleTest.test_flip_alpha) returns a surface with the same properties as the input. ... ok test_average_color (pygame.tests.transform_test.TransformModuleTest.test_average_color) ... ok test_average_color_considering_alpha (pygame.tests.transform_test.TransformModuleTest.test_average_color_considering_alpha) ... ok test_average_color_considering_alpha_all_pixels_opaque (pygame.tests.transform_test.TransformModuleTest.test_average_color_considering_alpha_all_pixels_opaque) ... ok test_average_surfaces (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces) ... ok test_average_surfaces__24 (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__24) ... ok test_average_surfaces__24_big_endian (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__24_big_endian) ... ok test_average_surfaces__subclassed_destination_surface (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__subclassed_destination_surface) Ensure average_surfaces accepts a destination subclassed surface. ... ok test_average_surfaces__subclassed_surfaces (pygame.tests.transform_test.TransformModuleTest.test_average_surfaces__subclassed_surfaces) Ensure average_surfaces accepts subclassed surfaces. ... ok test_chop (pygame.tests.transform_test.TransformModuleTest.test_chop) ... ok test_get_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest.test_get_smoothscale_backend) ... ok test_grayscale (pygame.tests.transform_test.TransformModuleTest.test_grayscale) ... ok test_laplacian (pygame.tests.transform_test.TransformModuleTest.test_laplacian) ... ok test_laplacian__24_big_endian (pygame.tests.transform_test.TransformModuleTest.test_laplacian__24_big_endian) ... ok test_rotate (pygame.tests.transform_test.TransformModuleTest.test_rotate) ... ok test_rotate__lossless_at_90_degrees (pygame.tests.transform_test.TransformModuleTest.test_rotate__lossless_at_90_degrees) ... ok test_rotate_of_0_sized_surface (pygame.tests.transform_test.TransformModuleTest.test_rotate_of_0_sized_surface) ... ok test_rotozoom (pygame.tests.transform_test.TransformModuleTest.test_rotozoom) ... ok test_scale2x (pygame.tests.transform_test.TransformModuleTest.test_scale2x) ... ok test_scale2xraw (pygame.tests.transform_test.TransformModuleTest.test_scale2xraw) ... ok test_scale__alpha (pygame.tests.transform_test.TransformModuleTest.test_scale__alpha) see if set_alpha information is kept. ... ok test_scale__destination (pygame.tests.transform_test.TransformModuleTest.test_scale__destination) see if the destination surface can be passed in to use. ... ok test_scale__vector2 (pygame.tests.transform_test.TransformModuleTest.test_scale__vector2) ... ok test_scale__zero_surface_transform (pygame.tests.transform_test.TransformModuleTest.test_scale__zero_surface_transform) ... ok test_scale_by (pygame.tests.transform_test.TransformModuleTest.test_scale_by) ... ok test_set_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest.test_set_smoothscale_backend) ... ok test_smoothscale (pygame.tests.transform_test.TransformModuleTest.test_smoothscale) Tests the stated boundaries, sizing, and color blending of smoothscale function ... ok test_smoothscale_by (pygame.tests.transform_test.TransformModuleTest.test_smoothscale_by) ... ok test_threshold__honors_third_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__honors_third_surface) ... ok test_threshold__subclassed_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__subclassed_surface) Ensure threshold accepts subclassed surfaces. ... ok test_threshold__surface (pygame.tests.transform_test.TransformModuleTest.test_threshold__surface) ... ok test_threshold__uneven_colors (pygame.tests.transform_test.TransformModuleTest.test_threshold__uneven_colors) ... ok test_threshold_count (pygame.tests.transform_test.TransformModuleTest.test_threshold_count) counts the colors, and not changes them. ... ok test_threshold_dest_surf_all_changed (pygame.tests.transform_test.TransformModuleTest.test_threshold_dest_surf_all_changed) Lowering the threshold, expecting changed surface ... ok test_threshold_dest_surf_not_change (pygame.tests.transform_test.TransformModuleTest.test_threshold_dest_surf_not_change) the pixels within the threshold. ... ok test_threshold_from_surface (pygame.tests.transform_test.TransformModuleTest.test_threshold_from_surface) Set similar pixels in 'dest_surf' to color in the 'surf'. ... ok test_threshold_inverse_set (pygame.tests.transform_test.TransformModuleTest.test_threshold_inverse_set) changes the pixels within the threshold, and not outside. ... ok test_threshold_non_src_alpha (pygame.tests.transform_test.TransformModuleTest.test_threshold_non_src_alpha) ... ok test_threshold_search_surf (pygame.tests.transform_test.TransformModuleTest.test_threshold_search_surf) ... ok test_threshold_set_behavior0 (pygame.tests.transform_test.TransformModuleTest.test_threshold_set_behavior0) raises an error when set_behavior=1 ... ok test_threshold_set_behavior2 (pygame.tests.transform_test.TransformModuleTest.test_threshold_set_behavior2) raises an error when set_behavior=2 and set_color is not None. ... ok ---------------------------------------------------------------------- Ran 42 tests in 0.076s OK loading pygame.tests.version_test test_pg_version_consistency (pygame.tests.version_test.VersionTest.test_pg_version_consistency) ... ok test_sdl_version (pygame.tests.version_test.VersionTest.test_sdl_version) ... ok ---------------------------------------------------------------------- Ran 2 tests in 0.001s OK loading pygame.tests.video_test test_renderer_set_viewport (pygame.tests.video_test.VideoModuleTest.test_renderer_set_viewport) works. ... ok ---------------------------------------------------------------------- Ran 1 test in 0.014s OK ............................................s.................................................................................................sssssss.......s....s..sssss...........ss.....sss..........ss................................................................................................................................................................................................................................................s................ss................................................................................................................................................................s.....s........s.....................................................................................................................................................xxxxxxx......x...........x........x.............................................x...x.....................................................................................................................................................................................................................s...............x............s..s.............x...................................F......s.....s.s........................................................................................................................................................................................................................................................................................................................................................................................................................................................ss....................s...................................................................s..s...s......................................................s.s......................s..s.............................................. ---------------------------------------------------------------------- Ran 1849 tests in 69.164s OK E: pybuild pybuild:389: test: plugin custom failed with: exit code=1: /usr/bin/xvfb-run python3.12 -m pygame.tests.__main__ -v --exclude opengl dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" --system=custom --test-args "/usr/bin/xvfb-run {interpreter} -m pygame.tests.__main__ -v --exclude opengl" returned exit code 13 make[1]: *** [debian/rules:35: override_dh_auto_test] Error 25 make[1]: Leaving directory '/build/reproducible-path/pygame-2.6.1' make: *** [debian/rules:30: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2451277 and its subdirectories pygame failed to build from source. removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/pygame_2.6.1-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/pygame_2.6.1-1.rbuild.log.gz' Fri Nov 22 10:24:05 UTC 2024 W: No second build log, what happened? Compressing the 1st log... b1/build.log: 87.3% -- replaced with stdout INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-22 10:24:06] INFO: Starting at 2024-11-22 10:24:06.588145 [2024-11-22 10:24:06] INFO: Generating the pages of 1 package(s) [2024-11-22 10:24:06] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/amd64/pygame didn't produce a buildlog, even though it has been built. [2024-11-22 10:24:07] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bookworm/armhf/pygame_2.1.2+dfsg-5.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bookworm/armhf/pygame_2.1.2+dfsg-5.diff.gz is missing [2024-11-22 10:24:07] INFO: Finished at 2024-11-22 10:24:07.128936, took: 0:00:00.540797 Fri Nov 22 10:24:07 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pygame.html Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/pygame_2.6.1-1.rbuild.log: 87.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/pygame_2.6.1-1.rbuild.log.gz [2024-11-22 10:24:07] INFO: Starting at 2024-11-22 10:24:07.552935 [2024-11-22 10:24:07] INFO: Generating the pages of 1 package(s) [2024-11-22 10:24:07] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/pygame_2.6.1-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/pygame_2.6.1-1.diff.gz is missing [2024-11-22 10:24:08] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bookworm/armhf/pygame_2.1.2+dfsg-5.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bookworm/armhf/pygame_2.1.2+dfsg-5.diff.gz is missing [2024-11-22 10:24:08] INFO: Finished at 2024-11-22 10:24:08.132317, took: 0:00:00.579387 All cleanup done. Fri Nov 22 10:24:08 UTC 2024 - total duration: 0h 8m 25s. Fri Nov 22 10:24:08 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-G7RMhQUC, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 8min 27.140s CPU time consumed: 5.508s