I: pbuilder: network access will be disabled during build I: Current time: Fri May 30 07:10:41 +14 2025 I: pbuilder-time-stamp: 1748538641 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.5.2-2.dsc] I: copying [./pygame_2.5.2.orig.tar.gz] I: copying [./pygame_2.5.2-2.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Apr 4 22:00:27 2024 gpgv: using RSA key 92978A6E195E4921825F7FF0F34F09744E9F5DD9 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./pygame_2.5.2-2.dsc: no acceptable signature found dpkg-source: info: extracting pygame in pygame-2.5.2 dpkg-source: info: unpacking pygame_2.5.2.orig.tar.gz dpkg-source: info: unpacking pygame_2.5.2-2.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 4048.diff dpkg-source: info: applying ignore-test-machinery-issue.diff dpkg-source: info: applying 4169.diff dpkg-source: info: applying skip-local-doc-build.diff I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2153603/tmp/hooks/D01_modify_environment starting debug: Running on codethink03-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 May 29 17:10 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/2153603/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2153603/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.21(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=71fdf5128ccd461f88d39dbcdefab6b8 LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=2153603 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Z92gmQ2W/pbuilderrc_2UIg --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Z92gmQ2W/b2 --logfile b2/build.log pygame_2.5.2-2.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-20-cloud-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 28 15:52 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2153603/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: arm64 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, timgm6mb-soundfont, python3-all-dev, python3-numpy, python3-setuptools, python3-sphinx, sharutils, 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 ... 19735 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 timgm6mb-soundfont; however: Package timgm6mb-soundfont 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 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} 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} libbsd0{a} libbz2-dev{a} libcairo-gobject2{a} libcairo2{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-etnaviv1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm-tegra0{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} 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} 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} liblapack3{a} liblerc-dev{a} liblerc4{a} libllvm17t64{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} 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} libpthread-stubs0-dev{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-all-dev{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.11-dev{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libpython3.11t64{a} libpython3.12-dev{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.12t64{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} libsub-override-perl{a} libsyn123-0t64{a} libsystemd-dev{a} libtiff-dev{a} libtiff6{a} libtiffxx6{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} 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-babel{a} python3-certifi{a} python3-chardet{a} python3-charset-normalizer{a} python3-dev{a} python3-distutils{a} python3-docutils{a} python3-idna{a} python3-imagesize{a} python3-jinja2{a} python3-lib2to3{a} python3-markupsafe{a} python3-minimal{a} python3-numpy{a} python3-packaging{a} python3-pkg-resources{a} python3-pygments{a} python3-requests{a} python3-roman{a} python3-setuptools{a} python3-six{a} python3-snowballstemmer{a} python3-sphinx{a} python3-urllib3{a} python3.11{a} python3.11-dev{a} python3.11-minimal{a} python3.12{a} python3.12-dev{a} python3.12-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 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, 343 newly installed, 0 to remove and 0 not upgraded. Need to get 301 MB of archives. After unpacking 896 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libpython3.11-minimal arm64 3.11.9-1 [813 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.6.2-1 [88.7 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.11-minimal arm64 3.11.9-1 [1767 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.11.8-1 [26.3 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2024a-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-4 [69.3 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-4 [157 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libpython3.11-stdlib arm64 3.11.9-1 [1775 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 python3.11 arm64 3.11.9-1 [602 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.11.8-1 [9332 B] Get: 13 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.11.8-1 [27.4 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 libpython3.12-minimal arm64 3.12.3-1 [802 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 python3.12-minimal arm64 3.12.3-1 [1931 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 sgml-base all 1.31 [15.4 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.22 [22.4 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 openssl arm64 3.2.1-3 [1324 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 ca-certificates all 20240203 [158 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3 [314 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3 [100 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3 [43.0 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.21-14+b1 [160 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b1 [69.0 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-3+b1 [1126 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40-6 [92.6 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.7-2 [36.5 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.12.1-1 [1394 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.71-3 [332 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.21-14 [496 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 cython3 arm64 3.0.10+dfsg-5 [3120 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libtool all 2.4.7-7 [517 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 42 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.191-1+b1 [187 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-4+b1 [9224 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.9.14+dfsg-1.3+b2 [624 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.21-14+b1 [1249 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.15.3 [901 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 python3-pkg-resources all 68.1.2-2 [241 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 python3-lib2to3 all 3.12.3-1 [77.6 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 python3-distutils all 3.12.3-1 [131 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 python3-setuptools all 68.1.2-2 [468 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 dh-python all 6.20240422 [107 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 xml-core all 0.19 [20.1 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 docutils-common all 0.20.1+dfsg-3 [128 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 fluid-soundfont-gm all 3.1-5.3 [120 MB] Get: 58 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b3 [295 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.43-5 [272 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.2+dfsg-1+b4 [408 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 fonts-freefont-ttf all 20211204+svn4273-2 [5318 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-1.1 [317 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-1.1 [385 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-1.1 [462 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.78.4-7 [1364 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 gir1.2-glib-2.0 arm64 1.78.1-19 [164 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.42.2-1+b1 [477 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.9-1 [19.7 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 libbsd0 arm64 0.12.2-1 [129 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-1 [143 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.7-1 [328 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.7-1 [772 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-1 [114 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-1 [105 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b1 [51.7 kB] Get: 79 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.10-1.1 [32.0 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.0-3+b1 [478 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 libcairo-gobject2 arm64 1.18.0-3+b1 [129 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 gir1.2-freedesktop arm64 1.78.1-19 [46.4 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 gir1.2-glib-2.0-dev arm64 1.78.1-19 [850 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 gir1.2-freedesktop-dev arm64 1.78.1-19 [41.8 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-2 [69.2 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 8.3.0-2+b1 [2178 kB] Get: 87 http://deb.debian.org/debian unstable/main arm64 libharfbuzz-gobject0 arm64 8.3.0-2+b1 [1784 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 gir1.2-harfbuzz-0.0 arm64 8.3.0-2+b1 [1794 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 libibus-1.0-5 arm64 1.5.29-2 [428 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 gir1.2-ibus-1.0 arm64 1.5.29-2 [348 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 icu-devtools arm64 72.1-4+b1 [194 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 libasound2-data all 1.2.11-1 [20.9 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 libasound2t64 arm64 1.2.11-1+b1 [334 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 libasound2-dev arm64 1.2.11-1+b1 [116 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 libasyncns0 arm64 0.8-6+b3 [12.5 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 libblas3 arm64 3.12.0-3 [91.7 kB] Get: 97 http://deb.debian.org/debian unstable/main arm64 uuid-dev arm64 2.40-6 [43.8 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 libblkid-dev arm64 2.40-6 [203 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 libbrotli-dev arm64 1.1.0-2+b3 [308 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 libbz2-dev arm64 1.0.8-5.1 [31.8 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.14.10-4+b1 [195 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-1+b2 [35.3 kB] Get: 103 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-1+b2 [29.3 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-1+b2 [26.2 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 libdbus-1-dev arm64 1.14.10-4+b1 [243 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.22.0-2.1+b1 [24.8 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libdecor-0-0 arm64 0.2.2-1+b1 [15.2 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libwayland-server0 arm64 1.22.0-2.1+b1 [32.3 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libwayland-cursor0 arm64 1.22.0-2.1+b1 [11.1 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libwayland-egl1 arm64 1.22.0-2.1+b1 [5704 B] Get: 111 http://deb.debian.org/debian unstable/main arm64 libwayland-bin arm64 1.22.0-2.1+b1 [19.8 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libffi-dev arm64 3.4.6-1 [57.0 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libwayland-dev arm64 1.22.0-2.1+b1 [70.6 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libdecor-0-dev arm64 0.2.2-1+b1 [7632 B] Get: 115 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.20-1 [41.5 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libdeflate-dev arm64 1.20-1 [50.5 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.120-2 [7688 B] Get: 118 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.120-2 [37.5 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.120-2 [21.0 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libdrm-radeon1 arm64 2.4.120-2 [21.1 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libdrm-nouveau2 arm64 2.4.120-2 [18.7 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 libdrm-freedreno1 arm64 2.4.120-2 [20.8 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libdrm-tegra0 arm64 2.4.120-2 [11.4 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 libdrm-etnaviv1 arm64 2.4.120-2 [14.1 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 libpciaccess0 arm64 0.17-3 [50.8 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libpciaccess-dev arm64 0.17-3 [55.6 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 libdrm-dev arm64 2.4.120-2 [255 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20230828-1 [88.9 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libglvnd0 arm64 1.7.0-1 [41.2 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libxcb-randr0 arm64 1.17.0-1 [116 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 libgbm1 arm64 24.0.6-1 [40.2 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 libglapi-mesa arm64 24.0.6-1 [45.8 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libx11-xcb1 arm64 2:1.8.7-1 [232 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 libxcb-dri2-0 arm64 1.17.0-1 [106 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 libxcb-dri3-0 arm64 1.17.0-1 [106 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 libxcb-present0 arm64 1.17.0-1 [105 kB] Get: 137 http://deb.debian.org/debian unstable/main arm64 libxcb-sync1 arm64 1.17.0-1 [108 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 libxcb-xfixes0 arm64 1.17.0-1 [109 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 libxshmfence1 arm64 1.3-1 [8712 B] Get: 140 http://deb.debian.org/debian unstable/main arm64 libegl-mesa0 arm64 24.0.6-1 [112 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 libegl1 arm64 1.7.0-1 [33.7 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 libxcb-glx0 arm64 1.17.0-1 [122 kB] Get: 143 http://deb.debian.org/debian unstable/main arm64 libxfixes3 arm64 1:6.0.0-2 [22.9 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b2 [20.1 kB] Get: 145 http://deb.debian.org/debian unstable/main arm64 libvulkan1 arm64 1.3.280.0-1 [119 kB] Get: 146 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.8.12-3.1+b2 [6508 kB] Get: 147 http://deb.debian.org/debian unstable/main arm64 libllvm17t64 arm64 1:17.0.6-10 [21.3 MB] Get: 148 http://deb.debian.org/debian unstable/main arm64 libsensors-config all 1:3.6.0-9 [14.6 kB] Get: 149 http://deb.debian.org/debian unstable/main arm64 libsensors5 arm64 1:3.6.0-9 [33.9 kB] Get: 150 http://deb.debian.org/debian unstable/main arm64 libgl1-mesa-dri arm64 24.0.6-1 [7017 kB] Get: 151 http://deb.debian.org/debian unstable/main arm64 libglx-mesa0 arm64 24.0.6-1 [150 kB] Get: 152 http://deb.debian.org/debian unstable/main arm64 libglx0 arm64 1.7.0-1 [30.7 kB] Get: 153 http://deb.debian.org/debian unstable/main arm64 libgl1 arm64 1.7.0-1 [90.6 kB] Get: 154 http://deb.debian.org/debian unstable/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 155 http://deb.debian.org/debian unstable/main arm64 x11proto-dev all 2024.1-1 [603 kB] Get: 156 http://deb.debian.org/debian unstable/main arm64 libxau-dev arm64 1:1.0.9-1 [23.2 kB] Get: 157 http://deb.debian.org/debian unstable/main arm64 libxdmcp-dev arm64 1:1.1.2-3 [41.2 kB] Get: 158 http://deb.debian.org/debian unstable/main arm64 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 159 http://deb.debian.org/debian unstable/main arm64 libpthread-stubs0-dev arm64 0.4-1 [5336 B] Get: 160 http://deb.debian.org/debian unstable/main arm64 libxcb1-dev arm64 1.17.0-1 [182 kB] Get: 161 http://deb.debian.org/debian unstable/main arm64 libx11-dev arm64 2:1.8.7-1 [864 kB] Get: 162 http://deb.debian.org/debian unstable/main arm64 libglx-dev arm64 1.7.0-1 [15.5 kB] Get: 163 http://deb.debian.org/debian unstable/main arm64 libgl-dev arm64 1.7.0-1 [100 kB] Get: 164 http://deb.debian.org/debian unstable/main arm64 libegl-dev arm64 1.7.0-1 [19.2 kB] Get: 165 http://deb.debian.org/debian unstable/main arm64 libexpat1-dev arm64 2.6.2-1 [278 kB] Get: 166 http://deb.debian.org/debian unstable/main arm64 libogg0 arm64 1.3.5-3 [23.0 kB] Get: 167 http://deb.debian.org/debian unstable/main arm64 libflac12t64 arm64 1.4.3+ds-2.1 [169 kB] Get: 168 http://deb.debian.org/debian unstable/main arm64 libogg-dev arm64 1.3.5-3 [200 kB] Get: 169 http://deb.debian.org/debian unstable/main arm64 libflac-dev arm64 1.4.3+ds-2.1 [222 kB] Get: 170 http://deb.debian.org/debian unstable/main arm64 libmp3lame0 arm64 3.100-6+b2 [352 kB] Get: 171 http://deb.debian.org/debian unstable/main arm64 libmpg123-0t64 arm64 1.32.6-3 [141 kB] Get: 172 http://deb.debian.org/debian unstable/main arm64 libopus0 arm64 1.4-1+b1 [180 kB] Get: 173 http://deb.debian.org/debian unstable/main arm64 libvorbis0a arm64 1.3.7-2 [82.3 kB] Get: 174 http://deb.debian.org/debian unstable/main arm64 libvorbisenc2 arm64 1.3.7-2 [75.5 kB] Get: 175 http://deb.debian.org/debian unstable/main arm64 libsndfile1 arm64 1.2.2-1+b2 [184 kB] Get: 176 http://deb.debian.org/debian unstable/main arm64 libinstpatch-1.0-2 arm64 1.1.6-1+b1 [234 kB] Get: 177 http://deb.debian.org/debian unstable/main arm64 libjack0 arm64 1:0.126.0-2+b2 [85.6 kB] Get: 178 http://deb.debian.org/debian unstable/main arm64 libwebrtc-audio-processing1 arm64 0.3-1+b1 [241 kB] Get: 179 http://deb.debian.org/debian unstable/main arm64 libspa-0.2-modules arm64 1.0.5-1 [504 kB] Get: 180 http://deb.debian.org/debian unstable/main arm64 libpipewire-0.3-0t64 arm64 1.0.5-1 [238 kB] Get: 181 http://deb.debian.org/debian unstable/main arm64 libpulse0 arm64 16.1+dfsg1-5 [233 kB] Get: 182 http://deb.debian.org/debian unstable/main arm64 libsamplerate0 arm64 0.2.2-4 [946 kB] Get: 183 http://deb.debian.org/debian unstable/main arm64 libxcursor1 arm64 1:1.2.1-1 [40.2 kB] Get: 184 http://deb.debian.org/debian unstable/main arm64 libxi6 arm64 2:1.8.1-1 [77.5 kB] Get: 185 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.41-2 [795 kB] Get: 186 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.6.0-1 [103 kB] Get: 187 http://deb.debian.org/debian unstable/main arm64 libxrandr2 arm64 2:1.5.4-1 [35.7 kB] Get: 188 http://deb.debian.org/debian unstable/main arm64 x11-common all 1:7.7+23 [252 kB] Get: 189 http://deb.debian.org/debian unstable/main arm64 libxss1 arm64 1:1.2.3-1 [17.8 kB] Get: 190 http://deb.debian.org/debian unstable/main arm64 libsdl2-2.0-0 arm64 2.30.2+dfsg-1 [592 kB] Get: 191 http://deb.debian.org/debian unstable/main arm64 timgm6mb-soundfont all 1.3-5 [5427 kB] Get: 192 http://deb.debian.org/debian unstable/main arm64 libfluidsynth3 arm64 2.3.5-1 [233 kB] Get: 193 http://deb.debian.org/debian unstable/main arm64 libglib2.0-data all 2.78.4-7 [1225 kB] Get: 194 http://deb.debian.org/debian unstable/main arm64 libglib2.0-bin arm64 2.78.4-7 [113 kB] Get: 195 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 24.0-1 [45.5 kB] Get: 196 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev-bin arm64 2.78.4-7 [157 kB] Get: 197 http://deb.debian.org/debian unstable/main arm64 libsepol-dev arm64 3.5-2 [335 kB] Get: 198 http://deb.debian.org/debian unstable/main arm64 libpcre2-16-0 arm64 10.42-4+b1 [217 kB] Get: 199 http://deb.debian.org/debian unstable/main arm64 libpcre2-32-0 arm64 10.42-4+b1 [207 kB] Get: 200 http://deb.debian.org/debian unstable/main arm64 libpcre2-posix3 arm64 10.42-4+b1 [55.8 kB] Get: 201 http://deb.debian.org/debian unstable/main arm64 libpcre2-dev arm64 10.42-4+b1 [669 kB] Get: 202 http://deb.debian.org/debian unstable/main arm64 libselinux1-dev arm64 3.5-2+b2 [161 kB] Get: 203 http://deb.debian.org/debian unstable/main arm64 libmount-dev arm64 2.40-6 [25.3 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1 [915 kB] Get: 205 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev arm64 2.78.4-7 [1662 kB] Get: 206 http://deb.debian.org/debian unstable/main arm64 libout123-0t64 arm64 1.32.6-3 [29.0 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 libsyn123-0t64 arm64 1.32.6-3 [84.8 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 libmpg123-dev arm64 1.32.6-3 [61.6 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 libopus-dev arm64 1.4-1+b1 [232 kB] Get: 210 http://deb.debian.org/debian unstable/main arm64 libvorbisfile3 arm64 1.3.7-2 [20.5 kB] Get: 211 http://deb.debian.org/debian unstable/main arm64 libvorbis-dev arm64 1.3.7-2 [316 kB] Get: 212 http://deb.debian.org/debian unstable/main arm64 libsndfile1-dev arm64 1.2.2-1+b2 [320 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 libinstpatch-dev arm64 1.1.6-1+b1 [70.9 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 libjack-dev arm64 1:0.126.0-2+b2 [147 kB] Get: 215 http://deb.debian.org/debian unstable/main arm64 libspa-0.2-dev arm64 1.0.5-1 [106 kB] Get: 216 http://deb.debian.org/debian unstable/main arm64 libpipewire-0.3-dev arm64 1.0.5-1 [66.4 kB] Get: 217 http://deb.debian.org/debian unstable/main arm64 libpulse-mainloop-glib0 arm64 16.1+dfsg1-5 [26.8 kB] Get: 218 http://deb.debian.org/debian unstable/main arm64 libpulse-dev arm64 16.1+dfsg1-5 [89.3 kB] Get: 219 http://deb.debian.org/debian unstable/main arm64 libncurses6 arm64 6.4+20240414-1 [95.6 kB] Get: 220 http://deb.debian.org/debian unstable/main arm64 libncurses-dev arm64 6.4+20240414-1 [336 kB] Get: 221 http://deb.debian.org/debian unstable/main arm64 libreadline-dev arm64 8.2-4 [153 kB] Get: 222 http://deb.debian.org/debian unstable/main arm64 libgbm-dev arm64 24.0.6-1 [20.8 kB] Get: 223 http://deb.debian.org/debian unstable/main arm64 libgles1 arm64 1.7.0-1 [12.3 kB] Get: 224 http://deb.debian.org/debian unstable/main arm64 libgles2 arm64 1.7.0-1 [17.7 kB] Get: 225 http://deb.debian.org/debian unstable/main arm64 libgles-dev arm64 1.7.0-1 [50.5 kB] Get: 226 http://deb.debian.org/debian unstable/main arm64 libibus-1.0-dev arm64 1.5.29-2 [468 kB] Get: 227 http://deb.debian.org/debian unstable/main arm64 libsamplerate0-dev arm64 0.2.2-4 [62.6 kB] Get: 228 http://deb.debian.org/debian unstable/main arm64 libsndio7.0 arm64 1.9.0-0.3+b4 [26.2 kB] Get: 229 http://deb.debian.org/debian unstable/main arm64 libsndio-dev arm64 1.9.0-0.3+b4 [19.0 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 libudev-dev arm64 255.5-1 [61.7 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 libxrender-dev arm64 1:0.9.10-1.1 [40.5 kB] Get: 232 http://deb.debian.org/debian unstable/main arm64 libxfixes-dev arm64 1:6.0.0-2 [25.2 kB] Get: 233 http://deb.debian.org/debian unstable/main arm64 libxcursor-dev arm64 1:1.2.1-1 [52.2 kB] Get: 234 http://deb.debian.org/debian unstable/main arm64 libxext-dev arm64 2:1.3.4-1+b1 [107 kB] Get: 235 http://deb.debian.org/debian unstable/main arm64 libxi-dev arm64 2:1.8.1-1 [240 kB] Get: 236 http://deb.debian.org/debian unstable/main arm64 libxinerama1 arm64 2:1.1.4-3 [17.8 kB] Get: 237 http://deb.debian.org/debian unstable/main arm64 libxinerama-dev arm64 2:1.1.4-3 [20.1 kB] Get: 238 http://deb.debian.org/debian unstable/main arm64 libxkbcommon-dev arm64 1.6.0-1 [52.6 kB] Get: 239 http://deb.debian.org/debian unstable/main arm64 libxrandr-dev arm64 2:1.5.4-1 [44.2 kB] Get: 240 http://deb.debian.org/debian unstable/main arm64 libxss-dev arm64 1:1.2.3-1 [23.5 kB] Get: 241 http://deb.debian.org/debian unstable/main arm64 libice6 arm64 2:1.0.10-1 [55.6 kB] Get: 242 http://deb.debian.org/debian unstable/main arm64 libsm6 arm64 2:1.2.3-1 [34.0 kB] Get: 243 http://deb.debian.org/debian unstable/main arm64 libxt6t64 arm64 1:1.2.1-1.2 [172 kB] Get: 244 http://deb.debian.org/debian unstable/main arm64 libice-dev arm64 2:1.0.10-1 [66.0 kB] Get: 245 http://deb.debian.org/debian unstable/main arm64 libsm-dev arm64 2:1.2.3-1 [37.4 kB] Get: 246 http://deb.debian.org/debian unstable/main arm64 libxt-dev arm64 1:1.2.1-1.2 [403 kB] Get: 247 http://deb.debian.org/debian unstable/main arm64 libxv1 arm64 2:1.0.11-1.1 [24.5 kB] Get: 248 http://deb.debian.org/debian unstable/main arm64 libxv-dev arm64 2:1.0.11-1.1 [48.5 kB] Get: 249 http://deb.debian.org/debian unstable/main arm64 libxxf86vm-dev arm64 1:1.1.4-1+b2 [25.1 kB] Get: 250 http://deb.debian.org/debian unstable/main arm64 libsdl2-dev arm64 2.30.2+dfsg-1 [1044 kB] Get: 251 http://deb.debian.org/debian unstable/main arm64 libsystemd-dev arm64 255.5-1 [1207 kB] Get: 252 http://deb.debian.org/debian unstable/main arm64 libfluidsynth-dev arm64 2.3.5-1 [64.7 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 libfontenc1 arm64 1:1.1.8-1 [22.2 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 libpng-dev arm64 1.6.43-5 [356 kB] Get: 255 http://deb.debian.org/debian unstable/main arm64 libfreetype-dev arm64 2.13.2+dfsg-1+b4 [585 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 libgfortran5 arm64 14-20240330-1 [361 kB] Get: 257 http://deb.debian.org/debian unstable/main arm64 libgraphite2-dev arm64 1.3.14-2 [20.0 kB] Get: 258 http://deb.debian.org/debian unstable/main arm64 libharfbuzz-cairo0 arm64 8.3.0-2+b1 [1793 kB] Get: 259 http://deb.debian.org/debian unstable/main arm64 libharfbuzz-icu0 arm64 8.3.0-2+b1 [1769 kB] Get: 260 http://deb.debian.org/debian unstable/main arm64 libharfbuzz-subset0 arm64 8.3.0-2+b1 [2205 kB] Get: 261 http://deb.debian.org/debian unstable/main arm64 libicu-dev arm64 72.1-4+b1 [10.2 MB] Get: 262 http://deb.debian.org/debian unstable/main arm64 libharfbuzz-dev arm64 8.3.0-2+b1 [1896 kB] Get: 263 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b1 [30.4 kB] Get: 264 http://deb.debian.org/debian unstable/main arm64 libjbig-dev arm64 2.1-6.1+b1 [30.2 kB] Get: 265 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-3 [172 kB] Get: 266 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo-dev arm64 1:2.1.5-3 [292 kB] Get: 267 http://deb.debian.org/debian unstable/main arm64 libjpeg-dev arm64 1:2.1.5-3 [71.9 kB] Get: 268 http://deb.debian.org/debian unstable/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 269 http://deb.debian.org/debian unstable/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 libjs-sphinxdoc all 7.2.6-6 [150 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 libjson-perl all 4.10000-1 [87.5 kB] Get: 272 http://deb.debian.org/debian unstable/main arm64 liblapack3 arm64 3.12.0-3 [1757 kB] Get: 273 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-4+b1 [142 kB] Get: 274 http://deb.debian.org/debian unstable/main arm64 liblerc-dev arm64 4.0.0+ds-4+b1 [149 kB] Get: 275 http://deb.debian.org/debian unstable/main arm64 liblzma-dev arm64 5.6.1+really5.4.5-1 [289 kB] Get: 276 http://deb.debian.org/debian unstable/main arm64 libmodplug1 arm64 1:0.8.9.0-3 [152 kB] Get: 277 http://deb.debian.org/debian unstable/main arm64 libmodplug-dev arm64 1:0.8.9.0-3 [27.1 kB] Get: 278 http://deb.debian.org/debian unstable/main arm64 libopusfile0 arm64 0.12-4+b2 [40.0 kB] Get: 279 http://deb.debian.org/debian unstable/main arm64 libopusfile-dev arm64 0.12-4+b2 [61.9 kB] Get: 280 http://deb.debian.org/debian unstable/main arm64 libportmidi0 arm64 1:217-6.1+b2 [21.2 kB] Get: 281 http://deb.debian.org/debian unstable/main arm64 libportmidi-dev arm64 1:217-6.1+b2 [58.3 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 libpython3.11t64 arm64 3.11.9-1 [1814 kB] Get: 283 http://deb.debian.org/debian unstable/main arm64 libpython3.11-dev arm64 3.11.9-1 [4358 kB] Get: 284 http://deb.debian.org/debian unstable/main arm64 libpython3-dev arm64 3.11.8-1 [9564 B] Get: 285 http://deb.debian.org/debian unstable/main arm64 libpython3.12-stdlib arm64 3.12.3-1 [1889 kB] Get: 286 http://deb.debian.org/debian unstable/main arm64 libpython3.12t64 arm64 3.12.3-1 [1948 kB] Get: 287 http://deb.debian.org/debian unstable/main arm64 libpython3.12-dev arm64 3.12.3-1 [4745 kB] Get: 288 http://deb.debian.org/debian unstable/main arm64 libpython3-all-dev arm64 3.11.8-1 [1072 B] Get: 289 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.3.2-0.4+b1 [107 kB] Get: 290 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.3.2-0.4+b1 [263 kB] Get: 291 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.5.1+git230720-4 [307 kB] Get: 292 http://deb.debian.org/debian unstable/main arm64 libwebpdemux2 arm64 1.3.2-0.4+b1 [107 kB] Get: 293 http://deb.debian.org/debian unstable/main arm64 libsdl2-image-2.0-0 arm64 2.8.2+dfsg-1+b1 [60.9 kB] Get: 294 http://deb.debian.org/debian unstable/main arm64 libzstd-dev arm64 1.5.5+dfsg2-2 [323 kB] Get: 295 http://deb.debian.org/debian unstable/main arm64 libwebpmux3 arm64 1.3.2-0.4+b1 [119 kB] Get: 296 http://deb.debian.org/debian unstable/main arm64 libwebpdecoder3 arm64 1.3.2-0.4+b1 [174 kB] Get: 297 http://deb.debian.org/debian unstable/main arm64 libsharpyuv-dev arm64 1.3.2-0.4+b1 [109 kB] Get: 298 http://deb.debian.org/debian unstable/main arm64 libwebp-dev arm64 1.3.2-0.4+b1 [393 kB] Get: 299 http://deb.debian.org/debian unstable/main arm64 libtiffxx6 arm64 4.5.1+git230720-4 [149 kB] Get: 300 http://deb.debian.org/debian unstable/main arm64 libtiff-dev arm64 4.5.1+git230720-4 [449 kB] Get: 301 http://deb.debian.org/debian unstable/main arm64 libsdl2-image-dev arm64 2.8.2+dfsg-1+b1 [75.4 kB] Get: 302 http://deb.debian.org/debian unstable/main arm64 libsdl2-mixer-2.0-0 arm64 2.8.0+dfsg-1+b2 [79.2 kB] Get: 303 http://deb.debian.org/debian unstable/main arm64 libsdl2-mixer-dev arm64 2.8.0+dfsg-1+b2 [113 kB] Get: 304 http://deb.debian.org/debian unstable/main arm64 libsdl2-ttf-2.0-0 arm64 2.22.0+dfsg-1 [29.9 kB] Get: 305 http://deb.debian.org/debian unstable/main arm64 libsdl2-ttf-dev arm64 2.22.0+dfsg-1 [43.5 kB] Get: 306 http://deb.debian.org/debian unstable/main arm64 libunwind8 arm64 1.6.2-3 [47.4 kB] Get: 307 http://deb.debian.org/debian unstable/main arm64 libxmu6 arm64 2:1.1.3-3+b2 [55.5 kB] Get: 308 http://deb.debian.org/debian unstable/main arm64 libxpm4 arm64 1:3.5.17-1+b1 [52.9 kB] Get: 309 http://deb.debian.org/debian unstable/main arm64 libxaw7 arm64 2:1.0.14-1+b2 [182 kB] Get: 310 http://deb.debian.org/debian unstable/main arm64 libxfont2 arm64 1:2.0.6-1 [128 kB] Get: 311 http://deb.debian.org/debian unstable/main arm64 libxkbfile1 arm64 1:1.1.0-1 [71.5 kB] Get: 312 http://deb.debian.org/debian unstable/main arm64 libxmuu1 arm64 2:1.1.3-3+b2 [22.0 kB] Get: 313 http://deb.debian.org/debian unstable/main arm64 python-babel-localedata all 2.14.0-1 [5701 kB] Get: 314 http://deb.debian.org/debian unstable/main arm64 python3-alabaster all 0.7.12-1 [20.8 kB] Get: 315 http://deb.debian.org/debian unstable/main arm64 python3.12 arm64 3.12.3-1 [659 kB] Get: 316 http://deb.debian.org/debian unstable/main arm64 python3-all arm64 3.11.8-1 [1056 B] Get: 317 http://deb.debian.org/debian unstable/main arm64 python3.11-dev arm64 3.11.9-1 [501 kB] Get: 318 http://deb.debian.org/debian unstable/main arm64 python3-dev arm64 3.11.8-1 [26.1 kB] Get: 319 http://deb.debian.org/debian unstable/main arm64 python3.12-dev arm64 3.12.3-1 [499 kB] Get: 320 http://deb.debian.org/debian unstable/main arm64 python3-all-dev arm64 3.11.8-1 [1072 B] Get: 321 http://deb.debian.org/debian unstable/main arm64 python3-babel all 2.14.0-1 [111 kB] Get: 322 http://deb.debian.org/debian unstable/main arm64 python3-certifi all 2023.11.17-1 [155 kB] Get: 323 http://deb.debian.org/debian unstable/main arm64 python3-chardet all 5.2.0+dfsg-1 [107 kB] Get: 324 http://deb.debian.org/debian unstable/main arm64 python3-charset-normalizer all 3.3.2-1 [51.6 kB] Get: 325 http://deb.debian.org/debian unstable/main arm64 python3-roman all 3.3-3 [9880 B] Get: 326 http://deb.debian.org/debian unstable/main arm64 python3-docutils all 0.20.1+dfsg-3 [389 kB] Get: 327 http://deb.debian.org/debian unstable/main arm64 python3-idna all 3.6-2 [37.0 kB] Get: 328 http://deb.debian.org/debian unstable/main arm64 python3-imagesize all 1.4.1-1 [6688 B] Get: 329 http://deb.debian.org/debian unstable/main arm64 python3-markupsafe arm64 2.1.5-1 [14.6 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 python3-jinja2 all 3.1.3-1 [119 kB] Get: 331 http://deb.debian.org/debian unstable/main arm64 python3-numpy arm64 1:1.26.4+ds-8 [4219 kB] Get: 332 http://deb.debian.org/debian unstable/main arm64 python3-pygments all 2.17.2+dfsg-1 [818 kB] Get: 333 http://deb.debian.org/debian unstable/main arm64 python3-six all 1.16.0-6 [16.3 kB] Get: 334 http://deb.debian.org/debian unstable/main arm64 python3-urllib3 all 1.26.18-2 [116 kB] Get: 335 http://deb.debian.org/debian unstable/main arm64 python3-requests all 2.31.0+dfsg-1 [68.6 kB] Get: 336 http://deb.debian.org/debian unstable/main arm64 python3-snowballstemmer all 2.2.0-4 [58.0 kB] Get: 337 http://deb.debian.org/debian unstable/main arm64 sphinx-common all 7.2.6-6 [702 kB] Get: 338 http://deb.debian.org/debian unstable/main arm64 python3-sphinx all 7.2.6-6 [552 kB] Get: 339 http://deb.debian.org/debian unstable/main arm64 sharutils arm64 1:4.15.2-9 [255 kB] Get: 340 http://deb.debian.org/debian unstable/main arm64 x11-xkb-utils arm64 7.7+8+b1 [149 kB] Get: 341 http://deb.debian.org/debian unstable/main arm64 xauth arm64 1:1.1.2-1 [35.5 kB] Get: 342 http://deb.debian.org/debian unstable/main arm64 xserver-common all 2:21.1.12-1 [2391 kB] Get: 343 http://deb.debian.org/debian unstable/main arm64 xvfb arm64 2:21.1.12-1 [3095 kB] Fetched 301 MB in 1s (209 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:arm64. (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 ... 19735 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.9-1_arm64.deb ... Unpacking libpython3.11-minimal:arm64 (3.11.9-1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.6.2-1_arm64.deb ... Unpacking libexpat1:arm64 (2.6.2-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.9-1_arm64.deb ... Unpacking python3.11-minimal (3.11.9-1) ... Setting up libpython3.11-minimal:arm64 (3.11.9-1) ... Setting up libexpat1:arm64 (2.6.2-1) ... Setting up python3.11-minimal (3.11.9-1) ... 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 ... 20051 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.8-1_arm64.deb ... Unpacking python3-minimal (3.11.8-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2024a-3_all.deb ... Unpacking tzdata (2024a-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../5-libreadline8t64_8.2-4_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-4) ... Selecting previously unselected package libpython3.11-stdlib:arm64. Preparing to unpack .../6-libpython3.11-stdlib_3.11.9-1_arm64.deb ... Unpacking libpython3.11-stdlib:arm64 (3.11.9-1) ... Selecting previously unselected package python3.11. Preparing to unpack .../7-python3.11_3.11.9-1_arm64.deb ... Unpacking python3.11 (3.11.9-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../8-libpython3-stdlib_3.11.8-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.11.8-1) ... Setting up python3-minimal (3.11.8-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 ... 21043 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.8-1_arm64.deb ... Unpacking python3 (3.11.8-1) ... Selecting previously unselected package libpython3.12-minimal:arm64. Preparing to unpack .../001-libpython3.12-minimal_3.12.3-1_arm64.deb ... Unpacking libpython3.12-minimal:arm64 (3.12.3-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../002-python3.12-minimal_3.12.3-1_arm64.deb ... Unpacking python3.12-minimal (3.12.3-1) ... 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.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package openssl. Preparing to unpack .../005-openssl_3.2.1-3_arm64.deb ... Unpacking openssl (3.2.1-3) ... 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_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../008-libmagic1t64_1%3a5.45-3_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.45-3_arm64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.21-14+b1_arm64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../011-libuchardet0_0.0.8-1+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../012-groff-base_1.23.0-3+b1_arm64.deb ... Unpacking groff-base (1.23.0-3+b1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../013-bsdextrautils_2.40-6_arm64.deb ... Unpacking bsdextrautils (2.40-6) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../014-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../015-man-db_2.12.1-1_arm64.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../016-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../017-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-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.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package cython3. Preparing to unpack .../021-cython3_3.0.10+dfsg-5_arm64.deb ... Unpacking cython3 (3.0.10+dfsg-5) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../022-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../023-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... 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 libsub-override-perl. Preparing to unpack .../026-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../027-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../028-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../029-libelf1t64_0.191-1+b1_arm64.deb ... Unpacking libelf1t64:arm64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../030-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../031-libicu72_72.1-4+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-4+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../032-libxml2_2.9.14+dfsg-1.3+b2_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../033-gettext_0.21-14+b1_arm64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../034-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 .../035-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../036-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../037-python3-pkg-resources_68.1.2-2_all.deb ... Unpacking python3-pkg-resources (68.1.2-2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../038-python3-lib2to3_3.12.3-1_all.deb ... Unpacking python3-lib2to3 (3.12.3-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../039-python3-distutils_3.12.3-1_all.deb ... Unpacking python3-distutils (3.12.3-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../040-python3-setuptools_68.1.2-2_all.deb ... Unpacking python3-setuptools (68.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../041-dh-python_6.20240422_all.deb ... Unpacking dh-python (6.20240422) ... Selecting previously unselected package xml-core. Preparing to unpack .../042-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../043-docutils-common_0.20.1+dfsg-3_all.deb ... Unpacking docutils-common (0.20.1+dfsg-3) ... Selecting previously unselected package fluid-soundfont-gm. Preparing to unpack .../044-fluid-soundfont-gm_3.1-5.3_all.deb ... Unpacking fluid-soundfont-gm (3.1-5.3) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../045-libbrotli1_1.1.0-2+b3_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b3) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../046-libpng16-16t64_1.6.43-5_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.43-5) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../047-libfreetype6_2.13.2+dfsg-1+b4_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.2+dfsg-1+b4) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../048-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 .../049-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 .../050-fonts-freefont-ttf_20211204+svn4273-2_all.deb ... Unpacking fonts-freefont-ttf (20211204+svn4273-2) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../051-fontconfig-config_2.15.0-1.1_arm64.deb ... Unpacking fontconfig-config (2.15.0-1.1) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../052-libfontconfig1_2.15.0-1.1_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-1.1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../053-fontconfig_2.15.0-1.1_arm64.deb ... Unpacking fontconfig (2.15.0-1.1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../054-libglib2.0-0t64_2.78.4-7_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.78.4-7) ... Selecting previously unselected package gir1.2-glib-2.0:arm64. Preparing to unpack .../055-gir1.2-glib-2.0_1.78.1-19_arm64.deb ... Unpacking gir1.2-glib-2.0:arm64 (1.78.1-19) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../056-libpixman-1-0_0.42.2-1+b1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.42.2-1+b1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../057-libxau6_1%3a1.0.9-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-1) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../058-libbsd0_0.12.2-1_arm64.deb ... Unpacking libbsd0:arm64 (0.12.2-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../059-libxdmcp6_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../060-libxcb1_1.17.0-1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../061-libx11-data_2%3a1.8.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../062-libx11-6_2%3a1.8.7-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.7-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../063-libxcb-render0_1.17.0-1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../064-libxcb-shm0_1.17.0-1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../065-libxext6_2%3a1.3.4-1+b1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../066-libxrender1_1%3a0.9.10-1.1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../067-libcairo2_1.18.0-3+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.0-3+b1) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../068-libcairo-gobject2_1.18.0-3+b1_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.18.0-3+b1) ... Selecting previously unselected package gir1.2-freedesktop:arm64. Preparing to unpack .../069-gir1.2-freedesktop_1.78.1-19_arm64.deb ... Unpacking gir1.2-freedesktop:arm64 (1.78.1-19) ... Selecting previously unselected package gir1.2-glib-2.0-dev:arm64. Preparing to unpack .../070-gir1.2-glib-2.0-dev_1.78.1-19_arm64.deb ... Unpacking gir1.2-glib-2.0-dev:arm64 (1.78.1-19) ... Selecting previously unselected package gir1.2-freedesktop-dev:arm64. Preparing to unpack .../071-gir1.2-freedesktop-dev_1.78.1-19_arm64.deb ... Unpacking gir1.2-freedesktop-dev:arm64 (1.78.1-19) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../072-libgraphite2-3_1.3.14-2_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../073-libharfbuzz0b_8.3.0-2+b1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (8.3.0-2+b1) ... Selecting previously unselected package libharfbuzz-gobject0:arm64. Preparing to unpack .../074-libharfbuzz-gobject0_8.3.0-2+b1_arm64.deb ... Unpacking libharfbuzz-gobject0:arm64 (8.3.0-2+b1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:arm64. Preparing to unpack .../075-gir1.2-harfbuzz-0.0_8.3.0-2+b1_arm64.deb ... Unpacking gir1.2-harfbuzz-0.0:arm64 (8.3.0-2+b1) ... Selecting previously unselected package libibus-1.0-5:arm64. Preparing to unpack .../076-libibus-1.0-5_1.5.29-2_arm64.deb ... Unpacking libibus-1.0-5:arm64 (1.5.29-2) ... Selecting previously unselected package gir1.2-ibus-1.0:arm64. Preparing to unpack .../077-gir1.2-ibus-1.0_1.5.29-2_arm64.deb ... Unpacking gir1.2-ibus-1.0:arm64 (1.5.29-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../078-icu-devtools_72.1-4+b1_arm64.deb ... Unpacking icu-devtools (72.1-4+b1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../079-libasound2-data_1.2.11-1_all.deb ... Unpacking libasound2-data (1.2.11-1) ... Selecting previously unselected package libasound2t64:arm64. Preparing to unpack .../080-libasound2t64_1.2.11-1+b1_arm64.deb ... Unpacking libasound2t64:arm64 (1.2.11-1+b1) ... Selecting previously unselected package libasound2-dev:arm64. Preparing to unpack .../081-libasound2-dev_1.2.11-1+b1_arm64.deb ... Unpacking libasound2-dev:arm64 (1.2.11-1+b1) ... Selecting previously unselected package libasyncns0:arm64. Preparing to unpack .../082-libasyncns0_0.8-6+b3_arm64.deb ... Unpacking libasyncns0:arm64 (0.8-6+b3) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../083-libblas3_3.12.0-3_arm64.deb ... Unpacking libblas3:arm64 (3.12.0-3) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../084-uuid-dev_2.40-6_arm64.deb ... Unpacking uuid-dev:arm64 (2.40-6) ... Selecting previously unselected package libblkid-dev:arm64. Preparing to unpack .../085-libblkid-dev_2.40-6_arm64.deb ... Unpacking libblkid-dev:arm64 (2.40-6) ... Selecting previously unselected package libbrotli-dev:arm64. Preparing to unpack .../086-libbrotli-dev_1.1.0-2+b3_arm64.deb ... Unpacking libbrotli-dev:arm64 (1.1.0-2+b3) ... Selecting previously unselected package libbz2-dev:arm64. Preparing to unpack .../087-libbz2-dev_1.0.8-5.1_arm64.deb ... Unpacking libbz2-dev:arm64 (1.0.8-5.1) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../088-libdbus-1-3_1.14.10-4+b1_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.14.10-4+b1) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../089-libpkgconf3_1.8.1-1+b2_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-1+b2) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../090-pkgconf-bin_1.8.1-1+b2_arm64.deb ... Unpacking pkgconf-bin (1.8.1-1+b2) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../091-pkgconf_1.8.1-1+b2_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-1+b2) ... Selecting previously unselected package libdbus-1-dev:arm64. Preparing to unpack .../092-libdbus-1-dev_1.14.10-4+b1_arm64.deb ... Unpacking libdbus-1-dev:arm64 (1.14.10-4+b1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../093-libwayland-client0_1.22.0-2.1+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.22.0-2.1+b1) ... Selecting previously unselected package libdecor-0-0:arm64. Preparing to unpack .../094-libdecor-0-0_0.2.2-1+b1_arm64.deb ... Unpacking libdecor-0-0:arm64 (0.2.2-1+b1) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../095-libwayland-server0_1.22.0-2.1+b1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.22.0-2.1+b1) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../096-libwayland-cursor0_1.22.0-2.1+b1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.22.0-2.1+b1) ... Selecting previously unselected package libwayland-egl1:arm64. Preparing to unpack .../097-libwayland-egl1_1.22.0-2.1+b1_arm64.deb ... Unpacking libwayland-egl1:arm64 (1.22.0-2.1+b1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../098-libwayland-bin_1.22.0-2.1+b1_arm64.deb ... Unpacking libwayland-bin (1.22.0-2.1+b1) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../099-libffi-dev_3.4.6-1_arm64.deb ... Unpacking libffi-dev:arm64 (3.4.6-1) ... Selecting previously unselected package libwayland-dev:arm64. Preparing to unpack .../100-libwayland-dev_1.22.0-2.1+b1_arm64.deb ... Unpacking libwayland-dev:arm64 (1.22.0-2.1+b1) ... Selecting previously unselected package libdecor-0-dev:arm64. Preparing to unpack .../101-libdecor-0-dev_0.2.2-1+b1_arm64.deb ... Unpacking libdecor-0-dev:arm64 (0.2.2-1+b1) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../102-libdeflate0_1.20-1_arm64.deb ... Unpacking libdeflate0:arm64 (1.20-1) ... Selecting previously unselected package libdeflate-dev:arm64. Preparing to unpack .../103-libdeflate-dev_1.20-1_arm64.deb ... Unpacking libdeflate-dev:arm64 (1.20-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../104-libdrm-common_2.4.120-2_all.deb ... Unpacking libdrm-common (2.4.120-2) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../105-libdrm2_2.4.120-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.120-2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../106-libdrm-amdgpu1_2.4.120-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.120-2) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../107-libdrm-radeon1_2.4.120-2_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.120-2) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../108-libdrm-nouveau2_2.4.120-2_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.120-2) ... Selecting previously unselected package libdrm-freedreno1:arm64. Preparing to unpack .../109-libdrm-freedreno1_2.4.120-2_arm64.deb ... Unpacking libdrm-freedreno1:arm64 (2.4.120-2) ... Selecting previously unselected package libdrm-tegra0:arm64. Preparing to unpack .../110-libdrm-tegra0_2.4.120-2_arm64.deb ... Unpacking libdrm-tegra0:arm64 (2.4.120-2) ... Selecting previously unselected package libdrm-etnaviv1:arm64. Preparing to unpack .../111-libdrm-etnaviv1_2.4.120-2_arm64.deb ... Unpacking libdrm-etnaviv1:arm64 (2.4.120-2) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../112-libpciaccess0_0.17-3_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3) ... Selecting previously unselected package libpciaccess-dev:arm64. Preparing to unpack .../113-libpciaccess-dev_0.17-3_arm64.deb ... Unpacking libpciaccess-dev:arm64 (0.17-3) ... Selecting previously unselected package libdrm-dev:arm64. Preparing to unpack .../114-libdrm-dev_2.4.120-2_arm64.deb ... Unpacking libdrm-dev:arm64 (2.4.120-2) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../115-libedit2_3.1-20230828-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20230828-1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../116-libglvnd0_1.7.0-1_arm64.deb ... Unpacking libglvnd0:arm64 (1.7.0-1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../117-libxcb-randr0_1.17.0-1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../118-libgbm1_24.0.6-1_arm64.deb ... Unpacking libgbm1:arm64 (24.0.6-1) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../119-libglapi-mesa_24.0.6-1_arm64.deb ... Unpacking libglapi-mesa:arm64 (24.0.6-1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../120-libx11-xcb1_2%3a1.8.7-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.7-1) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../121-libxcb-dri2-0_1.17.0-1_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.17.0-1) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../122-libxcb-dri3-0_1.17.0-1_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.17.0-1) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../123-libxcb-present0_1.17.0-1_arm64.deb ... Unpacking libxcb-present0:arm64 (1.17.0-1) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../124-libxcb-sync1_1.17.0-1_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.17.0-1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../125-libxcb-xfixes0_1.17.0-1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../126-libxshmfence1_1.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../127-libegl-mesa0_24.0.6-1_arm64.deb ... Unpacking libegl-mesa0:arm64 (24.0.6-1) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../128-libegl1_1.7.0-1_arm64.deb ... Unpacking libegl1:arm64 (1.7.0-1) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../129-libxcb-glx0_1.17.0-1_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.17.0-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../130-libxfixes3_1%3a6.0.0-2_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-2) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../131-libxxf86vm1_1%3a1.1.4-1+b2_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b2) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../132-libvulkan1_1.3.280.0-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.3.280.0-1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../133-libz3-4_4.8.12-3.1+b2_arm64.deb ... Unpacking libz3-4:arm64 (4.8.12-3.1+b2) ... Selecting previously unselected package libllvm17t64:arm64. Preparing to unpack .../134-libllvm17t64_1%3a17.0.6-10_arm64.deb ... Unpacking libllvm17t64:arm64 (1:17.0.6-10) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../135-libsensors-config_1%3a3.6.0-9_all.deb ... Unpacking libsensors-config (1:3.6.0-9) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../136-libsensors5_1%3a3.6.0-9_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-9) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../137-libgl1-mesa-dri_24.0.6-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (24.0.6-1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../138-libglx-mesa0_24.0.6-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (24.0.6-1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../139-libglx0_1.7.0-1_arm64.deb ... Unpacking libglx0:arm64 (1.7.0-1) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../140-libgl1_1.7.0-1_arm64.deb ... Unpacking libgl1:arm64 (1.7.0-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../141-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 .../142-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../143-libxau-dev_1%3a1.0.9-1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.9-1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../144-libxdmcp-dev_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../145-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:arm64. Preparing to unpack .../146-libpthread-stubs0-dev_0.4-1_arm64.deb ... Unpacking libpthread-stubs0-dev:arm64 (0.4-1) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../147-libxcb1-dev_1.17.0-1_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.17.0-1) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../148-libx11-dev_2%3a1.8.7-1_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.8.7-1) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../149-libglx-dev_1.7.0-1_arm64.deb ... Unpacking libglx-dev:arm64 (1.7.0-1) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../150-libgl-dev_1.7.0-1_arm64.deb ... Unpacking libgl-dev:arm64 (1.7.0-1) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../151-libegl-dev_1.7.0-1_arm64.deb ... Unpacking libegl-dev:arm64 (1.7.0-1) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../152-libexpat1-dev_2.6.2-1_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.6.2-1) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../153-libogg0_1.3.5-3_arm64.deb ... Unpacking libogg0:arm64 (1.3.5-3) ... Selecting previously unselected package libflac12t64:arm64. Preparing to unpack .../154-libflac12t64_1.4.3+ds-2.1_arm64.deb ... Unpacking libflac12t64:arm64 (1.4.3+ds-2.1) ... Selecting previously unselected package libogg-dev:arm64. Preparing to unpack .../155-libogg-dev_1.3.5-3_arm64.deb ... Unpacking libogg-dev:arm64 (1.3.5-3) ... Selecting previously unselected package libflac-dev:arm64. Preparing to unpack .../156-libflac-dev_1.4.3+ds-2.1_arm64.deb ... Unpacking libflac-dev:arm64 (1.4.3+ds-2.1) ... Selecting previously unselected package libmp3lame0:arm64. Preparing to unpack .../157-libmp3lame0_3.100-6+b2_arm64.deb ... Unpacking libmp3lame0:arm64 (3.100-6+b2) ... Selecting previously unselected package libmpg123-0t64:arm64. Preparing to unpack .../158-libmpg123-0t64_1.32.6-3_arm64.deb ... Unpacking libmpg123-0t64:arm64 (1.32.6-3) ... Selecting previously unselected package libopus0:arm64. Preparing to unpack .../159-libopus0_1.4-1+b1_arm64.deb ... Unpacking libopus0:arm64 (1.4-1+b1) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../160-libvorbis0a_1.3.7-2_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.7-2) ... Selecting previously unselected package libvorbisenc2:arm64. Preparing to unpack .../161-libvorbisenc2_1.3.7-2_arm64.deb ... Unpacking libvorbisenc2:arm64 (1.3.7-2) ... Selecting previously unselected package libsndfile1:arm64. Preparing to unpack .../162-libsndfile1_1.2.2-1+b2_arm64.deb ... Unpacking libsndfile1:arm64 (1.2.2-1+b2) ... Selecting previously unselected package libinstpatch-1.0-2:arm64. Preparing to unpack .../163-libinstpatch-1.0-2_1.1.6-1+b1_arm64.deb ... Unpacking libinstpatch-1.0-2:arm64 (1.1.6-1+b1) ... Selecting previously unselected package libjack0:arm64. Preparing to unpack .../164-libjack0_1%3a0.126.0-2+b2_arm64.deb ... Unpacking libjack0:arm64 (1:0.126.0-2+b2) ... Selecting previously unselected package libwebrtc-audio-processing1:arm64. Preparing to unpack .../165-libwebrtc-audio-processing1_0.3-1+b1_arm64.deb ... Unpacking libwebrtc-audio-processing1:arm64 (0.3-1+b1) ... Selecting previously unselected package libspa-0.2-modules:arm64. Preparing to unpack .../166-libspa-0.2-modules_1.0.5-1_arm64.deb ... Unpacking libspa-0.2-modules:arm64 (1.0.5-1) ... Selecting previously unselected package libpipewire-0.3-0t64:arm64. Preparing to unpack .../167-libpipewire-0.3-0t64_1.0.5-1_arm64.deb ... Unpacking libpipewire-0.3-0t64:arm64 (1.0.5-1) ... Selecting previously unselected package libpulse0:arm64. Preparing to unpack .../168-libpulse0_16.1+dfsg1-5_arm64.deb ... Unpacking libpulse0:arm64 (16.1+dfsg1-5) ... Selecting previously unselected package libsamplerate0:arm64. Preparing to unpack .../169-libsamplerate0_0.2.2-4_arm64.deb ... Unpacking libsamplerate0:arm64 (0.2.2-4) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../170-libxcursor1_1%3a1.2.1-1_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.1-1) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../171-libxi6_2%3a1.8.1-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8.1-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../172-xkb-data_2.41-2_all.deb ... Unpacking xkb-data (2.41-2) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../173-libxkbcommon0_1.6.0-1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.6.0-1) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../174-libxrandr2_2%3a1.5.4-1_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.4-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../175-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package libxss1:arm64. Preparing to unpack .../176-libxss1_1%3a1.2.3-1_arm64.deb ... Unpacking libxss1:arm64 (1:1.2.3-1) ... Selecting previously unselected package libsdl2-2.0-0:arm64. Preparing to unpack .../177-libsdl2-2.0-0_2.30.2+dfsg-1_arm64.deb ... Unpacking libsdl2-2.0-0:arm64 (2.30.2+dfsg-1) ... Selecting previously unselected package timgm6mb-soundfont. Preparing to unpack .../178-timgm6mb-soundfont_1.3-5_all.deb ... Unpacking timgm6mb-soundfont (1.3-5) ... Selecting previously unselected package libfluidsynth3:arm64. Preparing to unpack .../179-libfluidsynth3_2.3.5-1_arm64.deb ... Unpacking libfluidsynth3:arm64 (2.3.5-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../180-libglib2.0-data_2.78.4-7_all.deb ... Unpacking libglib2.0-data (2.78.4-7) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../181-libglib2.0-bin_2.78.4-7_arm64.deb ... Unpacking libglib2.0-bin (2.78.4-7) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../182-python3-packaging_24.0-1_all.deb ... Unpacking python3-packaging (24.0-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../183-libglib2.0-dev-bin_2.78.4-7_arm64.deb ... Unpacking libglib2.0-dev-bin (2.78.4-7) ... Selecting previously unselected package libsepol-dev:arm64. Preparing to unpack .../184-libsepol-dev_3.5-2_arm64.deb ... Unpacking libsepol-dev:arm64 (3.5-2) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../185-libpcre2-16-0_10.42-4+b1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.42-4+b1) ... Selecting previously unselected package libpcre2-32-0:arm64. Preparing to unpack .../186-libpcre2-32-0_10.42-4+b1_arm64.deb ... Unpacking libpcre2-32-0:arm64 (10.42-4+b1) ... Selecting previously unselected package libpcre2-posix3:arm64. Preparing to unpack .../187-libpcre2-posix3_10.42-4+b1_arm64.deb ... Unpacking libpcre2-posix3:arm64 (10.42-4+b1) ... Selecting previously unselected package libpcre2-dev:arm64. Preparing to unpack .../188-libpcre2-dev_10.42-4+b1_arm64.deb ... Unpacking libpcre2-dev:arm64 (10.42-4+b1) ... Selecting previously unselected package libselinux1-dev:arm64. Preparing to unpack .../189-libselinux1-dev_3.5-2+b2_arm64.deb ... Unpacking libselinux1-dev:arm64 (3.5-2+b2) ... Selecting previously unselected package libmount-dev:arm64. Preparing to unpack .../190-libmount-dev_2.40-6_arm64.deb ... Unpacking libmount-dev:arm64 (2.40-6) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../191-zlib1g-dev_1%3a1.3.dfsg-3.1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3.1) ... Selecting previously unselected package libglib2.0-dev:arm64. Preparing to unpack .../192-libglib2.0-dev_2.78.4-7_arm64.deb ... Unpacking libglib2.0-dev:arm64 (2.78.4-7) ... Selecting previously unselected package libout123-0t64:arm64. Preparing to unpack .../193-libout123-0t64_1.32.6-3_arm64.deb ... Unpacking libout123-0t64:arm64 (1.32.6-3) ... Selecting previously unselected package libsyn123-0t64:arm64. Preparing to unpack .../194-libsyn123-0t64_1.32.6-3_arm64.deb ... Unpacking libsyn123-0t64:arm64 (1.32.6-3) ... Selecting previously unselected package libmpg123-dev:arm64. Preparing to unpack .../195-libmpg123-dev_1.32.6-3_arm64.deb ... Unpacking libmpg123-dev:arm64 (1.32.6-3) ... Selecting previously unselected package libopus-dev:arm64. Preparing to unpack .../196-libopus-dev_1.4-1+b1_arm64.deb ... Unpacking libopus-dev:arm64 (1.4-1+b1) ... Selecting previously unselected package libvorbisfile3:arm64. Preparing to unpack .../197-libvorbisfile3_1.3.7-2_arm64.deb ... Unpacking libvorbisfile3:arm64 (1.3.7-2) ... Selecting previously unselected package libvorbis-dev:arm64. Preparing to unpack .../198-libvorbis-dev_1.3.7-2_arm64.deb ... Unpacking libvorbis-dev:arm64 (1.3.7-2) ... Selecting previously unselected package libsndfile1-dev:arm64. Preparing to unpack .../199-libsndfile1-dev_1.2.2-1+b2_arm64.deb ... Unpacking libsndfile1-dev:arm64 (1.2.2-1+b2) ... Selecting previously unselected package libinstpatch-dev:arm64. Preparing to unpack .../200-libinstpatch-dev_1.1.6-1+b1_arm64.deb ... Unpacking libinstpatch-dev:arm64 (1.1.6-1+b1) ... Selecting previously unselected package libjack-dev:arm64. Preparing to unpack .../201-libjack-dev_1%3a0.126.0-2+b2_arm64.deb ... Unpacking libjack-dev:arm64 (1:0.126.0-2+b2) ... Selecting previously unselected package libspa-0.2-dev:arm64. Preparing to unpack .../202-libspa-0.2-dev_1.0.5-1_arm64.deb ... Unpacking libspa-0.2-dev:arm64 (1.0.5-1) ... Selecting previously unselected package libpipewire-0.3-dev:arm64. Preparing to unpack .../203-libpipewire-0.3-dev_1.0.5-1_arm64.deb ... Unpacking libpipewire-0.3-dev:arm64 (1.0.5-1) ... Selecting previously unselected package libpulse-mainloop-glib0:arm64. Preparing to unpack .../204-libpulse-mainloop-glib0_16.1+dfsg1-5_arm64.deb ... Unpacking libpulse-mainloop-glib0:arm64 (16.1+dfsg1-5) ... Selecting previously unselected package libpulse-dev:arm64. Preparing to unpack .../205-libpulse-dev_16.1+dfsg1-5_arm64.deb ... Unpacking libpulse-dev:arm64 (16.1+dfsg1-5) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../206-libncurses6_6.4+20240414-1_arm64.deb ... Unpacking libncurses6:arm64 (6.4+20240414-1) ... Selecting previously unselected package libncurses-dev:arm64. Preparing to unpack .../207-libncurses-dev_6.4+20240414-1_arm64.deb ... Unpacking libncurses-dev:arm64 (6.4+20240414-1) ... Selecting previously unselected package libreadline-dev:arm64. Preparing to unpack .../208-libreadline-dev_8.2-4_arm64.deb ... Unpacking libreadline-dev:arm64 (8.2-4) ... Selecting previously unselected package libgbm-dev:arm64. Preparing to unpack .../209-libgbm-dev_24.0.6-1_arm64.deb ... Unpacking libgbm-dev:arm64 (24.0.6-1) ... Selecting previously unselected package libgles1:arm64. Preparing to unpack .../210-libgles1_1.7.0-1_arm64.deb ... Unpacking libgles1:arm64 (1.7.0-1) ... Selecting previously unselected package libgles2:arm64. Preparing to unpack .../211-libgles2_1.7.0-1_arm64.deb ... Unpacking libgles2:arm64 (1.7.0-1) ... Selecting previously unselected package libgles-dev:arm64. Preparing to unpack .../212-libgles-dev_1.7.0-1_arm64.deb ... Unpacking libgles-dev:arm64 (1.7.0-1) ... Selecting previously unselected package libibus-1.0-dev:arm64. Preparing to unpack .../213-libibus-1.0-dev_1.5.29-2_arm64.deb ... Unpacking libibus-1.0-dev:arm64 (1.5.29-2) ... Selecting previously unselected package libsamplerate0-dev:arm64. Preparing to unpack .../214-libsamplerate0-dev_0.2.2-4_arm64.deb ... Unpacking libsamplerate0-dev:arm64 (0.2.2-4) ... Selecting previously unselected package libsndio7.0:arm64. Preparing to unpack .../215-libsndio7.0_1.9.0-0.3+b4_arm64.deb ... Unpacking libsndio7.0:arm64 (1.9.0-0.3+b4) ... Selecting previously unselected package libsndio-dev:arm64. Preparing to unpack .../216-libsndio-dev_1.9.0-0.3+b4_arm64.deb ... Unpacking libsndio-dev:arm64 (1.9.0-0.3+b4) ... Selecting previously unselected package libudev-dev:arm64. Preparing to unpack .../217-libudev-dev_255.5-1_arm64.deb ... Unpacking libudev-dev:arm64 (255.5-1) ... Selecting previously unselected package libxrender-dev:arm64. Preparing to unpack .../218-libxrender-dev_1%3a0.9.10-1.1_arm64.deb ... Unpacking libxrender-dev:arm64 (1:0.9.10-1.1) ... Selecting previously unselected package libxfixes-dev:arm64. Preparing to unpack .../219-libxfixes-dev_1%3a6.0.0-2_arm64.deb ... Unpacking libxfixes-dev:arm64 (1:6.0.0-2) ... Selecting previously unselected package libxcursor-dev:arm64. Preparing to unpack .../220-libxcursor-dev_1%3a1.2.1-1_arm64.deb ... Unpacking libxcursor-dev:arm64 (1:1.2.1-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../221-libxext-dev_2%3a1.3.4-1+b1_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.4-1+b1) ... Selecting previously unselected package libxi-dev:arm64. Preparing to unpack .../222-libxi-dev_2%3a1.8.1-1_arm64.deb ... Unpacking libxi-dev:arm64 (2:1.8.1-1) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../223-libxinerama1_2%3a1.1.4-3_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-3) ... Selecting previously unselected package libxinerama-dev:arm64. Preparing to unpack .../224-libxinerama-dev_2%3a1.1.4-3_arm64.deb ... Unpacking libxinerama-dev:arm64 (2:1.1.4-3) ... Selecting previously unselected package libxkbcommon-dev:arm64. Preparing to unpack .../225-libxkbcommon-dev_1.6.0-1_arm64.deb ... Unpacking libxkbcommon-dev:arm64 (1.6.0-1) ... Selecting previously unselected package libxrandr-dev:arm64. Preparing to unpack .../226-libxrandr-dev_2%3a1.5.4-1_arm64.deb ... Unpacking libxrandr-dev:arm64 (2:1.5.4-1) ... Selecting previously unselected package libxss-dev:arm64. Preparing to unpack .../227-libxss-dev_1%3a1.2.3-1_arm64.deb ... Unpacking libxss-dev:arm64 (1:1.2.3-1) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../228-libice6_2%3a1.0.10-1_arm64.deb ... Unpacking libice6:arm64 (2:1.0.10-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../229-libsm6_2%3a1.2.3-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1) ... Selecting previously unselected package libxt6t64:arm64. Preparing to unpack .../230-libxt6t64_1%3a1.2.1-1.2_arm64.deb ... Unpacking libxt6t64:arm64 (1:1.2.1-1.2) ... Selecting previously unselected package libice-dev:arm64. Preparing to unpack .../231-libice-dev_2%3a1.0.10-1_arm64.deb ... Unpacking libice-dev:arm64 (2:1.0.10-1) ... Selecting previously unselected package libsm-dev:arm64. Preparing to unpack .../232-libsm-dev_2%3a1.2.3-1_arm64.deb ... Unpacking libsm-dev:arm64 (2:1.2.3-1) ... Selecting previously unselected package libxt-dev:arm64. Preparing to unpack .../233-libxt-dev_1%3a1.2.1-1.2_arm64.deb ... Unpacking libxt-dev:arm64 (1:1.2.1-1.2) ... Selecting previously unselected package libxv1:arm64. Preparing to unpack .../234-libxv1_2%3a1.0.11-1.1_arm64.deb ... Unpacking libxv1:arm64 (2:1.0.11-1.1) ... Selecting previously unselected package libxv-dev:arm64. Preparing to unpack .../235-libxv-dev_2%3a1.0.11-1.1_arm64.deb ... Unpacking libxv-dev:arm64 (2:1.0.11-1.1) ... Selecting previously unselected package libxxf86vm-dev:arm64. Preparing to unpack .../236-libxxf86vm-dev_1%3a1.1.4-1+b2_arm64.deb ... Unpacking libxxf86vm-dev:arm64 (1:1.1.4-1+b2) ... Selecting previously unselected package libsdl2-dev:arm64. Preparing to unpack .../237-libsdl2-dev_2.30.2+dfsg-1_arm64.deb ... Unpacking libsdl2-dev:arm64 (2.30.2+dfsg-1) ... Selecting previously unselected package libsystemd-dev:arm64. Preparing to unpack .../238-libsystemd-dev_255.5-1_arm64.deb ... Unpacking libsystemd-dev:arm64 (255.5-1) ... Selecting previously unselected package libfluidsynth-dev:arm64. Preparing to unpack .../239-libfluidsynth-dev_2.3.5-1_arm64.deb ... Unpacking libfluidsynth-dev:arm64 (2.3.5-1) ... Selecting previously unselected package libfontenc1:arm64. Preparing to unpack .../240-libfontenc1_1%3a1.1.8-1_arm64.deb ... Unpacking libfontenc1:arm64 (1:1.1.8-1) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../241-libpng-dev_1.6.43-5_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.43-5) ... Selecting previously unselected package libfreetype-dev:arm64. Preparing to unpack .../242-libfreetype-dev_2.13.2+dfsg-1+b4_arm64.deb ... Unpacking libfreetype-dev:arm64 (2.13.2+dfsg-1+b4) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../243-libgfortran5_14-20240330-1_arm64.deb ... Unpacking libgfortran5:arm64 (14-20240330-1) ... Selecting previously unselected package libgraphite2-dev:arm64. Preparing to unpack .../244-libgraphite2-dev_1.3.14-2_arm64.deb ... Unpacking libgraphite2-dev:arm64 (1.3.14-2) ... Selecting previously unselected package libharfbuzz-cairo0:arm64. Preparing to unpack .../245-libharfbuzz-cairo0_8.3.0-2+b1_arm64.deb ... Unpacking libharfbuzz-cairo0:arm64 (8.3.0-2+b1) ... Selecting previously unselected package libharfbuzz-icu0:arm64. Preparing to unpack .../246-libharfbuzz-icu0_8.3.0-2+b1_arm64.deb ... Unpacking libharfbuzz-icu0:arm64 (8.3.0-2+b1) ... Selecting previously unselected package libharfbuzz-subset0:arm64. Preparing to unpack .../247-libharfbuzz-subset0_8.3.0-2+b1_arm64.deb ... Unpacking libharfbuzz-subset0:arm64 (8.3.0-2+b1) ... Selecting previously unselected package libicu-dev:arm64. Preparing to unpack .../248-libicu-dev_72.1-4+b1_arm64.deb ... Unpacking libicu-dev:arm64 (72.1-4+b1) ... Selecting previously unselected package libharfbuzz-dev:arm64. Preparing to unpack .../249-libharfbuzz-dev_8.3.0-2+b1_arm64.deb ... Unpacking libharfbuzz-dev:arm64 (8.3.0-2+b1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../250-libjbig0_2.1-6.1+b1_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b1) ... Selecting previously unselected package libjbig-dev:arm64. Preparing to unpack .../251-libjbig-dev_2.1-6.1+b1_arm64.deb ... Unpacking libjbig-dev:arm64 (2.1-6.1+b1) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../252-libjpeg62-turbo_1%3a2.1.5-3_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3) ... Selecting previously unselected package libjpeg62-turbo-dev:arm64. Preparing to unpack .../253-libjpeg62-turbo-dev_1%3a2.1.5-3_arm64.deb ... Unpacking libjpeg62-turbo-dev:arm64 (1:2.1.5-3) ... Selecting previously unselected package libjpeg-dev:arm64. Preparing to unpack .../254-libjpeg-dev_1%3a2.1.5-3_arm64.deb ... Unpacking libjpeg-dev:arm64 (1:2.1.5-3) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../255-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 .../256-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 .../257-libjs-sphinxdoc_7.2.6-6_all.deb ... Unpacking libjs-sphinxdoc (7.2.6-6) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../258-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../259-liblapack3_3.12.0-3_arm64.deb ... Unpacking liblapack3:arm64 (3.12.0-3) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../260-liblerc4_4.0.0+ds-4+b1_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-4+b1) ... Selecting previously unselected package liblerc-dev:arm64. Preparing to unpack .../261-liblerc-dev_4.0.0+ds-4+b1_arm64.deb ... Unpacking liblerc-dev:arm64 (4.0.0+ds-4+b1) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../262-liblzma-dev_5.6.1+really5.4.5-1_arm64.deb ... Unpacking liblzma-dev:arm64 (5.6.1+really5.4.5-1) ... Selecting previously unselected package libmodplug1:arm64. Preparing to unpack .../263-libmodplug1_1%3a0.8.9.0-3_arm64.deb ... Unpacking libmodplug1:arm64 (1:0.8.9.0-3) ... Selecting previously unselected package libmodplug-dev:arm64. Preparing to unpack .../264-libmodplug-dev_1%3a0.8.9.0-3_arm64.deb ... Unpacking libmodplug-dev:arm64 (1:0.8.9.0-3) ... Selecting previously unselected package libopusfile0:arm64. Preparing to unpack .../265-libopusfile0_0.12-4+b2_arm64.deb ... Unpacking libopusfile0:arm64 (0.12-4+b2) ... Selecting previously unselected package libopusfile-dev:arm64. Preparing to unpack .../266-libopusfile-dev_0.12-4+b2_arm64.deb ... Unpacking libopusfile-dev:arm64 (0.12-4+b2) ... Selecting previously unselected package libportmidi0:arm64. Preparing to unpack .../267-libportmidi0_1%3a217-6.1+b2_arm64.deb ... Unpacking libportmidi0:arm64 (1:217-6.1+b2) ... Selecting previously unselected package libportmidi-dev. Preparing to unpack .../268-libportmidi-dev_1%3a217-6.1+b2_arm64.deb ... Unpacking libportmidi-dev (1:217-6.1+b2) ... Selecting previously unselected package libpython3.11t64:arm64. Preparing to unpack .../269-libpython3.11t64_3.11.9-1_arm64.deb ... Unpacking libpython3.11t64:arm64 (3.11.9-1) ... Selecting previously unselected package libpython3.11-dev:arm64. Preparing to unpack .../270-libpython3.11-dev_3.11.9-1_arm64.deb ... Unpacking libpython3.11-dev:arm64 (3.11.9-1) ... Selecting previously unselected package libpython3-dev:arm64. Preparing to unpack .../271-libpython3-dev_3.11.8-1_arm64.deb ... Unpacking libpython3-dev:arm64 (3.11.8-1) ... Selecting previously unselected package libpython3.12-stdlib:arm64. Preparing to unpack .../272-libpython3.12-stdlib_3.12.3-1_arm64.deb ... Unpacking libpython3.12-stdlib:arm64 (3.12.3-1) ... Selecting previously unselected package libpython3.12t64:arm64. Preparing to unpack .../273-libpython3.12t64_3.12.3-1_arm64.deb ... Unpacking libpython3.12t64:arm64 (3.12.3-1) ... Selecting previously unselected package libpython3.12-dev:arm64. Preparing to unpack .../274-libpython3.12-dev_3.12.3-1_arm64.deb ... Unpacking libpython3.12-dev:arm64 (3.12.3-1) ... Selecting previously unselected package libpython3-all-dev:arm64. Preparing to unpack .../275-libpython3-all-dev_3.11.8-1_arm64.deb ... Unpacking libpython3-all-dev:arm64 (3.11.8-1) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../276-libsharpyuv0_1.3.2-0.4+b1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.3.2-0.4+b1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../277-libwebp7_1.3.2-0.4+b1_arm64.deb ... Unpacking libwebp7:arm64 (1.3.2-0.4+b1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../278-libtiff6_4.5.1+git230720-4_arm64.deb ... Unpacking libtiff6:arm64 (4.5.1+git230720-4) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../279-libwebpdemux2_1.3.2-0.4+b1_arm64.deb ... Unpacking libwebpdemux2:arm64 (1.3.2-0.4+b1) ... Selecting previously unselected package libsdl2-image-2.0-0:arm64. Preparing to unpack .../280-libsdl2-image-2.0-0_2.8.2+dfsg-1+b1_arm64.deb ... Unpacking libsdl2-image-2.0-0:arm64 (2.8.2+dfsg-1+b1) ... Selecting previously unselected package libzstd-dev:arm64. Preparing to unpack .../281-libzstd-dev_1.5.5+dfsg2-2_arm64.deb ... Unpacking libzstd-dev:arm64 (1.5.5+dfsg2-2) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../282-libwebpmux3_1.3.2-0.4+b1_arm64.deb ... Unpacking libwebpmux3:arm64 (1.3.2-0.4+b1) ... Selecting previously unselected package libwebpdecoder3:arm64. Preparing to unpack .../283-libwebpdecoder3_1.3.2-0.4+b1_arm64.deb ... Unpacking libwebpdecoder3:arm64 (1.3.2-0.4+b1) ... Selecting previously unselected package libsharpyuv-dev:arm64. Preparing to unpack .../284-libsharpyuv-dev_1.3.2-0.4+b1_arm64.deb ... Unpacking libsharpyuv-dev:arm64 (1.3.2-0.4+b1) ... Selecting previously unselected package libwebp-dev:arm64. Preparing to unpack .../285-libwebp-dev_1.3.2-0.4+b1_arm64.deb ... Unpacking libwebp-dev:arm64 (1.3.2-0.4+b1) ... Selecting previously unselected package libtiffxx6:arm64. Preparing to unpack .../286-libtiffxx6_4.5.1+git230720-4_arm64.deb ... Unpacking libtiffxx6:arm64 (4.5.1+git230720-4) ... Selecting previously unselected package libtiff-dev:arm64. Preparing to unpack .../287-libtiff-dev_4.5.1+git230720-4_arm64.deb ... Unpacking libtiff-dev:arm64 (4.5.1+git230720-4) ... Selecting previously unselected package libsdl2-image-dev:arm64. Preparing to unpack .../288-libsdl2-image-dev_2.8.2+dfsg-1+b1_arm64.deb ... Unpacking libsdl2-image-dev:arm64 (2.8.2+dfsg-1+b1) ... Selecting previously unselected package libsdl2-mixer-2.0-0:arm64. Preparing to unpack .../289-libsdl2-mixer-2.0-0_2.8.0+dfsg-1+b2_arm64.deb ... Unpacking libsdl2-mixer-2.0-0:arm64 (2.8.0+dfsg-1+b2) ... Selecting previously unselected package libsdl2-mixer-dev:arm64. Preparing to unpack .../290-libsdl2-mixer-dev_2.8.0+dfsg-1+b2_arm64.deb ... Unpacking libsdl2-mixer-dev:arm64 (2.8.0+dfsg-1+b2) ... Selecting previously unselected package libsdl2-ttf-2.0-0:arm64. Preparing to unpack .../291-libsdl2-ttf-2.0-0_2.22.0+dfsg-1_arm64.deb ... Unpacking libsdl2-ttf-2.0-0:arm64 (2.22.0+dfsg-1) ... Selecting previously unselected package libsdl2-ttf-dev:arm64. Preparing to unpack .../292-libsdl2-ttf-dev_2.22.0+dfsg-1_arm64.deb ... Unpacking libsdl2-ttf-dev:arm64 (2.22.0+dfsg-1) ... Selecting previously unselected package libunwind8:arm64. Preparing to unpack .../293-libunwind8_1.6.2-3_arm64.deb ... Unpacking libunwind8:arm64 (1.6.2-3) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../294-libxmu6_2%3a1.1.3-3+b2_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.3-3+b2) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../295-libxpm4_1%3a3.5.17-1+b1_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.17-1+b1) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../296-libxaw7_2%3a1.0.14-1+b2_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.14-1+b2) ... Selecting previously unselected package libxfont2:arm64. Preparing to unpack .../297-libxfont2_1%3a2.0.6-1_arm64.deb ... Unpacking libxfont2:arm64 (1:2.0.6-1) ... Selecting previously unselected package libxkbfile1:arm64. Preparing to unpack .../298-libxkbfile1_1%3a1.1.0-1_arm64.deb ... Unpacking libxkbfile1:arm64 (1:1.1.0-1) ... Selecting previously unselected package libxmuu1:arm64. Preparing to unpack .../299-libxmuu1_2%3a1.1.3-3+b2_arm64.deb ... Unpacking libxmuu1:arm64 (2:1.1.3-3+b2) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../300-python-babel-localedata_2.14.0-1_all.deb ... Unpacking python-babel-localedata (2.14.0-1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../301-python3-alabaster_0.7.12-1_all.deb ... Unpacking python3-alabaster (0.7.12-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../302-python3.12_3.12.3-1_arm64.deb ... Unpacking python3.12 (3.12.3-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../303-python3-all_3.11.8-1_arm64.deb ... Unpacking python3-all (3.11.8-1) ... Selecting previously unselected package python3.11-dev. Preparing to unpack .../304-python3.11-dev_3.11.9-1_arm64.deb ... Unpacking python3.11-dev (3.11.9-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../305-python3-dev_3.11.8-1_arm64.deb ... Unpacking python3-dev (3.11.8-1) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../306-python3.12-dev_3.12.3-1_arm64.deb ... Unpacking python3.12-dev (3.12.3-1) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../307-python3-all-dev_3.11.8-1_arm64.deb ... Unpacking python3-all-dev (3.11.8-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../308-python3-babel_2.14.0-1_all.deb ... Unpacking python3-babel (2.14.0-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../309-python3-certifi_2023.11.17-1_all.deb ... Unpacking python3-certifi (2023.11.17-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../310-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 .../311-python3-charset-normalizer_3.3.2-1_all.deb ... Unpacking python3-charset-normalizer (3.3.2-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../312-python3-roman_3.3-3_all.deb ... Unpacking python3-roman (3.3-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../313-python3-docutils_0.20.1+dfsg-3_all.deb ... Unpacking python3-docutils (0.20.1+dfsg-3) ... Selecting previously unselected package python3-idna. Preparing to unpack .../314-python3-idna_3.6-2_all.deb ... Unpacking python3-idna (3.6-2) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../315-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../316-python3-markupsafe_2.1.5-1_arm64.deb ... Unpacking python3-markupsafe (2.1.5-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../317-python3-jinja2_3.1.3-1_all.deb ... Unpacking python3-jinja2 (3.1.3-1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../318-python3-numpy_1%3a1.26.4+ds-8_arm64.deb ... Unpacking python3-numpy (1:1.26.4+ds-8) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../319-python3-pygments_2.17.2+dfsg-1_all.deb ... Unpacking python3-pygments (2.17.2+dfsg-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../320-python3-six_1.16.0-6_all.deb ... Unpacking python3-six (1.16.0-6) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../321-python3-urllib3_1.26.18-2_all.deb ... Unpacking python3-urllib3 (1.26.18-2) ... Selecting previously unselected package python3-requests. Preparing to unpack .../322-python3-requests_2.31.0+dfsg-1_all.deb ... Unpacking python3-requests (2.31.0+dfsg-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../323-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../324-sphinx-common_7.2.6-6_all.deb ... Unpacking sphinx-common (7.2.6-6) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../325-python3-sphinx_7.2.6-6_all.deb ... Unpacking python3-sphinx (7.2.6-6) ... Selecting previously unselected package sharutils. Preparing to unpack .../326-sharutils_1%3a4.15.2-9_arm64.deb ... Unpacking sharutils (1:4.15.2-9) ... Selecting previously unselected package x11-xkb-utils. Preparing to unpack .../327-x11-xkb-utils_7.7+8+b1_arm64.deb ... Unpacking x11-xkb-utils (7.7+8+b1) ... Selecting previously unselected package xauth. Preparing to unpack .../328-xauth_1%3a1.1.2-1_arm64.deb ... Unpacking xauth (1:1.1.2-1) ... Selecting previously unselected package xserver-common. Preparing to unpack .../329-xserver-common_2%3a21.1.12-1_all.deb ... Unpacking xserver-common (2:21.1.12-1) ... Selecting previously unselected package xvfb. Preparing to unpack .../330-xvfb_2%3a21.1.12-1_arm64.deb ... Unpacking xvfb (2:21.1.12-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up libgraphite2-3:arm64 (1.3.14-2) ... Setting up libpixman-1-0:arm64 (0.42.2-1+b1) ... Setting up libmodplug1:arm64 (1:0.8.9.0-3) ... Setting up libsharpyuv0:arm64 (1.3.2-0.4+b1) ... Setting up libwayland-server0:arm64 (1.22.0-2.1+b1) ... Setting up libpciaccess0:arm64 (0.17-3) ... Setting up libxau6:arm64 (1:1.0.9-1) ... Setting up libmodplug-dev:arm64 (1:0.8.9.0-3) ... Setting up libicu72:arm64 (72.1-4+b1) ... Setting up libpciaccess-dev:arm64 (0.17-3) ... Setting up libogg0:arm64 (1.3.5-3) ... Setting up liblerc4:arm64 (4.0.0+ds-4+b1) ... Setting up libzstd-dev:arm64 (1.5.5+dfsg2-2) ... Setting up bsdextrautils (2.40-6) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:arm64 (1.7.0-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libbrotli1:arm64 (1.1.0-2+b3) ... Setting up libmagic1t64:arm64 (1:5.45-3) ... Setting up libpython3.12-minimal:arm64 (3.12.3-1) ... Setting up x11-common (1:7.7+23) ... 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-9) ... Setting up libdeflate0:arm64 (1.20-1) ... Setting up libwebrtc-audio-processing1:arm64 (0.3-1+b1) ... Setting up fonts-freefont-ttf (20211204+svn4273-2) ... Setting up libwebpdecoder3:arm64 (1.3.2-0.4+b1) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up xkb-data (2.41-2) ... Setting up file (1:5.45-3) ... Setting up libogg-dev:arm64 (1.3.5-3) ... Setting up libmpg123-0t64:arm64 (1.32.6-3) ... Setting up libffi-dev:arm64 (3.4.6-1) ... Setting up libunwind8:arm64 (1.6.2-3) ... Setting up libpthread-stubs0-dev:arm64 (0.4-1) ... Setting up libjbig0:arm64 (2.1-6.1+b1) ... Setting up libpcre2-16-0:arm64 (10.42-4+b1) ... Setting up libelf1t64:arm64 (0.191-1+b1) ... Setting up python-babel-localedata (2.14.0-1) ... Setting up tzdata (2024a-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu May 29 17:11:23 UTC 2025. Universal Time is now: Thu May 29 17:11:23 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libasound2-data (1.2.11-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:arm64 (1.3.14-2) ... Setting up libfontenc1:arm64 (1:1.1.8-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:arm64 (4.8.12-3.1+b2) ... Setting up libpcre2-32-0:arm64 (10.42-4+b1) ... Setting up libglib2.0-0t64:arm64 (2.78.4-7) ... No schema files found: doing nothing. Setting up libblas3:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libglib2.0-data (2.78.4-7) ... Setting up libpkgconf3:arm64 (1.8.1-1+b2) ... Setting up libgles2:arm64 (1.7.0-1) ... Setting up libasound2t64:arm64 (1.2.11-1+b1) ... Setting up libexpat1-dev:arm64 (2.6.2-1) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-3) ... Setting up libx11-data (2:1.8.7-1) ... Setting up libjpeg62-turbo-dev:arm64 (1:2.1.5-3) ... Setting up libsyn123-0t64:arm64 (1.32.6-3) ... Setting up libjack0:arm64 (1:0.126.0-2+b2) ... Setting up uuid-dev:arm64 (2.40-6) ... Setting up libncurses6:arm64 (6.4+20240414-1) ... Setting up libgles1:arm64 (1.7.0-1) ... Setting up libdbus-1-3:arm64 (1.14.10-4+b1) ... Setting up libopus0:arm64 (1.4-1+b1) ... Setting up libportmidi0:arm64 (1:217-6.1+b2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.43-5) ... Setting up libvorbis0a:arm64 (1.3.7-2) ... Setting up autopoint (0.21-14) ... Setting up icu-devtools (72.1-4+b1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libudev-dev:arm64 (255.5-1) ... Setting up libsepol-dev:arm64 (3.5-2) ... Setting up pkgconf-bin (1.8.1-1+b2) ... Setting up gir1.2-glib-2.0:arm64 (1.78.1-19) ... Setting up libsensors5:arm64 (1:3.6.0-9) ... Setting up liblerc-dev:arm64 (4.0.0+ds-4+b1) ... Setting up libglapi-mesa:arm64 (24.0.6-1) ... Setting up libgfortran5:arm64 (14-20240330-1) ... Setting up libvulkan1:arm64 (1.3.280.0-1) ... Setting up autoconf (2.71-3) ... Setting up libwebp7:arm64 (1.3.2-0.4+b1) ... Setting up liblzma-dev:arm64 (5.6.1+really5.4.5-1) ... Setting up libout123-0t64:arm64 (1.32.6-3) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3.1) ... Setting up libpcre2-posix3:arm64 (10.42-4+b1) ... Setting up dwz (0.15-1+b1) ... Setting up libportmidi-dev (1:217-6.1+b2) ... Setting up sensible-utils (0.0.22) ... Setting up gir1.2-glib-2.0-dev:arm64 (1.78.1-19) ... Setting up libasyncns0:arm64 (0.8-6+b3) ... Setting up libxshmfence1:arm64 (1.3-1) ... Setting up libtiff6:arm64 (4.5.1+git230720-4) ... Setting up libuchardet0:arm64 (0.0.8-1+b1) ... Setting up libjson-perl (4.10000-1) ... Setting up libsub-override-perl (0.10-1) ... 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 libflac12t64:arm64 (1.4.3+ds-2.1) ... Setting up libwayland-egl1:arm64 (1.22.0-2.1+b1) ... 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:arm64 (1.0.5-1) ... Setting up libasound2-dev:arm64 (1.2.11-1+b1) ... Setting up libsharpyuv-dev:arm64 (1.3.2-0.4+b1) ... Setting up libsamplerate0:arm64 (0.2.2-4) ... Setting up timgm6mb-soundfont (1.3-5) ... Setting up openssl (3.2.1-3) ... Setting up libwebpmux3:arm64 (1.3.2-0.4+b1) ... Setting up libbsd0:arm64 (0.12.2-1) ... Setting up libtiffxx6:arm64 (4.5.1+git230720-4) ... Setting up libdeflate-dev:arm64 (1.20-1) ... Setting up libdrm-common (2.4.120-2) ... Setting up libopusfile0:arm64 (0.12-4+b2) ... Setting up readline-common (8.2-4) ... Setting up libicu-dev:arm64 (72.1-4+b1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3+b2) ... Setting up libsystemd-dev:arm64 (255.5-1) ... Setting up libbrotli-dev:arm64 (1.1.0-2+b3) ... Setting up libmp3lame0:arm64 (3.100-6+b2) ... Setting up libvorbisenc2:arm64 (1.3.7-2) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libbz2-dev:arm64 (1.0.8-5.1) ... Setting up libxkbcommon0:arm64 (1.6.0-1) ... Setting up libwayland-client0:arm64 (1.22.0-2.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.13.1-1) ... Setting up python3.12-minimal (3.12.3-1) ... Setting up libblkid-dev:arm64 (2.40-6) ... Setting up libice6:arm64 (2:1.0.10-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-3) ... Setting up libflac-dev:arm64 (1.4.3+ds-2.1) ... Setting up liblapack3:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up libncurses-dev:arm64 (6.4+20240414-1) ... Setting up libxcb1:arm64 (1.17.0-1) ... Setting up gettext (0.21-14+b1) ... Setting up libxcb-xfixes0:arm64 (1.17.0-1) ... Setting up libxau-dev:arm64 (1:1.0.9-1) ... Setting up libpcre2-dev:arm64 (10.42-4+b1) ... Setting up libice-dev:arm64 (2:1.0.10-1) ... Setting up libtool (2.4.7-7) ... Setting up libxcb-render0:arm64 (1.17.0-1) ... Setting up libselinux1-dev:arm64 (3.5-2+b2) ... Setting up fontconfig-config (2.15.0-1.1) ... Setting up libxcb-glx0:arm64 (1.17.0-1) ... Setting up libwebpdemux2:arm64 (1.3.2-0.4+b1) ... Setting up libxkbcommon-dev:arm64 (1.6.0-1) ... Setting up libedit2:arm64 (3.1-20230828-1) ... Setting up libpng-dev:arm64 (1.6.43-5) ... Setting up libibus-1.0-5:arm64 (1.5.29-2) ... Setting up libjpeg-dev:arm64 (1:2.1.5-3) ... Setting up libjbig-dev:arm64 (2.1-6.1+b1) ... Setting up libglib2.0-bin (2.78.4-7) ... Setting up libxcb-shm0:arm64 (1.17.0-1) ... Setting up libopus-dev:arm64 (1.4-1+b1) ... Setting up libmpg123-dev:arm64 (1.32.6-3) ... Setting up pkgconf:arm64 (1.8.1-1+b2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libxcb-present0:arm64 (1.17.0-1) ... Setting up dh-autoreconf (20) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libvorbisfile3:arm64 (1.3.7-2) ... Setting up libxdmcp-dev:arm64 (1:1.1.2-3) ... Setting up libwayland-bin (1.22.0-2.1+b1) ... Setting up libwebp-dev:arm64 (1.3.2-0.4+b1) ... Setting up libllvm17t64:arm64 (1:17.0.6-10) ... Setting up libfreetype6:arm64 (2.13.2+dfsg-1+b4) ... Setting up libtiff-dev:arm64 (4.5.1+git230720-4) ... Setting up libspa-0.2-modules:arm64 (1.0.5-1) ... Setting up libxcb-sync1:arm64 (1.17.0-1) ... Setting up libjs-sphinxdoc (7.2.6-6) ... Setting up libreadline8t64:arm64 (8.2-4) ... Setting up libsndio7.0:arm64 (1.9.0-0.3+b4) ... Setting up libxcb-dri2-0:arm64 (1.17.0-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libdrm2:arm64 (2.4.120-2) ... Setting up groff-base (1.23.0-3+b1) ... Setting up libwayland-cursor0:arm64 (1.22.0-2.1+b1) ... Setting up libxcb-randr0:arm64 (1.17.0-1) ... Setting up xml-core (0.19) ... Setting up libdecor-0-0:arm64 (0.2.2-1+b1) ... Setting up libx11-6:arm64 (2:1.8.7-1) ... Setting up libharfbuzz0b:arm64 (8.3.0-2+b1) ... Setting up libfontconfig1:arm64 (2.15.0-1.1) ... Setting up libjack-dev:arm64 (1:0.126.0-2+b2) ... Setting up libsndfile1:arm64 (1.2.2-1+b2) ... Setting up libxkbfile1:arm64 (1:1.1.0-1) ... Setting up gir1.2-ibus-1.0:arm64 (1.5.29-2) ... Setting up libsm6:arm64 (2:1.2.3-1) ... Setting up libxfont2:arm64 (1:2.0.6-1) ... Setting up libpipewire-0.3-0t64:arm64 (1.0.5-1) ... Setting up libinstpatch-1.0-2:arm64 (1.1.6-1+b1) ... Setting up libmount-dev:arm64 (2.40-6) ... Setting up libxmuu1:arm64 (2:1.1.3-3+b2) ... Setting up libdrm-amdgpu1:arm64 (2.4.120-2) ... Setting up libvorbis-dev:arm64 (1.3.7-2) ... Setting up libxcb-dri3-0:arm64 (1.17.0-1) ... Setting up libx11-xcb1:arm64 (2:1.8.7-1) ... Setting up fontconfig (2.15.0-1.1) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:arm64 (2.4.120-2) ... Setting up libsndio-dev:arm64 (1.9.0-0.3+b4) ... Setting up libharfbuzz-icu0:arm64 (8.3.0-2+b1) ... Setting up libdrm-etnaviv1:arm64 (2.4.120-2) ... Setting up libxcb1-dev:arm64 (1.17.0-1) ... Setting up libpython3.12-stdlib:arm64 (3.12.3-1) ... Setting up libxpm4:arm64 (1:3.5.17-1+b1) ... Setting up libxrender1:arm64 (1:0.9.10-1.1) ... Setting up libgbm1:arm64 (24.0.6-1) ... Setting up libpulse0:arm64 (16.1+dfsg1-5) ... Setting up libsm-dev:arm64 (2:1.2.3-1) ... Setting up libdrm-radeon1:arm64 (2.4.120-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:arm64 (3.11.9-1) ... Setting up python3.12 (3.12.3-1) ... Setting up libsamplerate0-dev:arm64 (0.2.2-4) ... Setting up libgl1-mesa-dri:arm64 (24.0.6-1) ... Setting up libpython3.11t64:arm64 (3.11.9-1) ... Setting up libx11-dev:arm64 (2:1.8.7-1) ... Setting up libxext6:arm64 (2:1.3.4-1+b1) ... Setting up libharfbuzz-gobject0:arm64 (8.3.0-2+b1) ... Setting up libopusfile-dev:arm64 (0.12-4+b2) ... Setting up libreadline-dev:arm64 (8.2-4) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:arm64 (1.22.0-2.1+b1) ... Setting up libcairo2:arm64 (1.18.0-3+b1) ... Setting up libgbm-dev:arm64 (24.0.6-1) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b2) ... Setting up libfreetype-dev:arm64 (2.13.2+dfsg-1+b4) ... Setting up libdecor-0-dev:arm64 (0.2.2-1+b1) ... Setting up libpython3.12t64:arm64 (3.12.3-1) ... Setting up libegl-mesa0:arm64 (24.0.6-1) ... Setting up libharfbuzz-cairo0:arm64 (8.3.0-2+b1) ... Setting up libxfixes3:arm64 (1:6.0.0-2) ... Setting up libpython3.11-dev:arm64 (3.11.9-1) ... Setting up libsndfile1-dev:arm64 (1.2.2-1+b2) ... Setting up libpulse-mainloop-glib0:arm64 (16.1+dfsg1-5) ... Setting up sphinx-common (7.2.6-6) ... Setting up libxinerama1:arm64 (2:1.1.4-3) ... Setting up libxt6t64:arm64 (1:1.2.1-1.2) ... Setting up libxv1:arm64 (2:1.0.11-1.1) ... Setting up libxrandr2:arm64 (2:1.5.4-1) ... Setting up libdrm-freedreno1:arm64 (2.4.120-2) ... Setting up libdrm-tegra0:arm64 (2.4.120-2) ... Setting up libxext-dev:arm64 (2:1.3.4-1+b1) ... Setting up libpipewire-0.3-dev:arm64 (1.0.5-1) ... Setting up xauth (1:1.1.2-1) ... Setting up libegl1:arm64 (1.7.0-1) ... Setting up libharfbuzz-subset0:arm64 (8.3.0-2+b1) ... Setting up libcairo-gobject2:arm64 (1.18.0-3+b1) ... Setting up libxss1:arm64 (1:1.2.3-1) ... Setting up libxrender-dev:arm64 (1:0.9.10-1.1) ... Setting up libpython3-stdlib:arm64 (3.11.8-1) ... Setting up python3.11 (3.11.9-1) ... Setting up libdrm-dev:arm64 (2.4.120-2) ... Setting up libxmu6:arm64 (2:1.1.3-3+b2) ... Setting up gir1.2-freedesktop:arm64 (1.78.1-19) ... Setting up libglx-mesa0:arm64 (24.0.6-1) ... Setting up libpython3-dev:arm64 (3.11.8-1) ... Setting up libxi6:arm64 (2:1.8.1-1) ... Setting up libglx0:arm64 (1.7.0-1) ... Setting up python3.11-dev (3.11.9-1) ... Setting up libxxf86vm-dev:arm64 (1:1.1.4-1+b2) ... Setting up libxcursor1:arm64 (1:1.2.1-1) ... Setting up debhelper (13.15.3) ... Setting up python3 (3.11.8-1) ... Setting up libpython3.12-dev:arm64 (3.12.3-1) ... Setting up libxaw7:arm64 (2:1.0.14-1+b2) ... Setting up libxss-dev:arm64 (1:1.2.3-1) ... Setting up python3-markupsafe (2.1.5-1) ... Setting up gir1.2-harfbuzz-0.0:arm64 (8.3.0-2+b1) ... Setting up libxfixes-dev:arm64 (1:6.0.0-2) ... Setting up python3-six (1.16.0-6) ... Setting up libxv-dev:arm64 (2:1.0.11-1.1) ... Setting up python3-roman (3.3-3) ... Setting up libxrandr-dev:arm64 (2:1.5.4-1) ... Setting up python3-jinja2 (3.1.3-1) ... Setting up python3-packaging (24.0-1) ... Setting up libgl1:arm64 (1.7.0-1) ... Setting up python3-certifi (2023.11.17-1) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up libxt-dev:arm64 (1:1.2.1-1.2) ... Setting up libpython3-all-dev:arm64 (3.11.8-1) ... Setting up gir1.2-freedesktop-dev:arm64 (1.78.1-19) ... Setting up python3-idna (3.6-2) ... Setting up python3.12-dev (3.12.3-1) ... Setting up cython3 (3.0.10+dfsg-5) ... Setting up libxinerama-dev:arm64 (2:1.1.4-3) ... Setting up python3-urllib3 (1.26.18-2) ... Setting up libglx-dev:arm64 (1.7.0-1) ... Setting up libxi-dev:arm64 (2:1.8.1-1) ... Setting up libsdl2-2.0-0:arm64 (2.30.2+dfsg-1) ... Setting up python3-lib2to3 (3.12.3-1) ... Setting up libgl-dev:arm64 (1.7.0-1) ... Setting up libfluidsynth3:arm64 (2.3.5-1) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-pkg-resources (68.1.2-2) ... Setting up python3-distutils (3.12.3-1) ... python3.12: can't get files for byte-compilation Setting up libsdl2-image-2.0-0:arm64 (2.8.2+dfsg-1+b1) ... Setting up libglib2.0-dev-bin (2.78.4-7) ... Setting up python3-setuptools (68.1.2-2) ... Setting up libegl-dev:arm64 (1.7.0-1) ... Setting up python3-babel (2.14.0-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-charset-normalizer (3.3.2-1) ... Setting up libxcursor-dev:arm64 (1:1.2.1-1) ... Setting up python3-alabaster (0.7.12-1) ... Setting up x11-xkb-utils (7.7+8+b1) ... Setting up python3-all (3.11.8-1) ... Setting up python3-pygments (2.17.2+dfsg-1) ... Setting up libsdl2-mixer-2.0-0:arm64 (2.8.0+dfsg-1+b2) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up libglib2.0-dev:arm64 (2.78.4-7) ... Setting up python3-dev (3.11.8-1) ... Setting up python3-requests (2.31.0+dfsg-1) ... Setting up python3-numpy (1:1.26.4+ds-8) ... Setting up libpulse-dev:arm64 (16.1+dfsg1-5) ... Setting up libsdl2-ttf-2.0-0:arm64 (2.22.0+dfsg-1) ... Setting up xserver-common (2:21.1.12-1) ... Setting up libgles-dev:arm64 (1.7.0-1) ... Setting up libinstpatch-dev:arm64 (1.1.6-1+b1) ... Setting up dh-python (6.20240422) ... Setting up python3-all-dev (3.11.8-1) ... Setting up libharfbuzz-dev:arm64 (8.3.0-2+b1) ... Setting up xvfb (2:21.1.12-1) ... Processing triggers for libc-bin (2.37-18) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:arm64 (1.14.10-4+b1) ... Setting up docutils-common (0.20.1+dfsg-3) ... Setting up libibus-1.0-dev:arm64 (1.5.29-2) ... Setting up libsdl2-dev:arm64 (2.30.2+dfsg-1) ... Setting up libfluidsynth-dev:arm64 (2.3.5-1) ... Setting up libsdl2-ttf-dev:arm64 (2.22.0+dfsg-1) ... Setting up libsdl2-mixer-dev:arm64 (2.8.0+dfsg-1+b2) ... Setting up libsdl2-image-dev:arm64 (2.8.2+dfsg-1+b1) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.20.1+dfsg-3) ... Setting up python3-sphinx (7.2.6-6) ... 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: user script /srv/workspace/pbuilder/2153603/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/2153603/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/pygame-2.5.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../pygame_2.5.2-2_source.changes dpkg-buildpackage: info: source package pygame dpkg-buildpackage: info: source version 2.5.2-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Gianfranco Costamagna dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --with python3,sphinxdoc --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py clean Skipping Cython compilation WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using UNIX configuration... Hunting dependencies... SDL : found 2.30.2 FONT : found IMAGE : found MIXER : found PNG : found JPEG : found SCRAP : found PORTMIDI: found PORTTIME: found FREETYPE: found 26.1.20 If you get compiler errors during install, double-check the compiler flags in the "Setup" file. 'build/bdist.linux-aarch64' does not exist -- can't clean it 'build/scripts-3.12' does not exist -- can't clean it Continuing With "setup.py" I: pybuild base:311: python3.11 setup.py clean 'build/bdist.linux-aarch64' does not exist -- can't clean it 'build/scripts-3.11' 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.12 setup.py config Skipping Cython compilation WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using UNIX configuration... Hunting dependencies... SDL : found 2.30.2 FONT : found IMAGE : found MIXER : found PNG : found JPEG : found SCRAP : found PORTMIDI: found PORTTIME: found FREETYPE: found 26.1.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.11 setup.py config Skipping Cython compilation dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3.12 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/video.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/controller.pyx because it changed. Compiling src_c/cython/pygame/_sdl2/audio.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/video.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/controller.pyx [7/7] Cythonizing src_c/cython/pygame/_sdl2/audio.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.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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src_c/alphablit.c:50: src_c/include/sse2neon.h:6200:9: warning: '#pragma GCC pop_options' without a corresponding '#pragma GCC push_options' [-Wpragmas] 6200 | #pragma GCC pop_options | ^~~ In file included from src_c/simd_blitters_sse2.c:5: src_c/include/sse2neon.h:6200:9: warning: '#pragma GCC pop_options' without a corresponding '#pragma GCC push_options' [-Wpragmas] 6200 | #pragma GCC pop_options | ^~~ src_c/surface.c: In function 'surf_convert_alpha': src_c/surface.c:1674: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1674 | #pragma PG_WARN("srcsurf doesn't actually do anything?") | 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.) | In file included from src_c/alphablit.c:50: src_c/include/sse2neon.h:6200:9: warning: '#pragma GCC pop_options' without a corresponding '#pragma GCC push_options' [-Wpragmas] 6200 | #pragma GCC pop_options | ^~~ In file included from src_c/simd_blitters_sse2.c:5: src_c/include/sse2neon.h:6200:9: warning: '#pragma GCC pop_options' without a corresponding '#pragma GCC push_options' [-Wpragmas] 6200 | #pragma GCC pop_options | ^~~ src_c/surface.c: In function 'surf_convert_alpha': src_c/surface.c:1674: warning: ignoring '#pragma PG_WARN ' [-Wunknown-pragmas] 1674 | #pragma PG_WARN("srcsurf doesn't actually do anything?") | debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/pygame-2.5.2' # 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.5.2/src_py/pygame_icon.bmp /build/reproducible-path/pygame-2.5.2/.pybuild/cpython3_3.12_pygame/build/pygame; cp /usr/share/fonts/truetype/freefont/FreeSansBold.ttf /build/reproducible-path/pygame-2.5.2/.pybuild/cpython3_3.12_pygame/build/pygame/freesansbold.ttf; ln -sf /build/reproducible-path/pygame-2.5.2/examples/data /build/reproducible-path/pygame-2.5.2/.pybuild/cpython3_3.12_pygame/build/pygame/examples; ln -sf /build/reproducible-path/pygame-2.5.2/test/fixtures /build/reproducible-path/pygame-2.5.2/.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 CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio 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.5.2 (SDL 2.30.2, Python 3.12.3) 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.219s 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 (pygame.tests.blit_test.BlitTest.test_blits) ... ok test_blits_bad_dest (pygame.tests.blit_test.BlitTest.test_blits_bad_dest) ... ok test_blits_bad_surf_args (pygame.tests.blit_test.BlitTest.test_blits_bad_surf_args) ... ok test_blits_not_sequence (pygame.tests.blit_test.BlitTest.test_blits_not_sequence) ... ok test_blits_wrong_length (pygame.tests.blit_test.BlitTest.test_blits_wrong_length) ... ok ---------------------------------------------------------------------- Ran 7 tests in 0.008s 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.198s OK loading pygame.tests.camera_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN 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.057s 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.052s 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.005s 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.082s 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_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 216 tests in 3.348s 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 0.830s 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.090s OK loading pygame.tests.freetype_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN loading pygame.tests.ftfont_test CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. 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.037s 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.070s OK 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 1.176s OK loading pygame.tests.imageext_test CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. 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.014s 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.029s 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.253s 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.006s 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_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_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 25 tests in 0.572s 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_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_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 73 tests in 11.170s OK (skipped=1, 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.005s 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.133s 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.026s 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.023s 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.918s 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.088s 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 ... skipped 'sdl2 blitter produces different results on arm' 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 0.827s OK (skipped=7) CRITICAL: You are using the SDL disk i/o audio 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.036s 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.769s 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.983s 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.005s 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.053s 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.003s OK ..........................................................................................................................................sssssss.......s....s..sssss...........ss.....sss..........ss...............................................................................................................................................................................................................................................s................ss................................................................................................................................................................s.....s........s.....................................................................................................................................................xxxxxxx......x...........x........x.............................................x...x....................................................................................................................................................................................................................s..............x..............s.............x.........................................s.....s.s........................................................................................................................................................................................................................................................................................................................................................................................................................................................ss....................s..................s................................................s..s...s......................................................s.s......................s..s.............................................. ---------------------------------------------------------------------- Ran 1840 tests in 41.796s OK I: pybuild pybuild:308: cp /build/reproducible-path/pygame-2.5.2/src_py/pygame_icon.bmp /build/reproducible-path/pygame-2.5.2/.pybuild/cpython3_3.11_pygame/build/pygame; cp /usr/share/fonts/truetype/freefont/FreeSansBold.ttf /build/reproducible-path/pygame-2.5.2/.pybuild/cpython3_3.11_pygame/build/pygame/freesansbold.ttf; ln -sf /build/reproducible-path/pygame-2.5.2/examples/data /build/reproducible-path/pygame-2.5.2/.pybuild/cpython3_3.11_pygame/build/pygame/examples; ln -sf /build/reproducible-path/pygame-2.5.2/test/fixtures /build/reproducible-path/pygame-2.5.2/.pybuild/cpython3_3.11_pygame/build/pygame/tests/ I: pybuild base:311: /usr/bin/xvfb-run python3.11 -m pygame.tests.__main__ -v --exclude opengl CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. CRITICAL: You are using the SDL disk i/o audio 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.5.2 (SDL 2.30.2, Python 3.11.9) 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.227s 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 (pygame.tests.blit_test.BlitTest.test_blits) ... ok test_blits_bad_dest (pygame.tests.blit_test.BlitTest.test_blits_bad_dest) ... ok test_blits_bad_surf_args (pygame.tests.blit_test.BlitTest.test_blits_bad_surf_args) ... ok test_blits_not_sequence (pygame.tests.blit_test.BlitTest.test_blits_not_sequence) ... ok test_blits_wrong_length (pygame.tests.blit_test.BlitTest.test_blits_wrong_length) ... ok ---------------------------------------------------------------------- Ran 7 tests in 0.008s 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.198s OK loading pygame.tests.camera_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK 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.072s 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.048s 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.005s 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.087s 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_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 216 tests in 4.030s 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 0.833s 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.094s OK loading pygame.tests.freetype_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK loading pygame.tests.ftfont_test CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. 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.039s 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.081s OK loading pygame.tests.image__save_gl_surface_test ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK 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 1.127s OK loading pygame.tests.imageext_test CRITICAL: You are using the SDL disk i/o audio driver! CRITICAL: Writing to file [sdlaudio.raw]. 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.013s 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.030s 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.307s 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_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_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 25 tests in 0.571s 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_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_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 73 tests in 11.281s OK (skipped=1, 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.006s 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.141s 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.028s 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.028s 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.898s 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.205s 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 ... skipped 'sdl2 blitter produces different results on arm' 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.566s OK (skipped=7) CRITICAL: You are using the SDL disk i/o audio 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.040s 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 3.681s 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 19.471s 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.004s 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.048s 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.003s OK ..........................................................................................................................................sssssss.......s....s..sssss...........ss.....sss..........ss...............................................................................................................................................................................................................................................s................ss................................................................................................................................................................s.....s........s.....................................................................................................................................................xxxxxxx......x...........x........x.............................................x...x....................................................................................................................................................................................................................s..............x..............s.............x.........................................s.....s.s........................................................................................................................................................................................................................................................................................................................................................................................................................................................ss....................s..................s................................................s..s...s......................................................s.s......................s..s.............................................. ---------------------------------------------------------------------- Ran 1840 tests in 46.932s OK make[1]: Leaving directory '/build/reproducible-path/pygame-2.5.2' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3.12 setup.py install --root /build/reproducible-path/pygame-2.5.2/debian/python3-pygame /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() Skipping Cython compilation I: pybuild pybuild:334: ln -sf /usr/share/fonts/truetype/freefont/FreeSansBold.ttf /build/reproducible-path/pygame-2.5.2/debian/python3-pygame//usr/lib/python3.12/dist-packages/pygame/freesansbold.ttf I: pybuild base:311: /usr/bin/python3 setup.py install --root /build/reproducible-path/pygame-2.5.2/debian/python3-pygame /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() Skipping Cython compilation I: pybuild pybuild:334: ln -sf /usr/share/fonts/truetype/freefont/FreeSansBold.ttf /build/reproducible-path/pygame-2.5.2/debian/python3-pygame//usr/lib/python3.11/dist-packages/pygame/freesansbold.ttf debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/pygame-2.5.2' dh_install dh_numpy3 rm -f debian/python*-pygame/usr/lib/python*/dist-packages/pygame/LGPL rm -rf debian/python*-pygame/usr/lib/python*/dist-packages/pygame/examples/ rm -rf debian/python*-pygame/usr/lib/python*/dist-packages/pygame/tests/ rm -rf debian/python*-pygame/usr/lib/python*/dist-packages/pygame/docs/ for d in debian/python3-pygame/usr/include/python*; do \ [ "$d" = *m ] || mv "$d" "$d"m; \ done make[1]: Leaving directory '/build/reproducible-path/pygame-2.5.2' debian/rules override_dh_installdocs make[1]: Entering directory '/build/reproducible-path/pygame-2.5.2' python3 setup.py docs -f Running Sphinx v7.2.6 making output directory... done building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 90 source files that are out of date updating environment: [new config] 90 added, 0 changed, 0 removed reading sources... [ 1%] c_api reading sources... [ 2%] c_api/base reading sources... [ 3%] c_api/bufferproxy reading sources... [ 4%] c_api/color reading sources... [ 6%] c_api/display reading sources... [ 7%] c_api/event reading sources... [ 8%] c_api/freetype reading sources... [ 9%] c_api/mixer reading sources... [ 10%] c_api/rect reading sources... [ 11%] c_api/rwobject reading sources... [ 12%] c_api/slots reading sources... [ 13%] c_api/surface reading sources... [ 14%] c_api/surflock reading sources... [ 16%] c_api/version reading sources... [ 17%] filepaths reading sources... [ 18%] index reading sources... [ 19%] logos reading sources... [ 20%] ref/bufferproxy reading sources... [ 21%] ref/camera reading sources... [ 22%] ref/cdrom reading sources... [ 23%] ref/color reading sources... [ 24%] ref/color_list reading sources... [ 26%] ref/cursors reading sources... [ 27%] ref/display reading sources... [ 28%] ref/draw reading sources... [ 29%] ref/event reading sources... [ 30%] ref/examples reading sources... [ 31%] ref/fastevent reading sources... [ 32%] ref/font reading sources... [ 33%] ref/freetype reading sources... [ 34%] ref/gfxdraw reading sources... [ 36%] ref/image reading sources... [ 37%] ref/joystick reading sources... [ 38%] ref/key reading sources... [ 39%] ref/locals reading sources... [ 40%] ref/mask reading sources... [ 41%] ref/math reading sources... [ 42%] ref/midi reading sources... [ 43%] ref/mixer reading sources... [ 44%] ref/mouse reading sources... [ 46%] ref/music reading sources... [ 47%] ref/overlay reading sources... [ 48%] ref/pixelarray reading sources... [ 49%] ref/pixelcopy reading sources... [ 50%] ref/pygame reading sources... [ 51%] ref/rect reading sources... [ 52%] ref/scrap reading sources... [ 53%] ref/sdl2_controller reading sources... [ 54%] ref/sdl2_video reading sources... [ 56%] ref/sndarray reading sources... [ 57%] ref/sprite reading sources... [ 58%] ref/surface reading sources... [ 59%] ref/surfarray reading sources... [ 60%] ref/tests reading sources... [ 61%] ref/time reading sources... [ 62%] ref/touch reading sources... [ 63%] ref/transform reading sources... [ 64%] tut/CameraIntro reading sources... [ 66%] tut/ChimpLineByLine reading sources... [ 67%] tut/DisplayModes reading sources... [ 68%] tut/ImportInit reading sources... [ 69%] tut/MakeGames reading sources... [ 70%] tut/MoveIt reading sources... [ 71%] tut/PygameIntro reading sources... [ 72%] tut/SpriteIntro reading sources... [ 73%] tut/SurfarrayIntro reading sources... [ 74%] tut/chimp.py reading sources... [ 76%] tut/en/Red_or_Black/1.Prolog/introduction reading sources... [ 77%] tut/en/Red_or_Black/2.Print_text/Basic TEMPLATE and OUTPUT reading sources... [ 78%] tut/en/Red_or_Black/3.Move_text/Basic PROCESS reading sources... [ 79%] tut/en/Red_or_Black/4.Control_text/Basic INPUT reading sources... [ 80%] tut/en/Red_or_Black/5.HP_bar/Advanced OUTPUT with Advanced PROCESS reading sources... [ 81%] tut/en/Red_or_Black/6.Buttons/Advanced INPUT with Advanced OUTPUT reading sources... [ 82%] tut/en/Red_or_Black/7.Game_board/Advanced OUTPUT and plus alpha reading sources... [ 83%] tut/en/Red_or_Black/8.Epilog/Epilog reading sources... [ 84%] tut/ko/빨간블록 검은블록/1.프롤로그/소개 reading sources... [ 86%] tut/ko/빨간블록 검은블록/2.텍스트 출력/기초 템플릿과 출력 reading sources... [ 87%] tut/ko/빨간블록 검은블록/3.텍스트 이동/기초 처리 reading sources... [ 88%] tut/ko/빨간블록 검은블록/4.텍스트 조종/기초 입력 reading sources... [ 89%] tut/ko/빨간블록 검은블록/5.HP바/심화 출력 그리고 심화 처리 reading sources... [ 90%] tut/ko/빨간블록 검은블록/6.버튼들/심화 입력 그리고 심화 출력 reading sources... [ 91%] tut/ko/빨간블록 검은블록/7.게임판/심화 출력 그리고 조금 더 reading sources... [ 92%] tut/ko/빨간블록 검은블록/8.에필로그/에필로그 reading sources... [ 93%] tut/ko/빨간블록 검은블록/개요 reading sources... [ 94%] tut/newbieguide reading sources... [ 96%] tut/tom_games2 reading sources... [ 97%] tut/tom_games3 reading sources... [ 98%] tut/tom_games4 reading sources... [ 99%] tut/tom_games5 reading sources... [100%] tut/tom_games6 looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 1%] c_api writing output... [ 2%] c_api/base writing output... [ 3%] c_api/bufferproxy writing output... [ 4%] c_api/color writing output... [ 6%] c_api/display writing output... [ 7%] c_api/event writing output... [ 8%] c_api/freetype writing output... [ 9%] c_api/mixer writing output... [ 10%] c_api/rect writing output... [ 11%] c_api/rwobject writing output... [ 12%] c_api/slots writing output... [ 13%] c_api/surface writing output... [ 14%] c_api/surflock writing output... [ 16%] c_api/version writing output... [ 17%] filepaths writing output... [ 18%] index writing output... [ 19%] logos writing output... [ 20%] ref/bufferproxy writing output... [ 21%] ref/camera writing output... [ 22%] ref/cdrom writing output... [ 23%] ref/color writing output... [ 24%] ref/color_list writing output... [ 26%] ref/cursors writing output... [ 27%] ref/display writing output... [ 28%] ref/draw writing output... [ 29%] ref/event writing output... [ 30%] ref/examples writing output... [ 31%] ref/fastevent writing output... [ 32%] ref/font writing output... [ 33%] ref/freetype writing output... [ 34%] ref/gfxdraw writing output... [ 36%] ref/image writing output... [ 37%] ref/joystick writing output... [ 38%] ref/key writing output... [ 39%] ref/locals writing output... [ 40%] ref/mask writing output... [ 41%] ref/math writing output... [ 42%] ref/midi writing output... [ 43%] ref/mixer writing output... [ 44%] ref/mouse writing output... [ 46%] ref/music writing output... [ 47%] ref/overlay writing output... [ 48%] ref/pixelarray writing output... [ 49%] ref/pixelcopy writing output... [ 50%] ref/pygame writing output... [ 51%] ref/rect writing output... [ 52%] ref/scrap writing output... [ 53%] ref/sdl2_controller writing output... [ 54%] ref/sdl2_video writing output... [ 56%] ref/sndarray writing output... [ 57%] ref/sprite writing output... [ 58%] ref/surface writing output... [ 59%] ref/surfarray writing output... [ 60%] ref/tests writing output... [ 61%] ref/time writing output... [ 62%] ref/touch writing output... [ 63%] ref/transform writing output... [ 64%] tut/CameraIntro writing output... [ 66%] tut/ChimpLineByLine writing output... [ 67%] tut/DisplayModes writing output... [ 68%] tut/ImportInit writing output... [ 69%] tut/MakeGames writing output... [ 70%] tut/MoveIt writing output... [ 71%] tut/PygameIntro writing output... [ 72%] tut/SpriteIntro writing output... [ 73%] tut/SurfarrayIntro writing output... [ 74%] tut/chimp.py writing output... [ 76%] tut/en/Red_or_Black/1.Prolog/introduction writing output... [ 77%] tut/en/Red_or_Black/2.Print_text/Basic TEMPLATE and OUTPUT writing output... [ 78%] tut/en/Red_or_Black/3.Move_text/Basic PROCESS writing output... [ 79%] tut/en/Red_or_Black/4.Control_text/Basic INPUT writing output... [ 80%] tut/en/Red_or_Black/5.HP_bar/Advanced OUTPUT with Advanced PROCESS writing output... [ 81%] tut/en/Red_or_Black/6.Buttons/Advanced INPUT with Advanced OUTPUT writing output... [ 82%] tut/en/Red_or_Black/7.Game_board/Advanced OUTPUT and plus alpha writing output... [ 83%] tut/en/Red_or_Black/8.Epilog/Epilog writing output... [ 84%] tut/ko/빨간블록 검은블록/1.프롤로그/소개 writing output... [ 86%] tut/ko/빨간블록 검은블록/2.텍스트 출력/기초 템플릿과 출력 writing output... [ 87%] tut/ko/빨간블록 검은블록/3.텍스트 이동/기초 처리 writing output... [ 88%] tut/ko/빨간블록 검은블록/4.텍스트 조종/기초 입력 writing output... [ 89%] tut/ko/빨간블록 검은블록/5.HP바/심화 출력 그리고 심화 처리 writing output... [ 90%] tut/ko/빨간블록 검은블록/6.버튼들/심화 입력 그리고 심화 출력 writing output... [ 91%] tut/ko/빨간블록 검은블록/7.게임판/심화 출력 그리고 조금 더 writing output... [ 92%] tut/ko/빨간블록 검은블록/8.에필로그/에필로그 writing output... [ 93%] tut/ko/빨간블록 검은블록/개요 writing output... [ 94%] tut/newbieguide writing output... [ 96%] tut/tom_games2 writing output... [ 97%] tut/tom_games3 writing output... [ 98%] tut/tom_games4 writing output... [ 99%] tut/tom_games5 writing output... [100%] tut/tom_games6 generating indices... genindex py-modindex done writing additional pages... search done copying images... [ 1%] _static/pygame_logo.png copying images... [ 2%] _static/pygame_lofi.png copying images... [ 4%] _static/pygame_powered.png copying images... [ 5%] _static/pygame_tiny.png copying images... [ 6%] _static/pygame_powered_lowres.png copying images... [ 8%] ref/code_examples/draw_module_example.png copying images... [ 9%] ref/code_examples/joystick_calls.png copying images... [ 10%] ref/code_examples/angle_to.png copying images... [ 11%] tut/camera_rgb.jpg copying images... [ 12%] tut/camera_yuv.jpg copying images... [ 14%] tut/camera_hsv.jpg copying images... [ 15%] tut/camera_thresholded.jpg copying images... [ 16%] tut/camera_average.jpg copying images... [ 18%] tut/camera_thresh.jpg copying images... [ 19%] tut/camera_background.jpg copying images... [ 20%] tut/camera_green.jpg copying images... [ 21%] tut/camera_mask.jpg copying images... [ 22%] tut/chimpshot.gif copying images... [ 24%] tut/intro_ball.gif copying images... [ 25%] tut/intro_blade.jpg copying images... [ 26%] tut/intro_freedom.jpg copying images... [ 28%] tut/surfarray_allblack.png copying images... [ 29%] tut/surfarray_striped.png copying images... [ 30%] tut/surfarray_rgbarray.png copying images... [ 31%] tut/surfarray_flipped.png copying images... [ 32%] tut/surfarray_scaledown.png copying images... [ 34%] tut/surfarray_scaleup.png copying images... [ 35%] tut/surfarray_redimg.png copying images... [ 36%] tut/surfarray_soften.png copying images... [ 38%] tut/surfarray_xfade.png copying images... [ 39%] tut/en/Red_or_Black/1.Prolog/introduction-PuyoPuyo.png copying images... [ 40%] tut/en/Red_or_Black/1.Prolog/introduction-TPS.png copying images... [ 41%] tut/en/Red_or_Black/1.Prolog/introduction-Battleship.png copying images... [ 42%] tut/en/Red_or_Black/2.Print_text/Basic-ouput-sourcecode.png copying images... [ 44%] tut/en/Red_or_Black/2.Print_text/Bagic-ouput-result-screen.png copying images... [ 45%] tut/en/Red_or_Black/3.Move_text/Bagic-PROCESS-sourcecode.png copying images... [ 46%] tut/en/Red_or_Black/3.Move_text/Bagic-PROCESS-resultscreen.png copying images... [ 48%] tut/en/Red_or_Black/4.Control_text/Bagic-INPUT-sourcecode.png copying images... [ 49%] tut/en/Red_or_Black/4.Control_text/Bagic-INPUT-resultscreen.png copying images... [ 50%] tut/en/Red_or_Black/5.HP_bar/AdvancedOutputProcess1.gif copying images... [ 51%] tut/en/Red_or_Black/5.HP_bar/AdvancedOutputProcess2.gif copying images... [ 52%] tut/en/Red_or_Black/5.HP_bar/AdvancedOutputProcess3.gif copying images... [ 54%] tut/en/Red_or_Black/5.HP_bar/AdvancedOutputProcess4.gif copying images... [ 55%] tut/en/Red_or_Black/5.HP_bar/AdvancedOutputProcess5.gif copying images... [ 56%] tut/en/Red_or_Black/5.HP_bar/AdvancedOutputProcess6.gif copying images... [ 57%] tut/en/Red_or_Black/6.Buttons/AdvancedInputOutput1.gif copying images... [ 59%] tut/en/Red_or_Black/6.Buttons/AdvancedInputOutput2.gif copying images... [ 60%] tut/en/Red_or_Black/6.Buttons/AdvancedInputOutput3.gif copying images... [ 61%] tut/en/Red_or_Black/6.Buttons/AdvancedInputOutput4.gif copying images... [ 62%] tut/en/Red_or_Black/6.Buttons/AdvancedInputOutput5.gif copying images... [ 64%] tut/en/Red_or_Black/7.Game_board/AdvancedOutputAlpha1.gif copying images... [ 65%] tut/en/Red_or_Black/7.Game_board/AdvancedOutputAlpha2.gif copying images... [ 66%] tut/en/Red_or_Black/7.Game_board/AdvancedOutputAlpha3.gif copying images... [ 68%] tut/ko/빨간블록 검은블록/1.프롤로그/introduction-PuyoPuyo.png copying images... [ 69%] tut/ko/빨간블록 검은블록/1.프롤로그/introduction-TPS.png copying images... [ 70%] tut/ko/빨간블록 검은블록/1.프롤로그/introduction-Battleship.png copying images... [ 71%] tut/ko/빨간블록 검은블록/2.텍스트 출력/Basic-ouput-sourcecode.png copying images... [ 72%] tut/ko/빨간블록 검은블록/2.텍스트 출력/Bagic-ouput-result-screen.png copying images... [ 74%] tut/ko/빨간블록 검은블록/3.텍스트 이동/Bagic-PROCESS-sourcecode.png copying images... [ 75%] tut/ko/빨간블록 검은블록/3.텍스트 이동/Bagic-PROCESS-resultscreen.png copying images... [ 76%] tut/ko/빨간블록 검은블록/4.텍스트 조종/Bagic-INPUT-sourcecode.png copying images... [ 78%] tut/ko/빨간블록 검은블록/4.텍스트 조종/Bagic-INPUT-resultscreen.png copying images... [ 79%] tut/ko/빨간블록 검은블록/5.HP바/AdvancedOutputProcess1.gif copying images... [ 80%] tut/ko/빨간블록 검은블록/5.HP바/AdvancedOutputProcess2.gif copying images... [ 81%] tut/ko/빨간블록 검은블록/5.HP바/AdvancedOutputProcess3.gif copying images... [ 82%] tut/ko/빨간블록 검은블록/5.HP바/AdvancedOutputProcess4.gif copying images... [ 84%] tut/ko/빨간블록 검은블록/5.HP바/AdvancedOutputProcess5.gif copying images... [ 85%] tut/ko/빨간블록 검은블록/5.HP바/AdvancedOutputProcess6.gif copying images... [ 86%] tut/ko/빨간블록 검은블록/6.버튼들/AdvancedInputOutput1.gif copying images... [ 88%] tut/ko/빨간블록 검은블록/6.버튼들/AdvancedInputOutput2.gif copying images... [ 89%] tut/ko/빨간블록 검은블록/6.버튼들/AdvancedInputOutput3.gif copying images... [ 90%] tut/ko/빨간블록 검은블록/6.버튼들/AdvancedInputOutput4.gif copying images... [ 91%] tut/ko/빨간블록 검은블록/6.버튼들/AdvancedInputOutput5.gif copying images... [ 92%] tut/ko/빨간블록 검은블록/7.게임판/AdvancedOutputAlpha1.gif copying images... [ 94%] tut/ko/빨간블록 검은블록/7.게임판/AdvancedOutputAlpha2.gif copying images... [ 95%] tut/ko/빨간블록 검은블록/7.게임판/AdvancedOutputAlpha3.gif copying images... [ 96%] tut/tom_basic.png copying images... [ 98%] tut/tom_radians.png copying images... [ 99%] tut/tom_formulae.png copying images... [100%] tut/tom_event-flowchart.png dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in docs/generated. Running Sphinx v7.2.6 loading translations [es]... done making output directory... done building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 23 source files that are out of date updating environment: [new config] 23 added, 0 changed, 0 removed reading sources... [ 4%] color_list reading sources... [ 9%] index reading sources... [ 13%] logos reading sources... [ 17%] referencias/bufferproxy reading sources... [ 22%] referencias/camera reading sources... [ 26%] referencias/cdrom reading sources... [ 30%] referencias/color reading sources... [ 35%] referencias/cursors reading sources... [ 39%] tutorials/CamaraIntro reading sources... [ 43%] tutorials/ChimpanceLineaporLinea reading sources... [ 48%] tutorials/CrearJuegos reading sources... [ 52%] tutorials/GuiaNewbie reading sources... [ 57%] tutorials/IniciarImportar reading sources... [ 61%] tutorials/ModosVisualizacion reading sources... [ 65%] tutorials/MoverImagen reading sources... [ 70%] tutorials/SpriteIntro reading sources... [ 74%] tutorials/SurfarrayIntro reading sources... [ 78%] tutorials/chimpance.py reading sources... [ 83%] tutorials/tom_juegos2 reading sources... [ 87%] tutorials/tom_juegos3 reading sources... [ 91%] tutorials/tom_juegos4 reading sources... [ 96%] tutorials/tom_juegos5 reading sources... [100%] tutorials/tom_juegos6 /build/reproducible-path/pygame-2.5.2/docs/es/referencias/cdrom.rst:16: WARNING: Inline literal start-string without end-string. /build/reproducible-path/pygame-2.5.2/docs/es/referencias/cdrom.rst:82: WARNING: Inline literal start-string without end-string. /build/reproducible-path/pygame-2.5.2/docs/es/referencias/color.rst:189: WARNING: Inline literal start-string without end-string. /build/reproducible-path/pygame-2.5.2/docs/es/referencias/cursors.rst:208: WARNING: Inline literal start-string without end-string. docs/es/tutorials/common.txt:3: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: '../reST/common.txt'. docs/es/tutorials/common.txt:3: CRITICAL: Problems with "include" directive path: InputError: [Errno 2] No such file or directory: '../reST/common.txt'. looking for now-outdated files... none found pickling environment... done checking consistency... /build/reproducible-path/pygame-2.5.2/docs/es/color_list.rst: WARNING: document isn't included in any toctree done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 4%] color_list writing output... [ 9%] index writing output... [ 13%] logos writing output... [ 17%] referencias/bufferproxy writing output... [ 22%] referencias/camera writing output... [ 26%] referencias/cdrom writing output... [ 30%] referencias/color writing output... [ 35%] referencias/cursors writing output... [ 39%] tutorials/CamaraIntro writing output... [ 43%] tutorials/ChimpanceLineaporLinea writing output... [ 48%] tutorials/CrearJuegos writing output... [ 52%] tutorials/GuiaNewbie writing output... [ 57%] tutorials/IniciarImportar writing output... [ 61%] tutorials/ModosVisualizacion writing output... [ 65%] tutorials/MoverImagen writing output... [ 70%] tutorials/SpriteIntro writing output... [ 74%] tutorials/SurfarrayIntro writing output... [ 78%] tutorials/chimpance.py writing output... [ 83%] tutorials/tom_juegos2 writing output... [ 87%] tutorials/tom_juegos3 writing output... [ 91%] tutorials/tom_juegos4 writing output... [ 96%] tutorials/tom_juegos5 writing output... [100%] tutorials/tom_juegos6 /build/reproducible-path/pygame-2.5.2/docs/es/color_list.rst:676: WARNING: unknown document: 'color' /build/reproducible-path/pygame-2.5.2/docs/es/referencias/color.rst:54: WARNING: unknown document: 'color_list' /build/reproducible-path/pygame-2.5.2/docs/es/referencias/color.rst:66: WARNING: unknown document: 'color_list' /build/reproducible-path/pygame-2.5.2/docs/es/tutorials/ModosVisualizacion.rst:147: WARNING: 'any' reference target not found: pygame.display.set_mode /build/reproducible-path/pygame-2.5.2/docs/es/tutorials/ModosVisualizacion.rst:147: WARNING: 'any' reference target not found: pygame.display.set_mode generating indices... genindex py-modindex done writing additional pages... search done copying images... [ 4%] ../reST/_static/pygame_logo.png copying images... [ 7%] ../reST/_static/pygame_lofi.png copying images... [ 11%] ../reST/_static/pygame_powered.png copying images... [ 15%] ../reST/_static/pygame_tiny.png copying images... [ 19%] ../reST/_static/pygame_powered_lowres.png copying images... [ 22%] ../reST/tut/camera_rgb.jpg copying images... [ 26%] ../reST/tut/camera_yuv.jpg copying images... [ 30%] ../reST/tut/camera_hsv.jpg copying images... [ 33%] ../reST/tut/camera_thresholded.jpg copying images... [ 37%] ../reST/tut/camera_average.jpg copying images... [ 41%] ../reST/tut/camera_thresh.jpg copying images... [ 44%] ../reST/tut/camera_background.jpg copying images... [ 48%] ../reST/tut/camera_green.jpg copying images... [ 52%] ../reST/tut/camera_mask.jpg copying images... [ 56%] tutorials/chimpshot.gif copying images... [ 59%] ../reST/tut/surfarray_allblack.png copying images... [ 63%] ../reST/tut/surfarray_striped.png copying images... [ 67%] ../reST/tut/surfarray_rgbarray.png copying images... [ 70%] ../reST/tut/surfarray_flipped.png copying images... [ 74%] ../reST/tut/surfarray_scaledown.png copying images... [ 78%] ../reST/tut/surfarray_scaleup.png copying images... [ 81%] ../reST/tut/surfarray_redimg.png copying images... [ 85%] ../reST/tut/surfarray_soften.png copying images... [ 89%] ../reST/tut/surfarray_xfade.png copying images... [ 93%] ../reST/tut/tom_basic.png copying images... [ 96%] ../reST/tut/tom_radians.png copying images... [100%] ../reST/tut/tom_formulae.png dumping search index in Spanish (code: es)... done dumping object inventory... done build succeeded, 12 warnings. The HTML pages are in docs/generated/es. Generating: docs/reST docs/generated Executing sphinx in subprocess with args: ['/usr/bin/python3', '-m', 'sphinx', '-b', 'html', '-d', 'docs/generated/doctrees', '-D', 'headers_dest=src_c/doc', '-D', 'headers_mkdirs=0', 'docs/reST', 'docs/generated', '-E'] Generating: docs/es docs/generated/es Executing sphinx in subprocess with args: ['/usr/bin/python3', '-m', 'sphinx', '-b', 'html', '-d', 'docs/generated/es/doctrees', '-D', 'headers_dest=src_c/doc', '-D', 'headers_mkdirs=0', 'docs/es', 'docs/generated/es', '-E'] Skipping Cython compilation Using python: /usr/bin/python3 rm -rf docs/generated/doctrees/ docs/generated/*/doctrees/ dh_installdocs --exclude=LGPL.txt dh_installdocs: warning: Cannot auto-detect main package for python-pygame-doc. If the default is wrong, please use --doc-main-package make[1]: Leaving directory '/build/reproducible-path/pygame-2.5.2' debian/rules override_dh_sphinxdoc make[1]: Entering directory '/build/reproducible-path/pygame-2.5.2' # Ignore Korean documentation - it breaks dh_sphinxdoc (see bug 1008504) dh_sphinxdoc -Xtut/ko dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-pygame-doc/usr/share/doc/python-pygame-doc/generated/es/_static/base-stemmer.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-pygame-doc/usr/share/doc/python-pygame-doc/generated/es/_static/translations.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-pygame-doc/usr/share/doc/python-pygame-doc/generated/es/_static/spanish-stemmer.js make[1]: Leaving directory '/build/reproducible-path/pygame-2.5.2' dh_installchangelogs -O--buildsystem=pybuild dh_installexamples -O--buildsystem=pybuild dh_installexamples: warning: Cannot auto-detect main package for python-pygame-doc. If the default is wrong, please use --doc-main-package dh_python3 -O--buildsystem=pybuild dh_installsystemduser -O--buildsystem=pybuild dh_lintian -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild debian/python-pygame-doc/usr/share/doc/python-pygame-doc/generated/es/_images/pygame_powered_lowres.png: 177712 bytes of garbage after IEND chunk at /usr/share/perl5/File/StripNondeterminism/handlers/png.pm line 172. debian/python-pygame-doc/usr/share/doc/python-pygame-doc/generated/es/_static/pygame_powered_lowres.png: 177712 bytes of garbage after IEND chunk at /usr/share/perl5/File/StripNondeterminism/handlers/png.pm line 172. debian/python-pygame-doc/usr/share/doc/python-pygame-doc/generated/_images/pygame_powered_lowres.png: 177712 bytes of garbage after IEND chunk at /usr/share/perl5/File/StripNondeterminism/handlers/png.pm line 172. debian/python-pygame-doc/usr/share/doc/python-pygame-doc/generated/_static/pygame_powered_lowres.png: 177712 bytes of garbage after IEND chunk at /usr/share/perl5/File/StripNondeterminism/handlers/png.pm line 172. debian/rules override_dh_compress make[1]: Entering directory '/build/reproducible-path/pygame-2.5.2' dh_compress -ppython-pygame-doc -Xexamples/ dh_compress --remaining-packages make[1]: Leaving directory '/build/reproducible-path/pygame-2.5.2' dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild dh_dwz -a -O--buildsystem=pybuild dh_strip -a -O--buildsystem=pybuild dh_makeshlibs -a -O--buildsystem=pybuild dh_shlibdeps -a -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dpkg-gencontrol: warning: package python-pygame-doc: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package python-pygame-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'python3-pygame' in '../python3-pygame_2.5.2-2_arm64.deb'. dpkg-deb: building package 'python3-pygame-dbgsym' in '../python3-pygame-dbgsym_2.5.2-2_arm64.deb'. dpkg-deb: building package 'python-pygame-doc' in '../python-pygame-doc_2.5.2-2_all.deb'. dpkg-genbuildinfo --build=binary -O../pygame_2.5.2-2_arm64.buildinfo dpkg-genchanges --build=binary -O../pygame_2.5.2-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/2153603/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2153603/tmp/hooks/B01_cleanup finished 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/2153603 and its subdirectories I: Current time: Fri May 30 07:18:37 +14 2025 I: pbuilder-time-stamp: 1748539117