0s autopkgtest [00:03:59]: starting date and time: 2025-02-21 00:03:59+0000 0s autopkgtest [00:03:59]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [00:03:59]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.mun32zza/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:numpy,src:geophar,src:mpi4py,src:onnxruntime,src:petsc4py,src:pyinstaller,src:sympy,src:umap-learn --apt-upgrade pyrr --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=numpy/1:2.2.3+ds-2 geophar/18.10+dfsg1-6 mpi4py/4.0.3-1ubuntu1 onnxruntime/1.20.1+dfsg-2 petsc4py/3.22.3-1 pyinstaller/6.12.0+ds-2 sympy/1.13.3-3 umap-learn/0.5.4+dfsg-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-27.secgroup --name adt-plucky-s390x-pyrr-20250221-000358-juju-7f2275-prod-proposed-migration-environment-2-d53dee92-6e65-45b5-ba36-87ffe29ca53c --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 71s autopkgtest [00:05:10]: testbed dpkg architecture: s390x 71s autopkgtest [00:05:10]: testbed apt version: 2.9.30 71s autopkgtest [00:05:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 71s autopkgtest [00:05:10]: testbed release detected to be: None 72s autopkgtest [00:05:11]: updating testbed package index (apt update) 73s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 73s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 73s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 73s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 73s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 73s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.8 kB] 73s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [89.5 kB] 73s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [729 kB] 73s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [129 kB] 73s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 73s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [653 kB] 73s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4436 B] 73s Fetched 1734 kB in 1s (1994 kB/s) 74s Reading package lists... 75s Reading package lists... 75s Building dependency tree... 75s Reading state information... 75s Calculating upgrade... 75s The following packages were automatically installed and are no longer required: 75s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 75s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 75s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 75s linux-tools-6.11.0-8-generic 75s Use 'sudo apt autoremove' to remove them. 75s The following packages will be upgraded: 75s apt apt-utils binutils binutils-common binutils-s390x-linux-gnu 75s cryptsetup-bin inetutils-telnet kbd libapt-pkg7.0 libbinutils 75s libcryptsetup12 libctf-nobfd0 libctf0 libplymouth5 libsframe1 libssl3t64 75s openssl openssl-provider-legacy plymouth plymouth-theme-ubuntu-text 75s python3-requests sysconfig-hardware telnet 75s 23 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 75s Need to get 8879 kB of archives. 75s After this operation, 25.6 kB of additional disk space will be used. 75s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x openssl-provider-legacy s390x 3.4.1-1ubuntu1 [37.9 kB] 75s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libssl3t64 s390x 3.4.1-1ubuntu1 [1889 kB] 76s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libapt-pkg7.0 s390x 2.9.30ubuntu1 [1105 kB] 76s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x apt s390x 2.9.30ubuntu1 [1424 kB] 76s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x apt-utils s390x 2.9.30ubuntu1 [215 kB] 76s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x kbd s390x 2.7.1-2ubuntu1 [239 kB] 76s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x openssl s390x 3.4.1-1ubuntu1 [1184 kB] 76s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x inetutils-telnet s390x 2:2.5-6ubuntu1 [111 kB] 76s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libplymouth5 s390x 24.004.60-2ubuntu5 [150 kB] 76s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x plymouth-theme-ubuntu-text s390x 24.004.60-2ubuntu5 [10.1 kB] 76s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x plymouth s390x 24.004.60-2ubuntu5 [144 kB] 76s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x telnet all 0.17+2.5-6ubuntu1 [3694 B] 76s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libctf0 s390x 2.44-2ubuntu1 [101 kB] 76s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libctf-nobfd0 s390x 2.44-2ubuntu1 [102 kB] 76s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x binutils-s390x-linux-gnu s390x 2.44-2ubuntu1 [907 kB] 76s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libbinutils s390x 2.44-2ubuntu1 [482 kB] 76s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x binutils s390x 2.44-2ubuntu1 [3206 B] 76s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x binutils-common s390x 2.44-2ubuntu1 [215 kB] 76s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libsframe1 s390x 2.44-2ubuntu1 [14.2 kB] 76s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libcryptsetup12 s390x 2:2.7.5-1ubuntu2 [269 kB] 76s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x cryptsetup-bin s390x 2:2.7.5-1ubuntu2 [216 kB] 76s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x python3-requests all 2.32.3+dfsg-4ubuntu1 [52.9 kB] 76s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x sysconfig-hardware s390x 0.0.14+nmu2ubuntu1 [4884 B] 76s Fetched 8879 kB in 1s (9899 kB/s) 76s (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 ... 81029 files and directories currently installed.) 76s Preparing to unpack .../openssl-provider-legacy_3.4.1-1ubuntu1_s390x.deb ... 76s Unpacking openssl-provider-legacy (3.4.1-1ubuntu1) over (3.4.0-1ubuntu2) ... 76s Setting up openssl-provider-legacy (3.4.1-1ubuntu1) ... 76s (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 ... 81029 files and directories currently installed.) 76s Preparing to unpack .../libssl3t64_3.4.1-1ubuntu1_s390x.deb ... 76s Unpacking libssl3t64:s390x (3.4.1-1ubuntu1) over (3.4.0-1ubuntu2) ... 76s Setting up libssl3t64:s390x (3.4.1-1ubuntu1) ... 76s (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 ... 81028 files and directories currently installed.) 76s Preparing to unpack .../libapt-pkg7.0_2.9.30ubuntu1_s390x.deb ... 76s Unpacking libapt-pkg7.0:s390x (2.9.30ubuntu1) over (2.9.30) ... 76s Setting up libapt-pkg7.0:s390x (2.9.30ubuntu1) ... 76s (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 ... 81028 files and directories currently installed.) 76s Preparing to unpack .../apt_2.9.30ubuntu1_s390x.deb ... 76s Unpacking apt (2.9.30ubuntu1) over (2.9.30) ... 77s Setting up apt (2.9.30ubuntu1) ... 77s (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 ... 81028 files and directories currently installed.) 77s Preparing to unpack .../00-apt-utils_2.9.30ubuntu1_s390x.deb ... 77s Unpacking apt-utils (2.9.30ubuntu1) over (2.9.30) ... 77s Preparing to unpack .../01-kbd_2.7.1-2ubuntu1_s390x.deb ... 77s Unpacking kbd (2.7.1-2ubuntu1) over (2.6.4-2ubuntu3) ... 77s Preparing to unpack .../02-openssl_3.4.1-1ubuntu1_s390x.deb ... 77s Unpacking openssl (3.4.1-1ubuntu1) over (3.4.0-1ubuntu2) ... 77s Preparing to unpack .../03-inetutils-telnet_2%3a2.5-6ubuntu1_s390x.deb ... 77s Unpacking inetutils-telnet (2:2.5-6ubuntu1) over (2:2.5-5ubuntu1) ... 77s Preparing to unpack .../04-libplymouth5_24.004.60-2ubuntu5_s390x.deb ... 77s Unpacking libplymouth5:s390x (24.004.60-2ubuntu5) over (24.004.60-2ubuntu4) ... 77s Preparing to unpack .../05-plymouth-theme-ubuntu-text_24.004.60-2ubuntu5_s390x.deb ... 77s Unpacking plymouth-theme-ubuntu-text (24.004.60-2ubuntu5) over (24.004.60-2ubuntu4) ... 77s Preparing to unpack .../06-plymouth_24.004.60-2ubuntu5_s390x.deb ... 77s Unpacking plymouth (24.004.60-2ubuntu5) over (24.004.60-2ubuntu4) ... 77s Preparing to unpack .../07-telnet_0.17+2.5-6ubuntu1_all.deb ... 77s Unpacking telnet (0.17+2.5-6ubuntu1) over (0.17+2.5-5ubuntu1) ... 77s Preparing to unpack .../08-libctf0_2.44-2ubuntu1_s390x.deb ... 77s Unpacking libctf0:s390x (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 77s Preparing to unpack .../09-libctf-nobfd0_2.44-2ubuntu1_s390x.deb ... 77s Unpacking libctf-nobfd0:s390x (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 77s Preparing to unpack .../10-binutils-s390x-linux-gnu_2.44-2ubuntu1_s390x.deb ... 77s Unpacking binutils-s390x-linux-gnu (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 77s Preparing to unpack .../11-libbinutils_2.44-2ubuntu1_s390x.deb ... 77s Unpacking libbinutils:s390x (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 77s Preparing to unpack .../12-binutils_2.44-2ubuntu1_s390x.deb ... 77s Unpacking binutils (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 77s Preparing to unpack .../13-binutils-common_2.44-2ubuntu1_s390x.deb ... 77s Unpacking binutils-common:s390x (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 77s Preparing to unpack .../14-libsframe1_2.44-2ubuntu1_s390x.deb ... 77s Unpacking libsframe1:s390x (2.44-2ubuntu1) over (2.44-1ubuntu1) ... 77s Preparing to unpack .../15-libcryptsetup12_2%3a2.7.5-1ubuntu2_s390x.deb ... 77s Unpacking libcryptsetup12:s390x (2:2.7.5-1ubuntu2) over (2:2.7.2-2ubuntu1) ... 77s Preparing to unpack .../16-cryptsetup-bin_2%3a2.7.5-1ubuntu2_s390x.deb ... 77s Unpacking cryptsetup-bin (2:2.7.5-1ubuntu2) over (2:2.7.2-2ubuntu1) ... 77s Preparing to unpack .../17-python3-requests_2.32.3+dfsg-4ubuntu1_all.deb ... 77s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 77s for fn in glob1(directory, "%s.*" % fname): 77s Unpacking python3-requests (2.32.3+dfsg-4ubuntu1) over (2.32.3+dfsg-1ubuntu1) ... 77s Preparing to unpack .../18-sysconfig-hardware_0.0.14+nmu2ubuntu1_s390x.deb ... 78s Unpacking sysconfig-hardware (0.0.14+nmu2ubuntu1) over (0.0.14ubuntu3) ... 78s Setting up apt-utils (2.9.30ubuntu1) ... 78s Setting up binutils-common:s390x (2.44-2ubuntu1) ... 78s Setting up inetutils-telnet (2:2.5-6ubuntu1) ... 78s Setting up libctf-nobfd0:s390x (2.44-2ubuntu1) ... 78s Setting up sysconfig-hardware (0.0.14+nmu2ubuntu1) ... 78s Setting up libsframe1:s390x (2.44-2ubuntu1) ... 78s Setting up python3-requests (2.32.3+dfsg-4ubuntu1) ... 78s Setting up libplymouth5:s390x (24.004.60-2ubuntu5) ... 78s Setting up libcryptsetup12:s390x (2:2.7.5-1ubuntu2) ... 78s Setting up kbd (2.7.1-2ubuntu1) ... 78s Setting up libbinutils:s390x (2.44-2ubuntu1) ... 78s Setting up openssl (3.4.1-1ubuntu1) ... 78s Setting up libctf0:s390x (2.44-2ubuntu1) ... 78s Setting up cryptsetup-bin (2:2.7.5-1ubuntu2) ... 78s Setting up binutils-s390x-linux-gnu (2.44-2ubuntu1) ... 78s Setting up telnet (0.17+2.5-6ubuntu1) ... 78s Setting up plymouth (24.004.60-2ubuntu5) ... 78s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 78s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 78s Setting up binutils (2.44-2ubuntu1) ... 78s Processing triggers for initramfs-tools (0.145ubuntu2) ... 78s update-initramfs: Generating /boot/initrd.img-6.12.0-15-generic 78s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 82s Using config file '/etc/zipl.conf' 82s Building bootmap in '/boot' 82s Adding IPL section 'ubuntu' (default) 82s Preparing boot device for LD-IPL: vda (0000). 82s Done. 82s Processing triggers for libc-bin (2.40-4ubuntu1) ... 82s Processing triggers for man-db (2.13.0-1) ... 84s Setting up plymouth-theme-ubuntu-text (24.004.60-2ubuntu5) ... 84s Processing triggers for initramfs-tools (0.145ubuntu2) ... 84s update-initramfs: Generating /boot/initrd.img-6.12.0-15-generic 84s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 87s Using config file '/etc/zipl.conf' 87s Building bootmap in '/boot' 87s Adding IPL section 'ubuntu' (default) 87s Preparing boot device for LD-IPL: vda (0000). 87s Done. 88s Reading package lists... 88s Building dependency tree... 88s Reading state information... 88s Solving dependencies... 89s The following packages will be REMOVED: 89s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 89s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 89s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 89s linux-tools-6.11.0-8-generic* 89s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 89s After this operation, 167 MB disk space will be freed. 89s (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 ... 81025 files and directories currently installed.) 89s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 89s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 89s Removing libpython3.12t64:s390x (3.12.9-1) ... 89s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 89s Removing libnsl2:s390x (1.3.0-3build3) ... 89s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 89s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 89s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 90s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 90s Processing triggers for libc-bin (2.40-4ubuntu1) ... 90s (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 ... 55925 files and directories currently installed.) 90s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 90s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 90s autopkgtest [00:05:29]: upgrading testbed (apt dist-upgrade and autopurge) 90s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 91s Starting 2 pkgProblemResolver with broken count: 0 91s Done 91s Entering ResolveByKeep 91s 91s Calculating upgrade... 91s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 92s Starting pkgProblemResolver with broken count: 0 92s Starting 2 pkgProblemResolver with broken count: 0 92s Done 92s Solving dependencies... 92s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 92s autopkgtest [00:05:31]: rebooting testbed after setup commands that affected boot 112s autopkgtest [00:05:51]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025 115s autopkgtest [00:05:54]: @@@@@@@@@@@@@@@@@@@@ apt-source pyrr 117s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pyrr 0.10.3-7 (dsc) [2481 B] 117s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pyrr 0.10.3-7 (tar) [66.0 kB] 117s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pyrr 0.10.3-7 (diff) [6152 B] 117s gpgv: Signature made Fri Dec 20 18:17:39 2024 UTC 117s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 117s gpgv: Can't check signature: No public key 117s dpkg-source: warning: cannot verify inline signature for ./pyrr_0.10.3-7.dsc: no acceptable signature found 117s autopkgtest [00:05:56]: testing package pyrr version 0.10.3-7 117s autopkgtest [00:05:56]: build not needed 118s autopkgtest [00:05:57]: test pybuild-autopkgtest: preparing testbed 118s Reading package lists... 118s Building dependency tree... 118s Reading state information... 118s Starting pkgProblemResolver with broken count: 0 118s Starting 2 pkgProblemResolver with broken count: 0 118s Done 119s The following NEW packages will be installed: 119s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 119s cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 119s dh-python dh-strip-nondeterminism docutils-common dwz g++ g++-14 119s g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 119s gcc-s390x-linux-gnu gettext intltool-debian libarchive-zip-perl libasan8 119s libblas3 libcc1-0 libdebhelper-perl libfile-stripnondeterminism-perl 119s libgcc-14-dev libgfortran5 libgomp1 libisl23 libitm1 libjs-jquery 119s libjs-sphinxdoc libjs-underscore libjson-perl liblapack3 libmpc3 libnsl2 119s libpython3.12-minimal libpython3.12-stdlib libstdc++-14-dev libtool 119s libubsan1 m4 po-debconf pybuild-plugin-autopkgtest python-pyrr-doc 119s python3-alabaster python3-all python3-defusedxml python3-docutils 119s python3-imagesize python3-multipledispatch python3-nose2 python3-numpy 119s python3-numpy-dev python3-packaging python3-pyrr python3-roman 119s python3-snowballstemmer python3-sphinx python3.12 python3.12-minimal 119s sgml-base sphinx-common xml-core 119s 0 upgraded, 72 newly installed, 0 to remove and 0 not upgraded. 119s Need to get 71.3 MB of archives. 119s After this operation, 253 MB of additional disk space will be used. 119s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-minimal s390x 3.12.9-1 [836 kB] 119s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.9-1 [2403 kB] 119s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-numpy-dev s390x 1:2.2.3+ds-2 [146 kB] 119s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.1-2 [252 kB] 119s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 15-20250213-1ubuntu1 [620 kB] 119s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.1-2 [2971 kB] 119s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-numpy s390x 1:2.2.3+ds-2 [5031 kB] 119s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x sgml-base all 1.31 [11.4 kB] 119s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libnsl2 s390x 1.3.0-3build3 [44.1 kB] 119s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-stdlib s390x 3.12.9-1 [2071 kB] 119s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.9-1 [671 kB] 119s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-5 [259 kB] 119s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3ubuntu1 [383 kB] 119s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 119s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.17-3ubuntu1 [572 kB] 119s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.23.1-1 [619 kB] 120s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 120s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 120s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [9571 kB] 120s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu1 [1030 B] 120s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 120s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 120s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250213-1ubuntu1 [49.2 kB] 120s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250213-1ubuntu1 [151 kB] 120s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250213-1ubuntu1 [31.2 kB] 120s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250213-1ubuntu1 [2970 kB] 120s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250213-1ubuntu1 [1213 kB] 120s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu1 [1037 kB] 120s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [18.7 MB] 120s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu1 [526 kB] 120s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 120s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 120s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu1 [2611 kB] 120s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [11.0 MB] 121s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-17ubuntu1 [21.8 kB] 121s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 121s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 121s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 121s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 121s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.5.4-3build1 [168 kB] 121s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 121s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 121s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 121s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.1-2 [5064 B] 121s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-2 [50.1 kB] 121s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 121s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.23.1-1 [1065 kB] 121s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 121s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 121s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.24.1ubuntu2 [895 kB] 121s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-python all 6.20250108 [117 kB] 121s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x xml-core all 0.19 [20.3 kB] 121s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x docutils-common all 0.21.2+dfsg-2 [131 kB] 121s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 121s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 121s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-sphinxdoc all 8.1.3-4 [30.9 kB] 121s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-perl all 4.10000-1 [81.9 kB] 121s Get:58 http://ftpmaster.internal/ubuntu plucky/universe s390x pybuild-plugin-autopkgtest all 6.20250108 [1744 B] 121s Get:59 http://ftpmaster.internal/ubuntu plucky/universe s390x python-pyrr-doc all 0.10.3-7 [89.4 kB] 121s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.1-1~exp2 [898 B] 121s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x python3-defusedxml all 0.7.1-3 [42.2 kB] 121s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x python3-roman all 5.0-1 [10.3 kB] 121s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x python3-docutils all 0.21.2+dfsg-2 [409 kB] 121s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x python3-imagesize all 1.4.1-1 [6844 B] 121s Get:65 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-multipledispatch all 1.0.0-1 [15.8 kB] 121s Get:66 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-nose2 all 0.15.1-1 [114 kB] 121s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 121s Get:68 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pyrr all 0.10.3-7 [30.3 kB] 121s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 121s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x sphinx-common all 8.1.3-4 [663 kB] 121s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x python3-alabaster all 0.7.16-0.1 [18.5 kB] 121s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x python3-sphinx all 8.1.3-4 [474 kB] 122s Fetched 71.3 MB in 3s (23.2 MB/s) 122s Selecting previously unselected package libpython3.12-minimal:s390x. 122s (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 ... 55923 files and directories currently installed.) 122s Preparing to unpack .../00-libpython3.12-minimal_3.12.9-1_s390x.deb ... 122s Unpacking libpython3.12-minimal:s390x (3.12.9-1) ... 122s Selecting previously unselected package python3.12-minimal. 122s Preparing to unpack .../01-python3.12-minimal_3.12.9-1_s390x.deb ... 122s Unpacking python3.12-minimal (3.12.9-1) ... 122s Selecting previously unselected package python3-numpy-dev:s390x. 122s Preparing to unpack .../02-python3-numpy-dev_1%3a2.2.3+ds-2_s390x.deb ... 122s Unpacking python3-numpy-dev:s390x (1:2.2.3+ds-2) ... 122s Selecting previously unselected package libblas3:s390x. 122s Preparing to unpack .../03-libblas3_3.12.1-2_s390x.deb ... 122s Unpacking libblas3:s390x (3.12.1-2) ... 122s Selecting previously unselected package libgfortran5:s390x. 122s Preparing to unpack .../04-libgfortran5_15-20250213-1ubuntu1_s390x.deb ... 122s Unpacking libgfortran5:s390x (15-20250213-1ubuntu1) ... 122s Selecting previously unselected package liblapack3:s390x. 122s Preparing to unpack .../05-liblapack3_3.12.1-2_s390x.deb ... 122s Unpacking liblapack3:s390x (3.12.1-2) ... 122s Selecting previously unselected package python3-numpy. 122s Preparing to unpack .../06-python3-numpy_1%3a2.2.3+ds-2_s390x.deb ... 122s Unpacking python3-numpy (1:2.2.3+ds-2) ... 122s Selecting previously unselected package sgml-base. 122s Preparing to unpack .../07-sgml-base_1.31_all.deb ... 122s Unpacking sgml-base (1.31) ... 122s Selecting previously unselected package libnsl2:s390x. 122s Preparing to unpack .../08-libnsl2_1.3.0-3build3_s390x.deb ... 122s Unpacking libnsl2:s390x (1.3.0-3build3) ... 122s Selecting previously unselected package libpython3.12-stdlib:s390x. 122s Preparing to unpack .../09-libpython3.12-stdlib_3.12.9-1_s390x.deb ... 122s Unpacking libpython3.12-stdlib:s390x (3.12.9-1) ... 123s Selecting previously unselected package python3.12. 123s Preparing to unpack .../10-python3.12_3.12.9-1_s390x.deb ... 123s Unpacking python3.12 (3.12.9-1) ... 123s Selecting previously unselected package m4. 123s Preparing to unpack .../11-m4_1.4.19-5_s390x.deb ... 123s Unpacking m4 (1.4.19-5) ... 123s Selecting previously unselected package autoconf. 123s Preparing to unpack .../12-autoconf_2.72-3ubuntu1_all.deb ... 123s Unpacking autoconf (2.72-3ubuntu1) ... 123s Selecting previously unselected package autotools-dev. 123s Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... 123s Unpacking autotools-dev (20220109.1) ... 123s Selecting previously unselected package automake. 123s Preparing to unpack .../14-automake_1%3a1.17-3ubuntu1_all.deb ... 123s Unpacking automake (1:1.17-3ubuntu1) ... 123s Selecting previously unselected package autopoint. 123s Preparing to unpack .../15-autopoint_0.23.1-1_all.deb ... 123s Unpacking autopoint (0.23.1-1) ... 123s Selecting previously unselected package libisl23:s390x. 123s Preparing to unpack .../16-libisl23_0.27-1_s390x.deb ... 123s Unpacking libisl23:s390x (0.27-1) ... 123s Selecting previously unselected package libmpc3:s390x. 123s Preparing to unpack .../17-libmpc3_1.3.1-1build2_s390x.deb ... 123s Unpacking libmpc3:s390x (1.3.1-1build2) ... 123s Selecting previously unselected package cpp-14-s390x-linux-gnu. 123s Preparing to unpack .../18-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 123s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 123s Selecting previously unselected package cpp-14. 123s Preparing to unpack .../19-cpp-14_14.2.0-17ubuntu1_s390x.deb ... 123s Unpacking cpp-14 (14.2.0-17ubuntu1) ... 123s Selecting previously unselected package cpp-s390x-linux-gnu. 123s Preparing to unpack .../20-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 123s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 123s Selecting previously unselected package cpp. 123s Preparing to unpack .../21-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 123s Unpacking cpp (4:14.2.0-1ubuntu1) ... 123s Selecting previously unselected package libcc1-0:s390x. 123s Preparing to unpack .../22-libcc1-0_15-20250213-1ubuntu1_s390x.deb ... 123s Unpacking libcc1-0:s390x (15-20250213-1ubuntu1) ... 123s Selecting previously unselected package libgomp1:s390x. 123s Preparing to unpack .../23-libgomp1_15-20250213-1ubuntu1_s390x.deb ... 123s Unpacking libgomp1:s390x (15-20250213-1ubuntu1) ... 123s Selecting previously unselected package libitm1:s390x. 123s Preparing to unpack .../24-libitm1_15-20250213-1ubuntu1_s390x.deb ... 123s Unpacking libitm1:s390x (15-20250213-1ubuntu1) ... 123s Selecting previously unselected package libasan8:s390x. 123s Preparing to unpack .../25-libasan8_15-20250213-1ubuntu1_s390x.deb ... 123s Unpacking libasan8:s390x (15-20250213-1ubuntu1) ... 123s Selecting previously unselected package libubsan1:s390x. 123s Preparing to unpack .../26-libubsan1_15-20250213-1ubuntu1_s390x.deb ... 123s Unpacking libubsan1:s390x (15-20250213-1ubuntu1) ... 123s Selecting previously unselected package libgcc-14-dev:s390x. 123s Preparing to unpack .../27-libgcc-14-dev_14.2.0-17ubuntu1_s390x.deb ... 123s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu1) ... 123s Selecting previously unselected package gcc-14-s390x-linux-gnu. 123s Preparing to unpack .../28-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 123s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 123s Selecting previously unselected package gcc-14. 123s Preparing to unpack .../29-gcc-14_14.2.0-17ubuntu1_s390x.deb ... 123s Unpacking gcc-14 (14.2.0-17ubuntu1) ... 123s Selecting previously unselected package gcc-s390x-linux-gnu. 123s Preparing to unpack .../30-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 123s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 123s Selecting previously unselected package gcc. 123s Preparing to unpack .../31-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 123s Unpacking gcc (4:14.2.0-1ubuntu1) ... 123s Selecting previously unselected package libstdc++-14-dev:s390x. 123s Preparing to unpack .../32-libstdc++-14-dev_14.2.0-17ubuntu1_s390x.deb ... 123s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu1) ... 123s Selecting previously unselected package g++-14-s390x-linux-gnu. 123s Preparing to unpack .../33-g++-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 123s Unpacking g++-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 123s Selecting previously unselected package g++-14. 123s Preparing to unpack .../34-g++-14_14.2.0-17ubuntu1_s390x.deb ... 123s Unpacking g++-14 (14.2.0-17ubuntu1) ... 123s Selecting previously unselected package g++-s390x-linux-gnu. 123s Preparing to unpack .../35-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 123s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 124s Selecting previously unselected package g++. 124s Preparing to unpack .../36-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 124s Unpacking g++ (4:14.2.0-1ubuntu1) ... 124s Selecting previously unselected package build-essential. 124s Preparing to unpack .../37-build-essential_12.10ubuntu1_s390x.deb ... 124s Unpacking build-essential (12.10ubuntu1) ... 124s Selecting previously unselected package libdebhelper-perl. 124s Preparing to unpack .../38-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 124s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 124s Selecting previously unselected package libtool. 124s Preparing to unpack .../39-libtool_2.5.4-3build1_all.deb ... 124s Unpacking libtool (2.5.4-3build1) ... 124s Selecting previously unselected package dh-autoreconf. 124s Preparing to unpack .../40-dh-autoreconf_20_all.deb ... 124s Unpacking dh-autoreconf (20) ... 124s Selecting previously unselected package libarchive-zip-perl. 124s Preparing to unpack .../41-libarchive-zip-perl_1.68-1_all.deb ... 124s Unpacking libarchive-zip-perl (1.68-1) ... 124s Selecting previously unselected package libfile-stripnondeterminism-perl. 124s Preparing to unpack .../42-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 124s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 124s Selecting previously unselected package dh-strip-nondeterminism. 124s Preparing to unpack .../43-dh-strip-nondeterminism_1.14.1-2_all.deb ... 124s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 124s Selecting previously unselected package debugedit. 124s Preparing to unpack .../44-debugedit_1%3a5.1-2_s390x.deb ... 124s Unpacking debugedit (1:5.1-2) ... 124s Selecting previously unselected package dwz. 124s Preparing to unpack .../45-dwz_0.15-1build6_s390x.deb ... 124s Unpacking dwz (0.15-1build6) ... 124s Selecting previously unselected package gettext. 124s Preparing to unpack .../46-gettext_0.23.1-1_s390x.deb ... 124s Unpacking gettext (0.23.1-1) ... 124s Selecting previously unselected package intltool-debian. 124s Preparing to unpack .../47-intltool-debian_0.35.0+20060710.6_all.deb ... 124s Unpacking intltool-debian (0.35.0+20060710.6) ... 124s Selecting previously unselected package po-debconf. 124s Preparing to unpack .../48-po-debconf_1.0.21+nmu1_all.deb ... 124s Unpacking po-debconf (1.0.21+nmu1) ... 124s Selecting previously unselected package debhelper. 124s Preparing to unpack .../49-debhelper_13.24.1ubuntu2_all.deb ... 124s Unpacking debhelper (13.24.1ubuntu2) ... 124s Selecting previously unselected package dh-python. 124s Preparing to unpack .../50-dh-python_6.20250108_all.deb ... 124s Unpacking dh-python (6.20250108) ... 124s Selecting previously unselected package xml-core. 124s Preparing to unpack .../51-xml-core_0.19_all.deb ... 124s Unpacking xml-core (0.19) ... 124s Selecting previously unselected package docutils-common. 124s Preparing to unpack .../52-docutils-common_0.21.2+dfsg-2_all.deb ... 124s Unpacking docutils-common (0.21.2+dfsg-2) ... 124s Selecting previously unselected package libjs-jquery. 124s Preparing to unpack .../53-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 124s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 124s Selecting previously unselected package libjs-underscore. 124s Preparing to unpack .../54-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 124s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 124s Selecting previously unselected package libjs-sphinxdoc. 124s Preparing to unpack .../55-libjs-sphinxdoc_8.1.3-4_all.deb ... 124s Unpacking libjs-sphinxdoc (8.1.3-4) ... 124s Selecting previously unselected package libjson-perl. 124s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 124s Unpacking libjson-perl (4.10000-1) ... 124s Selecting previously unselected package pybuild-plugin-autopkgtest. 124s Preparing to unpack .../57-pybuild-plugin-autopkgtest_6.20250108_all.deb ... 124s Unpacking pybuild-plugin-autopkgtest (6.20250108) ... 124s Selecting previously unselected package python-pyrr-doc. 124s Preparing to unpack .../58-python-pyrr-doc_0.10.3-7_all.deb ... 124s Unpacking python-pyrr-doc (0.10.3-7) ... 124s Selecting previously unselected package python3-all. 124s Preparing to unpack .../59-python3-all_3.13.1-1~exp2_s390x.deb ... 124s Unpacking python3-all (3.13.1-1~exp2) ... 124s Selecting previously unselected package python3-defusedxml. 124s Preparing to unpack .../60-python3-defusedxml_0.7.1-3_all.deb ... 124s Unpacking python3-defusedxml (0.7.1-3) ... 124s Selecting previously unselected package python3-roman. 124s Preparing to unpack .../61-python3-roman_5.0-1_all.deb ... 124s Unpacking python3-roman (5.0-1) ... 124s Selecting previously unselected package python3-docutils. 124s Preparing to unpack .../62-python3-docutils_0.21.2+dfsg-2_all.deb ... 124s Unpacking python3-docutils (0.21.2+dfsg-2) ... 124s Selecting previously unselected package python3-imagesize. 124s Preparing to unpack .../63-python3-imagesize_1.4.1-1_all.deb ... 124s Unpacking python3-imagesize (1.4.1-1) ... 124s Selecting previously unselected package python3-multipledispatch. 124s Preparing to unpack .../64-python3-multipledispatch_1.0.0-1_all.deb ... 124s Unpacking python3-multipledispatch (1.0.0-1) ... 124s Selecting previously unselected package python3-nose2. 124s Preparing to unpack .../65-python3-nose2_0.15.1-1_all.deb ... 124s Unpacking python3-nose2 (0.15.1-1) ... 124s Selecting previously unselected package python3-packaging. 124s Preparing to unpack .../66-python3-packaging_24.2-1_all.deb ... 124s Unpacking python3-packaging (24.2-1) ... 124s Selecting previously unselected package python3-pyrr. 124s Preparing to unpack .../67-python3-pyrr_0.10.3-7_all.deb ... 124s Unpacking python3-pyrr (0.10.3-7) ... 124s Selecting previously unselected package python3-snowballstemmer. 124s Preparing to unpack .../68-python3-snowballstemmer_2.2.0-4build1_all.deb ... 124s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 124s Selecting previously unselected package sphinx-common. 124s Preparing to unpack .../69-sphinx-common_8.1.3-4_all.deb ... 124s Unpacking sphinx-common (8.1.3-4) ... 124s Selecting previously unselected package python3-alabaster. 124s Preparing to unpack .../70-python3-alabaster_0.7.16-0.1_all.deb ... 124s Unpacking python3-alabaster (0.7.16-0.1) ... 124s Selecting previously unselected package python3-sphinx. 124s Preparing to unpack .../71-python3-sphinx_8.1.3-4_all.deb ... 124s Unpacking python3-sphinx (8.1.3-4) ... 124s Setting up dh-python (6.20250108) ... 124s Setting up python3-multipledispatch (1.0.0-1) ... 124s Setting up python3-defusedxml (0.7.1-3) ... 125s Setting up libarchive-zip-perl (1.68-1) ... 125s Setting up python3-alabaster (0.7.16-0.1) ... 125s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 125s Setting up libpython3.12-minimal:s390x (3.12.9-1) ... 125s Setting up m4 (1.4.19-5) ... 125s Setting up python3-nose2 (0.15.1-1) ... 125s Setting up libgomp1:s390x (15-20250213-1ubuntu1) ... 125s Setting up python3-roman (5.0-1) ... 125s Setting up autotools-dev (20220109.1) ... 125s Setting up libblas3:s390x (3.12.1-2) ... 125s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 125s Setting up python3-packaging (24.2-1) ... 125s Setting up python3-snowballstemmer (2.2.0-4build1) ... 126s Setting up libmpc3:s390x (1.3.1-1build2) ... 126s Setting up python3-numpy-dev:s390x (1:2.2.3+ds-2) ... 126s Setting up autopoint (0.23.1-1) ... 126s Setting up libgfortran5:s390x (15-20250213-1ubuntu1) ... 126s Setting up autoconf (2.72-3ubuntu1) ... 126s Setting up libubsan1:s390x (15-20250213-1ubuntu1) ... 126s Setting up dwz (0.15-1build6) ... 126s Setting up libasan8:s390x (15-20250213-1ubuntu1) ... 126s Setting up libjson-perl (4.10000-1) ... 126s Setting up libnsl2:s390x (1.3.0-3build3) ... 126s Setting up debugedit (1:5.1-2) ... 126s Setting up sgml-base (1.31) ... 126s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 126s Setting up libisl23:s390x (0.27-1) ... 126s Setting up libcc1-0:s390x (15-20250213-1ubuntu1) ... 126s Setting up libitm1:s390x (15-20250213-1ubuntu1) ... 126s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 126s Setting up python3-imagesize (1.4.1-1) ... 126s Setting up automake (1:1.17-3ubuntu1) ... 126s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 126s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 126s Setting up python3.12-minimal (3.12.9-1) ... 127s Setting up liblapack3:s390x (3.12.1-2) ... 127s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 127s Setting up gettext (0.23.1-1) ... 127s Setting up libpython3.12-stdlib:s390x (3.12.9-1) ... 127s Setting up python3.12 (3.12.9-1) ... 128s Setting up python3-all (3.13.1-1~exp2) ... 128s Setting up intltool-debian (0.35.0+20060710.6) ... 128s Setting up python3-numpy (1:2.2.3+ds-2) ... 131s Setting up libjs-sphinxdoc (8.1.3-4) ... 131s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 131s Setting up cpp-14 (14.2.0-17ubuntu1) ... 131s Setting up dh-strip-nondeterminism (1.14.1-2) ... 131s Setting up xml-core (0.19) ... 131s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu1) ... 131s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu1) ... 131s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 131s Setting up po-debconf (1.0.21+nmu1) ... 131s Setting up python3-pyrr (0.10.3-7) ... 131s /usr/lib/python3/dist-packages/pyrr/vector3.py:48: SyntaxWarning: invalid escape sequence '\ ' 131s """Generates a normal vector for 3 vertices. 131s /usr/lib/python3/dist-packages/pyrr/vector3.py:48: SyntaxWarning: invalid escape sequence '\ ' 131s """Generates a normal vector for 3 vertices. 131s Setting up python-pyrr-doc (0.10.3-7) ... 131s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 131s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 131s Setting up sphinx-common (8.1.3-4) ... 131s Setting up g++-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 131s Setting up cpp (4:14.2.0-1ubuntu1) ... 131s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 131s Setting up gcc-14 (14.2.0-17ubuntu1) ... 131s Setting up g++-14 (14.2.0-17ubuntu1) ... 131s Setting up libtool (2.5.4-3build1) ... 131s Setting up gcc (4:14.2.0-1ubuntu1) ... 131s Setting up dh-autoreconf (20) ... 131s Setting up g++ (4:14.2.0-1ubuntu1) ... 131s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 131s Setting up build-essential (12.10ubuntu1) ... 131s Setting up debhelper (13.24.1ubuntu2) ... 131s Setting up pybuild-plugin-autopkgtest (6.20250108) ... 131s Processing triggers for install-info (7.1.1-1) ... 131s Processing triggers for libc-bin (2.40-4ubuntu1) ... 131s Processing triggers for systemd (257.2-3ubuntu1) ... 132s Processing triggers for man-db (2.13.0-1) ... 133s Processing triggers for sgml-base (1.31) ... 133s Setting up docutils-common (0.21.2+dfsg-2) ... 133s Processing triggers for sgml-base (1.31) ... 133s Setting up python3-docutils (0.21.2+dfsg-2) ... 133s Setting up python3-sphinx (8.1.3-4) ... 136s autopkgtest [00:06:15]: test pybuild-autopkgtest: pybuild-autopkgtest 136s autopkgtest [00:06:15]: test pybuild-autopkgtest: [----------------------- 136s pybuild-autopkgtest 136s I: pybuild base:311: cd /tmp/autopkgtest.RsRApX/autopkgtest_tmp/build; python3.12 -m nose2 -v 136s test_create (tests.test_vector4.test_vector4.test_create) ... ok 136s test_create_from_matrix44_translation (tests.test_vector4.test_vector4.test_create_from_matrix44_translation) ... ok 136s test_create_from_matrix44_translation_dtype_matches (tests.test_vector4.test_vector4.test_create_from_matrix44_translation_dtype_matches) ... ok 136s test_create_list (tests.test_vector4.test_vector4.test_create_list) ... ok 136s test_create_unit_length_w (tests.test_vector4.test_vector4.test_create_unit_length_w) ... ok 136s test_create_unit_length_w_dtype (tests.test_vector4.test_vector4.test_create_unit_length_w_dtype) ... ok 136s test_create_unit_length_x (tests.test_vector4.test_vector4.test_create_unit_length_x) ... ok 136s test_create_unit_length_x_dtype (tests.test_vector4.test_vector4.test_create_unit_length_x_dtype) ... ok 136s test_create_unit_length_y (tests.test_vector4.test_vector4.test_create_unit_length_y) ... ok 136s test_create_unit_length_y_dtype (tests.test_vector4.test_vector4.test_create_unit_length_y_dtype) ... ok 136s test_create_unit_length_z (tests.test_vector4.test_vector4.test_create_unit_length_z) ... ok 136s test_create_unit_length_z_dtype (tests.test_vector4.test_vector4.test_create_unit_length_z_dtype) ... ok 136s test_create_values (tests.test_vector4.test_vector4.test_create_values) ... ok 136s test_dot_adjacent (tests.test_vector4.test_vector4.test_dot_adjacent) ... ok 136s test_dot_angle (tests.test_vector4.test_vector4.test_dot_angle) ... ok 136s test_dot_batch (tests.test_vector4.test_vector4.test_dot_batch) ... ok 136s test_dot_parallel (tests.test_vector4.test_vector4.test_dot_parallel) ... ok 136s test_import (tests.test_vector4.test_vector4.test_import) ... ok 136s test_length (tests.test_vector4.test_vector4.test_length) ... ok 136s test_length_batch (tests.test_vector4.test_vector4.test_length_batch) ... ok 136s test_normalize_batch (tests.test_vector4.test_vector4.test_normalize_batch) ... ok 136s test_normalize_single_vector (tests.test_vector4.test_vector4.test_normalize_single_vector) ... ok 136s test_set_length (tests.test_vector4.test_vector4.test_set_length) ... ok 136s test_set_length_batch_vector (tests.test_vector4.test_vector4.test_set_length_batch_vector) ... ok 136s test_squared_length_batch (tests.test_vector4.test_vector4.test_squared_length_batch) ... ok 136s test_squared_length_single_vector (tests.test_vector4.test_vector4.test_squared_length_single_vector) ... ok 136s test_create (tests.test_ray.test_ray.test_create) ... ok 136s test_create_dtype (tests.test_ray.test_ray.test_create_dtype) ... ok 136s test_create_from_line (tests.test_ray.test_ray.test_create_from_line) ... ok 136s test_direction (tests.test_ray.test_ray.test_direction) ... ok 136s test_import (tests.test_ray.test_ray.test_import) ... ok 136s test_invert (tests.test_ray.test_ray.test_invert) ... ok 136s test_position (tests.test_ray.test_ray.test_position) ... ok 136s test_accessors (tests.objects.test_vector4.test_object_vector4.test_accessors) ... ok 136s test_bitwise (tests.objects.test_vector4.test_object_vector4.test_bitwise) ... ok 136s test_create (tests.objects.test_vector4.test_object_vector4.test_create) ... ok 136s test_imports (tests.objects.test_vector4.test_object_vector4.test_imports) ... ok 136s test_inverse (tests.objects.test_vector4.test_object_vector4.test_inverse) ... ok 136s test_normalize (tests.objects.test_vector4.test_object_vector4.test_normalize) ... ok 136s test_operators_matrix33 (tests.objects.test_vector4.test_object_vector4.test_operators_matrix33) ... ok 136s test_operators_matrix44 (tests.objects.test_vector4.test_object_vector4.test_operators_matrix44) ... ok 136s test_operators_number (tests.objects.test_vector4.test_object_vector4.test_operators_number) ... ERROR 136s test_operators_quaternion (tests.objects.test_vector4.test_object_vector4.test_operators_quaternion) ... ok 136s test_operators_vector3 (tests.objects.test_vector4.test_object_vector4.test_operators_vector3) ... ok 136s test_operators_vector4 (tests.objects.test_vector4.test_object_vector4.test_operators_vector4) ... ok 136s test_conversions (tests.objects.test_examples.test_oo_examples.test_conversions) ... ok 136s test_oo_examples (tests.objects.test_examples.test_oo_examples.test_oo_examples) ... ok 136s test_operators (tests.objects.test_examples.test_oo_examples.test_operators) ... ok 136s test_accessors (tests.objects.test_matrix33.test_object_matrix33.test_accessors) ... ok 136s test_create (tests.objects.test_matrix33.test_object_matrix33.test_create) ... ok 136s test_create_from_eulers (tests.objects.test_matrix33.test_object_matrix33.test_create_from_eulers) ... ok 136s test_create_from_inverse_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_create_from_inverse_quaternion) ... ok 136s test_create_from_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_create_from_matrix44) ... ok 136s test_create_from_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_create_from_quaternion) ... ok 136s test_create_from_scale (tests.objects.test_matrix33.test_object_matrix33.test_create_from_scale) ... ok 136s test_from_translation (tests.objects.test_matrix33.test_object_matrix33.test_from_translation) ... skipped Not implemented 136s test_identity (tests.objects.test_matrix33.test_object_matrix33.test_identity) ... ok 136s test_imports (tests.objects.test_matrix33.test_object_matrix33.test_imports) ... ok 136s test_inverse (tests.objects.test_matrix33.test_object_matrix33.test_inverse) ... ok 136s test_matrix33 (tests.objects.test_matrix33.test_object_matrix33.test_matrix33) ... ok 136s test_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_matrix44) ... ok 136s test_multiply (tests.objects.test_matrix33.test_object_matrix33.test_multiply) ... ok 136s test_operators_matrix33 (tests.objects.test_matrix33.test_object_matrix33.test_operators_matrix33) ... ok 136s test_operators_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_operators_matrix44) ... ok 136s test_operators_number (tests.objects.test_matrix33.test_object_matrix33.test_operators_number) ... ERROR 136s test_operators_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_operators_quaternion) ... ok 136s test_operators_vector3 (tests.objects.test_matrix33.test_object_matrix33.test_operators_vector3) ... ok 136s test_operators_vector4 (tests.objects.test_matrix33.test_object_matrix33.test_operators_vector4) ... ok 136s test_orthogonal_projection (tests.objects.test_matrix33.test_object_matrix33.test_orthogonal_projection) ... skipped Not implemented 136s test_perspective_projection (tests.objects.test_matrix33.test_object_matrix33.test_perspective_projection) ... skipped Not implemented 136s test_perspective_projection_bounds (tests.objects.test_matrix33.test_object_matrix33.test_perspective_projection_bounds) ... skipped Not implemented 136s test_euler_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_euler_equivalence) ... ok 136s test_m44_q_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 136s Test for equivalance of matrix and quaternion rotations. ... ERROR 136s test_quaternion_matrix_conversion (tests.objects.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) ... ERROR 136s test_accessors (tests.objects.test_quaternion.test_object_quaternion.test_accessors) ... ok 136s test_angle (tests.objects.test_quaternion.test_object_quaternion.test_angle) ... ok 136s test_apply_to_vector_non_unit (tests.objects.test_quaternion.test_object_quaternion.test_apply_to_vector_non_unit) ... ERROR 136s test_axis (tests.objects.test_quaternion.test_object_quaternion.test_axis) ... ERROR 136s test_conjugate (tests.objects.test_quaternion.test_object_quaternion.test_conjugate) ... ERROR 136s test_create (tests.objects.test_quaternion.test_object_quaternion.test_create) ... ok 136s test_cross (tests.objects.test_quaternion.test_object_quaternion.test_cross) ... ERROR 136s test_dot (tests.objects.test_quaternion.test_object_quaternion.test_dot) ... ok 136s test_equality (tests.objects.test_quaternion.test_object_quaternion.test_equality) ... ok 136s test_equality_negative (tests.objects.test_quaternion.test_object_quaternion.test_equality_negative) ... ok 136s test_exp (tests.objects.test_quaternion.test_object_quaternion.test_exp) ... ERROR 136s test_from_axis (tests.objects.test_quaternion.test_object_quaternion.test_from_axis) ... ERROR 136s test_from_axis_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_axis_rotation) ... ERROR 136s test_from_eulers (tests.objects.test_quaternion.test_object_quaternion.test_from_eulers) ... skipped Not implemented 136s test_from_inverse_of_eulers (tests.objects.test_quaternion.test_object_quaternion.test_from_inverse_of_eulers) ... skipped Not implemented 136s test_from_x_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_x_rotation) ... ERROR 136s test_from_y_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_y_rotation) ... ERROR 136s test_from_z_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_z_rotation) ... ERROR 136s test_imports (tests.objects.test_quaternion.test_object_quaternion.test_imports) ... ok 136s test_inverse (tests.objects.test_quaternion.test_object_quaternion.test_inverse) ... ERROR 136s test_is_identity (tests.objects.test_quaternion.test_object_quaternion.test_is_identity) ... ERROR 136s test_length (tests.objects.test_quaternion.test_object_quaternion.test_length) ... ok 136s test_matrix33 (tests.objects.test_quaternion.test_object_quaternion.test_matrix33) ... ok 136s test_matrix44 (tests.objects.test_quaternion.test_object_quaternion.test_matrix44) ... ok 136s test_negative (tests.objects.test_quaternion.test_object_quaternion.test_negative) ... ERROR 136s test_normalize (tests.objects.test_quaternion.test_object_quaternion.test_normalize) ... ok 136s test_normalized (tests.objects.test_quaternion.test_object_quaternion.test_normalized) ... ok 136s test_operators_matrix33 (tests.objects.test_quaternion.test_object_quaternion.test_operators_matrix33) ... ok 136s test_operators_matrix44 (tests.objects.test_quaternion.test_object_quaternion.test_operators_matrix44) ... ok 136s test_operators_quaternion (tests.objects.test_quaternion.test_object_quaternion.test_operators_quaternion) ... ok 136s test_operators_vector3 (tests.objects.test_quaternion.test_object_quaternion.test_operators_vector3) ... ok 136s test_operators_vector4 (tests.objects.test_quaternion.test_object_quaternion.test_operators_vector4) ... ok 136s test_power (tests.objects.test_quaternion.test_object_quaternion.test_power) ... ERROR 136s test_accessors (tests.objects.test_matrix44.test_object_matrix44.test_accessors) ... ok 136s test_create (tests.objects.test_matrix44.test_object_matrix44.test_create) ... ok 136s test_create_from_eulers (tests.objects.test_matrix44.test_object_matrix44.test_create_from_eulers) ... ok 136s test_create_from_inverse_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_create_from_inverse_quaternion) ... ok 136s test_create_from_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_create_from_matrix44) ... ok 136s test_create_from_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_create_from_quaternion) ... ok 136s test_create_from_scale (tests.objects.test_matrix44.test_object_matrix44.test_create_from_scale) ... ok 136s test_decompose (tests.objects.test_matrix44.test_object_matrix44.test_decompose) ... ok 136s test_from_translation (tests.objects.test_matrix44.test_object_matrix44.test_from_translation) ... skipped Not implemented 136s test_identity (tests.objects.test_matrix44.test_object_matrix44.test_identity) ... ok 136s test_imports (tests.objects.test_matrix44.test_object_matrix44.test_imports) ... ok 136s test_inverse (tests.objects.test_matrix44.test_object_matrix44.test_inverse) ... ok 136s test_matrix33 (tests.objects.test_matrix44.test_object_matrix44.test_matrix33) ... ok 136s test_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_matrix44) ... ok 136s test_multiply (tests.objects.test_matrix44.test_object_matrix44.test_multiply) ... ok 136s test_operators_matrix33 (tests.objects.test_matrix44.test_object_matrix44.test_operators_matrix33) ... ok 136s test_operators_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_operators_matrix44) ... ok 136s test_operators_number (tests.objects.test_matrix44.test_object_matrix44.test_operators_number) ... ERROR 136s test_operators_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_operators_quaternion) ... ok 136s test_operators_vector3 (tests.objects.test_matrix44.test_object_matrix44.test_operators_vector3) ... ok 136s test_operators_vector4 (tests.objects.test_matrix44.test_object_matrix44.test_operators_vector4) ... ok 136s test_orthogonal_projection (tests.objects.test_matrix44.test_object_matrix44.test_orthogonal_projection) ... skipped Not implemented 136s test_perspective_projection (tests.objects.test_matrix44.test_object_matrix44.test_perspective_projection) ... skipped Not implemented 136s test_perspective_projection_bounds (tests.objects.test_matrix44.test_object_matrix44.test_perspective_projection_bounds) ... skipped Not implemented 136s test_accessors (tests.objects.test_vector3.test_object_vector3.test_accessors) ... ok 136s test_bitwise (tests.objects.test_vector3.test_object_vector3.test_bitwise) ... ok 136s test_create (tests.objects.test_vector3.test_object_vector3.test_create) ... ok 136s test_imports (tests.objects.test_vector3.test_object_vector3.test_imports) ... ok 136s test_imports_1 (tests.objects.test_vector3.test_object_vector3.test_imports_1) ... ok 136s test_imports_2 (tests.objects.test_vector3.test_object_vector3.test_imports_2) ... ok 136s test_imports_3 (tests.objects.test_vector3.test_object_vector3.test_imports_3) ... ok 136s test_inverse (tests.objects.test_vector3.test_object_vector3.test_inverse) ... ok 136s test_normalize (tests.objects.test_vector3.test_object_vector3.test_normalize) ... ok 136s test_operators_matrix33 (tests.objects.test_vector3.test_object_vector3.test_operators_matrix33) ... ok 136s test_operators_matrix44 (tests.objects.test_vector3.test_object_vector3.test_operators_matrix44) ... ok 136s test_operators_number (tests.objects.test_vector3.test_object_vector3.test_operators_number) ... FAIL 136s test_operators_quaternion (tests.objects.test_vector3.test_object_vector3.test_operators_quaternion) ... ok 136s test_operators_vector3 (tests.objects.test_vector3.test_object_vector3.test_operators_vector3) ... ok 136s test_operators_vector4 (tests.objects.test_vector3.test_object_vector3.test_operators_vector4) ... ok 136s test_abs_height (tests.test_rectangle.test_rectangle.test_abs_height) ... ok 136s test_abs_height_negative (tests.test_rectangle.test_rectangle.test_abs_height_negative) ... ok 136s test_abs_width (tests.test_rectangle.test_rectangle.test_abs_width) ... ok 136s test_abs_width_negative (tests.test_rectangle.test_rectangle.test_abs_width_negative) ... ok 136s test_bottom (tests.test_rectangle.test_rectangle.test_bottom) ... ok 136s test_bottom_negative (tests.test_rectangle.test_rectangle.test_bottom_negative) ... ok 136s test_bounds (tests.test_rectangle.test_rectangle.test_bounds) ... ok 136s test_create (tests.test_rectangle.test_rectangle.test_create) ... ok 136s test_create_dtype (tests.test_rectangle.test_rectangle.test_create_dtype) ... ok 136s test_create_from_bounds (tests.test_rectangle.test_rectangle.test_create_from_bounds) ... ok 136s test_create_zeros (tests.test_rectangle.test_rectangle.test_create_zeros) ... ok 136s test_height (tests.test_rectangle.test_rectangle.test_height) ... ok 136s test_height_negative (tests.test_rectangle.test_rectangle.test_height_negative) ... ok 136s test_import (tests.test_rectangle.test_rectangle.test_import) ... ok 136s test_left (tests.test_rectangle.test_rectangle.test_left) ... ok 136s test_left_negative (tests.test_rectangle.test_rectangle.test_left_negative) ... ok 136s test_position (tests.test_rectangle.test_rectangle.test_position) ... ok 136s test_right (tests.test_rectangle.test_rectangle.test_right) ... ok 136s test_right_negative (tests.test_rectangle.test_rectangle.test_right_negative) ... ok 136s test_scale_by_vector (tests.test_rectangle.test_rectangle.test_scale_by_vector) ... ok 136s test_scale_by_vector3 (tests.test_rectangle.test_rectangle.test_scale_by_vector3) ... ok 136s test_size (tests.test_rectangle.test_rectangle.test_size) ... ok 136s test_top (tests.test_rectangle.test_rectangle.test_top) ... ok 136s test_top_negative (tests.test_rectangle.test_rectangle.test_top_negative) ... ok 136s test_width (tests.test_rectangle.test_rectangle.test_width) ... ok 136s test_width_negative (tests.test_rectangle.test_rectangle.test_width_negative) ... ok 136s test_x (tests.test_rectangle.test_rectangle.test_x) ... ok 136s test_x_negative (tests.test_rectangle.test_rectangle.test_x_negative) ... ok 136s test_y (tests.test_rectangle.test_rectangle.test_y) ... ok 136s test_y_negative (tests.test_rectangle.test_rectangle.test_y_negative) ... ok 136s test_import (tests.test_geometric_tests.test_geometric_tests.test_import) ... ok 136s test_point_closest_point_on_line (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line) ... ok 136s test_point_closest_point_on_line_2 (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line_2) ... ok 136s test_point_closest_point_on_line_segment (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line_segment) ... ok 136s test_point_closest_point_on_plane (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_plane) ... ok 136s test_point_closest_point_on_ray (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_ray) ... ok 136s test_point_height_above_plane (tests.test_geometric_tests.test_geometric_tests.test_point_height_above_plane) ... ok 136s test_point_intersect_line (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line) ... ok 136s test_point_intersect_line_invalid (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_invalid) ... ok 136s test_point_intersect_line_segment (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_segment) ... ok 136s test_point_intersect_line_segment_invalid (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_segment_invalid) ... ok 136s test_point_intersect_rectangle_invalid_intersections_1 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_1) ... ok 136s test_point_intersect_rectangle_invalid_intersections_2 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_2) ... ok 136s test_point_intersect_rectangle_invalid_intersections_3 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_3) ... ok 136s test_point_intersect_rectangle_valid_intersections_1 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_1) ... ok 136s test_point_intersect_rectangle_valid_intersections_2 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_2) ... ok 136s test_point_intersect_rectangle_valid_intersections_3 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_3) ... ok 136s test_ray_coincident_ray (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray) ... ok 136s test_ray_coincident_ray_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray_2) ... ok 136s test_ray_coincident_ray_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray_3) ... ok 136s test_ray_intersect_aabb_invalid_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_invalid_1) ... ok 136s test_ray_intersect_aabb_valid_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_1) ... ok 136s test_ray_intersect_aabb_valid_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_2) ... ok 136s test_ray_intersect_aabb_valid_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_3) ... ok 136s test_ray_intersect_plane (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane) ... ok 136s test_ray_intersect_plane_front_only (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane_front_only) ... ok 136s test_ray_intersect_plane_invalid (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane_invalid) ... ok 136s test_ray_intersect_sphere_no_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_no_solution_1) ... ok 136s test_ray_intersect_sphere_no_solution_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_no_solution_2) ... ok 136s test_ray_intersect_sphere_one_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_one_solution_1) ... ERROR 136s test_ray_intersect_sphere_two_solutions_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_1) ... ERROR 136s test_ray_intersect_sphere_two_solutions_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_2) ... ERROR 136s test_ray_parallel_ray (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray) ... ok 136s test_ray_parallel_ray_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray_2) ... ok 136s test_ray_parallel_ray_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray_3) ... ok 136s test_sphere_does_intersect_sphere_1 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_1) ... ok 136s test_sphere_does_intersect_sphere_2 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_2) ... ok 136s test_sphere_does_intersect_sphere_3 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_3) ... ok 136s test_sphere_does_intersect_sphere_4 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_4) ... ok 136s test_sphere_penetration_sphere_1 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_1) ... ok 136s test_sphere_penetration_sphere_2 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_2) ... ok 136s test_sphere_penetration_sphere_3 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_3) ... ok 136s test_sphere_penetration_sphere_4 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_4) ... ok 136s test_vector_parallel_vector (tests.test_geometric_tests.test_geometric_tests.test_vector_parallel_vector) ... ok 136s test_vector_parallel_vector_invalid (tests.test_geometric_tests.test_geometric_tests.test_vector_parallel_vector_invalid) ... ok 136s test_create (tests.test_euler.test_euler.test_create) ... ok 136s test_import (tests.test_euler.test_euler.test_import) ... ok 136s test_create (tests.test_plane.test_plane.test_create) ... ok 136s test_create_from_points (tests.test_plane.test_plane.test_create_from_points) ... ok 136s test_create_from_position (tests.test_plane.test_plane.test_create_from_position) ... ok 136s test_create_xy (tests.test_plane.test_plane.test_create_xy) ... ok 136s test_create_xz (tests.test_plane.test_plane.test_create_xz) ... ok 136s test_create_yz (tests.test_plane.test_plane.test_create_yz) ... ok 136s test_import (tests.test_plane.test_plane.test_import) ... ok 136s test_invert_normal (tests.test_plane.test_plane.test_invert_normal) ... ok 136s test_normal (tests.test_plane.test_plane.test_normal) ... ok 136s test_position (tests.test_plane.test_plane.test_position) ... ok 136s test_create_from_points (tests.test_line.test_line.test_create_from_points) ... ok 136s test_create_from_ray (tests.test_line.test_line.test_create_from_ray) ... ok 136s test_create_zeros (tests.test_line.test_line.test_create_zeros) ... ok 136s test_end (tests.test_line.test_line.test_end) ... ok 136s test_import (tests.test_line.test_line.test_import) ... ok 136s test_start (tests.test_line.test_line.test_start) ... ok 136s test_procedural_examples (tests.test_examples.test_procedural_examples.test_procedural_examples) ... ok 136s test_apply_to_vector_identity (tests.test_matrix33.test_matrix33.test_apply_to_vector_identity) ... ok 136s test_apply_to_vector_rotated_x (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_x) ... ok 136s test_apply_to_vector_rotated_y (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_y) ... ok 136s test_apply_to_vector_rotated_z (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_z) ... ok 136s test_create_direction_scale (tests.test_matrix33.test_matrix33.test_create_direction_scale) ... ok 136s test_create_from_axis_rotation (tests.test_matrix33.test_matrix33.test_create_from_axis_rotation) ... ok 136s test_create_from_axis_rotation_non_normalized (tests.test_matrix33.test_matrix33.test_create_from_axis_rotation_non_normalized) ... ok 136s test_create_from_eulers (tests.test_matrix33.test_matrix33.test_create_from_eulers) ... skipped Not implemented 136s test_create_from_inverse_of_quaternion (tests.test_matrix33.test_matrix33.test_create_from_inverse_of_quaternion) ... ok 136s test_create_from_quaternion_equivalent (tests.test_matrix33.test_matrix33.test_create_from_quaternion_equivalent) ... ok 136s test_create_from_quaternion_identity (tests.test_matrix33.test_matrix33.test_create_from_quaternion_identity) ... ok 136s test_create_from_quaternion_rotated_x (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_x) ... ok 136s test_create_from_quaternion_rotated_y (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_y) ... ok 136s test_create_from_quaternion_rotated_z (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_z) ... ok 136s test_create_from_quaternion_rotation (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotation) ... ok 136s test_create_from_quaternion_unit (tests.test_matrix33.test_matrix33.test_create_from_quaternion_unit) ... ok 136s test_create_from_quaternion_x (tests.test_matrix33.test_matrix33.test_create_from_quaternion_x) ... ok 136s test_create_from_quaternion_y (tests.test_matrix33.test_matrix33.test_create_from_quaternion_y) ... ok 136s test_create_from_quaternion_z (tests.test_matrix33.test_matrix33.test_create_from_quaternion_z) ... ok 136s test_create_from_scale (tests.test_matrix33.test_matrix33.test_create_from_scale) ... ok 136s test_create_from_x_rotation (tests.test_matrix33.test_matrix33.test_create_from_x_rotation) ... ok 136s test_create_from_y_rotation (tests.test_matrix33.test_matrix33.test_create_from_y_rotation) ... ok 136s test_create_from_z_rotation (tests.test_matrix33.test_matrix33.test_create_from_z_rotation) ... ok 136s test_create_identity (tests.test_matrix33.test_matrix33.test_create_identity) ... ok 136s test_import (tests.test_matrix33.test_matrix33.test_import) ... ok 136s test_inverse (tests.test_matrix33.test_matrix33.test_inverse) ... ok 136s test_inverse_equivalence (tests.test_matrix33.test_matrix33.test_inverse_equivalence) ... ok 136s test_multiply_identity (tests.test_matrix33.test_matrix33.test_multiply_identity) ... ok 136s test_multiply_rotation (tests.test_matrix33.test_matrix33.test_multiply_rotation) ... ok 136s test_add_aabbs (tests.test_aabb.test_aabb.test_add_aabbs) ... ok 136s test_add_point (tests.test_aabb.test_aabb.test_add_point) ... ok 136s test_centre_point_multiple_points (tests.test_aabb.test_aabb.test_centre_point_multiple_points) ... ok 136s test_centre_point_single_point (tests.test_aabb.test_aabb.test_centre_point_single_point) ... ok 136s test_clamp_points_list (tests.test_aabb.test_aabb.test_clamp_points_list) ... ok 136s test_clamp_points_single (tests.test_aabb.test_aabb.test_clamp_points_single) ... ok 136s test_create_from_aabbs (tests.test_aabb.test_aabb.test_create_from_aabbs) ... ok 136s test_create_from_bounds (tests.test_aabb.test_aabb.test_create_from_bounds) ... ok 136s test_create_from_points (tests.test_aabb.test_aabb.test_create_from_points) ... ok 136s test_create_zeros (tests.test_aabb.test_aabb.test_create_zeros) ... ok 136s test_import (tests.test_aabb.test_aabb.test_import) ... ok 136s test_maximum (tests.test_aabb.test_aabb.test_maximum) ... ok 136s test_minimum (tests.test_aabb.test_aabb.test_minimum) ... ok 136s test_aspec_ratio (tests.test_trig.test_trig.test_aspec_ratio) ... ok 136s test_calculate_fov (tests.test_trig.test_trig.test_calculate_fov) ... skipped Need a test here 136s test_calculate_height (tests.test_trig.test_trig.test_calculate_height) ... skipped Need a test here 136s test_calculate_plane_size (tests.test_trig.test_trig.test_calculate_plane_size) ... skipped Need a test here 136s test_calculate_zoom (tests.test_trig.test_trig.test_calculate_zoom) ... skipped Need a test here 136s test_import (tests.test_trig.test_trig.test_import) ... ok 136s test_count_bits (tests.test_integer.test_integer.test_count_bits) ... ok 136s test_import (tests.test_integer.test_integer.test_import) ... ok 136s test_euler_equivalence (tests.test_equivalence.test_matrix_quaternion.test_euler_equivalence) ... ok 136s test_m44_q_equivalence (tests.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 136s Test for equivalance of matrix and quaternion rotations. ... ok 136s test_quaternion_matrix_conversion (tests.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) ... ok 136s test_create_from_points (tests.test_sphere.test_sphere.test_create_from_points) ... ok 136s test_import (tests.test_sphere.test_sphere.test_import) ... ok 136s test_position (tests.test_sphere.test_sphere.test_position) ... ok 136s test_radius (tests.test_sphere.test_sphere.test_radius) ... ok 136s test_dot_adjacent (tests.test_vector.test_vector.test_dot_adjacent) ... ok 136s test_dot_angle (tests.test_vector.test_vector.test_dot_angle) ... ok 136s test_dot_batch (tests.test_vector.test_vector.test_dot_batch) ... ok 136s test_dot_parallel (tests.test_vector.test_vector.test_dot_parallel) ... ok 136s test_import (tests.test_vector.test_vector.test_import) ... ok 136s test_interoplation (tests.test_vector.test_vector.test_interoplation) ... ok 136s test_length_vector3 (tests.test_vector.test_vector.test_length_vector3) ... ok 136s test_length_vector3_batch (tests.test_vector.test_vector.test_length_vector3_batch) ... ok 136s test_length_vector4 (tests.test_vector.test_vector.test_length_vector4) ... ok 136s test_normalize_batch (tests.test_vector.test_vector.test_normalize_batch) ... ok 136s test_normalize_single_vector (tests.test_vector.test_vector.test_normalize_single_vector) ... ok 136s test_set_length_batch_vector (tests.test_vector.test_vector.test_set_length_batch_vector) ... ok 136s test_set_length_vector3 (tests.test_vector.test_vector.test_set_length_vector3) ... ok 136s test_set_length_vector4 (tests.test_vector.test_vector.test_set_length_vector4) ... ok 136s test_squared_length_batch (tests.test_vector.test_vector.test_squared_length_batch) ... ok 136s test_squared_length_single_vector (tests.test_vector.test_vector.test_squared_length_single_vector) ... ok 136s test_create_cube (tests.test_geometry.test_geometry.test_create_cube) ... ok 136s test_create_quad (tests.test_geometry.test_geometry.test_create_quad) ... ok 136s test_create_quad_rgba (tests.test_geometry.test_geometry.test_create_quad_rgba) ... ok 136s test_create_quad_rgba_values (tests.test_geometry.test_geometry.test_create_quad_rgba_values) ... ok 136s test_create_quad_scale (tests.test_geometry.test_geometry.test_create_quad_scale) ... ok 136s test_create_quad_st (tests.test_geometry.test_geometry.test_create_quad_st) ... ok 136s test_create_quad_st_values (tests.test_geometry.test_geometry.test_create_quad_st_values) ... ok 136s test_import (tests.test_geometry.test_geometry.test_import) ... ok 136s test_apply_to_vector_non_unit (tests.test_quaternion.test_quaternion.test_apply_to_vector_non_unit) ... ok 136s test_apply_to_vector_unit_x (tests.test_quaternion.test_quaternion.test_apply_to_vector_unit_x) ... ok 136s test_apply_to_vector_x (tests.test_quaternion.test_quaternion.test_apply_to_vector_x) ... ok 136s test_apply_to_vector_y (tests.test_quaternion.test_quaternion.test_apply_to_vector_y) ... ok 136s test_apply_to_vector_z (tests.test_quaternion.test_quaternion.test_apply_to_vector_z) ... ok 136s test_conjugate (tests.test_quaternion.test_quaternion.test_conjugate) ... ok 136s test_conjugate_rotation (tests.test_quaternion.test_quaternion.test_conjugate_rotation) ... ok 136s test_create (tests.test_quaternion.test_quaternion.test_create) ... ok 136s test_create_from_axis (tests.test_quaternion.test_quaternion.test_create_from_axis) ... ok 136s test_create_from_axis_rotation (tests.test_quaternion.test_quaternion.test_create_from_axis_rotation) ... ok 136s test_create_from_axis_rotation_non_normalized (tests.test_quaternion.test_quaternion.test_create_from_axis_rotation_non_normalized) ... ok 136s test_create_from_eulers (tests.test_quaternion.test_quaternion.test_create_from_eulers) ... ok 136s test_create_from_eulers_identity (tests.test_quaternion.test_quaternion.test_create_from_eulers_identity) ... ok 136s test_create_from_inverse_of_eulers (tests.test_quaternion.test_quaternion.test_create_from_inverse_of_eulers) ... skipped Not implemented 136s test_create_from_matrix_unit (tests.test_quaternion.test_quaternion.test_create_from_matrix_unit) ... ok 136s test_create_from_matrix_x (tests.test_quaternion.test_quaternion.test_create_from_matrix_x) ... ok 136s test_create_from_matrix_y (tests.test_quaternion.test_quaternion.test_create_from_matrix_y) ... ok 136s test_create_from_matrix_z (tests.test_quaternion.test_quaternion.test_create_from_matrix_z) ... ok 136s test_create_from_x_rotation (tests.test_quaternion.test_quaternion.test_create_from_x_rotation) ... ok 136s test_create_from_y_rotation (tests.test_quaternion.test_quaternion.test_create_from_y_rotation) ... ok 136s test_create_from_z_rotation (tests.test_quaternion.test_quaternion.test_create_from_z_rotation) ... ok 136s test_create_parameters (tests.test_quaternion.test_quaternion.test_create_parameters) ... ok 136s test_cross (tests.test_quaternion.test_quaternion.test_cross) ... ok 136s test_dot_adjacent (tests.test_quaternion.test_quaternion.test_dot_adjacent) ... ok 136s test_dot_angle (tests.test_quaternion.test_quaternion.test_dot_angle) ... ok 136s test_dot_batch (tests.test_quaternion.test_quaternion.test_dot_batch) ... ok 136s test_dot_parallel (tests.test_quaternion.test_quaternion.test_dot_parallel) ... ok 136s test_exp (tests.test_quaternion.test_quaternion.test_exp) ... ok 136s test_identity (tests.test_quaternion.test_quaternion.test_identity) ... ok 136s test_import (tests.test_quaternion.test_quaternion.test_import) ... ok 136s test_inverse (tests.test_quaternion.test_quaternion.test_inverse) ... ok 136s test_inverse_non_unit (tests.test_quaternion.test_quaternion.test_inverse_non_unit) ... ok 136s test_inverse_rotation (tests.test_quaternion.test_quaternion.test_inverse_rotation) ... ok 136s test_is_non_zero_length (tests.test_quaternion.test_quaternion.test_is_non_zero_length) ... ok 136s test_is_non_zero_length_zero (tests.test_quaternion.test_quaternion.test_is_non_zero_length_zero) ... ok 136s test_is_zero_length (tests.test_quaternion.test_quaternion.test_is_zero_length) ... ok 136s test_is_zero_length_zero (tests.test_quaternion.test_quaternion.test_is_zero_length_zero) ... ok 136s test_length (tests.test_quaternion.test_quaternion.test_length) ... ok 136s test_length_batch (tests.test_quaternion.test_quaternion.test_length_batch) ... ok 136s test_length_identity (tests.test_quaternion.test_quaternion.test_length_identity) ... ok 136s test_negate (tests.test_quaternion.test_quaternion.test_negate) ... ok 136s test_negate_unit (tests.test_quaternion.test_quaternion.test_negate_unit) ... ok 136s test_normalize_batch (tests.test_quaternion.test_quaternion.test_normalize_batch) ... ok 136s test_normalize_identity (tests.test_quaternion.test_quaternion.test_normalize_identity) ... ok 136s test_normalize_non_identity (tests.test_quaternion.test_quaternion.test_normalize_non_identity) ... ok 136s test_power (tests.test_quaternion.test_quaternion.test_power) ... skipped Not implemented 136s test_quaternion_slerp (tests.test_quaternion.test_quaternion.test_quaternion_slerp) ... ok 136s test_rotation_angle (tests.test_quaternion.test_quaternion.test_rotation_angle) ... ok 136s test_rotation_axis (tests.test_quaternion.test_quaternion.test_rotation_axis) ... ok 136s test_squared_length (tests.test_quaternion.test_quaternion.test_squared_length) ... ok 136s test_squared_length_batch (tests.test_quaternion.test_quaternion.test_squared_length_batch) ... ok 136s test_squared_length_identity (tests.test_quaternion.test_quaternion.test_squared_length_identity) ... ok 136s test_apply_to_vector_identity (tests.test_matrix44.test_matrix44.test_apply_to_vector_identity) ... ok 136s test_apply_to_vector_with_translation (tests.test_matrix44.test_matrix44.test_apply_to_vector_with_translation) ... ok 136s test_apply_to_vector_x_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_x_rotation) ... ok 136s test_apply_to_vector_y_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_y_rotation) ... ok 136s test_apply_to_vector_z_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_z_rotation) ... ok 136s test_create_from_axis_rotation (tests.test_matrix44.test_matrix44.test_create_from_axis_rotation) ... ok 136s test_create_from_axis_rotation_non_normalized (tests.test_matrix44.test_matrix44.test_create_from_axis_rotation_non_normalized) ... ok 136s test_create_from_eulers (tests.test_matrix44.test_matrix44.test_create_from_eulers) ... skipped Not implemented 136s test_create_from_inverse_of_quaternion (tests.test_matrix44.test_matrix44.test_create_from_inverse_of_quaternion) ... ok 136s test_create_from_matrix33 (tests.test_matrix44.test_matrix44.test_create_from_matrix33) ... ok 136s test_create_from_quaternion_rotation (tests.test_matrix44.test_matrix44.test_create_from_quaternion_rotation) ... ok 136s test_create_from_quaternion_unit (tests.test_matrix44.test_matrix44.test_create_from_quaternion_unit) ... ok 136s test_create_from_quaternion_x (tests.test_matrix44.test_matrix44.test_create_from_quaternion_x) ... ok 136s test_create_from_quaternion_y (tests.test_matrix44.test_matrix44.test_create_from_quaternion_y) ... ok 136s test_create_from_quaternion_z (tests.test_matrix44.test_matrix44.test_create_from_quaternion_z) ... ok 136s test_create_from_scale (tests.test_matrix44.test_matrix44.test_create_from_scale) ... ok 136s test_create_from_translation (tests.test_matrix44.test_matrix44.test_create_from_translation) ... ok 136s test_create_from_x_rotation (tests.test_matrix44.test_matrix44.test_create_from_x_rotation) ... ok 136s test_create_from_y_rotation (tests.test_matrix44.test_matrix44.test_create_from_y_rotation) ... ok 136s test_create_from_z_rotation (tests.test_matrix44.test_matrix44.test_create_from_z_rotation) ... ok 136s test_create_identity (tests.test_matrix44.test_matrix44.test_create_identity) ... ok 136s test_create_look_at (tests.test_matrix44.test_matrix44.test_create_look_at) ... ok 136s test_create_look_at_2 (tests.test_matrix44.test_matrix44.test_create_look_at_2) ... ok 136s test_create_look_at_3 (tests.test_matrix44.test_matrix44.test_create_look_at_3) ... ok 136s test_create_look_at_4 (tests.test_matrix44.test_matrix44.test_create_look_at_4) ... ok 136s test_create_look_at_determinant (tests.test_matrix44.test_matrix44.test_create_look_at_determinant) ... ok 136s test_create_matrix33_view (tests.test_matrix44.test_matrix44.test_create_matrix33_view) ... ok 136s test_create_orthogonal_projection_matrix_vector3 (tests.test_matrix44.test_matrix44.test_create_orthogonal_projection_matrix_vector3) ... ok 136s test_create_orthogonal_projection_matrix_vector4 (tests.test_matrix44.test_matrix44.test_create_orthogonal_projection_matrix_vector4) ... ok 136s test_create_perspective_projection_matrix_dtype (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_dtype) ... ok 136s test_create_perspective_projection_matrix_vector3 (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_vector3) ... ok 136s test_create_perspective_projection_matrix_vector4_inside (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_vector4_inside) ... ok 136s test_decompose (tests.test_matrix44.test_matrix44.test_decompose) ... ok 136s test_import (tests.test_matrix44.test_matrix44.test_import) ... ok 136s test_inverse (tests.test_matrix44.test_matrix44.test_inverse) ... ok 136s test_multiply_identity (tests.test_matrix44.test_matrix44.test_multiply_identity) ... ok 136s test_multiply_rotation (tests.test_matrix44.test_matrix44.test_multiply_rotation) ... ok 136s test_add_aabbs (tests.test_aambb.test_aambb.test_add_aabbs) ... ok 136s test_add_point (tests.test_aambb.test_aambb.test_add_point) ... ok 136s test_center_point (tests.test_aambb.test_aambb.test_center_point) ... ok 136s test_create_from_aabbs (tests.test_aambb.test_aambb.test_create_from_aabbs) ... ok 136s test_create_from_bounds (tests.test_aambb.test_aambb.test_create_from_bounds) ... ok 136s test_create_from_points (tests.test_aambb.test_aambb.test_create_from_points) ... ok 136s test_create_zeros (tests.test_aambb.test_aambb.test_create_zeros) ... ok 136s test_import (tests.test_aambb.test_aambb.test_import) ... ok 136s test_create (tests.test_vector3.test_vector3.test_create) ... ok 137s test_create_from_matrix44_translation (tests.test_vector3.test_vector3.test_create_from_matrix44_translation) ... ok 137s test_create_from_matrix44_translation_dtype_matches (tests.test_vector3.test_vector3.test_create_from_matrix44_translation_dtype_matches) ... ok 137s test_create_from_vector4 (tests.test_vector3.test_vector3.test_create_from_vector4) ... ok 137s test_create_list (tests.test_vector3.test_vector3.test_create_list) ... ok 137s test_create_unit_length_x (tests.test_vector3.test_vector3.test_create_unit_length_x) ... ok 137s test_create_unit_length_x_dtype (tests.test_vector3.test_vector3.test_create_unit_length_x_dtype) ... ok 137s test_create_unit_length_y (tests.test_vector3.test_vector3.test_create_unit_length_y) ... ok 137s test_create_unit_length_y_dtype (tests.test_vector3.test_vector3.test_create_unit_length_y_dtype) ... ok 137s test_create_unit_length_z (tests.test_vector3.test_vector3.test_create_unit_length_z) ... ok 137s test_create_unit_length_z_dtype (tests.test_vector3.test_vector3.test_create_unit_length_z_dtype) ... ok 137s test_create_values (tests.test_vector3.test_vector3.test_create_values) ... ok 137s test_cross_batch (tests.test_vector3.test_vector3.test_cross_batch) ... ok 137s test_cross_coincident (tests.test_vector3.test_vector3.test_cross_coincident) ... ok 137s test_cross_single_vector (tests.test_vector3.test_vector3.test_cross_single_vector) ... ok 137s test_dot_adjacent (tests.test_vector3.test_vector3.test_dot_adjacent) ... ok 137s test_dot_angle (tests.test_vector3.test_vector3.test_dot_angle) ... ok 137s test_dot_batch (tests.test_vector3.test_vector3.test_dot_batch) ... ok 137s test_dot_parallel (tests.test_vector3.test_vector3.test_dot_parallel) ... ok 137s test_generate_normals (tests.test_vector3.test_vector3.test_generate_normals) ... ok 137s test_generate_normals_unnormalized (tests.test_vector3.test_vector3.test_generate_normals_unnormalized) ... ok 137s test_generate_vertex_normals (tests.test_vector3.test_vector3.test_generate_vertex_normals) ... ok 137s test_generate_vertex_normals_unnormalized (tests.test_vector3.test_vector3.test_generate_vertex_normals_unnormalized) ... ok 137s test_import (tests.test_vector3.test_vector3.test_import) ... ok 137s test_interoplation (tests.test_vector3.test_vector3.test_interoplation) ... ok 137s test_length (tests.test_vector3.test_vector3.test_length) ... ok 137s test_length_batch (tests.test_vector3.test_vector3.test_length_batch) ... ok 137s test_normalize_batch (tests.test_vector3.test_vector3.test_normalize_batch) ... ok 137s test_normalize_single_vector (tests.test_vector3.test_vector3.test_normalize_single_vector) ... ok 137s test_set_length (tests.test_vector3.test_vector3.test_set_length) ... ok 137s test_set_length_batch_vector (tests.test_vector3.test_vector3.test_set_length_batch_vector) ... ok 137s test_squared_length_batch (tests.test_vector3.test_vector3.test_squared_length_batch) ... ok 137s test_squared_length_single_vector (tests.test_vector3.test_vector3.test_squared_length_single_vector) ... ok 137s 137s ====================================================================== 137s ERROR: test_operators_number (tests.objects.test_vector4.test_object_vector4.test_operators_number) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_vector4.py", line 215, in test_operators_number 137s self.assertRaises(ValueError, lambda: v1 ^ fv[0]['f']) 137s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 137s return context.handle('assertRaises', args, kwargs) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 137s callable_obj(*args, **kwargs) 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_vector4.py", line 215, in 137s self.assertRaises(ValueError, lambda: v1 ^ fv[0]['f']) 137s ~~~^~~~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __xor__: 137s 137s ====================================================================== 137s ERROR: test_operators_number (tests.objects.test_matrix33.test_object_matrix33.test_operators_number) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_matrix33.py", line 226, in test_operators_number 137s self.assertTrue(np.array_equal(m + fv[0]['f'], matrix33.create_identity()[:] + 2.0)) 137s ~~^~~~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix33.py", line 172, in __add__ 137s return Matrix33(super(Matrix33, self).__add__(Matrix33(other))) 137s ^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix33.py", line 140, in __new__ 137s return super(Matrix33, cls).__new__(cls, obj) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 21, in __new__ 137s obj.shape = cls._shape 137s ^^^^^^^^^ 137s ValueError: cannot reshape array of size 1 into shape (3,3) 137s 137s ====================================================================== 137s ERROR: test_m44_q_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 137s Test for equivalance of matrix and quaternion rotations. 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_equivalence.py", line 26, in test_m44_q_equivalence 137s self.assertTrue(np.allclose(q * Vector4([1., 0., 0., 1.]), [1., 0., 0., 1.])) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/vector4.py", line 133, in __or__ 137s self._unsupported_type('OR', other) 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 137s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 137s ValueError: Cannot OR a bool to a Vector4 137s 137s ====================================================================== 137s ERROR: test_quaternion_matrix_conversion (tests.objects.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_equivalence.py", line 58, in test_quaternion_matrix_conversion 137s self.assertTrue(np.allclose(q, q2)) 137s ^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_apply_to_vector_non_unit (tests.objects.test_quaternion.test_object_quaternion.test_apply_to_vector_non_unit) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 316, in test_apply_to_vector_non_unit 137s self.assertTrue(np.allclose(q * v, quaternion.apply_to_vector(quaternion.create_from_x_rotation(np.pi), [0., 0., 0.]))) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/vector3.py", line 121, in __or__ 137s self._unsupported_type('OR', other) 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 137s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 137s ValueError: Cannot OR a bool to a Vector3 137s 137s ====================================================================== 137s ERROR: test_axis (tests.objects.test_quaternion.test_object_quaternion.test_axis) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 166, in test_axis 137s self.assertTrue(np.allclose(q.axis, quaternion.rotation_axis(q))) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/vector3.py", line 121, in __or__ 137s self._unsupported_type('OR', other) 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 137s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 137s ValueError: Cannot OR a bool to a Vector3 137s 137s ====================================================================== 137s ERROR: test_conjugate (tests.objects.test_quaternion.test_object_quaternion.test_conjugate) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 180, in test_conjugate 137s self.assertTrue(np.allclose(q.conjugate, quaternion.conjugate(q))) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_cross (tests.objects.test_quaternion.test_object_quaternion.test_cross) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 171, in test_cross 137s self.assertTrue(np.allclose(q1.cross(q2), quaternion.cross(q1, q2))) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_exp (tests.objects.test_quaternion.test_object_quaternion.test_exp) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 190, in test_exp 137s self.assertTrue(np.allclose(result, expected)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_axis (tests.objects.test_quaternion.test_object_quaternion.test_from_axis) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 121, in test_from_axis 137s self.assertTrue(np.allclose(result, expected)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_axis_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_axis_rotation) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 112, in test_from_axis_rotation 137s self.assertTrue(np.allclose(q, [np.sqrt(0.5), 0., 0., np.sqrt(0.5)])) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_x_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_x_rotation) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 47, in test_from_x_rotation 137s self.assertTrue(np.allclose(q, [1., 0., 0., 0.])) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_y_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_y_rotation) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 69, in test_from_y_rotation 137s self.assertTrue(np.allclose(q, [0., 1., 0., 0.])) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_z_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_z_rotation) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 91, in test_from_z_rotation 137s self.assertTrue(np.allclose(q, [0., 0., 1., 0.])) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_inverse (tests.objects.test_quaternion.test_object_quaternion.test_inverse) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 184, in test_inverse 137s self.assertTrue(np.allclose(q.inverse, quaternion.inverse(q))) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_is_identity (tests.objects.test_quaternion.test_object_quaternion.test_is_identity) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 202, in test_is_identity 137s self.assertTrue(quaternion.is_identity(Quaternion())) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/quaternion.py", line 491, in is_identity 137s return np.allclose(quat, [0.,0.,0.,1.]) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_negative (tests.objects.test_quaternion.test_object_quaternion.test_negative) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 199, in test_negative 137s self.assertTrue(np.allclose(q.negative, quaternion.negate(q))) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_power (tests.objects.test_quaternion.test_object_quaternion.test_power) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 195, in test_power 137s self.assertTrue(np.allclose(q1.power(2.0), quaternion.power(q2, 2.0))) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_operators_number (tests.objects.test_matrix44.test_object_matrix44.test_operators_number) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_matrix44.py", line 226, in test_operators_number 137s self.assertTrue(np.array_equal(m + fv[0]['f'], matrix44.create_identity()[:] + 2.0)) 137s ~~^~~~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix44.py", line 218, in __add__ 137s return Matrix44(super(Matrix44, self).__add__(Matrix44(other))) 137s ^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix44.py", line 187, in __new__ 137s return super(Matrix44, cls).__new__(cls, obj) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 21, in __new__ 137s obj.shape = cls._shape 137s ^^^^^^^^^ 137s ValueError: cannot reshape array of size 1 into shape (4,4) 137s 137s ====================================================================== 137s ERROR: test_ray_intersect_sphere_one_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_one_solution_1) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 293, in test_ray_intersect_sphere_one_solution_1 137s intersections = ray_intersect_sphere(r, s) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 137s return fn(*args, **kwargs) 137s ^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 137s t_list = solve_quadratic_equation(a, b, c) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 137s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 137s ^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 137s raise AttributeError("module {!r} has no attribute " 137s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 137s 137s ====================================================================== 137s ERROR: test_ray_intersect_sphere_two_solutions_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_1) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 300, in test_ray_intersect_sphere_two_solutions_1 137s intersections = ray_intersect_sphere(r, s) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 137s return fn(*args, **kwargs) 137s ^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 137s t_list = solve_quadratic_equation(a, b, c) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 137s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 137s ^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 137s raise AttributeError("module {!r} has no attribute " 137s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 137s 137s ====================================================================== 137s ERROR: test_ray_intersect_sphere_two_solutions_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_2) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 308, in test_ray_intersect_sphere_two_solutions_2 137s intersections = ray_intersect_sphere(r, s) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 137s return fn(*args, **kwargs) 137s ^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 137s t_list = solve_quadratic_equation(a, b, c) 137s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 137s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 137s ^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 137s raise AttributeError("module {!r} has no attribute " 137s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 137s 137s ====================================================================== 137s FAIL: test_operators_number (tests.objects.test_vector3.test_object_vector3.test_operators_number) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_vector3.py", line 239, in test_operators_number 137s self.assertRaises(ValueError, lambda: v1 == fv[0]['f']) 137s AssertionError: ValueError not raised by 137s 137s ---------------------------------------------------------------------- 137s Ran 451 tests in 0.069s 137s 137s FAILED (failures=1, errors=22, skipped=18) 137s E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /tmp/autopkgtest.RsRApX/autopkgtest_tmp/build; python3.12 -m nose2 -v 137s I: pybuild base:311: cd /tmp/autopkgtest.RsRApX/autopkgtest_tmp/build; python3.13 -m nose2 -v 137s [ 0.80087974 0.03166748 0.59114721 -0.09018753] [ 0.80087974 0.03166748 0.59114721 -0.09018753] 137s [-1. -0. -0. -2.] 137s [ 0.80087974 0.03166748 0.59114721 -0.09018753] [ 0.80087974 0.03166748 0.59114721 -0.09018753] 137s test_create (tests.test_vector4.test_vector4.test_create) ... ok 137s test_create_from_matrix44_translation (tests.test_vector4.test_vector4.test_create_from_matrix44_translation) ... ok 137s test_create_from_matrix44_translation_dtype_matches (tests.test_vector4.test_vector4.test_create_from_matrix44_translation_dtype_matches) ... ok 137s test_create_list (tests.test_vector4.test_vector4.test_create_list) ... ok 137s test_create_unit_length_w (tests.test_vector4.test_vector4.test_create_unit_length_w) ... ok 137s test_create_unit_length_w_dtype (tests.test_vector4.test_vector4.test_create_unit_length_w_dtype) ... ok 137s test_create_unit_length_x (tests.test_vector4.test_vector4.test_create_unit_length_x) ... ok 137s test_create_unit_length_x_dtype (tests.test_vector4.test_vector4.test_create_unit_length_x_dtype) ... ok 137s test_create_unit_length_y (tests.test_vector4.test_vector4.test_create_unit_length_y) ... ok 137s test_create_unit_length_y_dtype (tests.test_vector4.test_vector4.test_create_unit_length_y_dtype) ... ok 137s test_create_unit_length_z (tests.test_vector4.test_vector4.test_create_unit_length_z) ... ok 137s test_create_unit_length_z_dtype (tests.test_vector4.test_vector4.test_create_unit_length_z_dtype) ... ok 137s test_create_values (tests.test_vector4.test_vector4.test_create_values) ... ok 137s test_dot_adjacent (tests.test_vector4.test_vector4.test_dot_adjacent) ... ok 137s test_dot_angle (tests.test_vector4.test_vector4.test_dot_angle) ... ok 137s test_dot_batch (tests.test_vector4.test_vector4.test_dot_batch) ... ok 137s test_dot_parallel (tests.test_vector4.test_vector4.test_dot_parallel) ... ok 137s test_import (tests.test_vector4.test_vector4.test_import) ... ok 137s test_length (tests.test_vector4.test_vector4.test_length) ... ok 137s test_length_batch (tests.test_vector4.test_vector4.test_length_batch) ... ok 137s test_normalize_batch (tests.test_vector4.test_vector4.test_normalize_batch) ... ok 137s test_normalize_single_vector (tests.test_vector4.test_vector4.test_normalize_single_vector) ... ok 137s test_set_length (tests.test_vector4.test_vector4.test_set_length) ... ok 137s test_set_length_batch_vector (tests.test_vector4.test_vector4.test_set_length_batch_vector) ... ok 137s test_squared_length_batch (tests.test_vector4.test_vector4.test_squared_length_batch) ... ok 137s test_squared_length_single_vector (tests.test_vector4.test_vector4.test_squared_length_single_vector) ... ok 137s test_create (tests.test_ray.test_ray.test_create) ... ok 137s test_create_dtype (tests.test_ray.test_ray.test_create_dtype) ... ok 137s test_create_from_line (tests.test_ray.test_ray.test_create_from_line) ... ok 137s test_direction (tests.test_ray.test_ray.test_direction) ... ok 137s test_import (tests.test_ray.test_ray.test_import) ... ok 137s test_invert (tests.test_ray.test_ray.test_invert) ... ok 137s test_position (tests.test_ray.test_ray.test_position) ... ok 137s test_accessors (tests.objects.test_vector4.test_object_vector4.test_accessors) ... ok 137s test_bitwise (tests.objects.test_vector4.test_object_vector4.test_bitwise) ... ok 137s test_create (tests.objects.test_vector4.test_object_vector4.test_create) ... ok 137s test_imports (tests.objects.test_vector4.test_object_vector4.test_imports) ... ok 137s test_inverse (tests.objects.test_vector4.test_object_vector4.test_inverse) ... ok 137s test_normalize (tests.objects.test_vector4.test_object_vector4.test_normalize) ... ok 137s test_operators_matrix33 (tests.objects.test_vector4.test_object_vector4.test_operators_matrix33) ... ok 137s test_operators_matrix44 (tests.objects.test_vector4.test_object_vector4.test_operators_matrix44) ... ok 137s test_operators_number (tests.objects.test_vector4.test_object_vector4.test_operators_number) ... ERROR 137s test_operators_quaternion (tests.objects.test_vector4.test_object_vector4.test_operators_quaternion) ... ok 137s test_operators_vector3 (tests.objects.test_vector4.test_object_vector4.test_operators_vector3) ... ok 137s test_operators_vector4 (tests.objects.test_vector4.test_object_vector4.test_operators_vector4) ... ok 137s test_conversions (tests.objects.test_examples.test_oo_examples.test_conversions) ... ok 137s test_oo_examples (tests.objects.test_examples.test_oo_examples.test_oo_examples) ... ok 137s test_operators (tests.objects.test_examples.test_oo_examples.test_operators) ... ok 137s test_accessors (tests.objects.test_matrix33.test_object_matrix33.test_accessors) ... ok 137s test_create (tests.objects.test_matrix33.test_object_matrix33.test_create) ... ok 137s test_create_from_eulers (tests.objects.test_matrix33.test_object_matrix33.test_create_from_eulers) ... ok 137s test_create_from_inverse_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_create_from_inverse_quaternion) ... ok 137s test_create_from_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_create_from_matrix44) ... ok 137s test_create_from_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_create_from_quaternion) ... ok 137s test_create_from_scale (tests.objects.test_matrix33.test_object_matrix33.test_create_from_scale) ... ok 137s test_from_translation (tests.objects.test_matrix33.test_object_matrix33.test_from_translation) ... skipped Not implemented 137s test_identity (tests.objects.test_matrix33.test_object_matrix33.test_identity) ... ok 137s test_imports (tests.objects.test_matrix33.test_object_matrix33.test_imports) ... ok 137s test_inverse (tests.objects.test_matrix33.test_object_matrix33.test_inverse) ... ok 137s test_matrix33 (tests.objects.test_matrix33.test_object_matrix33.test_matrix33) ... ok 137s test_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_matrix44) ... ok 137s test_multiply (tests.objects.test_matrix33.test_object_matrix33.test_multiply) ... ok 137s test_operators_matrix33 (tests.objects.test_matrix33.test_object_matrix33.test_operators_matrix33) ... ok 137s test_operators_matrix44 (tests.objects.test_matrix33.test_object_matrix33.test_operators_matrix44) ... ok 137s test_operators_number (tests.objects.test_matrix33.test_object_matrix33.test_operators_number) ... ERROR 137s test_operators_quaternion (tests.objects.test_matrix33.test_object_matrix33.test_operators_quaternion) ... ok 137s test_operators_vector3 (tests.objects.test_matrix33.test_object_matrix33.test_operators_vector3) ... ok 137s test_operators_vector4 (tests.objects.test_matrix33.test_object_matrix33.test_operators_vector4) ... ok 137s test_orthogonal_projection (tests.objects.test_matrix33.test_object_matrix33.test_orthogonal_projection) ... skipped Not implemented 137s test_perspective_projection (tests.objects.test_matrix33.test_object_matrix33.test_perspective_projection) ... skipped Not implemented 137s test_perspective_projection_bounds (tests.objects.test_matrix33.test_object_matrix33.test_perspective_projection_bounds) ... skipped Not implemented 137s test_euler_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_euler_equivalence) ... ok 137s test_m44_q_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 137s Test for equivalance of matrix and quaternion rotations. ... ERROR 137s test_quaternion_matrix_conversion (tests.objects.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) ... ERROR 137s test_accessors (tests.objects.test_quaternion.test_object_quaternion.test_accessors) ... ok 137s test_angle (tests.objects.test_quaternion.test_object_quaternion.test_angle) ... ok 137s test_apply_to_vector_non_unit (tests.objects.test_quaternion.test_object_quaternion.test_apply_to_vector_non_unit) ... ERROR 137s test_axis (tests.objects.test_quaternion.test_object_quaternion.test_axis) ... ERROR 137s test_conjugate (tests.objects.test_quaternion.test_object_quaternion.test_conjugate) ... ERROR 137s test_create (tests.objects.test_quaternion.test_object_quaternion.test_create) ... ok 137s test_cross (tests.objects.test_quaternion.test_object_quaternion.test_cross) ... ERROR 137s test_dot (tests.objects.test_quaternion.test_object_quaternion.test_dot) ... ok 137s test_equality (tests.objects.test_quaternion.test_object_quaternion.test_equality) ... ok 137s test_equality_negative (tests.objects.test_quaternion.test_object_quaternion.test_equality_negative) ... ok 137s test_exp (tests.objects.test_quaternion.test_object_quaternion.test_exp) ... ERROR 137s test_from_axis (tests.objects.test_quaternion.test_object_quaternion.test_from_axis) ... ERROR 137s test_from_axis_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_axis_rotation) ... ERROR 137s test_from_eulers (tests.objects.test_quaternion.test_object_quaternion.test_from_eulers) ... skipped Not implemented 137s test_from_inverse_of_eulers (tests.objects.test_quaternion.test_object_quaternion.test_from_inverse_of_eulers) ... skipped Not implemented 137s test_from_x_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_x_rotation) ... ERROR 137s test_from_y_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_y_rotation) ... ERROR 137s test_from_z_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_z_rotation) ... ERROR 137s test_imports (tests.objects.test_quaternion.test_object_quaternion.test_imports) ... ok 137s test_inverse (tests.objects.test_quaternion.test_object_quaternion.test_inverse) ... ERROR 137s test_is_identity (tests.objects.test_quaternion.test_object_quaternion.test_is_identity) ... ERROR 137s test_length (tests.objects.test_quaternion.test_object_quaternion.test_length) ... ok 137s test_matrix33 (tests.objects.test_quaternion.test_object_quaternion.test_matrix33) ... ok 137s test_matrix44 (tests.objects.test_quaternion.test_object_quaternion.test_matrix44) ... ok 137s test_negative (tests.objects.test_quaternion.test_object_quaternion.test_negative) ... ERROR 137s test_normalize (tests.objects.test_quaternion.test_object_quaternion.test_normalize) ... ok 137s test_normalized (tests.objects.test_quaternion.test_object_quaternion.test_normalized) ... ok 137s test_operators_matrix33 (tests.objects.test_quaternion.test_object_quaternion.test_operators_matrix33) ... ok 137s test_operators_matrix44 (tests.objects.test_quaternion.test_object_quaternion.test_operators_matrix44) ... ok 137s test_operators_quaternion (tests.objects.test_quaternion.test_object_quaternion.test_operators_quaternion) ... ok 137s test_operators_vector3 (tests.objects.test_quaternion.test_object_quaternion.test_operators_vector3) ... ok 137s test_operators_vector4 (tests.objects.test_quaternion.test_object_quaternion.test_operators_vector4) ... ok 137s test_power (tests.objects.test_quaternion.test_object_quaternion.test_power) ... ERROR 137s test_accessors (tests.objects.test_matrix44.test_object_matrix44.test_accessors) ... ok 137s test_create (tests.objects.test_matrix44.test_object_matrix44.test_create) ... ok 137s test_create_from_eulers (tests.objects.test_matrix44.test_object_matrix44.test_create_from_eulers) ... ok 137s test_create_from_inverse_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_create_from_inverse_quaternion) ... ok 137s test_create_from_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_create_from_matrix44) ... ok 137s test_create_from_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_create_from_quaternion) ... ok 137s test_create_from_scale (tests.objects.test_matrix44.test_object_matrix44.test_create_from_scale) ... ok 137s test_decompose (tests.objects.test_matrix44.test_object_matrix44.test_decompose) ... ok 137s test_from_translation (tests.objects.test_matrix44.test_object_matrix44.test_from_translation) ... skipped Not implemented 137s test_identity (tests.objects.test_matrix44.test_object_matrix44.test_identity) ... ok 137s test_imports (tests.objects.test_matrix44.test_object_matrix44.test_imports) ... ok 137s test_inverse (tests.objects.test_matrix44.test_object_matrix44.test_inverse) ... ok 137s test_matrix33 (tests.objects.test_matrix44.test_object_matrix44.test_matrix33) ... ok 137s test_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_matrix44) ... ok 137s test_multiply (tests.objects.test_matrix44.test_object_matrix44.test_multiply) ... ok 137s test_operators_matrix33 (tests.objects.test_matrix44.test_object_matrix44.test_operators_matrix33) ... ok 137s test_operators_matrix44 (tests.objects.test_matrix44.test_object_matrix44.test_operators_matrix44) ... ok 137s test_operators_number (tests.objects.test_matrix44.test_object_matrix44.test_operators_number) ... ERROR 137s test_operators_quaternion (tests.objects.test_matrix44.test_object_matrix44.test_operators_quaternion) ... ok 137s test_operators_vector3 (tests.objects.test_matrix44.test_object_matrix44.test_operators_vector3) ... ok 137s test_operators_vector4 (tests.objects.test_matrix44.test_object_matrix44.test_operators_vector4) ... ok 137s test_orthogonal_projection (tests.objects.test_matrix44.test_object_matrix44.test_orthogonal_projection) ... skipped Not implemented 137s test_perspective_projection (tests.objects.test_matrix44.test_object_matrix44.test_perspective_projection) ... skipped Not implemented 137s test_perspective_projection_bounds (tests.objects.test_matrix44.test_object_matrix44.test_perspective_projection_bounds) ... skipped Not implemented 137s test_accessors (tests.objects.test_vector3.test_object_vector3.test_accessors) ... ok 137s test_bitwise (tests.objects.test_vector3.test_object_vector3.test_bitwise) ... ok 137s test_create (tests.objects.test_vector3.test_object_vector3.test_create) ... ok 137s test_imports (tests.objects.test_vector3.test_object_vector3.test_imports) ... ok 137s test_imports_1 (tests.objects.test_vector3.test_object_vector3.test_imports_1) ... ok 137s test_imports_2 (tests.objects.test_vector3.test_object_vector3.test_imports_2) ... ok 137s test_imports_3 (tests.objects.test_vector3.test_object_vector3.test_imports_3) ... ok 137s test_inverse (tests.objects.test_vector3.test_object_vector3.test_inverse) ... ok 137s test_normalize (tests.objects.test_vector3.test_object_vector3.test_normalize) ... ok 137s test_operators_matrix33 (tests.objects.test_vector3.test_object_vector3.test_operators_matrix33) ... ok 137s test_operators_matrix44 (tests.objects.test_vector3.test_object_vector3.test_operators_matrix44) ... ok 137s test_operators_number (tests.objects.test_vector3.test_object_vector3.test_operators_number) ... FAIL 137s test_operators_quaternion (tests.objects.test_vector3.test_object_vector3.test_operators_quaternion) ... ok 137s test_operators_vector3 (tests.objects.test_vector3.test_object_vector3.test_operators_vector3) ... ok 137s test_operators_vector4 (tests.objects.test_vector3.test_object_vector3.test_operators_vector4) ... ok 137s test_abs_height (tests.test_rectangle.test_rectangle.test_abs_height) ... ok 137s test_abs_height_negative (tests.test_rectangle.test_rectangle.test_abs_height_negative) ... ok 137s test_abs_width (tests.test_rectangle.test_rectangle.test_abs_width) ... ok 137s test_abs_width_negative (tests.test_rectangle.test_rectangle.test_abs_width_negative) ... ok 137s test_bottom (tests.test_rectangle.test_rectangle.test_bottom) ... ok 137s test_bottom_negative (tests.test_rectangle.test_rectangle.test_bottom_negative) ... ok 137s test_bounds (tests.test_rectangle.test_rectangle.test_bounds) ... ok 137s test_create (tests.test_rectangle.test_rectangle.test_create) ... ok 137s test_create_dtype (tests.test_rectangle.test_rectangle.test_create_dtype) ... ok 137s test_create_from_bounds (tests.test_rectangle.test_rectangle.test_create_from_bounds) ... ok 137s test_create_zeros (tests.test_rectangle.test_rectangle.test_create_zeros) ... ok 137s test_height (tests.test_rectangle.test_rectangle.test_height) ... ok 137s test_height_negative (tests.test_rectangle.test_rectangle.test_height_negative) ... ok 137s test_import (tests.test_rectangle.test_rectangle.test_import) ... ok 137s test_left (tests.test_rectangle.test_rectangle.test_left) ... ok 137s test_left_negative (tests.test_rectangle.test_rectangle.test_left_negative) ... ok 137s test_position (tests.test_rectangle.test_rectangle.test_position) ... ok 137s test_right (tests.test_rectangle.test_rectangle.test_right) ... ok 137s test_right_negative (tests.test_rectangle.test_rectangle.test_right_negative) ... ok 137s test_scale_by_vector (tests.test_rectangle.test_rectangle.test_scale_by_vector) ... ok 137s test_scale_by_vector3 (tests.test_rectangle.test_rectangle.test_scale_by_vector3) ... ok 137s test_size (tests.test_rectangle.test_rectangle.test_size) ... ok 137s test_top (tests.test_rectangle.test_rectangle.test_top) ... ok 137s test_top_negative (tests.test_rectangle.test_rectangle.test_top_negative) ... ok 137s test_width (tests.test_rectangle.test_rectangle.test_width) ... ok 137s test_width_negative (tests.test_rectangle.test_rectangle.test_width_negative) ... ok 137s test_x (tests.test_rectangle.test_rectangle.test_x) ... ok 137s test_x_negative (tests.test_rectangle.test_rectangle.test_x_negative) ... ok 137s test_y (tests.test_rectangle.test_rectangle.test_y) ... ok 137s test_y_negative (tests.test_rectangle.test_rectangle.test_y_negative) ... ok 137s test_import (tests.test_geometric_tests.test_geometric_tests.test_import) ... ok 137s test_point_closest_point_on_line (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line) ... ok 137s test_point_closest_point_on_line_2 (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line_2) ... ok 137s test_point_closest_point_on_line_segment (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_line_segment) ... ok 137s test_point_closest_point_on_plane (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_plane) ... ok 137s test_point_closest_point_on_ray (tests.test_geometric_tests.test_geometric_tests.test_point_closest_point_on_ray) ... ok 137s test_point_height_above_plane (tests.test_geometric_tests.test_geometric_tests.test_point_height_above_plane) ... ok 137s test_point_intersect_line (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line) ... ok 137s test_point_intersect_line_invalid (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_invalid) ... ok 137s test_point_intersect_line_segment (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_segment) ... ok 137s test_point_intersect_line_segment_invalid (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_line_segment_invalid) ... ok 137s test_point_intersect_rectangle_invalid_intersections_1 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_1) ... ok 137s test_point_intersect_rectangle_invalid_intersections_2 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_2) ... ok 137s test_point_intersect_rectangle_invalid_intersections_3 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_invalid_intersections_3) ... ok 137s test_point_intersect_rectangle_valid_intersections_1 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_1) ... ok 137s test_point_intersect_rectangle_valid_intersections_2 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_2) ... ok 137s test_point_intersect_rectangle_valid_intersections_3 (tests.test_geometric_tests.test_geometric_tests.test_point_intersect_rectangle_valid_intersections_3) ... ok 137s test_ray_coincident_ray (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray) ... ok 137s test_ray_coincident_ray_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray_2) ... ok 137s test_ray_coincident_ray_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_coincident_ray_3) ... ok 137s test_ray_intersect_aabb_invalid_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_invalid_1) ... ok 137s test_ray_intersect_aabb_valid_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_1) ... ok 137s test_ray_intersect_aabb_valid_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_2) ... ok 137s test_ray_intersect_aabb_valid_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_aabb_valid_3) ... ok 137s test_ray_intersect_plane (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane) ... ok 137s test_ray_intersect_plane_front_only (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane_front_only) ... ok 137s test_ray_intersect_plane_invalid (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_plane_invalid) ... ok 137s test_ray_intersect_sphere_no_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_no_solution_1) ... ok 137s test_ray_intersect_sphere_no_solution_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_no_solution_2) ... ok 137s test_ray_intersect_sphere_one_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_one_solution_1) ... ERROR 137s test_ray_intersect_sphere_two_solutions_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_1) ... ERROR 137s test_ray_intersect_sphere_two_solutions_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_2) ... ERROR 137s test_ray_parallel_ray (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray) ... ok 137s test_ray_parallel_ray_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray_2) ... ok 137s test_ray_parallel_ray_3 (tests.test_geometric_tests.test_geometric_tests.test_ray_parallel_ray_3) ... ok 137s test_sphere_does_intersect_sphere_1 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_1) ... ok 137s test_sphere_does_intersect_sphere_2 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_2) ... ok 137s test_sphere_does_intersect_sphere_3 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_3) ... ok 137s test_sphere_does_intersect_sphere_4 (tests.test_geometric_tests.test_geometric_tests.test_sphere_does_intersect_sphere_4) ... ok 137s test_sphere_penetration_sphere_1 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_1) ... ok 137s test_sphere_penetration_sphere_2 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_2) ... ok 137s test_sphere_penetration_sphere_3 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_3) ... ok 137s test_sphere_penetration_sphere_4 (tests.test_geometric_tests.test_geometric_tests.test_sphere_penetration_sphere_4) ... ok 137s test_vector_parallel_vector (tests.test_geometric_tests.test_geometric_tests.test_vector_parallel_vector) ... ok 137s test_vector_parallel_vector_invalid (tests.test_geometric_tests.test_geometric_tests.test_vector_parallel_vector_invalid) ... ok 137s test_create (tests.test_euler.test_euler.test_create) ... ok 137s test_import (tests.test_euler.test_euler.test_import) ... ok 137s test_create (tests.test_plane.test_plane.test_create) ... ok 137s test_create_from_points (tests.test_plane.test_plane.test_create_from_points) ... ok 137s test_create_from_position (tests.test_plane.test_plane.test_create_from_position) ... ok 137s test_create_xy (tests.test_plane.test_plane.test_create_xy) ... ok 137s test_create_xz (tests.test_plane.test_plane.test_create_xz) ... ok 137s test_create_yz (tests.test_plane.test_plane.test_create_yz) ... ok 137s test_import (tests.test_plane.test_plane.test_import) ... ok 137s test_invert_normal (tests.test_plane.test_plane.test_invert_normal) ... ok 137s test_normal (tests.test_plane.test_plane.test_normal) ... ok 137s test_position (tests.test_plane.test_plane.test_position) ... ok 137s test_create_from_points (tests.test_line.test_line.test_create_from_points) ... ok 137s test_create_from_ray (tests.test_line.test_line.test_create_from_ray) ... ok 137s test_create_zeros (tests.test_line.test_line.test_create_zeros) ... ok 137s test_end (tests.test_line.test_line.test_end) ... ok 137s test_import (tests.test_line.test_line.test_import) ... ok 137s test_start (tests.test_line.test_line.test_start) ... ok 137s test_procedural_examples (tests.test_examples.test_procedural_examples.test_procedural_examples) ... ok 137s test_apply_to_vector_identity (tests.test_matrix33.test_matrix33.test_apply_to_vector_identity) ... ok 137s test_apply_to_vector_rotated_x (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_x) ... ok 137s test_apply_to_vector_rotated_y (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_y) ... ok 137s test_apply_to_vector_rotated_z (tests.test_matrix33.test_matrix33.test_apply_to_vector_rotated_z) ... ok 137s test_create_direction_scale (tests.test_matrix33.test_matrix33.test_create_direction_scale) ... ok 137s test_create_from_axis_rotation (tests.test_matrix33.test_matrix33.test_create_from_axis_rotation) ... ok 137s test_create_from_axis_rotation_non_normalized (tests.test_matrix33.test_matrix33.test_create_from_axis_rotation_non_normalized) ... ok 137s test_create_from_eulers (tests.test_matrix33.test_matrix33.test_create_from_eulers) ... skipped Not implemented 137s test_create_from_inverse_of_quaternion (tests.test_matrix33.test_matrix33.test_create_from_inverse_of_quaternion) ... ok 137s test_create_from_quaternion_equivalent (tests.test_matrix33.test_matrix33.test_create_from_quaternion_equivalent) ... ok 137s test_create_from_quaternion_identity (tests.test_matrix33.test_matrix33.test_create_from_quaternion_identity) ... ok 137s test_create_from_quaternion_rotated_x (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_x) ... ok 137s test_create_from_quaternion_rotated_y (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_y) ... ok 137s test_create_from_quaternion_rotated_z (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotated_z) ... ok 137s test_create_from_quaternion_rotation (tests.test_matrix33.test_matrix33.test_create_from_quaternion_rotation) ... ok 137s test_create_from_quaternion_unit (tests.test_matrix33.test_matrix33.test_create_from_quaternion_unit) ... ok 137s test_create_from_quaternion_x (tests.test_matrix33.test_matrix33.test_create_from_quaternion_x) ... ok 137s test_create_from_quaternion_y (tests.test_matrix33.test_matrix33.test_create_from_quaternion_y) ... ok 137s test_create_from_quaternion_z (tests.test_matrix33.test_matrix33.test_create_from_quaternion_z) ... ok 137s test_create_from_scale (tests.test_matrix33.test_matrix33.test_create_from_scale) ... ok 137s test_create_from_x_rotation (tests.test_matrix33.test_matrix33.test_create_from_x_rotation) ... ok 137s test_create_from_y_rotation (tests.test_matrix33.test_matrix33.test_create_from_y_rotation) ... ok 137s test_create_from_z_rotation (tests.test_matrix33.test_matrix33.test_create_from_z_rotation) ... ok 137s test_create_identity (tests.test_matrix33.test_matrix33.test_create_identity) ... ok 137s test_import (tests.test_matrix33.test_matrix33.test_import) ... ok 137s test_inverse (tests.test_matrix33.test_matrix33.test_inverse) ... ok 137s test_inverse_equivalence (tests.test_matrix33.test_matrix33.test_inverse_equivalence) ... ok 137s test_multiply_identity (tests.test_matrix33.test_matrix33.test_multiply_identity) ... ok 137s test_multiply_rotation (tests.test_matrix33.test_matrix33.test_multiply_rotation) ... ok 137s test_add_aabbs (tests.test_aabb.test_aabb.test_add_aabbs) ... ok 137s test_add_point (tests.test_aabb.test_aabb.test_add_point) ... ok 137s test_centre_point_multiple_points (tests.test_aabb.test_aabb.test_centre_point_multiple_points) ... ok 137s test_centre_point_single_point (tests.test_aabb.test_aabb.test_centre_point_single_point) ... ok 137s test_clamp_points_list (tests.test_aabb.test_aabb.test_clamp_points_list) ... ok 137s test_clamp_points_single (tests.test_aabb.test_aabb.test_clamp_points_single) ... ok 137s test_create_from_aabbs (tests.test_aabb.test_aabb.test_create_from_aabbs) ... ok 137s test_create_from_bounds (tests.test_aabb.test_aabb.test_create_from_bounds) ... ok 137s test_create_from_points (tests.test_aabb.test_aabb.test_create_from_points) ... ok 137s test_create_zeros (tests.test_aabb.test_aabb.test_create_zeros) ... ok 137s test_import (tests.test_aabb.test_aabb.test_import) ... ok 137s test_maximum (tests.test_aabb.test_aabb.test_maximum) ... ok 137s test_minimum (tests.test_aabb.test_aabb.test_minimum) ... ok 137s test_aspec_ratio (tests.test_trig.test_trig.test_aspec_ratio) ... ok 137s test_calculate_fov (tests.test_trig.test_trig.test_calculate_fov) ... skipped Need a test here 137s test_calculate_height (tests.test_trig.test_trig.test_calculate_height) ... skipped Need a test here 137s test_calculate_plane_size (tests.test_trig.test_trig.test_calculate_plane_size) ... skipped Need a test here 137s test_calculate_zoom (tests.test_trig.test_trig.test_calculate_zoom) ... skipped Need a test here 137s test_import (tests.test_trig.test_trig.test_import) ... ok 137s test_count_bits (tests.test_integer.test_integer.test_count_bits) ... ok 137s test_import (tests.test_integer.test_integer.test_import) ... ok 137s test_euler_equivalence (tests.test_equivalence.test_matrix_quaternion.test_euler_equivalence) ... ok 137s test_m44_q_equivalence (tests.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 137s Test for equivalance of matrix and quaternion rotations. ... ok 137s test_quaternion_matrix_conversion (tests.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) ... ok 137s test_create_from_points (tests.test_sphere.test_sphere.test_create_from_points) ... ok 137s test_import (tests.test_sphere.test_sphere.test_import) ... ok 137s test_position (tests.test_sphere.test_sphere.test_position) ... ok 137s test_radius (tests.test_sphere.test_sphere.test_radius) ... ok 137s test_dot_adjacent (tests.test_vector.test_vector.test_dot_adjacent) ... ok 137s test_dot_angle (tests.test_vector.test_vector.test_dot_angle) ... ok 137s test_dot_batch (tests.test_vector.test_vector.test_dot_batch) ... ok 137s test_dot_parallel (tests.test_vector.test_vector.test_dot_parallel) ... ok 137s test_import (tests.test_vector.test_vector.test_import) ... ok 137s test_interoplation (tests.test_vector.test_vector.test_interoplation) ... ok 137s test_length_vector3 (tests.test_vector.test_vector.test_length_vector3) ... ok 137s test_length_vector3_batch (tests.test_vector.test_vector.test_length_vector3_batch) ... ok 137s test_length_vector4 (tests.test_vector.test_vector.test_length_vector4) ... ok 137s test_normalize_batch (tests.test_vector.test_vector.test_normalize_batch) ... ok 137s test_normalize_single_vector (tests.test_vector.test_vector.test_normalize_single_vector) ... ok 137s test_set_length_batch_vector (tests.test_vector.test_vector.test_set_length_batch_vector) ... ok 137s test_set_length_vector3 (tests.test_vector.test_vector.test_set_length_vector3) ... ok 137s test_set_length_vector4 (tests.test_vector.test_vector.test_set_length_vector4) ... ok 137s test_squared_length_batch (tests.test_vector.test_vector.test_squared_length_batch) ... ok 137s test_squared_length_single_vector (tests.test_vector.test_vector.test_squared_length_single_vector) ... ok 137s test_create_cube (tests.test_geometry.test_geometry.test_create_cube) ... ok 137s test_create_quad (tests.test_geometry.test_geometry.test_create_quad) ... ok 137s test_create_quad_rgba (tests.test_geometry.test_geometry.test_create_quad_rgba) ... ok 137s test_create_quad_rgba_values (tests.test_geometry.test_geometry.test_create_quad_rgba_values) ... ok 137s test_create_quad_scale (tests.test_geometry.test_geometry.test_create_quad_scale) ... ok 137s test_create_quad_st (tests.test_geometry.test_geometry.test_create_quad_st) ... ok 137s test_create_quad_st_values (tests.test_geometry.test_geometry.test_create_quad_st_values) ... ok 137s test_import (tests.test_geometry.test_geometry.test_import) ... ok 137s test_apply_to_vector_non_unit (tests.test_quaternion.test_quaternion.test_apply_to_vector_non_unit) ... ok 137s test_apply_to_vector_unit_x (tests.test_quaternion.test_quaternion.test_apply_to_vector_unit_x) ... ok 137s test_apply_to_vector_x (tests.test_quaternion.test_quaternion.test_apply_to_vector_x) ... ok 137s test_apply_to_vector_y (tests.test_quaternion.test_quaternion.test_apply_to_vector_y) ... ok 137s test_apply_to_vector_z (tests.test_quaternion.test_quaternion.test_apply_to_vector_z) ... ok 137s test_conjugate (tests.test_quaternion.test_quaternion.test_conjugate) ... ok 137s test_conjugate_rotation (tests.test_quaternion.test_quaternion.test_conjugate_rotation) ... ok 137s test_create (tests.test_quaternion.test_quaternion.test_create) ... ok 137s test_create_from_axis (tests.test_quaternion.test_quaternion.test_create_from_axis) ... ok 137s test_create_from_axis_rotation (tests.test_quaternion.test_quaternion.test_create_from_axis_rotation) ... ok 137s test_create_from_axis_rotation_non_normalized (tests.test_quaternion.test_quaternion.test_create_from_axis_rotation_non_normalized) ... ok 137s test_create_from_eulers (tests.test_quaternion.test_quaternion.test_create_from_eulers) ... ok 137s test_create_from_eulers_identity (tests.test_quaternion.test_quaternion.test_create_from_eulers_identity) ... ok 137s test_create_from_inverse_of_eulers (tests.test_quaternion.test_quaternion.test_create_from_inverse_of_eulers) ... skipped Not implemented 137s test_create_from_matrix_unit (tests.test_quaternion.test_quaternion.test_create_from_matrix_unit) ... ok 137s test_create_from_matrix_x (tests.test_quaternion.test_quaternion.test_create_from_matrix_x) ... ok 137s test_create_from_matrix_y (tests.test_quaternion.test_quaternion.test_create_from_matrix_y) ... ok 137s test_create_from_matrix_z (tests.test_quaternion.test_quaternion.test_create_from_matrix_z) ... ok 137s test_create_from_x_rotation (tests.test_quaternion.test_quaternion.test_create_from_x_rotation) ... ok 137s test_create_from_y_rotation (tests.test_quaternion.test_quaternion.test_create_from_y_rotation) ... ok 137s test_create_from_z_rotation (tests.test_quaternion.test_quaternion.test_create_from_z_rotation) ... ok 137s test_create_parameters (tests.test_quaternion.test_quaternion.test_create_parameters) ... ok 137s test_cross (tests.test_quaternion.test_quaternion.test_cross) ... ok 137s test_dot_adjacent (tests.test_quaternion.test_quaternion.test_dot_adjacent) ... ok 137s test_dot_angle (tests.test_quaternion.test_quaternion.test_dot_angle) ... ok 137s test_dot_batch (tests.test_quaternion.test_quaternion.test_dot_batch) ... ok 137s test_dot_parallel (tests.test_quaternion.test_quaternion.test_dot_parallel) ... ok 137s test_exp (tests.test_quaternion.test_quaternion.test_exp) ... ok 137s test_identity (tests.test_quaternion.test_quaternion.test_identity) ... ok 137s test_import (tests.test_quaternion.test_quaternion.test_import) ... ok 137s test_inverse (tests.test_quaternion.test_quaternion.test_inverse) ... ok 137s test_inverse_non_unit (tests.test_quaternion.test_quaternion.test_inverse_non_unit) ... ok 137s test_inverse_rotation (tests.test_quaternion.test_quaternion.test_inverse_rotation) ... ok 137s test_is_non_zero_length (tests.test_quaternion.test_quaternion.test_is_non_zero_length) ... ok 137s test_is_non_zero_length_zero (tests.test_quaternion.test_quaternion.test_is_non_zero_length_zero) ... ok 137s test_is_zero_length (tests.test_quaternion.test_quaternion.test_is_zero_length) ... ok 137s test_is_zero_length_zero (tests.test_quaternion.test_quaternion.test_is_zero_length_zero) ... ok 137s test_length (tests.test_quaternion.test_quaternion.test_length) ... ok 137s test_length_batch (tests.test_quaternion.test_quaternion.test_length_batch) ... ok 137s test_length_identity (tests.test_quaternion.test_quaternion.test_length_identity) ... ok 137s test_negate (tests.test_quaternion.test_quaternion.test_negate) ... ok 137s test_negate_unit (tests.test_quaternion.test_quaternion.test_negate_unit) ... ok 137s test_normalize_batch (tests.test_quaternion.test_quaternion.test_normalize_batch) ... ok 137s test_normalize_identity (tests.test_quaternion.test_quaternion.test_normalize_identity) ... ok 137s test_normalize_non_identity (tests.test_quaternion.test_quaternion.test_normalize_non_identity) ... ok 137s test_power (tests.test_quaternion.test_quaternion.test_power) ... skipped Not implemented 137s test_quaternion_slerp (tests.test_quaternion.test_quaternion.test_quaternion_slerp) ... ok 137s test_rotation_angle (tests.test_quaternion.test_quaternion.test_rotation_angle) ... ok 137s test_rotation_axis (tests.test_quaternion.test_quaternion.test_rotation_axis) ... ok 137s test_squared_length (tests.test_quaternion.test_quaternion.test_squared_length) ... ok 137s test_squared_length_batch (tests.test_quaternion.test_quaternion.test_squared_length_batch) ... ok 137s test_squared_length_identity (tests.test_quaternion.test_quaternion.test_squared_length_identity) ... ok 137s test_apply_to_vector_identity (tests.test_matrix44.test_matrix44.test_apply_to_vector_identity) ... ok 137s test_apply_to_vector_with_translation (tests.test_matrix44.test_matrix44.test_apply_to_vector_with_translation) ... ok 137s test_apply_to_vector_x_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_x_rotation) ... ok 137s test_apply_to_vector_y_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_y_rotation) ... ok 137s test_apply_to_vector_z_rotation (tests.test_matrix44.test_matrix44.test_apply_to_vector_z_rotation) ... ok 137s test_create_from_axis_rotation (tests.test_matrix44.test_matrix44.test_create_from_axis_rotation) ... ok 137s test_create_from_axis_rotation_non_normalized (tests.test_matrix44.test_matrix44.test_create_from_axis_rotation_non_normalized) ... ok 137s test_create_from_eulers (tests.test_matrix44.test_matrix44.test_create_from_eulers) ... skipped Not implemented 137s test_create_from_inverse_of_quaternion (tests.test_matrix44.test_matrix44.test_create_from_inverse_of_quaternion) ... ok 137s test_create_from_matrix33 (tests.test_matrix44.test_matrix44.test_create_from_matrix33) ... ok 137s test_create_from_quaternion_rotation (tests.test_matrix44.test_matrix44.test_create_from_quaternion_rotation) ... ok 137s test_create_from_quaternion_unit (tests.test_matrix44.test_matrix44.test_create_from_quaternion_unit) ... ok 137s test_create_from_quaternion_x (tests.test_matrix44.test_matrix44.test_create_from_quaternion_x) ... ok 137s test_create_from_quaternion_y (tests.test_matrix44.test_matrix44.test_create_from_quaternion_y) ... ok 137s test_create_from_quaternion_z (tests.test_matrix44.test_matrix44.test_create_from_quaternion_z) ... ok 137s test_create_from_scale (tests.test_matrix44.test_matrix44.test_create_from_scale) ... ok 137s test_create_from_translation (tests.test_matrix44.test_matrix44.test_create_from_translation) ... ok 137s test_create_from_x_rotation (tests.test_matrix44.test_matrix44.test_create_from_x_rotation) ... ok 137s test_create_from_y_rotation (tests.test_matrix44.test_matrix44.test_create_from_y_rotation) ... ok 137s test_create_from_z_rotation (tests.test_matrix44.test_matrix44.test_create_from_z_rotation) ... ok 137s test_create_identity (tests.test_matrix44.test_matrix44.test_create_identity) ... ok 137s test_create_look_at (tests.test_matrix44.test_matrix44.test_create_look_at) ... ok 137s test_create_look_at_2 (tests.test_matrix44.test_matrix44.test_create_look_at_2) ... ok 137s test_create_look_at_3 (tests.test_matrix44.test_matrix44.test_create_look_at_3) ... ok 137s test_create_look_at_4 (tests.test_matrix44.test_matrix44.test_create_look_at_4) ... ok 137s test_create_look_at_determinant (tests.test_matrix44.test_matrix44.test_create_look_at_determinant) ... ok 137s test_create_matrix33_view (tests.test_matrix44.test_matrix44.test_create_matrix33_view) ... ok 137s test_create_orthogonal_projection_matrix_vector3 (tests.test_matrix44.test_matrix44.test_create_orthogonal_projection_matrix_vector3) ... ok 137s test_create_orthogonal_projection_matrix_vector4 (tests.test_matrix44.test_matrix44.test_create_orthogonal_projection_matrix_vector4) ... ok 137s test_create_perspective_projection_matrix_dtype (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_dtype) ... ok 137s test_create_perspective_projection_matrix_vector3 (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_vector3) ... ok 137s test_create_perspective_projection_matrix_vector4_inside (tests.test_matrix44.test_matrix44.test_create_perspective_projection_matrix_vector4_inside) ... ok 137s test_decompose (tests.test_matrix44.test_matrix44.test_decompose) ... ok 137s test_import (tests.test_matrix44.test_matrix44.test_import) ... ok 137s test_inverse (tests.test_matrix44.test_matrix44.test_inverse) ... ok 137s test_multiply_identity (tests.test_matrix44.test_matrix44.test_multiply_identity) ... ok 137s test_multiply_rotation (tests.test_matrix44.test_matrix44.test_multiply_rotation) ... ok 137s test_add_aabbs (tests.test_aambb.test_aambb.test_add_aabbs) ... ok 137s test_add_point (tests.test_aambb.test_aambb.test_add_point) ... ok 137s test_center_point (tests.test_aambb.test_aambb.test_center_point) ... ok 137s test_create_from_aabbs (tests.test_aambb.test_aambb.test_create_from_aabbs) ... ok 137s test_create_from_bounds (tests.test_aambb.test_aambb.test_create_from_bounds) ... ok 137s test_create_from_points (tests.test_aambb.test_aambb.test_create_from_points) ... ok 137s test_create_zeros (tests.test_aambb.test_aambb.test_create_zeros) ... ok 137s test_import (tests.test_aambb.test_aambb.test_import) ... ok 137s test_create (tests.test_vector3.test_vector3.test_create) ... ok 137s test_create_from_matrix44_translation (tests.test_vector3.test_vector3.test_create_from_matrix44_translation) ... ok 137s test_create_from_matrix44_translation_dtype_matches (tests.test_vector3.test_vector3.test_create_from_matrix44_translation_dtype_matches) ... ok 137s test_create_from_vector4 (tests.test_vector3.test_vector3.test_create_from_vector4) ... ok 137s test_create_list (tests.test_vector3.test_vector3.test_create_list) ... ok 137s test_create_unit_length_x (tests.test_vector3.test_vector3.test_create_unit_length_x) ... ok 137s test_create_unit_length_x_dtype (tests.test_vector3.test_vector3.test_create_unit_length_x_dtype) ... ok 137s test_create_unit_length_y (tests.test_vector3.test_vector3.test_create_unit_length_y) ... ok 137s test_create_unit_length_y_dtype (tests.test_vector3.test_vector3.test_create_unit_length_y_dtype) ... ok 137s test_create_unit_length_z (tests.test_vector3.test_vector3.test_create_unit_length_z) ... ok 137s test_create_unit_length_z_dtype (tests.test_vector3.test_vector3.test_create_unit_length_z_dtype) ... ok 137s test_create_values (tests.test_vector3.test_vector3.test_create_values) ... ok 137s test_cross_batch (tests.test_vector3.test_vector3.test_cross_batch) ... ok 137s test_cross_coincident (tests.test_vector3.test_vector3.test_cross_coincident) ... ok 137s test_cross_single_vector (tests.test_vector3.test_vector3.test_cross_single_vector) ... ok 137s test_dot_adjacent (tests.test_vector3.test_vector3.test_dot_adjacent) ... ok 137s test_dot_angle (tests.test_vector3.test_vector3.test_dot_angle) ... ok 137s test_dot_batch (tests.test_vector3.test_vector3.test_dot_batch) ... ok 137s test_dot_parallel (tests.test_vector3.test_vector3.test_dot_parallel) ... ok 137s test_generate_normals (tests.test_vector3.test_vector3.test_generate_normals) ... ok 137s test_generate_normals_unnormalized (tests.test_vector3.test_vector3.test_generate_normals_unnormalized) ... ok 137s test_generate_vertex_normals (tests.test_vector3.test_vector3.test_generate_vertex_normals) ... ok 137s test_generate_vertex_normals_unnormalized (tests.test_vector3.test_vector3.test_generate_vertex_normals_unnormalized) ... ok 137s test_import (tests.test_vector3.test_vector3.test_import) ... ok 137s test_interoplation (tests.test_vector3.test_vector3.test_interoplation) ... ok 137s test_length (tests.test_vector3.test_vector3.test_length) ... ok 137s test_length_batch (tests.test_vector3.test_vector3.test_length_batch) ... ok 137s test_normalize_batch (tests.test_vector3.test_vector3.test_normalize_batch) ... ok 137s test_normalize_single_vector (tests.test_vector3.test_vector3.test_normalize_single_vector) ... ok 137s test_set_length (tests.test_vector3.test_vector3.test_set_length) ... ok 137s test_set_length_batch_vector (tests.test_vector3.test_vector3.test_set_length_batch_vector) ... ok 137s test_squared_length_batch (tests.test_vector3.test_vector3.test_squared_length_batch) ... ok 137s test_squared_length_single_vector (tests.test_vector3.test_vector3.test_squared_length_single_vector) ... ok 137s 137s ====================================================================== 137s ERROR: test_operators_number (tests.objects.test_vector4.test_object_vector4.test_operators_number) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_vector4.py", line 215, in test_operators_number 137s self.assertRaises(ValueError, lambda: v1 ^ fv[0]['f']) 137s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3.13/unittest/case.py", line 795, in assertRaises 137s return context.handle('assertRaises', args, kwargs) 137s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3.13/unittest/case.py", line 238, in handle 137s callable_obj(*args, **kwargs) 137s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_vector4.py", line 215, in 137s self.assertRaises(ValueError, lambda: v1 ^ fv[0]['f']) 137s ~~~^~~~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __xor__: 137s 137s ====================================================================== 137s ERROR: test_operators_number (tests.objects.test_matrix33.test_object_matrix33.test_operators_number) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_matrix33.py", line 226, in test_operators_number 137s self.assertTrue(np.array_equal(m + fv[0]['f'], matrix33.create_identity()[:] + 2.0)) 137s ~~^~~~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix33.py", line 172, in __add__ 137s return Matrix33(super(Matrix33, self).__add__(Matrix33(other))) 137s ~~~~~~~~^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix33.py", line 140, in __new__ 137s return super(Matrix33, cls).__new__(cls, obj) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 21, in __new__ 137s obj.shape = cls._shape 137s ^^^^^^^^^ 137s ValueError: cannot reshape array of size 1 into shape (3,3) 137s 137s ====================================================================== 137s ERROR: test_m44_q_equivalence (tests.objects.test_equivalence.test_matrix_quaternion.test_m44_q_equivalence) 137s Test for equivalance of matrix and quaternion rotations. 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_equivalence.py", line 26, in test_m44_q_equivalence 137s self.assertTrue(np.allclose(q * Vector4([1., 0., 0., 1.]), [1., 0., 0., 1.])) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s File "/usr/lib/python3/dist-packages/pyrr/objects/vector4.py", line 133, in __or__ 137s self._unsupported_type('OR', other) 137s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 137s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 137s ValueError: Cannot OR a bool to a Vector4 137s 137s ====================================================================== 137s ERROR: test_quaternion_matrix_conversion (tests.objects.test_equivalence.test_matrix_quaternion.test_quaternion_matrix_conversion) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_equivalence.py", line 58, in test_quaternion_matrix_conversion 137s self.assertTrue(np.allclose(q, q2)) 137s ~~~~~~~~~~~^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_apply_to_vector_non_unit (tests.objects.test_quaternion.test_object_quaternion.test_apply_to_vector_non_unit) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 316, in test_apply_to_vector_non_unit 137s self.assertTrue(np.allclose(q * v, quaternion.apply_to_vector(quaternion.create_from_x_rotation(np.pi), [0., 0., 0.]))) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s File "/usr/lib/python3/dist-packages/pyrr/objects/vector3.py", line 121, in __or__ 137s self._unsupported_type('OR', other) 137s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 137s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 137s ValueError: Cannot OR a bool to a Vector3 137s 137s ====================================================================== 137s ERROR: test_axis (tests.objects.test_quaternion.test_object_quaternion.test_axis) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 166, in test_axis 137s self.assertTrue(np.allclose(q.axis, quaternion.rotation_axis(q))) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s File "/usr/lib/python3/dist-packages/pyrr/objects/vector3.py", line 121, in __or__ 137s self._unsupported_type('OR', other) 137s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 25, in _unsupported_type 137s raise ValueError('Cannot {} a {} to a {}'.format(method, type(other).__name__, type(self).__name__)) 137s ValueError: Cannot OR a bool to a Vector3 137s 137s ====================================================================== 137s ERROR: test_conjugate (tests.objects.test_quaternion.test_object_quaternion.test_conjugate) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 180, in test_conjugate 137s self.assertTrue(np.allclose(q.conjugate, quaternion.conjugate(q))) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_cross (tests.objects.test_quaternion.test_object_quaternion.test_cross) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 171, in test_cross 137s self.assertTrue(np.allclose(q1.cross(q2), quaternion.cross(q1, q2))) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_exp (tests.objects.test_quaternion.test_object_quaternion.test_exp) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 190, in test_exp 137s self.assertTrue(np.allclose(result, expected)) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_axis (tests.objects.test_quaternion.test_object_quaternion.test_from_axis) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 121, in test_from_axis 137s self.assertTrue(np.allclose(result, expected)) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_axis_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_axis_rotation) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 112, in test_from_axis_rotation 137s self.assertTrue(np.allclose(q, [np.sqrt(0.5), 0., 0., np.sqrt(0.5)])) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_x_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_x_rotation) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 47, in test_from_x_rotation 137s self.assertTrue(np.allclose(q, [1., 0., 0., 0.])) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_y_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_y_rotation) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 69, in test_from_y_rotation 137s self.assertTrue(np.allclose(q, [0., 1., 0., 0.])) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_from_z_rotation (tests.objects.test_quaternion.test_object_quaternion.test_from_z_rotation) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 91, in test_from_z_rotation 137s self.assertTrue(np.allclose(q, [0., 0., 1., 0.])) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_inverse (tests.objects.test_quaternion.test_object_quaternion.test_inverse) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 184, in test_inverse 137s self.assertTrue(np.allclose(q.inverse, quaternion.inverse(q))) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_is_identity (tests.objects.test_quaternion.test_object_quaternion.test_is_identity) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 202, in test_is_identity 137s self.assertTrue(quaternion.is_identity(Quaternion())) 137s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/quaternion.py", line 491, in is_identity 137s return np.allclose(quat, [0.,0.,0.,1.]) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_negative (tests.objects.test_quaternion.test_object_quaternion.test_negative) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 199, in test_negative 137s self.assertTrue(np.allclose(q.negative, quaternion.negate(q))) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_power (tests.objects.test_quaternion.test_object_quaternion.test_power) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_quaternion.py", line 195, in test_power 137s self.assertTrue(np.allclose(q1.power(2.0), quaternion.power(q2, 2.0))) 137s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2329, in allclose 137s res = all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan)) 137s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/_core/numeric.py", line 2447, in isclose 137s result = (less_equal(abs(x-y), atol + rtol * abs(y)) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137s & isfinite(y) 137s ~~~~~~~~~~~~~ 137s | (x == y)) 137s ^~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 435, in __call__ 137s raise NotImplementedError( 137s ...<2 lines>... 137s ) 137s NotImplementedError: Could not find signature for __or__: 137s 137s ====================================================================== 137s ERROR: test_operators_number (tests.objects.test_matrix44.test_object_matrix44.test_operators_number) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_matrix44.py", line 226, in test_operators_number 137s self.assertTrue(np.array_equal(m + fv[0]['f'], matrix44.create_identity()[:] + 2.0)) 137s ~~^~~~~~~~~~~~ 137s File "/usr/lib/python3/dist-packages/multipledispatch/dispatcher.py", line 439, in __call__ 137s return func(self.obj, *args, **kwargs) 137s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix44.py", line 218, in __add__ 137s return Matrix44(super(Matrix44, self).__add__(Matrix44(other))) 137s ~~~~~~~~^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/matrix44.py", line 187, in __new__ 137s return super(Matrix44, cls).__new__(cls, obj) 137s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ 137s File "/usr/lib/python3/dist-packages/pyrr/objects/base.py", line 21, in __new__ 137s obj.shape = cls._shape 137s ^^^^^^^^^ 137s ValueError: cannot reshape array of size 1 into shape (4,4) 137s 137s ====================================================================== 137s ERROR: test_ray_intersect_sphere_one_solution_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_one_solution_1) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 293, in test_ray_intersect_sphere_one_solution_1 137s intersections = ray_intersect_sphere(r, s) 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 137s return fn(*args, **kwargs) 137s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 137s t_list = solve_quadratic_equation(a, b, c) 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 137s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 137s ^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 137s raise AttributeError("module {!r} has no attribute " 137s "{!r}".format(__name__, attr)) 137s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 137s 137s ====================================================================== 137s ERROR: test_ray_intersect_sphere_two_solutions_1 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_1) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 300, in test_ray_intersect_sphere_two_solutions_1 137s intersections = ray_intersect_sphere(r, s) 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 137s return fn(*args, **kwargs) 137s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 137s t_list = solve_quadratic_equation(a, b, c) 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 137s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 137s ^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 137s raise AttributeError("module {!r} has no attribute " 137s "{!r}".format(__name__, attr)) 137s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 137s 137s ====================================================================== 137s ERROR: test_ray_intersect_sphere_two_solutions_2 (tests.test_geometric_tests.test_geometric_tests.test_ray_intersect_sphere_two_solutions_2) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/test_geometric_tests.py", line 308, in test_ray_intersect_sphere_two_solutions_2 137s intersections = ray_intersect_sphere(r, s) 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 25, in wrapper 137s return fn(*args, **kwargs) 137s File "/usr/lib/python3/dist-packages/pyrr/geometric_tests.py", line 432, in ray_intersect_sphere 137s t_list = solve_quadratic_equation(a, b, c) 137s File "/usr/lib/python3/dist-packages/pyrr/utils.py", line 96, in solve_quadratic_equation 137s q = -0.5 * (b + np.math.sqrt(delta)) if b > 0 else -0.5 * (b - np.math.sqrt(delta)) 137s ^^^^^^^ 137s File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 414, in __getattr__ 137s raise AttributeError("module {!r} has no attribute " 137s "{!r}".format(__name__, attr)) 137s AttributeError: module 'numpy' has no attribute 'math'. Did you mean: 'emath'? 137s 137s ====================================================================== 137s FAIL: test_operators_number (tests.objects.test_vector3.test_object_vector3.test_operators_number) 137s ---------------------------------------------------------------------- 137s Traceback (most recent call last): 137s File "/tmp/autopkgtest.RsRApX/autopkgtest_tmp/build/tests/objects/test_vector3.py", line 239, in test_operators_number 137s self.assertRaises(ValueError, lambda: v1 == fv[0]['f']) 137s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 137s AssertionError: ValueError not raised by 137s 137s ---------------------------------------------------------------------- 137s Ran 451 tests in 0.063s 137s 137s FAILED (failures=1, errors=22, skipped=18) 137s [ 0.80087974 0.03166748 0.59114721 -0.09018753] [ 0.80087974 0.03166748 0.59114721 -0.09018753] 137s [-1. -0. -0. -2.] 137s [ 0.80087974 0.03166748 0.59114721 -0.09018753] [ 0.80087974 0.03166748 0.59114721 -0.09018753] 137s E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /tmp/autopkgtest.RsRApX/autopkgtest_tmp/build; python3.13 -m nose2 -v 137s pybuild-autopkgtest: error: pybuild --autopkgtest --test-nose2 -i python{version} -p "3.12 3.13" returned exit code 13 137s make: *** [/tmp/N6d77EcuOe/run:4: pybuild-autopkgtest] Error 25 137s pybuild-autopkgtest: error: /tmp/N6d77EcuOe/run pybuild-autopkgtest returned exit code 2 137s autopkgtest [00:06:16]: test pybuild-autopkgtest: -----------------------] 138s pybuild-autopkgtest FAIL non-zero exit status 25 138s autopkgtest [00:06:17]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 138s autopkgtest [00:06:17]: @@@@@@@@@@@@@@@@@@@@ summary 138s pybuild-autopkgtest FAIL non-zero exit status 25 145s nova [W] Using flock in prodstack6-s390x 145s Creating nova instance adt-plucky-s390x-pyrr-20250221-000358-juju-7f2275-prod-proposed-migration-environment-2-d53dee92-6e65-45b5-ba36-87ffe29ca53c from image adt/ubuntu-plucky-s390x-server-20250220.img (UUID dfcfa127-57e0-4f6e-90de-18502ac9dcf4)... 145s nova [W] Timed out waiting for b894c509-42a8-4556-90fe-6ad4c5e369f7 to get deleted.