0s autopkgtest [16:18:56]: starting date and time: 2025-01-16 16:18:56+0000 0s autopkgtest [16:18:56]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [16:18:56]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.xice6qky/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:xorg-server --apt-upgrade python-mrcfile --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=xorg-server/2:21.1.15-2ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-38.secgroup --name adt-plucky-arm64-python-mrcfile-20250116-161855-juju-7f2275-prod-proposed-migration-environment-2-7e104a17-0f9c-44d1-aed9-d14bd30c9971 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -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/ 143s autopkgtest [16:21:19]: testbed dpkg architecture: arm64 143s autopkgtest [16:21:19]: testbed apt version: 2.9.18 143s autopkgtest [16:21:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 143s autopkgtest [16:21:19]: testbed release detected to be: None 144s autopkgtest [16:21:20]: updating testbed package index (apt update) 145s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 145s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 145s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 145s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 145s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 145s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [166 kB] 145s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.7 kB] 145s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [910 kB] 145s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [307 kB] 145s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [57.8 kB] 145s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [1083 kB] 145s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [10.5 kB] 146s Fetched 2633 kB in 1s (2528 kB/s) 147s Reading package lists... 148s + lsb_release --codename --short 148s + RELEASE=plucky 148s + cat 148s + [ plucky != trusty ] 148s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 148s Reading package lists... 148s Building dependency tree... 148s Reading state information... 149s Calculating upgrade... 150s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 150s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 150s + /usr/lib/apt/apt-helper analyze-pattern ?true 150s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove ?obsolete 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 152s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 152s + grep -q trusty /etc/lsb-release 152s + [ ! -d /usr/share/doc/unattended-upgrades ] 152s + [ ! -d /usr/share/doc/lxd ] 152s + [ ! -d /usr/share/doc/lxd-client ] 152s + [ ! -d /usr/share/doc/snapd ] 152s + type iptables 152s + cat 152s + chmod 755 /etc/rc.local 152s + . /etc/rc.local 152s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 152s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 152s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 152s + uname -m 152s + [ aarch64 = ppc64le ] 152s + [ -d /run/systemd/system ] 152s + systemd-detect-virt --quiet --vm 152s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 152s + cat 152s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 152s + echo COMPRESS=lz4 152s + sync 152s autopkgtest [16:21:28]: upgrading testbed (apt dist-upgrade and autopurge) 152s Reading package lists... 153s Building dependency tree... 153s Reading state information... 153s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 153s Starting 2 pkgProblemResolver with broken count: 0 153s Done 154s Entering ResolveByKeep 155s 155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 156s Reading package lists... 156s Building dependency tree... 156s Reading state information... 156s Starting pkgProblemResolver with broken count: 0 157s Starting 2 pkgProblemResolver with broken count: 0 157s Done 158s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 161s autopkgtest [16:21:37]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 161s autopkgtest [16:21:37]: @@@@@@@@@@@@@@@@@@@@ apt-source python-mrcfile 169s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-mrcfile 1.5.3-3 (dsc) [2131 B] 169s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-mrcfile 1.5.3-3 (tar) [148 MB] 169s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-mrcfile 1.5.3-3 (diff) [5600 B] 170s gpgv: Signature made Mon Sep 30 06:51:05 2024 UTC 170s gpgv: using RSA key B415360F591EB6DD73AFFB83D30DECD2599322FC 170s gpgv: Can't check signature: No public key 170s dpkg-source: warning: cannot verify inline signature for ./python-mrcfile_1.5.3-3.dsc: no acceptable signature found 173s autopkgtest [16:21:49]: testing package python-mrcfile version 1.5.3-3 173s autopkgtest [16:21:49]: build not needed 180s autopkgtest [16:21:56]: test command1: preparing testbed 180s Reading package lists... 180s Building dependency tree... 180s Reading state information... 181s Starting pkgProblemResolver with broken count: 0 181s Starting 2 pkgProblemResolver with broken count: 0 181s Done 182s The following NEW packages will be installed: 182s autoconf automake autopoint autotools-dev cpp cpp-14 182s cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 182s dh-autoreconf dh-strip-nondeterminism dwz fonts-font-awesome fonts-lato gcc 182s gcc-14 gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext 182s intltool-debian libarchive-zip-perl libasan8 libblas3 libcc1-0 182s libdebhelper-perl libdecor-0-0 libdrm-radeon1 libegl-mesa0 libegl1 182s libfile-stripnondeterminism-perl libfontenc1 libgbm1 libgcc-14-dev 182s libgfortran5 libgl1 libgl1-mesa-dri libglapi-mesa libgles2 libglvnd0 182s libglx-mesa0 libglx0 libgomp1 libhwasan0 libice6 libisl23 libitm1 182s libjs-jquery libjs-sphinxdoc libjs-underscore liblapack3 liblsan0 libmpc3 182s libpixman-1-0 libsm6 libtool libtsan2 libubsan1 libvulkan1 182s libwayland-client0 libwayland-egl1 libwayland-server0 libx11-xcb1 libxaw7 182s libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 182s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xkb1 libxfixes3 libxfont2 182s libxkbcommon-x11-0 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 182s libxshmfence1 libxt6t64 libxxf86vm1 m4 mesa-libgallium mesa-utils 182s mesa-utils-bin po-debconf python3-mrcfile python3-numpy 182s sphinx-rtd-theme-common x11-common x11-xkb-utils xserver-common xvfb 183s 0 upgraded, 96 newly installed, 0 to remove and 0 not upgraded. 183s Need to get 75.0 MB of archives. 183s After this operation, 266 MB of additional disk space will be used. 183s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-lato all 2.015-1 [2781 kB] 183s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 183s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 autoconf all 2.72-3 [382 kB] 183s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 autotools-dev all 20220109.1 [44.9 kB] 183s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 183s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 autopoint all 0.22.5-3 [616 kB] 183s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 183s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 183s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-12ubuntu1 [10.6 MB] 184s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-12ubuntu1 [1032 B] 184s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 184s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 184s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 184s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-12ubuntu1 [49.6 kB] 184s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-12ubuntu1 [145 kB] 184s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-12ubuntu1 [27.7 kB] 184s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-12ubuntu1 [2896 kB] 184s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-12ubuntu1 [1283 kB] 184s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-12ubuntu1 [2687 kB] 184s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-12ubuntu1 [1152 kB] 184s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-12ubuntu1 [1598 kB] 184s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-12ubuntu1 [2596 kB] 184s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-12ubuntu1 [20.9 MB] 184s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-12ubuntu1 [522 kB] 184s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 184s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 184s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libtool all 2.4.7-8 [166 kB] 185s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-autoreconf all 20 [16.1 kB] 185s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 185s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 185s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 185s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 debugedit arm64 1:5.1-1 [45.9 kB] 185s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 dwz arm64 0.15-1build6 [113 kB] 185s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 gettext arm64 0.22.5-3 [932 kB] 185s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 185s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 185s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 debhelper all 13.20ubuntu1 [893 kB] 185s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 185s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.0-4 [152 kB] 185s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-client0 arm64 1.23.0-1 [26.7 kB] 185s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 libdecor-0-0 arm64 0.2.2-2 [16.6 kB] 185s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 libdrm-radeon1 arm64 2.4.123-1 [20.8 kB] 185s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-server0 arm64 1.23.0-1 [35.7 kB] 185s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-randr0 arm64 1.17.0-2 [18.5 kB] 185s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 libglapi-mesa arm64 24.2.8-1ubuntu1 [60.0 kB] 185s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 libx11-xcb1 arm64 2:1.8.10-2 [8020 B] 185s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-dri2-0 arm64 1.17.0-2 [7418 B] 185s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-dri3-0 arm64 1.17.0-2 [7606 B] 185s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-present0 arm64 1.17.0-2 [6224 B] 185s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-sync1 arm64 1.17.0-2 [9688 B] 185s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-xfixes0 arm64 1.17.0-2 [10.6 kB] 185s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 libxshmfence1 arm64 1.3-1build5 [4938 B] 185s Get:53 http://ftpmaster.internal/ubuntu plucky/main arm64 mesa-libgallium arm64 24.2.8-1ubuntu1 [9039 kB] 185s Get:54 http://ftpmaster.internal/ubuntu plucky/main arm64 libgbm1 arm64 24.2.8-1ubuntu1 [32.9 kB] 185s Get:55 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 185s Get:56 http://ftpmaster.internal/ubuntu plucky/main arm64 libegl-mesa0 arm64 24.2.8-1ubuntu1 [129 kB] 185s Get:57 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontenc1 arm64 1:1.1.8-1build1 [13.9 kB] 185s Get:58 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 14.2.0-12ubuntu1 [437 kB] 185s Get:59 http://ftpmaster.internal/ubuntu plucky/main arm64 libvulkan1 arm64 1.3.296.0-1 [153 kB] 185s Get:60 http://ftpmaster.internal/ubuntu plucky/main arm64 libgl1-mesa-dri arm64 24.2.8-1ubuntu1 [33.5 kB] 185s Get:61 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-glx0 arm64 1.17.0-2 [25.5 kB] 185s Get:62 http://ftpmaster.internal/ubuntu plucky/main arm64 libxfixes3 arm64 1:6.0.0-2build1 [11.2 kB] 185s Get:63 http://ftpmaster.internal/ubuntu plucky/main arm64 libxxf86vm1 arm64 1:1.1.4-1build4 [9130 B] 185s Get:64 http://ftpmaster.internal/ubuntu plucky/main arm64 libglx-mesa0 arm64 24.2.8-1ubuntu1 [164 kB] 185s Get:65 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 185s Get:66 http://ftpmaster.internal/ubuntu plucky/main arm64 libice6 arm64 2:1.1.1-1 [42.3 kB] 185s Get:67 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 185s Get:68 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 185s Get:69 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-sphinxdoc all 8.1.3-3 [30.9 kB] 185s Get:70 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.0-4 [2305 kB] 185s Get:71 http://ftpmaster.internal/ubuntu plucky/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 185s Get:72 http://ftpmaster.internal/ubuntu plucky/main arm64 libsm6 arm64 2:1.2.4-1 [16.4 kB] 185s Get:73 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-egl1 arm64 1.23.0-1 [5636 B] 185s Get:74 http://ftpmaster.internal/ubuntu plucky/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 185s Get:75 http://ftpmaster.internal/ubuntu plucky/main arm64 libxmu6 arm64 2:1.1.3-3build2 [47.5 kB] 185s Get:76 http://ftpmaster.internal/ubuntu plucky/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 185s Get:77 http://ftpmaster.internal/ubuntu plucky/main arm64 libxaw7 arm64 2:1.0.16-1 [184 kB] 185s Get:78 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-xkb1 arm64 1.17.0-2 [32.5 kB] 185s Get:79 http://ftpmaster.internal/ubuntu plucky/main arm64 libxfont2 arm64 1:2.0.6-1build1 [88.7 kB] 185s Get:80 http://ftpmaster.internal/ubuntu plucky/main arm64 libxkbcommon-x11-0 arm64 1.7.0-2 [13.8 kB] 185s Get:81 http://ftpmaster.internal/ubuntu plucky/main arm64 libxkbfile1 arm64 1:1.1.0-1build4 [69.4 kB] 185s Get:82 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 185s Get:83 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrandr2 arm64 2:1.5.4-1 [19.6 kB] 185s Get:84 http://ftpmaster.internal/ubuntu plucky/main arm64 libglvnd0 arm64 1.7.0-1build1 [60.6 kB] 185s Get:85 http://ftpmaster.internal/ubuntu plucky/main arm64 libegl1 arm64 1.7.0-1build1 [29.5 kB] 185s Get:86 http://ftpmaster.internal/ubuntu plucky/main arm64 libglx0 arm64 1.7.0-1build1 [33.2 kB] 185s Get:87 http://ftpmaster.internal/ubuntu plucky/main arm64 libgl1 arm64 1.7.0-1build1 [106 kB] 185s Get:88 http://ftpmaster.internal/ubuntu plucky/main arm64 libgles2 arm64 1.7.0-1build1 [17.6 kB] 185s Get:89 http://ftpmaster.internal/ubuntu plucky/universe arm64 mesa-utils-bin arm64 9.0.0-2 [168 kB] 185s Get:90 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-numpy arm64 1:1.26.4+ds-12 [4153 kB] 186s Get:91 http://ftpmaster.internal/ubuntu plucky/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 186s Get:92 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mrcfile all 1.5.3-3 [114 kB] 186s Get:93 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-xkb-utils arm64 7.7+9 [165 kB] 186s Get:94 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 xserver-common all 2:21.1.15-2ubuntu2 [34.0 kB] 186s Get:95 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 xvfb arm64 2:21.1.15-2ubuntu2 [869 kB] 186s Get:96 http://ftpmaster.internal/ubuntu plucky/universe arm64 mesa-utils arm64 9.0.0-2 [1051 kB] 187s Fetched 75.0 MB in 3s (23.2 MB/s) 187s Selecting previously unselected package fonts-lato. 187s (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 ... 80205 files and directories currently installed.) 187s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 187s Unpacking fonts-lato (2.015-1) ... 188s Selecting previously unselected package m4. 188s Preparing to unpack .../01-m4_1.4.19-4build1_arm64.deb ... 188s Unpacking m4 (1.4.19-4build1) ... 188s Selecting previously unselected package autoconf. 188s Preparing to unpack .../02-autoconf_2.72-3_all.deb ... 188s Unpacking autoconf (2.72-3) ... 188s Selecting previously unselected package autotools-dev. 188s Preparing to unpack .../03-autotools-dev_20220109.1_all.deb ... 188s Unpacking autotools-dev (20220109.1) ... 188s Selecting previously unselected package automake. 188s Preparing to unpack .../04-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 188s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 188s Selecting previously unselected package autopoint. 188s Preparing to unpack .../05-autopoint_0.22.5-3_all.deb ... 188s Unpacking autopoint (0.22.5-3) ... 188s Selecting previously unselected package libisl23:arm64. 188s Preparing to unpack .../06-libisl23_0.27-1_arm64.deb ... 188s Unpacking libisl23:arm64 (0.27-1) ... 188s Selecting previously unselected package libmpc3:arm64. 188s Preparing to unpack .../07-libmpc3_1.3.1-1build2_arm64.deb ... 188s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 188s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 188s Preparing to unpack .../08-cpp-14-aarch64-linux-gnu_14.2.0-12ubuntu1_arm64.deb ... 188s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 189s Selecting previously unselected package cpp-14. 189s Preparing to unpack .../09-cpp-14_14.2.0-12ubuntu1_arm64.deb ... 189s Unpacking cpp-14 (14.2.0-12ubuntu1) ... 189s Selecting previously unselected package cpp-aarch64-linux-gnu. 189s Preparing to unpack .../10-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 189s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 189s Selecting previously unselected package cpp. 189s Preparing to unpack .../11-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 189s Unpacking cpp (4:14.1.0-2ubuntu1) ... 189s Selecting previously unselected package libdebhelper-perl. 189s Preparing to unpack .../12-libdebhelper-perl_13.20ubuntu1_all.deb ... 189s Unpacking libdebhelper-perl (13.20ubuntu1) ... 189s Selecting previously unselected package libcc1-0:arm64. 189s Preparing to unpack .../13-libcc1-0_14.2.0-12ubuntu1_arm64.deb ... 189s Unpacking libcc1-0:arm64 (14.2.0-12ubuntu1) ... 190s Selecting previously unselected package libgomp1:arm64. 190s Preparing to unpack .../14-libgomp1_14.2.0-12ubuntu1_arm64.deb ... 190s Unpacking libgomp1:arm64 (14.2.0-12ubuntu1) ... 190s Selecting previously unselected package libitm1:arm64. 190s Preparing to unpack .../15-libitm1_14.2.0-12ubuntu1_arm64.deb ... 190s Unpacking libitm1:arm64 (14.2.0-12ubuntu1) ... 190s Selecting previously unselected package libasan8:arm64. 190s Preparing to unpack .../16-libasan8_14.2.0-12ubuntu1_arm64.deb ... 190s Unpacking libasan8:arm64 (14.2.0-12ubuntu1) ... 190s Selecting previously unselected package liblsan0:arm64. 190s Preparing to unpack .../17-liblsan0_14.2.0-12ubuntu1_arm64.deb ... 190s Unpacking liblsan0:arm64 (14.2.0-12ubuntu1) ... 190s Selecting previously unselected package libtsan2:arm64. 190s Preparing to unpack .../18-libtsan2_14.2.0-12ubuntu1_arm64.deb ... 190s Unpacking libtsan2:arm64 (14.2.0-12ubuntu1) ... 190s Selecting previously unselected package libubsan1:arm64. 190s Preparing to unpack .../19-libubsan1_14.2.0-12ubuntu1_arm64.deb ... 190s Unpacking libubsan1:arm64 (14.2.0-12ubuntu1) ... 190s Selecting previously unselected package libhwasan0:arm64. 190s Preparing to unpack .../20-libhwasan0_14.2.0-12ubuntu1_arm64.deb ... 190s Unpacking libhwasan0:arm64 (14.2.0-12ubuntu1) ... 190s Selecting previously unselected package libgcc-14-dev:arm64. 190s Preparing to unpack .../21-libgcc-14-dev_14.2.0-12ubuntu1_arm64.deb ... 190s Unpacking libgcc-14-dev:arm64 (14.2.0-12ubuntu1) ... 190s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 190s Preparing to unpack .../22-gcc-14-aarch64-linux-gnu_14.2.0-12ubuntu1_arm64.deb ... 190s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 191s Selecting previously unselected package gcc-14. 191s Preparing to unpack .../23-gcc-14_14.2.0-12ubuntu1_arm64.deb ... 191s Unpacking gcc-14 (14.2.0-12ubuntu1) ... 191s Selecting previously unselected package gcc-aarch64-linux-gnu. 191s Preparing to unpack .../24-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 191s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 191s Selecting previously unselected package gcc. 191s Preparing to unpack .../25-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 191s Unpacking gcc (4:14.1.0-2ubuntu1) ... 191s Selecting previously unselected package libtool. 191s Preparing to unpack .../26-libtool_2.4.7-8_all.deb ... 191s Unpacking libtool (2.4.7-8) ... 191s Selecting previously unselected package dh-autoreconf. 192s Preparing to unpack .../27-dh-autoreconf_20_all.deb ... 192s Unpacking dh-autoreconf (20) ... 192s Selecting previously unselected package libarchive-zip-perl. 192s Preparing to unpack .../28-libarchive-zip-perl_1.68-1_all.deb ... 192s Unpacking libarchive-zip-perl (1.68-1) ... 192s Selecting previously unselected package libfile-stripnondeterminism-perl. 192s Preparing to unpack .../29-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 192s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 192s Selecting previously unselected package dh-strip-nondeterminism. 192s Preparing to unpack .../30-dh-strip-nondeterminism_1.14.0-1_all.deb ... 192s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 192s Selecting previously unselected package debugedit. 192s Preparing to unpack .../31-debugedit_1%3a5.1-1_arm64.deb ... 192s Unpacking debugedit (1:5.1-1) ... 192s Selecting previously unselected package dwz. 192s Preparing to unpack .../32-dwz_0.15-1build6_arm64.deb ... 192s Unpacking dwz (0.15-1build6) ... 192s Selecting previously unselected package gettext. 192s Preparing to unpack .../33-gettext_0.22.5-3_arm64.deb ... 192s Unpacking gettext (0.22.5-3) ... 192s Selecting previously unselected package intltool-debian. 192s Preparing to unpack .../34-intltool-debian_0.35.0+20060710.6_all.deb ... 192s Unpacking intltool-debian (0.35.0+20060710.6) ... 192s Selecting previously unselected package po-debconf. 192s Preparing to unpack .../35-po-debconf_1.0.21+nmu1_all.deb ... 192s Unpacking po-debconf (1.0.21+nmu1) ... 192s Selecting previously unselected package debhelper. 192s Preparing to unpack .../36-debhelper_13.20ubuntu1_all.deb ... 192s Unpacking debhelper (13.20ubuntu1) ... 192s Selecting previously unselected package fonts-font-awesome. 192s Preparing to unpack .../37-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 192s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 192s Selecting previously unselected package libblas3:arm64. 192s Preparing to unpack .../38-libblas3_3.12.0-4_arm64.deb ... 192s Unpacking libblas3:arm64 (3.12.0-4) ... 193s Selecting previously unselected package libwayland-client0:arm64. 193s Preparing to unpack .../39-libwayland-client0_1.23.0-1_arm64.deb ... 193s Unpacking libwayland-client0:arm64 (1.23.0-1) ... 193s Selecting previously unselected package libdecor-0-0:arm64. 193s Preparing to unpack .../40-libdecor-0-0_0.2.2-2_arm64.deb ... 193s Unpacking libdecor-0-0:arm64 (0.2.2-2) ... 193s Selecting previously unselected package libdrm-radeon1:arm64. 193s Preparing to unpack .../41-libdrm-radeon1_2.4.123-1_arm64.deb ... 193s Unpacking libdrm-radeon1:arm64 (2.4.123-1) ... 193s Selecting previously unselected package libwayland-server0:arm64. 193s Preparing to unpack .../42-libwayland-server0_1.23.0-1_arm64.deb ... 193s Unpacking libwayland-server0:arm64 (1.23.0-1) ... 193s Selecting previously unselected package libxcb-randr0:arm64. 193s Preparing to unpack .../43-libxcb-randr0_1.17.0-2_arm64.deb ... 193s Unpacking libxcb-randr0:arm64 (1.17.0-2) ... 193s Selecting previously unselected package libglapi-mesa:arm64. 193s Preparing to unpack .../44-libglapi-mesa_24.2.8-1ubuntu1_arm64.deb ... 193s Unpacking libglapi-mesa:arm64 (24.2.8-1ubuntu1) ... 193s Selecting previously unselected package libx11-xcb1:arm64. 193s Preparing to unpack .../45-libx11-xcb1_2%3a1.8.10-2_arm64.deb ... 193s Unpacking libx11-xcb1:arm64 (2:1.8.10-2) ... 193s Selecting previously unselected package libxcb-dri2-0:arm64. 193s Preparing to unpack .../46-libxcb-dri2-0_1.17.0-2_arm64.deb ... 193s Unpacking libxcb-dri2-0:arm64 (1.17.0-2) ... 193s Selecting previously unselected package libxcb-dri3-0:arm64. 193s Preparing to unpack .../47-libxcb-dri3-0_1.17.0-2_arm64.deb ... 193s Unpacking libxcb-dri3-0:arm64 (1.17.0-2) ... 193s Selecting previously unselected package libxcb-present0:arm64. 193s Preparing to unpack .../48-libxcb-present0_1.17.0-2_arm64.deb ... 193s Unpacking libxcb-present0:arm64 (1.17.0-2) ... 193s Selecting previously unselected package libxcb-sync1:arm64. 193s Preparing to unpack .../49-libxcb-sync1_1.17.0-2_arm64.deb ... 193s Unpacking libxcb-sync1:arm64 (1.17.0-2) ... 193s Selecting previously unselected package libxcb-xfixes0:arm64. 193s Preparing to unpack .../50-libxcb-xfixes0_1.17.0-2_arm64.deb ... 193s Unpacking libxcb-xfixes0:arm64 (1.17.0-2) ... 193s Selecting previously unselected package libxshmfence1:arm64. 193s Preparing to unpack .../51-libxshmfence1_1.3-1build5_arm64.deb ... 193s Unpacking libxshmfence1:arm64 (1.3-1build5) ... 193s Selecting previously unselected package mesa-libgallium:arm64. 193s Preparing to unpack .../52-mesa-libgallium_24.2.8-1ubuntu1_arm64.deb ... 193s Unpacking mesa-libgallium:arm64 (24.2.8-1ubuntu1) ... 194s Selecting previously unselected package libgbm1:arm64. 194s Preparing to unpack .../53-libgbm1_24.2.8-1ubuntu1_arm64.deb ... 194s Unpacking libgbm1:arm64 (24.2.8-1ubuntu1) ... 194s Selecting previously unselected package libxcb-shm0:arm64. 194s Preparing to unpack .../54-libxcb-shm0_1.17.0-2_arm64.deb ... 194s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 194s Selecting previously unselected package libegl-mesa0:arm64. 194s Preparing to unpack .../55-libegl-mesa0_24.2.8-1ubuntu1_arm64.deb ... 194s Unpacking libegl-mesa0:arm64 (24.2.8-1ubuntu1) ... 194s Selecting previously unselected package libfontenc1:arm64. 194s Preparing to unpack .../56-libfontenc1_1%3a1.1.8-1build1_arm64.deb ... 194s Unpacking libfontenc1:arm64 (1:1.1.8-1build1) ... 194s Selecting previously unselected package libgfortran5:arm64. 194s Preparing to unpack .../57-libgfortran5_14.2.0-12ubuntu1_arm64.deb ... 194s Unpacking libgfortran5:arm64 (14.2.0-12ubuntu1) ... 194s Selecting previously unselected package libvulkan1:arm64. 194s Preparing to unpack .../58-libvulkan1_1.3.296.0-1_arm64.deb ... 194s Unpacking libvulkan1:arm64 (1.3.296.0-1) ... 194s Selecting previously unselected package libgl1-mesa-dri:arm64. 194s Preparing to unpack .../59-libgl1-mesa-dri_24.2.8-1ubuntu1_arm64.deb ... 194s Unpacking libgl1-mesa-dri:arm64 (24.2.8-1ubuntu1) ... 194s Selecting previously unselected package libxcb-glx0:arm64. 194s Preparing to unpack .../60-libxcb-glx0_1.17.0-2_arm64.deb ... 194s Unpacking libxcb-glx0:arm64 (1.17.0-2) ... 194s Selecting previously unselected package libxfixes3:arm64. 194s Preparing to unpack .../61-libxfixes3_1%3a6.0.0-2build1_arm64.deb ... 194s Unpacking libxfixes3:arm64 (1:6.0.0-2build1) ... 194s Selecting previously unselected package libxxf86vm1:arm64. 194s Preparing to unpack .../62-libxxf86vm1_1%3a1.1.4-1build4_arm64.deb ... 194s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build4) ... 194s Selecting previously unselected package libglx-mesa0:arm64. 194s Preparing to unpack .../63-libglx-mesa0_24.2.8-1ubuntu1_arm64.deb ... 194s Unpacking libglx-mesa0:arm64 (24.2.8-1ubuntu1) ... 194s Selecting previously unselected package x11-common. 194s Preparing to unpack .../64-x11-common_1%3a7.7+23ubuntu3_all.deb ... 194s Unpacking x11-common (1:7.7+23ubuntu3) ... 194s Selecting previously unselected package libice6:arm64. 194s Preparing to unpack .../65-libice6_2%3a1.1.1-1_arm64.deb ... 194s Unpacking libice6:arm64 (2:1.1.1-1) ... 194s Selecting previously unselected package libjs-jquery. 195s Preparing to unpack .../66-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 195s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 195s Selecting previously unselected package libjs-underscore. 195s Preparing to unpack .../67-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 195s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 195s Selecting previously unselected package libjs-sphinxdoc. 195s Preparing to unpack .../68-libjs-sphinxdoc_8.1.3-3_all.deb ... 195s Unpacking libjs-sphinxdoc (8.1.3-3) ... 195s Selecting previously unselected package liblapack3:arm64. 195s Preparing to unpack .../69-liblapack3_3.12.0-4_arm64.deb ... 195s Unpacking liblapack3:arm64 (3.12.0-4) ... 195s Selecting previously unselected package libpixman-1-0:arm64. 195s Preparing to unpack .../70-libpixman-1-0_0.44.0-3_arm64.deb ... 195s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 195s Selecting previously unselected package libsm6:arm64. 195s Preparing to unpack .../71-libsm6_2%3a1.2.4-1_arm64.deb ... 195s Unpacking libsm6:arm64 (2:1.2.4-1) ... 195s Selecting previously unselected package libwayland-egl1:arm64. 195s Preparing to unpack .../72-libwayland-egl1_1.23.0-1_arm64.deb ... 195s Unpacking libwayland-egl1:arm64 (1.23.0-1) ... 195s Selecting previously unselected package libxt6t64:arm64. 195s Preparing to unpack .../73-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 195s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 195s Selecting previously unselected package libxmu6:arm64. 195s Preparing to unpack .../74-libxmu6_2%3a1.1.3-3build2_arm64.deb ... 195s Unpacking libxmu6:arm64 (2:1.1.3-3build2) ... 195s Selecting previously unselected package libxpm4:arm64. 195s Preparing to unpack .../75-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 195s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 195s Selecting previously unselected package libxaw7:arm64. 195s Preparing to unpack .../76-libxaw7_2%3a1.0.16-1_arm64.deb ... 195s Unpacking libxaw7:arm64 (2:1.0.16-1) ... 195s Selecting previously unselected package libxcb-xkb1:arm64. 195s Preparing to unpack .../77-libxcb-xkb1_1.17.0-2_arm64.deb ... 195s Unpacking libxcb-xkb1:arm64 (1.17.0-2) ... 195s Selecting previously unselected package libxfont2:arm64. 195s Preparing to unpack .../78-libxfont2_1%3a2.0.6-1build1_arm64.deb ... 195s Unpacking libxfont2:arm64 (1:2.0.6-1build1) ... 195s Selecting previously unselected package libxkbcommon-x11-0:arm64. 195s Preparing to unpack .../79-libxkbcommon-x11-0_1.7.0-2_arm64.deb ... 195s Unpacking libxkbcommon-x11-0:arm64 (1.7.0-2) ... 195s Selecting previously unselected package libxkbfile1:arm64. 195s Preparing to unpack .../80-libxkbfile1_1%3a1.1.0-1build4_arm64.deb ... 195s Unpacking libxkbfile1:arm64 (1:1.1.0-1build4) ... 195s Selecting previously unselected package libxrender1:arm64. 196s Preparing to unpack .../81-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 196s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 196s Selecting previously unselected package libxrandr2:arm64. 196s Preparing to unpack .../82-libxrandr2_2%3a1.5.4-1_arm64.deb ... 196s Unpacking libxrandr2:arm64 (2:1.5.4-1) ... 196s Selecting previously unselected package libglvnd0:arm64. 196s Preparing to unpack .../83-libglvnd0_1.7.0-1build1_arm64.deb ... 196s Unpacking libglvnd0:arm64 (1.7.0-1build1) ... 196s Selecting previously unselected package libegl1:arm64. 196s Preparing to unpack .../84-libegl1_1.7.0-1build1_arm64.deb ... 196s Unpacking libegl1:arm64 (1.7.0-1build1) ... 196s Selecting previously unselected package libglx0:arm64. 196s Preparing to unpack .../85-libglx0_1.7.0-1build1_arm64.deb ... 196s Unpacking libglx0:arm64 (1.7.0-1build1) ... 196s Selecting previously unselected package libgl1:arm64. 196s Preparing to unpack .../86-libgl1_1.7.0-1build1_arm64.deb ... 196s Unpacking libgl1:arm64 (1.7.0-1build1) ... 196s Selecting previously unselected package libgles2:arm64. 196s Preparing to unpack .../87-libgles2_1.7.0-1build1_arm64.deb ... 196s Unpacking libgles2:arm64 (1.7.0-1build1) ... 196s Selecting previously unselected package mesa-utils-bin:arm64. 196s Preparing to unpack .../88-mesa-utils-bin_9.0.0-2_arm64.deb ... 196s Unpacking mesa-utils-bin:arm64 (9.0.0-2) ... 196s Selecting previously unselected package python3-numpy. 196s Preparing to unpack .../89-python3-numpy_1%3a1.26.4+ds-12_arm64.deb ... 196s Unpacking python3-numpy (1:1.26.4+ds-12) ... 197s Selecting previously unselected package sphinx-rtd-theme-common. 197s Preparing to unpack .../90-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 197s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 197s Selecting previously unselected package python3-mrcfile. 197s Preparing to unpack .../91-python3-mrcfile_1.5.3-3_all.deb ... 197s Unpacking python3-mrcfile (1.5.3-3) ... 197s Selecting previously unselected package x11-xkb-utils. 197s Preparing to unpack .../92-x11-xkb-utils_7.7+9_arm64.deb ... 197s Unpacking x11-xkb-utils (7.7+9) ... 197s Selecting previously unselected package xserver-common. 197s Preparing to unpack .../93-xserver-common_2%3a21.1.15-2ubuntu2_all.deb ... 197s Unpacking xserver-common (2:21.1.15-2ubuntu2) ... 197s Selecting previously unselected package xvfb. 197s Preparing to unpack .../94-xvfb_2%3a21.1.15-2ubuntu2_arm64.deb ... 197s Unpacking xvfb (2:21.1.15-2ubuntu2) ... 197s Selecting previously unselected package mesa-utils. 197s Preparing to unpack .../95-mesa-utils_9.0.0-2_arm64.deb ... 197s Unpacking mesa-utils (9.0.0-2) ... 197s Setting up libxcb-dri3-0:arm64 (1.17.0-2) ... 197s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 197s Setting up libwayland-server0:arm64 (1.23.0-1) ... 197s Setting up libx11-xcb1:arm64 (2:1.8.10-2) ... 197s Setting up fonts-lato (2.015-1) ... 197s Setting up libxcb-xfixes0:arm64 (1.17.0-2) ... 197s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 197s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 197s Setting up libarchive-zip-perl (1.68-1) ... 197s Setting up libdrm-radeon1:arm64 (2.4.123-1) ... 197s Setting up libglvnd0:arm64 (1.7.0-1build1) ... 197s Setting up libxcb-glx0:arm64 (1.17.0-2) ... 197s Setting up libdebhelper-perl (13.20ubuntu1) ... 197s Setting up x11-common (1:7.7+23ubuntu3) ... 197s Setting up m4 (1.4.19-4build1) ... 197s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 197s Setting up libgomp1:arm64 (14.2.0-12ubuntu1) ... 197s Setting up libxxf86vm1:arm64 (1:1.1.4-1build4) ... 197s Setting up libxcb-xkb1:arm64 (1.17.0-2) ... 197s Setting up libxcb-present0:arm64 (1.17.0-2) ... 197s Setting up libfontenc1:arm64 (1:1.1.8-1build1) ... 197s Setting up autotools-dev (20220109.1) ... 197s Setting up libblas3:arm64 (3.12.0-4) ... 198s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 198s Setting up libgles2:arm64 (1.7.0-1build1) ... 198s Setting up libxfixes3:arm64 (1:6.0.0-2build1) ... 198s Setting up libxcb-sync1:arm64 (1.17.0-2) ... 198s Setting up libxkbcommon-x11-0:arm64 (1.7.0-2) ... 198s Setting up libmpc3:arm64 (1.3.1-1build2) ... 198s Setting up libxrandr2:arm64 (2:1.5.4-1) ... 198s Setting up autopoint (0.22.5-3) ... 198s Setting up libglapi-mesa:arm64 (24.2.8-1ubuntu1) ... 198s Setting up libgfortran5:arm64 (14.2.0-12ubuntu1) ... 198s Setting up libvulkan1:arm64 (1.3.296.0-1) ... 198s Setting up autoconf (2.72-3) ... 198s Setting up libubsan1:arm64 (14.2.0-12ubuntu1) ... 198s Setting up libxcb-dri2-0:arm64 (1.17.0-2) ... 198s Setting up dwz (0.15-1build6) ... 198s Setting up libxshmfence1:arm64 (1.3-1build5) ... 198s Setting up libhwasan0:arm64 (14.2.0-12ubuntu1) ... 198s Setting up libxcb-randr0:arm64 (1.17.0-2) ... 198s Setting up libasan8:arm64 (14.2.0-12ubuntu1) ... 198s Setting up debugedit (1:5.1-1) ... 198s Setting up libwayland-egl1:arm64 (1.23.0-1) ... 198s Setting up libxkbfile1:arm64 (1:1.1.0-1build4) ... 198s Setting up libtsan2:arm64 (14.2.0-12ubuntu1) ... 198s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 198s Setting up libisl23:arm64 (0.27-1) ... 198s Setting up libxfont2:arm64 (1:2.0.6-1build1) ... 198s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 198s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 198s Setting up libcc1-0:arm64 (14.2.0-12ubuntu1) ... 198s Setting up liblsan0:arm64 (14.2.0-12ubuntu1) ... 198s Setting up libitm1:arm64 (14.2.0-12ubuntu1) ... 198s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 198s Setting up libwayland-client0:arm64 (1.23.0-1) ... 198s Setting up automake (1:1.16.5-1.3ubuntu1) ... 198s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 198s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 198s Setting up libice6:arm64 (2:1.1.1-1) ... 198s Setting up mesa-libgallium:arm64 (24.2.8-1ubuntu1) ... 198s Setting up liblapack3:arm64 (3.12.0-4) ... 198s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 198s Setting up gettext (0.22.5-3) ... 198s Setting up libgbm1:arm64 (24.2.8-1ubuntu1) ... 198s Setting up libgl1-mesa-dri:arm64 (24.2.8-1ubuntu1) ... 198s Setting up intltool-debian (0.35.0+20060710.6) ... 198s Setting up libegl-mesa0:arm64 (24.2.8-1ubuntu1) ... 198s Setting up python3-numpy (1:1.26.4+ds-12) ... 200s Setting up libjs-sphinxdoc (8.1.3-3) ... 200s Setting up dh-strip-nondeterminism (1.14.0-1) ... 200s Setting up cpp-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 200s Setting up libegl1:arm64 (1.7.0-1build1) ... 200s Setting up libdecor-0-0:arm64 (0.2.2-2) ... 200s Setting up libgcc-14-dev:arm64 (14.2.0-12ubuntu1) ... 200s Setting up libsm6:arm64 (2:1.2.4-1) ... 200s Setting up python3-mrcfile (1.5.3-3) ... 200s Setting up libglx-mesa0:arm64 (24.2.8-1ubuntu1) ... 200s Setting up libglx0:arm64 (1.7.0-1build1) ... 200s Setting up po-debconf (1.0.21+nmu1) ... 200s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 200s Setting up libgl1:arm64 (1.7.0-1build1) ... 200s Setting up mesa-utils-bin:arm64 (9.0.0-2) ... 200s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 200s Setting up cpp-14 (14.2.0-12ubuntu1) ... 200s Setting up cpp (4:14.1.0-2ubuntu1) ... 200s Setting up gcc-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 200s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 200s Setting up libxmu6:arm64 (2:1.1.3-3build2) ... 200s Setting up libxaw7:arm64 (2:1.0.16-1) ... 200s Setting up gcc-14 (14.2.0-12ubuntu1) ... 200s Setting up mesa-utils (9.0.0-2) ... 200s Setting up libtool (2.4.7-8) ... 200s Setting up x11-xkb-utils (7.7+9) ... 200s Setting up gcc (4:14.1.0-2ubuntu1) ... 200s Setting up dh-autoreconf (20) ... 200s Setting up xserver-common (2:21.1.15-2ubuntu2) ... 200s Setting up xvfb (2:21.1.15-2ubuntu2) ... 200s Setting up debhelper (13.20ubuntu1) ... 200s Processing triggers for install-info (7.1.1-1) ... 201s Processing triggers for libc-bin (2.40-4ubuntu1) ... 201s Processing triggers for man-db (2.13.0-1) ... 204s autopkgtest [16:22:20]: test command1: xvfb-run -s "-screen 0 1024x768x24 -ac +extension GLX +render -noreset" sh debian/tests/gui 204s autopkgtest [16:22:20]: test command1: [----------------------- 205s Package python3-mrcfile: 206s -testing /usr/bin/mrcfile-header: exit(0) ok 206s -testing /usr/bin/mrcfile-validate: exit(0) ok 206s autopkgtest [16:22:22]: test command1: -----------------------] 207s command1 PASS 207s autopkgtest [16:22:23]: test command1: - - - - - - - - - - results - - - - - - - - - - 207s autopkgtest [16:22:23]: test python: preparing testbed 376s autopkgtest [16:25:12]: testbed dpkg architecture: arm64 377s autopkgtest [16:25:13]: testbed apt version: 2.9.18 377s autopkgtest [16:25:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 378s autopkgtest [16:25:14]: testbed release detected to be: plucky 379s autopkgtest [16:25:15]: updating testbed package index (apt update) 379s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 379s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 379s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 379s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 379s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [910 kB] 380s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.7 kB] 380s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 380s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [166 kB] 380s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [307 kB] 380s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [57.8 kB] 380s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [1083 kB] 380s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [10.5 kB] 380s Fetched 2633 kB in 1s (2182 kB/s) 382s Reading package lists... 383s + lsb_release --codename --short 383s + RELEASE=plucky 383s + cat 383s + [ plucky != trusty ] 383s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 383s Reading package lists... 383s Building dependency tree... 383s Reading state information... 384s Calculating upgrade... 385s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 385s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 385s + /usr/lib/apt/apt-helper analyze-pattern ?true 385s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove ?obsolete 385s Reading package lists... 385s Building dependency tree... 385s Reading state information... 386s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 386s + grep -q trusty /etc/lsb-release 386s + [ ! -d /usr/share/doc/unattended-upgrades ] 386s + [ ! -d /usr/share/doc/lxd ] 386s + [ ! -d /usr/share/doc/lxd-client ] 386s + [ ! -d /usr/share/doc/snapd ] 386s + type iptables 386s + cat 386s + chmod 755 /etc/rc.local 386s + . /etc/rc.local 386s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 386s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 386s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 386s + uname -m 386s + [ aarch64 = ppc64le ] 386s + [ -d /run/systemd/system ] 386s + systemd-detect-virt --quiet --vm 386s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 386s + cat 386s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 386s + echo COMPRESS=lz4 386s + sync 387s autopkgtest [16:25:23]: upgrading testbed (apt dist-upgrade and autopurge) 387s Reading package lists... 388s Building dependency tree... 388s Reading state information... 388s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 389s Starting 2 pkgProblemResolver with broken count: 0 389s Done 390s Entering ResolveByKeep 390s 391s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 391s Reading package lists... 392s Building dependency tree... 392s Reading state information... 393s Starting pkgProblemResolver with broken count: 0 393s Starting 2 pkgProblemResolver with broken count: 0 393s Done 395s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 399s Reading package lists... 400s Building dependency tree... 400s Reading state information... 400s Starting pkgProblemResolver with broken count: 0 401s Starting 2 pkgProblemResolver with broken count: 0 401s Done 402s The following NEW packages will be installed: 402s fonts-font-awesome fonts-lato libblas3 libgfortran5 libjs-jquery 402s libjs-sphinxdoc libjs-underscore liblapack3 libpython3.13-minimal 402s libpython3.13-stdlib python3-all python3-iniconfig python3-mrcfile 402s python3-numpy python3-packaging python3-pluggy python3-pytest python3.13 402s python3.13-minimal sphinx-rtd-theme-common 403s 0 upgraded, 20 newly installed, 0 to remove and 0 not upgraded. 403s Need to get 18.2 MB of archives. 403s After this operation, 77.8 MB of additional disk space will be used. 403s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-lato all 2.015-1 [2781 kB] 403s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.1-2 [879 kB] 403s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.1-2 [2262 kB] 404s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 404s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.0-4 [152 kB] 404s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 14.2.0-12ubuntu1 [437 kB] 404s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 404s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 404s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-sphinxdoc all 8.1.3-3 [30.9 kB] 404s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.0-4 [2305 kB] 404s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.1-2 [2061 kB] 404s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.1-2 [729 kB] 404s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-all arm64 3.12.8-1 [892 B] 404s Get:14 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 404s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-numpy arm64 1:1.26.4+ds-12 [4153 kB] 405s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 405s Get:17 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mrcfile all 1.5.3-3 [114 kB] 405s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.2-1 [51.5 kB] 405s Get:19 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 405s Get:20 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.4-1 [252 kB] 406s Fetched 18.2 MB in 2s (7774 kB/s) 406s Selecting previously unselected package fonts-lato. 406s (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 ... 80205 files and directories currently installed.) 406s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 406s Unpacking fonts-lato (2.015-1) ... 406s Selecting previously unselected package libpython3.13-minimal:arm64. 406s Preparing to unpack .../01-libpython3.13-minimal_3.13.1-2_arm64.deb ... 406s Unpacking libpython3.13-minimal:arm64 (3.13.1-2) ... 406s Selecting previously unselected package python3.13-minimal. 406s Preparing to unpack .../02-python3.13-minimal_3.13.1-2_arm64.deb ... 406s Unpacking python3.13-minimal (3.13.1-2) ... 406s Selecting previously unselected package fonts-font-awesome. 407s Preparing to unpack .../03-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 407s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 407s Selecting previously unselected package libblas3:arm64. 407s Preparing to unpack .../04-libblas3_3.12.0-4_arm64.deb ... 407s Unpacking libblas3:arm64 (3.12.0-4) ... 407s Selecting previously unselected package libgfortran5:arm64. 407s Preparing to unpack .../05-libgfortran5_14.2.0-12ubuntu1_arm64.deb ... 407s Unpacking libgfortran5:arm64 (14.2.0-12ubuntu1) ... 407s Selecting previously unselected package libjs-jquery. 407s Preparing to unpack .../06-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 407s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 407s Selecting previously unselected package libjs-underscore. 407s Preparing to unpack .../07-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 407s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 407s Selecting previously unselected package libjs-sphinxdoc. 407s Preparing to unpack .../08-libjs-sphinxdoc_8.1.3-3_all.deb ... 407s Unpacking libjs-sphinxdoc (8.1.3-3) ... 407s Selecting previously unselected package liblapack3:arm64. 407s Preparing to unpack .../09-liblapack3_3.12.0-4_arm64.deb ... 407s Unpacking liblapack3:arm64 (3.12.0-4) ... 407s Selecting previously unselected package libpython3.13-stdlib:arm64. 407s Preparing to unpack .../10-libpython3.13-stdlib_3.13.1-2_arm64.deb ... 407s Unpacking libpython3.13-stdlib:arm64 (3.13.1-2) ... 407s Selecting previously unselected package python3.13. 407s Preparing to unpack .../11-python3.13_3.13.1-2_arm64.deb ... 407s Unpacking python3.13 (3.13.1-2) ... 407s Selecting previously unselected package python3-all. 407s Preparing to unpack .../12-python3-all_3.12.8-1_arm64.deb ... 407s Unpacking python3-all (3.12.8-1) ... 407s Selecting previously unselected package python3-iniconfig. 407s Preparing to unpack .../13-python3-iniconfig_1.1.1-2_all.deb ... 407s Unpacking python3-iniconfig (1.1.1-2) ... 407s Selecting previously unselected package python3-numpy. 407s Preparing to unpack .../14-python3-numpy_1%3a1.26.4+ds-12_arm64.deb ... 407s Unpacking python3-numpy (1:1.26.4+ds-12) ... 408s Selecting previously unselected package sphinx-rtd-theme-common. 408s Preparing to unpack .../15-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 408s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 408s Selecting previously unselected package python3-mrcfile. 408s Preparing to unpack .../16-python3-mrcfile_1.5.3-3_all.deb ... 408s Unpacking python3-mrcfile (1.5.3-3) ... 408s Selecting previously unselected package python3-packaging. 408s Preparing to unpack .../17-python3-packaging_24.2-1_all.deb ... 408s Unpacking python3-packaging (24.2-1) ... 408s Selecting previously unselected package python3-pluggy. 408s Preparing to unpack .../18-python3-pluggy_1.5.0-1_all.deb ... 408s Unpacking python3-pluggy (1.5.0-1) ... 408s Selecting previously unselected package python3-pytest. 408s Preparing to unpack .../19-python3-pytest_8.3.4-1_all.deb ... 408s Unpacking python3-pytest (8.3.4-1) ... 408s Setting up python3-iniconfig (1.1.1-2) ... 409s Setting up fonts-lato (2.015-1) ... 409s Setting up libpython3.13-minimal:arm64 (3.13.1-2) ... 409s Setting up libblas3:arm64 (3.12.0-4) ... 409s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 409s Setting up python3-packaging (24.2-1) ... 409s Setting up libgfortran5:arm64 (14.2.0-12ubuntu1) ... 409s Setting up python3-pluggy (1.5.0-1) ... 410s Setting up python3.13-minimal (3.13.1-2) ... 411s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 411s Setting up libpython3.13-stdlib:arm64 (3.13.1-2) ... 411s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 411s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 411s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 411s Setting up liblapack3:arm64 (3.12.0-4) ... 411s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 411s Setting up python3.13 (3.13.1-2) ... 413s Setting up python3-pytest (8.3.4-1) ... 414s Setting up python3-all (3.12.8-1) ... 414s Setting up python3-numpy (1:1.26.4+ds-12) ... 420s Setting up libjs-sphinxdoc (8.1.3-3) ... 420s Setting up python3-mrcfile (1.5.3-3) ... 420s Processing triggers for systemd (257-2ubuntu1) ... 420s Processing triggers for man-db (2.13.0-1) ... 421s Processing triggers for libc-bin (2.40-4ubuntu1) ... 430s autopkgtest [16:26:06]: test python: [----------------------- 430s + py3versions --supported 430s Testing with python3.13: 430s + echo Testing with python3.13: 430s + python3.13 -m pytest tests -v 431s ============================= test session starts ============================== 431s platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 431s cachedir: .pytest_cache 431s rootdir: /tmp/autopkgtest.fZWQCt/build.VNk/src 431s plugins: typeguard-4.4.1 432s collecting ... collected 863 items 432s 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_1d_data_raises_exception PASSED [ 0%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_5d_data_raises_exception PASSED [ 0%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_absent_extended_header_is_read_as_zero_length_array PASSED [ 0%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_add_label_with_normal_string PASSED [ 0%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 0%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_adding_non_ascii_label_raises_exception PASSED [ 0%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_adding_non_printable_label_raises_exception PASSED [ 0%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_adding_too_long_label_raises_exception PASSED [ 0%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_attributes_are_empty_after_init PASSED [ 1%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_calling_setters_raises_exception_if_read_only PASSED [ 1%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 1%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_call_set_volume_when_already_a_volume PASSED [ 1%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_deliberately_overwrite_file PASSED [ 1%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_edit_data_in_read_write_mode PASSED [ 1%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_edit_header_in_read_write_mode PASSED [ 1%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_read_and_flush_stream_repeatedly PASSED [ 1%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_accidentally_overwrite_file PASSED [ 1%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_edit_data_in_read_only_mode PASSED [ 2%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_edit_extended_header_in_read_only_mode PASSED [ 2%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_edit_header_in_read_only_mode PASSED [ 2%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_set_extended_header_in_read_only_mode PASSED [ 2%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_use_invalid_file_modes PASSED [ 2%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_check_writeable PASSED [ 2%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_complex128_dtype_raises_exception PASSED [ 2%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_complex256_dtype_raises_exception PASSED [ 2%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 3%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_creating_extended_header PASSED [ 3%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_array_too_big_raises_exception PASSED [ 3%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_is_not_copied_unnecessarily PASSED [ 3%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_is_not_read_if_dimensions_are_too_huge PASSED [ 3%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_transposed_in_place_is_written_without_errors PASSED [ 3%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_values_are_correct PASSED [ 3%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_default_data_is_correct PASSED [ 3%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_default_extended_header_is_correct PASSED [ 3%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_default_header_is_correct PASSED [ 4%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_data PASSED [ 4%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_extended_header PASSED [ 4%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_extended_header_is_read_correctly PASSED [ 4%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_extended_header_with_incorrect_type PASSED [ 4%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 4%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 4%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_float64_dtype_raises_exception PASSED [ 4%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_get_labels PASSED [ 4%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_get_labels_strips_unprintable_characters PASSED [ 5%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_getting_nstart PASSED [ 5%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_getting_voxel_size PASSED [ 5%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 5%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 5%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 5%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_is_correct_for_2d_data PASSED [ 5%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_is_correct_for_3d_data PASSED [ 5%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_is_correct_for_4d_data PASSED [ 6%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_only_mode_does_not_read_data PASSED [ 6%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 6%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 6%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_stats_setting_complex_data PASSED [ 6%] 432s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 6%] 440s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_indexed_extended_header_from_FEI1_file PASSED [ 6%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_indexed_extended_header_from_FEI2_file PASSED [ 6%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 6%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_int32_dtype_raises_exception PASSED [ 7%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 7%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_machine_stamp_is_read_correctly PASSED [ 7%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_new_header_contains_creator_label PASSED [ 7%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_new_header_stats_are_undetermined PASSED [ 7%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 7%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_non_mrc_file_gives_correct_warnings_in_permissive_mode PASSED [ 7%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_non_mrc_file_is_rejected PASSED [ 7%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_opening_file_with_unknown_mode PASSED [ 7%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_opening_nonexistent_file PASSED [ 8%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_opening_with_pathlib PASSED [ 8%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_permissive_read_with_wrong_machine_stamp PASSED [ 8%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_print_header PASSED [ 8%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_removing_extended_header PASSED [ 8%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_replacing_extended_header_different_size PASSED [ 8%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_replacing_extended_header_same_size PASSED [ 8%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_replacing_extended_header_too_big PASSED [ 8%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_repr PASSED [ 9%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_reset_header_stats_are_undetermined PASSED [ 9%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_data_attribute_raises_exception PASSED [ 9%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_extended_header PASSED [ 9%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_extended_header_attribute_raises_exception PASSED [ 9%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_header_attribute_raises_exception PASSED [ 9%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_nstart_as_modified_array PASSED [ 9%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_nstart_as_single_number PASSED [ 9%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_nstart_as_tuple PASSED [ 9%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_origin_as_separate_fields PASSED [ 10%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_origin_as_single_field PASSED [ 10%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_origin_as_single_tuple PASSED [ 10%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_voxel_size_as_modified_array PASSED [ 10%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_voxel_size_as_single_number PASSED [ 10%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_voxel_size_as_tuple PASSED [ 10%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_stats_are_updated_for_new_data PASSED [ 10%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_stats_are_updated_on_request PASSED [ 10%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_stream_can_be_read_again PASSED [ 11%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 11%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 11%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 11%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 11%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_image_stack_to_volume PASSED [ 11%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_volume_to_image_stack PASSED [ 11%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_transposed_data_is_made_contiguous_on_set PASSED [ 11%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 11%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 12%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_validate PASSED [ 12%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 12%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_voxel_size_is_read_correctly PASSED [ 12%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_warning_for_stats_with_inf PASSED [ 12%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_warning_for_stats_with_nan PASSED [ 12%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_warning_issued_if_file_is_too_large PASSED [ 12%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_float16 PASSED [ 12%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_0 PASSED [ 12%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_1_big_endian PASSED [ 13%] 448s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_1_little_endian PASSED [ 13%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_1_native_byte_order PASSED [ 13%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_2_big_endian PASSED [ 13%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_2_little_endian PASSED [ 13%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_2_native_byte_order PASSED [ 13%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_2_with_inf_and_nan PASSED [ 13%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_4_big_endian PASSED [ 13%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_4_little_endian PASSED [ 14%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_4_native_byte_order PASSED [ 14%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_4_with_inf_and_nan PASSED [ 14%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_6_big_endian PASSED [ 14%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_6_little_endian PASSED [ 14%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_6_native_byte_order PASSED [ 14%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_stack_mode_2_native_byte_order PASSED [ 14%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_unsigned_bytes PASSED [ 14%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_volume_mode_1_native_byte_order PASSED [ 14%] 449s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_volume_stack_mode_1_native_byte_order PASSED [ 15%] 449s tests/test_command_line.py::CommandLineTest::test_print_header PASSED [ 15%] 449s tests/test_command_line.py::CommandLineTest::test_print_header_no_args PASSED [ 15%] 449s tests/test_command_line.py::CommandLineTest::test_print_header_nonexistent_file PASSED [ 15%] 449s tests/test_command_line.py::CommandLineTest::test_validate PASSED [ 15%] 449s tests/test_command_line.py::CommandLineTest::test_validate_no_args PASSED [ 15%] 449s tests/test_dtypes.py::DtypesTest::test_fei1_ext_header_with_big_endian_byte_order PASSED [ 15%] 449s tests/test_dtypes.py::DtypesTest::test_fei1_ext_header_with_little_endian_byte_order PASSED [ 15%] 449s tests/test_dtypes.py::DtypesTest::test_fei1_ext_header_with_native_byte_order PASSED [ 15%] 449s tests/test_dtypes.py::DtypesTest::test_fei2_ext_header_with_big_endian_byte_order PASSED [ 16%] 449s tests/test_dtypes.py::DtypesTest::test_fei2_ext_header_with_little_endian_byte_order PASSED [ 16%] 449s tests/test_dtypes.py::DtypesTest::test_fei2_ext_header_with_native_byte_order PASSED [ 16%] 449s tests/test_dtypes.py::DtypesTest::test_invalid_byte_order_raises_exception PASSED [ 16%] 449s tests/test_future_mrcfile.py::FutureMrcFileTest::test_add_done_callback PASSED [ 16%] 449s tests/test_future_mrcfile.py::FutureMrcFileTest::test_arguments_passed_correctly PASSED [ 16%] 449s tests/test_future_mrcfile.py::FutureMrcFileTest::test_cancel PASSED [ 16%] 449s tests/test_future_mrcfile.py::FutureMrcFileTest::test_cancelled PASSED [ 16%] 449s tests/test_future_mrcfile.py::FutureMrcFileTest::test_exception PASSED [ 17%] 449s tests/test_future_mrcfile.py::FutureMrcFileTest::test_running_and_done_status PASSED [ 17%] 449s tests/test_future_mrcfile.py::FutureMrcFileTest::test_timeout_from_exception PASSED [ 17%] 449s tests/test_future_mrcfile.py::FutureMrcFileTest::test_timeout_from_result PASSED [ 17%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_1d_data_raises_exception PASSED [ 17%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_5d_data_raises_exception PASSED [ 17%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_absent_extended_header_is_read_as_zero_length_array PASSED [ 17%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_add_label_with_normal_string PASSED [ 17%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 17%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_adding_non_ascii_label_raises_exception PASSED [ 18%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_adding_non_printable_label_raises_exception PASSED [ 18%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_adding_too_long_label_raises_exception PASSED [ 18%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_attributes_are_empty_after_init PASSED [ 18%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_calling_setters_raises_exception_if_read_only PASSED [ 18%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 18%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_call_set_volume_when_already_a_volume PASSED [ 18%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_deliberately_overwrite_file PASSED [ 18%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_edit_data_in_read_write_mode PASSED [ 19%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_edit_header_in_read_write_mode PASSED [ 19%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_read_and_flush_stream_repeatedly PASSED [ 19%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_accidentally_overwrite_file PASSED [ 19%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_edit_data_in_read_only_mode PASSED [ 19%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_edit_extended_header_in_read_only_mode PASSED [ 19%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_edit_header_in_read_only_mode PASSED [ 19%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_set_extended_header_in_read_only_mode PASSED [ 19%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_use_invalid_file_modes PASSED [ 19%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_check_writeable PASSED [ 20%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_complex128_dtype_raises_exception PASSED [ 20%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_complex256_dtype_raises_exception PASSED [ 20%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 20%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_creating_extended_header PASSED [ 20%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_array_too_big_raises_exception PASSED [ 20%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_is_not_copied_unnecessarily PASSED [ 20%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_is_not_read_if_dimensions_are_too_huge PASSED [ 20%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_transposed_in_place_is_written_without_errors PASSED [ 20%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_values_are_correct PASSED [ 21%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_default_data_is_correct PASSED [ 21%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_default_extended_header_is_correct PASSED [ 21%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_default_header_is_correct PASSED [ 21%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_data PASSED [ 21%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_extended_header PASSED [ 21%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_extended_header_is_read_correctly PASSED [ 21%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_extended_header_with_incorrect_type PASSED [ 21%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 22%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 22%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_float64_dtype_raises_exception PASSED [ 22%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_get_labels PASSED [ 22%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_get_labels_strips_unprintable_characters PASSED [ 22%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_getting_nstart PASSED [ 22%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_getting_voxel_size PASSED [ 22%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 22%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 22%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 23%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_is_correct_for_2d_data PASSED [ 23%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_is_correct_for_3d_data PASSED [ 23%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_is_correct_for_4d_data PASSED [ 23%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_only_mode_does_not_read_data PASSED [ 23%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 23%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 23%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_stats_setting_complex_data PASSED [ 23%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 23%] 449s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_indexed_extended_header_from_FEI1_file PASSED [ 24%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_indexed_extended_header_from_FEI2_file PASSED [ 24%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 24%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_int32_dtype_raises_exception PASSED [ 24%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 24%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_machine_stamp_is_read_correctly PASSED [ 24%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_new_header_contains_creator_label PASSED [ 24%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_new_header_stats_are_undetermined PASSED [ 24%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 25%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_non_mrc_file_gives_correct_warnings_in_permissive_mode PASSED [ 25%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_non_mrc_file_is_rejected PASSED [ 25%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_opening_file_with_unknown_mode PASSED [ 25%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_opening_nonexistent_file PASSED [ 25%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_opening_with_pathlib PASSED [ 25%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_permissive_read_with_wrong_machine_stamp PASSED [ 25%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_print_header PASSED [ 25%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_removing_extended_header PASSED [ 25%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_replacing_extended_header_different_size PASSED [ 26%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_replacing_extended_header_same_size PASSED [ 26%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_replacing_extended_header_too_big PASSED [ 26%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_repr PASSED [ 26%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_reset_header_stats_are_undetermined PASSED [ 26%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_data_attribute_raises_exception PASSED [ 26%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_extended_header PASSED [ 26%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_extended_header_attribute_raises_exception PASSED [ 26%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_header_attribute_raises_exception PASSED [ 26%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_nstart_as_modified_array PASSED [ 27%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_nstart_as_single_number PASSED [ 27%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_nstart_as_tuple PASSED [ 27%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_origin_as_separate_fields PASSED [ 27%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_origin_as_single_field PASSED [ 27%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_origin_as_single_tuple PASSED [ 27%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_voxel_size_as_modified_array PASSED [ 27%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_voxel_size_as_single_number PASSED [ 27%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_voxel_size_as_tuple PASSED [ 28%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_stats_are_updated_for_new_data PASSED [ 28%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_stats_are_updated_on_request PASSED [ 28%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_stream_can_be_read_again PASSED [ 28%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 28%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 28%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 28%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 28%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_image_stack_to_volume PASSED [ 28%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_volume_to_image_stack PASSED [ 29%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_transposed_data_is_made_contiguous_on_set PASSED [ 29%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 29%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 29%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_validate PASSED [ 29%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 29%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_voxel_size_is_read_correctly PASSED [ 29%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_warning_for_stats_with_inf PASSED [ 29%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_warning_for_stats_with_nan PASSED [ 30%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_warning_issued_if_file_is_too_large PASSED [ 30%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_float16 PASSED [ 30%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_0 PASSED [ 30%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_1_big_endian PASSED [ 30%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_1_little_endian PASSED [ 30%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_1_native_byte_order PASSED [ 30%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_2_big_endian PASSED [ 30%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_2_little_endian PASSED [ 30%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_2_native_byte_order PASSED [ 31%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_2_with_inf_and_nan PASSED [ 31%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_4_big_endian PASSED [ 31%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_4_little_endian PASSED [ 31%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_4_native_byte_order PASSED [ 31%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_4_with_inf_and_nan PASSED [ 31%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_6_big_endian PASSED [ 31%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_6_little_endian PASSED [ 31%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_6_native_byte_order PASSED [ 31%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_stack_mode_2_native_byte_order PASSED [ 32%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_unsigned_bytes PASSED [ 32%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_volume_mode_1_native_byte_order PASSED [ 32%] 450s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_volume_stack_mode_1_native_byte_order PASSED [ 32%] 450s tests/test_load_functions.py::LoadFunctionTest::test_bzip2_opening PASSED [ 32%] 450s tests/test_load_functions.py::LoadFunctionTest::test_error_in_bzip2_opening_raises_new_exception PASSED [ 32%] 450s tests/test_load_functions.py::LoadFunctionTest::test_error_in_gzip_opening_raises_new_exception PASSED [ 32%] 450s tests/test_load_functions.py::LoadFunctionTest::test_error_overwriting_file_with_open_function PASSED [ 32%] 450s tests/test_load_functions.py::LoadFunctionTest::test_gzip_opening PASSED [ 33%] 450s tests/test_load_functions.py::LoadFunctionTest::test_gzipped_non_mrc_file_raises_exception PASSED [ 33%] 450s tests/test_load_functions.py::LoadFunctionTest::test_header_only_opening PASSED [ 33%] 450s tests/test_load_functions.py::LoadFunctionTest::test_invalid_mode_raises_exception PASSED [ 33%] 450s tests/test_load_functions.py::LoadFunctionTest::test_mmap_opening PASSED [ 33%] 450s tests/test_load_functions.py::LoadFunctionTest::test_new_bzip2_file PASSED [ 33%] 450s tests/test_load_functions.py::LoadFunctionTest::test_new_empty_file PASSED [ 33%] 450s tests/test_load_functions.py::LoadFunctionTest::test_new_empty_file_with_open_function PASSED [ 33%] 450s tests/test_load_functions.py::LoadFunctionTest::test_new_file_with_data PASSED [ 33%] 450s tests/test_load_functions.py::LoadFunctionTest::test_new_gzip_file PASSED [ 34%] 450s tests/test_load_functions.py::LoadFunctionTest::test_new_mmap PASSED [ 34%] 450s tests/test_load_functions.py::LoadFunctionTest::test_new_mmap_with_extended_header PASSED [ 34%] 450s tests/test_load_functions.py::LoadFunctionTest::test_new_mmap_with_extended_header_too_big PASSED [ 34%] 450s tests/test_load_functions.py::LoadFunctionTest::test_new_mmap_with_shape_too_big PASSED [ 34%] 450s tests/test_load_functions.py::LoadFunctionTest::test_non_mrc_file_raises_exception PASSED [ 34%] 450s tests/test_load_functions.py::LoadFunctionTest::test_normal_opening PASSED [ 34%] 450s tests/test_load_functions.py::LoadFunctionTest::test_normal_opening_pathlib PASSED [ 34%] 450s tests/test_load_functions.py::LoadFunctionTest::test_opening_nonexistent_file PASSED [ 34%] 450s tests/test_load_functions.py::LoadFunctionTest::test_overwriting_flag PASSED [ 35%] 450s tests/test_load_functions.py::LoadFunctionTest::test_read PASSED [ 35%] 450s tests/test_load_functions.py::LoadFunctionTest::test_simple_async_opening PASSED [ 35%] 451s tests/test_load_functions.py::LoadFunctionTest::test_slow_async_opening PASSED [ 35%] 451s tests/test_load_functions.py::LoadFunctionTest::test_switching_mode PASSED [ 35%] 451s tests/test_load_functions.py::LoadFunctionTest::test_unknown_compression_type PASSED [ 35%] 451s tests/test_load_functions.py::LoadFunctionTest::test_write PASSED [ 35%] 451s tests/test_load_functions.py::LoadFunctionTest::test_write_with_auto_compression PASSED [ 35%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_bzip2_opening PASSED [ 36%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_error_in_bzip2_opening_raises_new_exception PASSED [ 36%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_error_in_gzip_opening_raises_new_exception PASSED [ 36%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_error_overwriting_file_with_open_function PASSED [ 36%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_gzip_opening PASSED [ 36%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_gzipped_non_mrc_file_raises_exception PASSED [ 36%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_header_only_opening PASSED [ 36%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_invalid_mode_raises_exception PASSED [ 36%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_mmap_opening PASSED [ 36%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_bzip2_file PASSED [ 37%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_empty_file PASSED [ 37%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_empty_file_with_open_function PASSED [ 37%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_file_with_data PASSED [ 37%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_gzip_file PASSED [ 37%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_mmap PASSED [ 37%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_mmap_with_extended_header PASSED [ 37%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_mmap_with_extended_header_too_big PASSED [ 37%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_mmap_with_shape_too_big PASSED [ 38%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_non_mrc_file_raises_exception PASSED [ 38%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_normal_opening PASSED [ 38%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_normal_opening_pathlib PASSED [ 38%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_opening_nonexistent_file PASSED [ 38%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_overwriting_flag PASSED [ 38%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_read PASSED [ 38%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_simple_async_opening PASSED [ 38%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_slow_async_opening PASSED [ 38%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_switching_mode PASSED [ 39%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_unknown_compression_type PASSED [ 39%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_write PASSED [ 39%] 451s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_write_with_auto_compression PASSED [ 39%] 451s tests/test_mrcfile.py::MrcFileTest::test_1d_data_raises_exception PASSED [ 39%] 451s tests/test_mrcfile.py::MrcFileTest::test_5d_data_raises_exception PASSED [ 39%] 451s tests/test_mrcfile.py::MrcFileTest::test_absent_extended_header_is_read_as_zero_length_array PASSED [ 39%] 451s tests/test_mrcfile.py::MrcFileTest::test_add_label_with_normal_string PASSED [ 39%] 451s tests/test_mrcfile.py::MrcFileTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 39%] 451s tests/test_mrcfile.py::MrcFileTest::test_adding_non_ascii_label_raises_exception PASSED [ 40%] 451s tests/test_mrcfile.py::MrcFileTest::test_adding_non_printable_label_raises_exception PASSED [ 40%] 451s tests/test_mrcfile.py::MrcFileTest::test_adding_too_long_label_raises_exception PASSED [ 40%] 451s tests/test_mrcfile.py::MrcFileTest::test_attributes_are_empty_after_init PASSED [ 40%] 451s tests/test_mrcfile.py::MrcFileTest::test_calling_setters_raises_exception_if_read_only PASSED [ 40%] 451s tests/test_mrcfile.py::MrcFileTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 40%] 451s tests/test_mrcfile.py::MrcFileTest::test_can_call_set_volume_when_already_a_volume PASSED [ 40%] 451s tests/test_mrcfile.py::MrcFileTest::test_can_deliberately_overwrite_file PASSED [ 40%] 451s tests/test_mrcfile.py::MrcFileTest::test_can_edit_data_in_read_write_mode PASSED [ 41%] 451s tests/test_mrcfile.py::MrcFileTest::test_can_edit_header_in_read_write_mode PASSED [ 41%] 451s tests/test_mrcfile.py::MrcFileTest::test_can_read_and_flush_stream_repeatedly PASSED [ 41%] 451s tests/test_mrcfile.py::MrcFileTest::test_cannot_accidentally_overwrite_file PASSED [ 41%] 451s tests/test_mrcfile.py::MrcFileTest::test_cannot_edit_data_in_read_only_mode PASSED [ 41%] 451s tests/test_mrcfile.py::MrcFileTest::test_cannot_edit_extended_header_in_read_only_mode PASSED [ 41%] 451s tests/test_mrcfile.py::MrcFileTest::test_cannot_edit_header_in_read_only_mode PASSED [ 41%] 451s tests/test_mrcfile.py::MrcFileTest::test_cannot_set_extended_header_in_read_only_mode PASSED [ 41%] 451s tests/test_mrcfile.py::MrcFileTest::test_cannot_use_invalid_file_modes PASSED [ 41%] 451s tests/test_mrcfile.py::MrcFileTest::test_check_writeable PASSED [ 42%] 451s tests/test_mrcfile.py::MrcFileTest::test_complex128_dtype_raises_exception PASSED [ 42%] 451s tests/test_mrcfile.py::MrcFileTest::test_complex256_dtype_raises_exception PASSED [ 42%] 451s tests/test_mrcfile.py::MrcFileTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 42%] 451s tests/test_mrcfile.py::MrcFileTest::test_creating_extended_header PASSED [ 42%] 451s tests/test_mrcfile.py::MrcFileTest::test_data_array_too_big_raises_exception PASSED [ 42%] 451s tests/test_mrcfile.py::MrcFileTest::test_data_is_not_copied_unnecessarily PASSED [ 42%] 451s tests/test_mrcfile.py::MrcFileTest::test_data_is_not_read_if_dimensions_are_too_huge PASSED [ 42%] 451s tests/test_mrcfile.py::MrcFileTest::test_data_transposed_in_place_is_written_without_errors PASSED [ 42%] 451s tests/test_mrcfile.py::MrcFileTest::test_data_values_are_correct PASSED [ 43%] 451s tests/test_mrcfile.py::MrcFileTest::test_default_data_is_correct PASSED [ 43%] 451s tests/test_mrcfile.py::MrcFileTest::test_default_extended_header_is_correct PASSED [ 43%] 451s tests/test_mrcfile.py::MrcFileTest::test_default_header_is_correct PASSED [ 43%] 451s tests/test_mrcfile.py::MrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_data PASSED [ 43%] 451s tests/test_mrcfile.py::MrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_extended_header PASSED [ 43%] 451s tests/test_mrcfile.py::MrcFileTest::test_extended_header_is_read_correctly PASSED [ 43%] 451s tests/test_mrcfile.py::MrcFileTest::test_extended_header_with_incorrect_type PASSED [ 43%] 451s tests/test_mrcfile.py::MrcFileTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 44%] 451s tests/test_mrcfile.py::MrcFileTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 44%] 451s tests/test_mrcfile.py::MrcFileTest::test_float64_dtype_raises_exception PASSED [ 44%] 451s tests/test_mrcfile.py::MrcFileTest::test_get_labels PASSED [ 44%] 451s tests/test_mrcfile.py::MrcFileTest::test_get_labels_strips_unprintable_characters PASSED [ 44%] 451s tests/test_mrcfile.py::MrcFileTest::test_getting_nstart PASSED [ 44%] 451s tests/test_mrcfile.py::MrcFileTest::test_getting_voxel_size PASSED [ 44%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 44%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 44%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 45%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_is_correct_for_2d_data PASSED [ 45%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_is_correct_for_3d_data PASSED [ 45%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_is_correct_for_4d_data PASSED [ 45%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_only_mode_does_not_read_data PASSED [ 45%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 45%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 45%] 451s tests/test_mrcfile.py::MrcFileTest::test_header_stats_setting_complex_data PASSED [ 45%] 451s tests/test_mrcfile.py::MrcFileTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 46%] 451s tests/test_mrcfile.py::MrcFileTest::test_indexed_extended_header_from_FEI1_file PASSED [ 46%] 451s tests/test_mrcfile.py::MrcFileTest::test_indexed_extended_header_from_FEI2_file PASSED [ 46%] 451s tests/test_mrcfile.py::MrcFileTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 46%] 451s tests/test_mrcfile.py::MrcFileTest::test_int32_dtype_raises_exception PASSED [ 46%] 451s tests/test_mrcfile.py::MrcFileTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 46%] 451s tests/test_mrcfile.py::MrcFileTest::test_machine_stamp_is_read_correctly PASSED [ 46%] 451s tests/test_mrcfile.py::MrcFileTest::test_new_header_contains_creator_label PASSED [ 46%] 451s tests/test_mrcfile.py::MrcFileTest::test_new_header_stats_are_undetermined PASSED [ 46%] 451s tests/test_mrcfile.py::MrcFileTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 47%] 452s tests/test_mrcfile.py::MrcFileTest::test_non_mrc_file_gives_correct_warnings_in_permissive_mode PASSED [ 47%] 452s tests/test_mrcfile.py::MrcFileTest::test_non_mrc_file_is_rejected PASSED [ 47%] 452s tests/test_mrcfile.py::MrcFileTest::test_opening_file_with_unknown_mode PASSED [ 47%] 452s tests/test_mrcfile.py::MrcFileTest::test_opening_nonexistent_file PASSED [ 47%] 452s tests/test_mrcfile.py::MrcFileTest::test_opening_with_pathlib PASSED [ 47%] 452s tests/test_mrcfile.py::MrcFileTest::test_permissive_read_with_wrong_machine_stamp PASSED [ 47%] 452s tests/test_mrcfile.py::MrcFileTest::test_print_header PASSED [ 47%] 452s tests/test_mrcfile.py::MrcFileTest::test_removing_extended_header PASSED [ 47%] 452s tests/test_mrcfile.py::MrcFileTest::test_replacing_extended_header_different_size PASSED [ 48%] 452s tests/test_mrcfile.py::MrcFileTest::test_replacing_extended_header_same_size PASSED [ 48%] 452s tests/test_mrcfile.py::MrcFileTest::test_replacing_extended_header_too_big PASSED [ 48%] 452s tests/test_mrcfile.py::MrcFileTest::test_repr PASSED [ 48%] 452s tests/test_mrcfile.py::MrcFileTest::test_reset_header_stats_are_undetermined PASSED [ 48%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_data_attribute_raises_exception PASSED [ 48%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_extended_header PASSED [ 48%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_extended_header_attribute_raises_exception PASSED [ 48%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_header_attribute_raises_exception PASSED [ 49%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_nstart_as_modified_array PASSED [ 49%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_nstart_as_single_number PASSED [ 49%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_nstart_as_tuple PASSED [ 49%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_origin_as_separate_fields PASSED [ 49%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_origin_as_single_field PASSED [ 49%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_origin_as_single_tuple PASSED [ 49%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_voxel_size_as_modified_array PASSED [ 49%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_voxel_size_as_single_number PASSED [ 49%] 452s tests/test_mrcfile.py::MrcFileTest::test_setting_voxel_size_as_tuple PASSED [ 50%] 452s tests/test_mrcfile.py::MrcFileTest::test_stats_are_updated_for_new_data PASSED [ 50%] 452s tests/test_mrcfile.py::MrcFileTest::test_stats_are_updated_on_request PASSED [ 50%] 452s tests/test_mrcfile.py::MrcFileTest::test_stream_can_be_read_again PASSED [ 50%] 452s tests/test_mrcfile.py::MrcFileTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 50%] 452s tests/test_mrcfile.py::MrcFileTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 50%] 452s tests/test_mrcfile.py::MrcFileTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 50%] 452s tests/test_mrcfile.py::MrcFileTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 50%] 452s tests/test_mrcfile.py::MrcFileTest::test_switching_image_stack_to_volume PASSED [ 50%] 452s tests/test_mrcfile.py::MrcFileTest::test_switching_volume_to_image_stack PASSED [ 51%] 452s tests/test_mrcfile.py::MrcFileTest::test_transposed_data_is_made_contiguous_on_set PASSED [ 51%] 452s tests/test_mrcfile.py::MrcFileTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 51%] 452s tests/test_mrcfile.py::MrcFileTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 51%] 452s tests/test_mrcfile.py::MrcFileTest::test_validate PASSED [ 51%] 452s tests/test_mrcfile.py::MrcFileTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 51%] 452s tests/test_mrcfile.py::MrcFileTest::test_voxel_size_is_read_correctly PASSED [ 51%] 452s tests/test_mrcfile.py::MrcFileTest::test_warning_for_stats_with_inf PASSED [ 51%] 452s tests/test_mrcfile.py::MrcFileTest::test_warning_for_stats_with_nan PASSED [ 52%] 452s tests/test_mrcfile.py::MrcFileTest::test_warning_issued_if_file_is_too_large PASSED [ 52%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_float16 PASSED [ 52%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_0 PASSED [ 52%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_1_big_endian PASSED [ 52%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_1_little_endian PASSED [ 52%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_1_native_byte_order PASSED [ 52%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_2_big_endian PASSED [ 52%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_2_little_endian PASSED [ 52%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_2_native_byte_order PASSED [ 53%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_2_with_inf_and_nan PASSED [ 53%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_4_big_endian PASSED [ 53%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_4_little_endian PASSED [ 53%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_4_native_byte_order PASSED [ 53%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_4_with_inf_and_nan PASSED [ 53%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_6_big_endian PASSED [ 53%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_6_little_endian PASSED [ 53%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_6_native_byte_order PASSED [ 53%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_stack_mode_2_native_byte_order PASSED [ 54%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_image_unsigned_bytes PASSED [ 54%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_volume_mode_1_native_byte_order PASSED [ 54%] 452s tests/test_mrcfile.py::MrcFileTest::test_writing_volume_stack_mode_1_native_byte_order PASSED [ 54%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_1d_data_raises_exception PASSED [ 54%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_5d_data_raises_exception PASSED [ 54%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_add_label_with_normal_string PASSED [ 54%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 54%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_adding_non_ascii_label_raises_exception PASSED [ 55%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_adding_non_printable_label_raises_exception PASSED [ 55%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_adding_too_long_label_raises_exception PASSED [ 55%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_attributes_are_empty_after_init PASSED [ 55%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_calling_setters_raises_exception_if_read_only PASSED [ 55%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 55%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_can_call_set_volume_when_already_a_volume PASSED [ 55%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_check_writeable PASSED [ 55%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_complex128_dtype_raises_exception PASSED [ 55%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_complex256_dtype_raises_exception PASSED [ 56%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 56%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_data_array_too_big_raises_exception PASSED [ 56%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_data_is_not_copied_unnecessarily PASSED [ 56%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_default_data_is_correct PASSED [ 56%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_default_extended_header_is_correct PASSED [ 56%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_default_header_is_correct PASSED [ 56%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 56%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 57%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_float64_dtype_raises_exception PASSED [ 57%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_get_labels PASSED [ 57%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_get_labels_strips_unprintable_characters PASSED [ 57%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_getting_nstart PASSED [ 57%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_getting_voxel_size PASSED [ 57%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 57%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 57%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 57%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_is_correct_for_2d_data PASSED [ 58%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_is_correct_for_3d_data PASSED [ 58%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_is_correct_for_4d_data PASSED [ 58%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 58%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 58%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_stats_setting_complex_data PASSED [ 58%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 58%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_incorrect_machine_stamp PASSED [ 58%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_incorrect_map_id PASSED [ 58%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 59%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_int32_dtype_raises_exception PASSED [ 59%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 59%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_new_header_contains_creator_label PASSED [ 59%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_new_header_stats_are_undetermined PASSED [ 59%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 59%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_permissive_read_mode_with_file_too_small_for_data PASSED [ 59%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_permissive_read_mode_with_file_too_small_for_extended_header PASSED [ 59%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_permissive_read_mode_with_wrong_map_id_and_machine_stamp PASSED [ 60%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_print_header PASSED [ 60%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_removing_extended_header PASSED [ 60%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_replacing_extended_header_different_size PASSED [ 60%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_replacing_extended_header_same_size PASSED [ 60%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_replacing_extended_header_too_big PASSED [ 60%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_reset_header_stats_are_undetermined PASSED [ 60%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_data_attribute_raises_exception PASSED [ 60%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_extended_header PASSED [ 60%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_extended_header_attribute_raises_exception PASSED [ 61%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_header_attribute_raises_exception PASSED [ 61%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_nstart_as_modified_array PASSED [ 61%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_nstart_as_single_number PASSED [ 61%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_nstart_as_tuple PASSED [ 61%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_origin_as_separate_fields PASSED [ 61%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_origin_as_single_field PASSED [ 61%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_origin_as_single_tuple PASSED [ 61%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_voxel_size_as_modified_array PASSED [ 61%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_voxel_size_as_single_number PASSED [ 62%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_voxel_size_as_tuple PASSED [ 62%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_short_but_valid_map_id PASSED [ 62%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_stats_are_updated_for_new_data PASSED [ 62%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_stats_are_updated_on_request PASSED [ 62%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_stream_too_short PASSED [ 62%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_stream_writing_and_reading PASSED [ 62%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 62%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 63%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 63%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 63%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_image_stack_to_volume PASSED [ 63%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_volume_to_image_stack PASSED [ 63%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 63%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 63%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_validate PASSED [ 63%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 63%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_warning_for_stats_with_inf PASSED [ 64%] 452s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_warning_for_stats_with_nan PASSED [ 64%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_1d_data_raises_exception PASSED [ 64%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_5d_data_raises_exception PASSED [ 64%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_absent_extended_header_is_read_as_zero_length_array PASSED [ 64%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_add_label_with_normal_string PASSED [ 64%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 64%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_adding_non_ascii_label_raises_exception PASSED [ 64%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_adding_non_printable_label_raises_exception PASSED [ 65%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_adding_too_long_label_raises_exception PASSED [ 65%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_attributes_are_empty_after_init PASSED [ 65%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_calling_setters_raises_exception_if_read_only PASSED [ 65%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 65%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_call_set_volume_when_already_a_volume PASSED [ 65%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_deliberately_overwrite_file PASSED [ 65%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_edit_data_in_read_write_mode PASSED [ 65%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_edit_header_in_read_write_mode PASSED [ 65%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_read_and_flush_stream_repeatedly PASSED [ 66%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_accidentally_overwrite_file PASSED [ 66%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_edit_data_in_read_only_mode PASSED [ 66%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_edit_extended_header_in_read_only_mode PASSED [ 66%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_edit_header_in_read_only_mode PASSED [ 66%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_set_extended_header_in_read_only_mode PASSED [ 66%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_use_invalid_file_modes PASSED [ 66%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_check_writeable PASSED [ 66%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_complex128_dtype_raises_exception PASSED [ 66%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_complex256_dtype_raises_exception PASSED [ 67%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 67%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_creating_extended_header PASSED [ 67%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_array_cannot_be_changed_after_closing_file PASSED [ 67%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_array_too_big_raises_exception PASSED [ 67%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_is_not_copied_unnecessarily PASSED [ 67%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_is_not_read_if_dimensions_are_too_huge PASSED [ 67%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_transposed_in_place_is_written_without_errors PASSED [ 67%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_values_are_correct PASSED [ 68%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_default_data_is_correct PASSED [ 68%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_default_extended_header_is_correct PASSED [ 68%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_default_header_is_correct PASSED [ 68%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_exception_raised_if_file_is_too_small_for_reading_data PASSED [ 68%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_exception_raised_if_file_is_too_small_for_reading_extended_header PASSED [ 68%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_extended_header_is_read_correctly PASSED [ 68%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_extended_header_with_incorrect_type PASSED [ 68%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 68%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 69%] 452s tests/test_mrcmemmap.py::MrcMemmapTest::test_float64_dtype_raises_exception PASSED [ 69%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_get_labels PASSED [ 69%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_get_labels_strips_unprintable_characters PASSED [ 69%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_getting_nstart PASSED [ 69%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_getting_voxel_size PASSED [ 69%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 69%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 69%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 69%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_is_correct_for_2d_data PASSED [ 70%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_is_correct_for_3d_data PASSED [ 70%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_is_correct_for_4d_data PASSED [ 70%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_only_mode_does_not_read_data PASSED [ 70%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 70%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 70%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_stats_setting_complex_data PASSED [ 70%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 70%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_indexed_extended_header_from_FEI1_file PASSED [ 71%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_indexed_extended_header_from_FEI2_file PASSED [ 71%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 71%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_int32_dtype_raises_exception PASSED [ 71%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 71%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_machine_stamp_is_read_correctly PASSED [ 71%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_new_header_contains_creator_label PASSED [ 71%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_new_header_stats_are_undetermined PASSED [ 71%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 71%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_non_mrc_file_gives_correct_warnings_in_permissive_mode PASSED [ 72%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_non_mrc_file_is_rejected PASSED [ 72%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_opening_file_with_unknown_mode PASSED [ 72%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_opening_nonexistent_file PASSED [ 72%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_opening_with_pathlib PASSED [ 72%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_permissive_read_with_wrong_machine_stamp PASSED [ 72%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_print_header PASSED [ 72%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_removing_extended_header PASSED [ 72%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_replacing_extended_header_different_size PASSED [ 73%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_replacing_extended_header_same_size PASSED [ 73%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_replacing_extended_header_too_big PASSED [ 73%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_repr PASSED [ 73%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_reset_header_stats_are_undetermined PASSED [ 73%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_data_attribute_raises_exception PASSED [ 73%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_extended_header PASSED [ 73%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_extended_header_attribute_raises_exception PASSED [ 73%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_header_attribute_raises_exception PASSED [ 73%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_nstart_as_modified_array PASSED [ 74%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_nstart_as_single_number PASSED [ 74%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_nstart_as_tuple PASSED [ 74%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_origin_as_separate_fields PASSED [ 74%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_origin_as_single_field PASSED [ 74%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_origin_as_single_tuple PASSED [ 74%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_voxel_size_as_modified_array PASSED [ 74%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_voxel_size_as_single_number PASSED [ 74%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_voxel_size_as_tuple PASSED [ 74%] 453s tests/test_mrcmemmap.py::MrcMemmapTest::test_stats_are_updated_for_new_data PASSED [ 75%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_stats_are_updated_on_request PASSED [ 75%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_stream_can_be_read_again PASSED [ 75%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 75%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 75%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 75%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 75%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_image_stack_to_volume PASSED [ 75%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_volume_to_image_stack PASSED [ 76%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_transposed_data_is_made_contiguous_on_set PASSED [ 76%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 76%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 76%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_validate PASSED [ 76%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 76%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_voxel_size_is_read_correctly PASSED [ 76%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_warning_for_stats_with_inf PASSED [ 76%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_warning_for_stats_with_nan PASSED [ 76%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_warning_issued_if_file_is_too_large PASSED [ 77%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_float16 PASSED [ 77%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_0 PASSED [ 77%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_1_big_endian PASSED [ 77%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_1_little_endian PASSED [ 77%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_1_native_byte_order PASSED [ 77%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_2_big_endian PASSED [ 77%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_2_little_endian PASSED [ 77%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_2_native_byte_order PASSED [ 77%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_2_with_inf_and_nan PASSED [ 78%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_4_big_endian PASSED [ 78%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_4_little_endian PASSED [ 78%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_4_native_byte_order PASSED [ 78%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_4_with_inf_and_nan PASSED [ 78%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_6_big_endian PASSED [ 78%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_6_little_endian PASSED [ 78%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_6_native_byte_order PASSED [ 78%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_stack_mode_2_native_byte_order PASSED [ 79%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_unsigned_bytes PASSED [ 79%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_volume_mode_1_native_byte_order PASSED [ 79%] 454s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_volume_stack_mode_1_native_byte_order PASSED [ 79%] 454s tests/test_mrcobject.py::MrcObjectTest::test_1d_data_raises_exception PASSED [ 79%] 454s tests/test_mrcobject.py::MrcObjectTest::test_5d_data_raises_exception PASSED [ 79%] 454s tests/test_mrcobject.py::MrcObjectTest::test_add_label_with_normal_string PASSED [ 79%] 454s tests/test_mrcobject.py::MrcObjectTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 79%] 454s tests/test_mrcobject.py::MrcObjectTest::test_adding_non_ascii_label_raises_exception PASSED [ 79%] 454s tests/test_mrcobject.py::MrcObjectTest::test_adding_non_printable_label_raises_exception PASSED [ 80%] 454s tests/test_mrcobject.py::MrcObjectTest::test_adding_too_long_label_raises_exception PASSED [ 80%] 454s tests/test_mrcobject.py::MrcObjectTest::test_attributes_are_empty_after_init PASSED [ 80%] 454s tests/test_mrcobject.py::MrcObjectTest::test_calling_setters_raises_exception_if_read_only PASSED [ 80%] 454s tests/test_mrcobject.py::MrcObjectTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 80%] 454s tests/test_mrcobject.py::MrcObjectTest::test_can_call_set_volume_when_already_a_volume PASSED [ 80%] 454s tests/test_mrcobject.py::MrcObjectTest::test_check_writeable PASSED [ 80%] 454s tests/test_mrcobject.py::MrcObjectTest::test_complex128_dtype_raises_exception PASSED [ 80%] 454s tests/test_mrcobject.py::MrcObjectTest::test_complex256_dtype_raises_exception PASSED [ 80%] 454s tests/test_mrcobject.py::MrcObjectTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 81%] 454s tests/test_mrcobject.py::MrcObjectTest::test_data_array_too_big_raises_exception PASSED [ 81%] 454s tests/test_mrcobject.py::MrcObjectTest::test_data_is_not_copied_unnecessarily PASSED [ 81%] 454s tests/test_mrcobject.py::MrcObjectTest::test_default_data_is_correct PASSED [ 81%] 454s tests/test_mrcobject.py::MrcObjectTest::test_default_extended_header_is_correct PASSED [ 81%] 454s tests/test_mrcobject.py::MrcObjectTest::test_default_header_is_correct PASSED [ 81%] 454s tests/test_mrcobject.py::MrcObjectTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 81%] 454s tests/test_mrcobject.py::MrcObjectTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 81%] 454s tests/test_mrcobject.py::MrcObjectTest::test_float64_dtype_raises_exception PASSED [ 82%] 454s tests/test_mrcobject.py::MrcObjectTest::test_get_labels PASSED [ 82%] 454s tests/test_mrcobject.py::MrcObjectTest::test_get_labels_strips_unprintable_characters PASSED [ 82%] 454s tests/test_mrcobject.py::MrcObjectTest::test_getting_nstart PASSED [ 82%] 454s tests/test_mrcobject.py::MrcObjectTest::test_getting_voxel_size PASSED [ 82%] 454s tests/test_mrcobject.py::MrcObjectTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 82%] 454s tests/test_mrcobject.py::MrcObjectTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 82%] 454s tests/test_mrcobject.py::MrcObjectTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 82%] 454s tests/test_mrcobject.py::MrcObjectTest::test_header_is_correct_for_2d_data PASSED [ 82%] 454s tests/test_mrcobject.py::MrcObjectTest::test_header_is_correct_for_3d_data PASSED [ 83%] 454s tests/test_mrcobject.py::MrcObjectTest::test_header_is_correct_for_4d_data PASSED [ 83%] 454s tests/test_mrcobject.py::MrcObjectTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 83%] 454s tests/test_mrcobject.py::MrcObjectTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 83%] 454s tests/test_mrcobject.py::MrcObjectTest::test_header_stats_setting_complex_data PASSED [ 83%] 454s tests/test_mrcobject.py::MrcObjectTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 83%] 454s tests/test_mrcobject.py::MrcObjectTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 83%] 454s tests/test_mrcobject.py::MrcObjectTest::test_int32_dtype_raises_exception PASSED [ 83%] 454s tests/test_mrcobject.py::MrcObjectTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 84%] 454s tests/test_mrcobject.py::MrcObjectTest::test_new_header_contains_creator_label PASSED [ 84%] 454s tests/test_mrcobject.py::MrcObjectTest::test_new_header_stats_are_undetermined PASSED [ 84%] 454s tests/test_mrcobject.py::MrcObjectTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 84%] 454s tests/test_mrcobject.py::MrcObjectTest::test_print_header PASSED [ 84%] 454s tests/test_mrcobject.py::MrcObjectTest::test_removing_extended_header PASSED [ 84%] 454s tests/test_mrcobject.py::MrcObjectTest::test_replacing_extended_header_different_size PASSED [ 84%] 454s tests/test_mrcobject.py::MrcObjectTest::test_replacing_extended_header_same_size PASSED [ 84%] 454s tests/test_mrcobject.py::MrcObjectTest::test_replacing_extended_header_too_big PASSED [ 84%] 454s tests/test_mrcobject.py::MrcObjectTest::test_reset_header_stats_are_undetermined PASSED [ 85%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_data_attribute_raises_exception PASSED [ 85%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_extended_header PASSED [ 85%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_extended_header_attribute_raises_exception PASSED [ 85%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_header_attribute_raises_exception PASSED [ 85%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_nstart_as_modified_array PASSED [ 85%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_nstart_as_single_number PASSED [ 85%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_nstart_as_tuple PASSED [ 85%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_origin_as_separate_fields PASSED [ 85%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_origin_as_single_field PASSED [ 86%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_origin_as_single_tuple PASSED [ 86%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_voxel_size_as_modified_array PASSED [ 86%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_voxel_size_as_single_number PASSED [ 86%] 454s tests/test_mrcobject.py::MrcObjectTest::test_setting_voxel_size_as_tuple PASSED [ 86%] 454s tests/test_mrcobject.py::MrcObjectTest::test_stats_are_updated_for_new_data PASSED [ 86%] 454s tests/test_mrcobject.py::MrcObjectTest::test_stats_are_updated_on_request PASSED [ 86%] 454s tests/test_mrcobject.py::MrcObjectTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 86%] 454s tests/test_mrcobject.py::MrcObjectTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 87%] 454s tests/test_mrcobject.py::MrcObjectTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 87%] 454s tests/test_mrcobject.py::MrcObjectTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 87%] 454s tests/test_mrcobject.py::MrcObjectTest::test_switching_image_stack_to_volume PASSED [ 87%] 454s tests/test_mrcobject.py::MrcObjectTest::test_switching_volume_to_image_stack PASSED [ 87%] 454s tests/test_mrcobject.py::MrcObjectTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 87%] 454s tests/test_mrcobject.py::MrcObjectTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 87%] 454s tests/test_mrcobject.py::MrcObjectTest::test_validate PASSED [ 87%] 454s tests/test_mrcobject.py::MrcObjectTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 87%] 454s tests/test_mrcobject.py::MrcObjectTest::test_warning_for_stats_with_inf PASSED [ 88%] 454s tests/test_mrcobject.py::MrcObjectTest::test_warning_for_stats_with_nan PASSED [ 88%] 454s tests/test_utils.py::UtilsTest::test_big_byte_order_equals_native PASSED [ 88%] 454s tests/test_utils.py::UtilsTest::test_big_byte_orders_equal PASSED [ 88%] 454s tests/test_utils.py::UtilsTest::test_big_endian_machine_stamp PASSED [ 88%] 454s tests/test_utils.py::UtilsTest::test_bool_dtype_raises_exception PASSED [ 88%] 454s tests/test_utils.py::UtilsTest::test_bytes_from_string_with_ascii_string PASSED [ 88%] 454s tests/test_utils.py::UtilsTest::test_bytes_from_string_with_non_ascii_string_raises_exception PASSED [ 88%] 454s tests/test_utils.py::UtilsTest::test_bytes_from_string_with_unicode_non_ascii_string_raises_exception PASSED [ 88%] 454s tests/test_utils.py::UtilsTest::test_bytes_from_string_with_unicode_string PASSED [ 89%] 454s tests/test_utils.py::UtilsTest::test_complex128_dtype_raises_exception PASSED [ 89%] 454s tests/test_utils.py::UtilsTest::test_complex64_dtype_is_converted_to_mode_4 PASSED [ 89%] 454s tests/test_utils.py::UtilsTest::test_empty_mode_array_raises_error PASSED [ 89%] 454s tests/test_utils.py::UtilsTest::test_equality_of_invalid_byte_orders PASSED [ 89%] 454s tests/test_utils.py::UtilsTest::test_float128_dtype_raises_exception PASSED [ 89%] 454s tests/test_utils.py::UtilsTest::test_float16_dtype_is_converted_to_mode_12 PASSED [ 89%] 454s tests/test_utils.py::UtilsTest::test_float32_dtype_is_converted_to_mode_2 PASSED [ 89%] 454s tests/test_utils.py::UtilsTest::test_float64_dtype_raises_exception PASSED [ 90%] 454s tests/test_utils.py::UtilsTest::test_header_dtype_is_correct_length PASSED [ 90%] 454s tests/test_utils.py::UtilsTest::test_int16_dtype_is_converted_to_mode_1 PASSED [ 90%] 454s tests/test_utils.py::UtilsTest::test_int32_dtype_raises_exception PASSED [ 90%] 454s tests/test_utils.py::UtilsTest::test_int64_dtype_raises_exception PASSED [ 90%] 454s tests/test_utils.py::UtilsTest::test_int8_dtype_is_converted_to_mode_0 PASSED [ 90%] 454s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_newline PASSED [ 90%] 454s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_non_ascii_printable_character PASSED [ 90%] 454s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_null_byte PASSED [ 90%] 454s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_other_unprintable_bytes PASSED [ 91%] 454s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_tab PASSED [ 91%] 454s tests/test_utils.py::UtilsTest::test_is_printable_ascii_with_printable_string PASSED [ 91%] 454s tests/test_utils.py::UtilsTest::test_little_byte_order_equals_native PASSED [ 91%] 454s tests/test_utils.py::UtilsTest::test_little_byte_orders_equal PASSED [ 91%] 454s tests/test_utils.py::UtilsTest::test_little_endian_machine_stamp PASSED [ 91%] 454s tests/test_utils.py::UtilsTest::test_mode_0_is_converted_to_int8 PASSED [ 91%] 454s tests/test_utils.py::UtilsTest::test_mode_1_is_converted_to_int16 PASSED [ 91%] 454s tests/test_utils.py::UtilsTest::test_mode_2_is_converted_to_float32 PASSED [ 92%] 454s tests/test_utils.py::UtilsTest::test_mode_3_raises_exception PASSED [ 92%] 454s tests/test_utils.py::UtilsTest::test_mode_4_is_converted_to_complex64 PASSED [ 92%] 454s tests/test_utils.py::UtilsTest::test_mode_6_is_converted_to_uint16 PASSED [ 92%] 454s tests/test_utils.py::UtilsTest::test_mode_array_with_two_items_raises_error PASSED [ 92%] 454s tests/test_utils.py::UtilsTest::test_mode_onedim_array_is_converted_without_error PASSED [ 92%] 454s tests/test_utils.py::UtilsTest::test_mode_scalar_is_converted_without_error PASSED [ 92%] 454s tests/test_utils.py::UtilsTest::test_mode_zerodim_array_is_converted_without_error PASSED [ 92%] 454s tests/test_utils.py::UtilsTest::test_native_byte_orders_equal PASSED [ 92%] 454s tests/test_utils.py::UtilsTest::test_native_machine_stamp PASSED [ 93%] 454s tests/test_utils.py::UtilsTest::test_normalise_big_endian_byte_order PASSED [ 93%] 454s tests/test_utils.py::UtilsTest::test_normalise_little_endian_byte_order PASSED [ 93%] 454s tests/test_utils.py::UtilsTest::test_normalise_native_byte_order PASSED [ 93%] 454s tests/test_utils.py::UtilsTest::test_normalise_unknown_byte_orders PASSED [ 93%] 454s tests/test_utils.py::UtilsTest::test_object_dtype_raises_exception PASSED [ 93%] 454s tests/test_utils.py::UtilsTest::test_pretty_machine_stamp PASSED [ 93%] 454s tests/test_utils.py::UtilsTest::test_printable_string_from_bytes_leaves_ascii_unchanged PASSED [ 93%] 454s tests/test_utils.py::UtilsTest::test_printable_string_from_bytes_strips_non_ascii_characters PASSED [ 93%] 454s tests/test_utils.py::UtilsTest::test_printable_string_from_bytes_strips_unprintable_characters PASSED [ 94%] 454s tests/test_utils.py::UtilsTest::test_spacegroup_is_volume_stack PASSED [ 94%] 454s tests/test_utils.py::UtilsTest::test_string_dtype_raises_exception PASSED [ 94%] 454s tests/test_utils.py::UtilsTest::test_structured_dtype_raises_exception PASSED [ 94%] 454s tests/test_utils.py::UtilsTest::test_uint16_dtype_is_converted_to_mode_6 PASSED [ 94%] 454s tests/test_utils.py::UtilsTest::test_uint32_dtype_raises_exception PASSED [ 94%] 454s tests/test_utils.py::UtilsTest::test_uint64_dtype_raises_exception PASSED [ 94%] 454s tests/test_utils.py::UtilsTest::test_uint8_dtype_is_converted_to_mode_6 PASSED [ 94%] 454s tests/test_utils.py::UtilsTest::test_undefined_modes_raise_exception PASSED [ 95%] 454s tests/test_utils.py::UtilsTest::test_unequal_byte_orders PASSED [ 95%] 454s tests/test_utils.py::UtilsTest::test_unicode_dtype_raises_exception PASSED [ 95%] 454s tests/test_utils.py::UtilsTest::test_unknown_byte_order_raises_exception PASSED [ 95%] 454s tests/test_validation.py::ValidationTest::test_bzip2_emdb_file PASSED [ 95%] 454s tests/test_validation.py::ValidationTest::test_emdb_cryst_file PASSED [ 95%] 454s tests/test_validation.py::ValidationTest::test_emdb_file PASSED [ 95%] 454s tests/test_validation.py::ValidationTest::test_empty_labels_in_list PASSED [ 95%] 454s tests/test_validation.py::ValidationTest::test_file_too_large PASSED [ 95%] 454s tests/test_validation.py::ValidationTest::test_file_too_small PASSED [ 96%] 454s tests/test_validation.py::ValidationTest::test_good_file PASSED [ 96%] 454s tests/test_validation.py::ValidationTest::test_gzip_emdb_file PASSED [ 96%] 454s tests/test_validation.py::ValidationTest::test_incorrect_dmax PASSED [ 96%] 454s tests/test_validation.py::ValidationTest::test_incorrect_dmean PASSED [ 96%] 454s tests/test_validation.py::ValidationTest::test_incorrect_dmean_with_undetermined_dmin_and_dmax PASSED [ 96%] 454s tests/test_validation.py::ValidationTest::test_incorrect_dmin PASSED [ 96%] 454s tests/test_validation.py::ValidationTest::test_incorrect_format_version PASSED [ 96%] 454s tests/test_validation.py::ValidationTest::test_incorrect_machine_stamp PASSED [ 96%] 454s tests/test_validation.py::ValidationTest::test_incorrect_map_id PASSED [ 97%] 454s tests/test_validation.py::ValidationTest::test_incorrect_rms PASSED [ 97%] 454s tests/test_validation.py::ValidationTest::test_invalid_axis_mapping PASSED [ 97%] 454s tests/test_validation.py::ValidationTest::test_invalid_mode PASSED [ 97%] 454s tests/test_validation.py::ValidationTest::test_many_problems_simultaneously PASSED [ 97%] 454s tests/test_validation.py::ValidationTest::test_mean_undetermined PASSED [ 97%] 454s tests/test_validation.py::ValidationTest::test_min_and_max_undetermined PASSED [ 97%] 454s tests/test_validation.py::ValidationTest::test_min_max_and_mean_undetermined PASSED [ 97%] 454s tests/test_validation.py::ValidationTest::test_missing_exttyp PASSED [ 98%] 454s tests/test_validation.py::ValidationTest::test_mz_correct_for_volume_stack PASSED [ 98%] 454s tests/test_validation.py::ValidationTest::test_mz_incorrect_for_volume_stack PASSED [ 98%] 454s tests/test_validation.py::ValidationTest::test_negative_cella_x PASSED [ 98%] 454s tests/test_validation.py::ValidationTest::test_negative_ispg PASSED [ 98%] 454s tests/test_validation.py::ValidationTest::test_negative_mx PASSED [ 98%] 454s tests/test_validation.py::ValidationTest::test_negative_my PASSED [ 98%] 454s tests/test_validation.py::ValidationTest::test_negative_mz PASSED [ 98%] 454s tests/test_validation.py::ValidationTest::test_negative_nlabl PASSED [ 98%] 454s tests/test_validation.py::ValidationTest::test_nlabl_too_large PASSED [ 99%] 454s tests/test_validation.py::ValidationTest::test_nlabl_too_small PASSED [ 99%] 454s tests/test_validation.py::ValidationTest::test_old_format_version PASSED [ 99%] 454s tests/test_validation.py::ValidationTest::test_rms_undetermined PASSED [ 99%] 454s tests/test_validation.py::ValidationTest::test_short_map_id PASSED [ 99%] 454s tests/test_validation.py::ValidationTest::test_unknown_exttyp PASSED [ 99%] 454s tests/test_validation.py::ValidationTest::test_validate_bad_files PASSED [ 99%] 454s tests/test_validation.py::ValidationTest::test_validate_good_and_bad_files PASSED [ 99%] 454s tests/test_validation.py::ValidationTest::test_validate_good_files PASSED [100%] 454s 454s ============================= 863 passed in 23.58s ============================= 455s + Testing with python3.12: 455s echo Testing with python3.12: 455s + python3.12 -m pytest tests -v 455s ============================= test session starts ============================== 455s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 455s cachedir: .pytest_cache 455s rootdir: /tmp/autopkgtest.fZWQCt/build.VNk/src 455s plugins: typeguard-4.4.1 456s collecting ... collected 863 items 456s 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_1d_data_raises_exception PASSED [ 0%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_5d_data_raises_exception PASSED [ 0%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_absent_extended_header_is_read_as_zero_length_array PASSED [ 0%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_add_label_with_normal_string PASSED [ 0%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 0%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_adding_non_ascii_label_raises_exception PASSED [ 0%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_adding_non_printable_label_raises_exception PASSED [ 0%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_adding_too_long_label_raises_exception PASSED [ 0%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_attributes_are_empty_after_init PASSED [ 1%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_calling_setters_raises_exception_if_read_only PASSED [ 1%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 1%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_call_set_volume_when_already_a_volume PASSED [ 1%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_deliberately_overwrite_file PASSED [ 1%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_edit_data_in_read_write_mode PASSED [ 1%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_edit_header_in_read_write_mode PASSED [ 1%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_can_read_and_flush_stream_repeatedly PASSED [ 1%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_accidentally_overwrite_file PASSED [ 1%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_edit_data_in_read_only_mode PASSED [ 2%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_edit_extended_header_in_read_only_mode PASSED [ 2%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_edit_header_in_read_only_mode PASSED [ 2%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_set_extended_header_in_read_only_mode PASSED [ 2%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_cannot_use_invalid_file_modes PASSED [ 2%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_check_writeable PASSED [ 2%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_complex128_dtype_raises_exception PASSED [ 2%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_complex256_dtype_raises_exception PASSED [ 2%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 3%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_creating_extended_header PASSED [ 3%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_array_too_big_raises_exception PASSED [ 3%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_is_not_copied_unnecessarily PASSED [ 3%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_is_not_read_if_dimensions_are_too_huge PASSED [ 3%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_transposed_in_place_is_written_without_errors PASSED [ 3%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_data_values_are_correct PASSED [ 3%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_default_data_is_correct PASSED [ 3%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_default_extended_header_is_correct PASSED [ 3%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_default_header_is_correct PASSED [ 4%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_data PASSED [ 4%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_extended_header PASSED [ 4%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_extended_header_is_read_correctly PASSED [ 4%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_extended_header_with_incorrect_type PASSED [ 4%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 4%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 4%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_float64_dtype_raises_exception PASSED [ 4%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_get_labels PASSED [ 4%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_get_labels_strips_unprintable_characters PASSED [ 5%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_getting_nstart PASSED [ 5%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_getting_voxel_size PASSED [ 5%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 5%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 5%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 5%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_is_correct_for_2d_data PASSED [ 5%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_is_correct_for_3d_data PASSED [ 5%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_is_correct_for_4d_data PASSED [ 6%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_only_mode_does_not_read_data PASSED [ 6%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 6%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 6%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_header_stats_setting_complex_data PASSED [ 6%] 456s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 6%] 464s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_indexed_extended_header_from_FEI1_file PASSED [ 6%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_indexed_extended_header_from_FEI2_file PASSED [ 6%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 6%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_int32_dtype_raises_exception PASSED [ 7%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 7%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_machine_stamp_is_read_correctly PASSED [ 7%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_new_header_contains_creator_label PASSED [ 7%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_new_header_stats_are_undetermined PASSED [ 7%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 7%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_non_mrc_file_gives_correct_warnings_in_permissive_mode PASSED [ 7%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_non_mrc_file_is_rejected PASSED [ 7%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_opening_file_with_unknown_mode PASSED [ 7%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_opening_nonexistent_file PASSED [ 8%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_opening_with_pathlib PASSED [ 8%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_permissive_read_with_wrong_machine_stamp PASSED [ 8%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_print_header PASSED [ 8%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_removing_extended_header PASSED [ 8%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_replacing_extended_header_different_size PASSED [ 8%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_replacing_extended_header_same_size PASSED [ 8%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_replacing_extended_header_too_big PASSED [ 8%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_repr PASSED [ 9%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_reset_header_stats_are_undetermined PASSED [ 9%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_data_attribute_raises_exception PASSED [ 9%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_extended_header PASSED [ 9%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_extended_header_attribute_raises_exception PASSED [ 9%] 473s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_header_attribute_raises_exception PASSED [ 9%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_nstart_as_modified_array PASSED [ 9%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_nstart_as_single_number PASSED [ 9%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_nstart_as_tuple PASSED [ 9%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_origin_as_separate_fields PASSED [ 10%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_origin_as_single_field PASSED [ 10%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_origin_as_single_tuple PASSED [ 10%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_voxel_size_as_modified_array PASSED [ 10%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_voxel_size_as_single_number PASSED [ 10%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_setting_voxel_size_as_tuple PASSED [ 10%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_stats_are_updated_for_new_data PASSED [ 10%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_stats_are_updated_on_request PASSED [ 10%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_stream_can_be_read_again PASSED [ 11%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 11%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 11%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 11%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 11%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_image_stack_to_volume PASSED [ 11%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_switching_volume_to_image_stack PASSED [ 11%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_transposed_data_is_made_contiguous_on_set PASSED [ 11%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 11%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 12%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_validate PASSED [ 12%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 12%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_voxel_size_is_read_correctly PASSED [ 12%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_warning_for_stats_with_inf PASSED [ 12%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_warning_for_stats_with_nan PASSED [ 12%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_warning_issued_if_file_is_too_large PASSED [ 12%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_float16 PASSED [ 12%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_0 PASSED [ 12%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_1_big_endian PASSED [ 13%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_1_little_endian PASSED [ 13%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_1_native_byte_order PASSED [ 13%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_2_big_endian PASSED [ 13%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_2_little_endian PASSED [ 13%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_2_native_byte_order PASSED [ 13%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_2_with_inf_and_nan PASSED [ 13%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_4_big_endian PASSED [ 13%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_4_little_endian PASSED [ 14%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_4_native_byte_order PASSED [ 14%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_4_with_inf_and_nan PASSED [ 14%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_6_big_endian PASSED [ 14%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_6_little_endian PASSED [ 14%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_mode_6_native_byte_order PASSED [ 14%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_stack_mode_2_native_byte_order PASSED [ 14%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_image_unsigned_bytes PASSED [ 14%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_volume_mode_1_native_byte_order PASSED [ 14%] 474s tests/test_bzip2mrcfile.py::Bzip2MrcFileTest::test_writing_volume_stack_mode_1_native_byte_order PASSED [ 15%] 474s tests/test_command_line.py::CommandLineTest::test_print_header PASSED [ 15%] 474s tests/test_command_line.py::CommandLineTest::test_print_header_no_args PASSED [ 15%] 474s tests/test_command_line.py::CommandLineTest::test_print_header_nonexistent_file PASSED [ 15%] 474s tests/test_command_line.py::CommandLineTest::test_validate PASSED [ 15%] 474s tests/test_command_line.py::CommandLineTest::test_validate_no_args PASSED [ 15%] 474s tests/test_dtypes.py::DtypesTest::test_fei1_ext_header_with_big_endian_byte_order PASSED [ 15%] 474s tests/test_dtypes.py::DtypesTest::test_fei1_ext_header_with_little_endian_byte_order PASSED [ 15%] 474s tests/test_dtypes.py::DtypesTest::test_fei1_ext_header_with_native_byte_order PASSED [ 15%] 474s tests/test_dtypes.py::DtypesTest::test_fei2_ext_header_with_big_endian_byte_order PASSED [ 16%] 474s tests/test_dtypes.py::DtypesTest::test_fei2_ext_header_with_little_endian_byte_order PASSED [ 16%] 474s tests/test_dtypes.py::DtypesTest::test_fei2_ext_header_with_native_byte_order PASSED [ 16%] 474s tests/test_dtypes.py::DtypesTest::test_invalid_byte_order_raises_exception PASSED [ 16%] 474s tests/test_future_mrcfile.py::FutureMrcFileTest::test_add_done_callback PASSED [ 16%] 474s tests/test_future_mrcfile.py::FutureMrcFileTest::test_arguments_passed_correctly PASSED [ 16%] 474s tests/test_future_mrcfile.py::FutureMrcFileTest::test_cancel PASSED [ 16%] 474s tests/test_future_mrcfile.py::FutureMrcFileTest::test_cancelled PASSED [ 16%] 474s tests/test_future_mrcfile.py::FutureMrcFileTest::test_exception PASSED [ 17%] 474s tests/test_future_mrcfile.py::FutureMrcFileTest::test_running_and_done_status PASSED [ 17%] 474s tests/test_future_mrcfile.py::FutureMrcFileTest::test_timeout_from_exception PASSED [ 17%] 474s tests/test_future_mrcfile.py::FutureMrcFileTest::test_timeout_from_result PASSED [ 17%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_1d_data_raises_exception PASSED [ 17%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_5d_data_raises_exception PASSED [ 17%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_absent_extended_header_is_read_as_zero_length_array PASSED [ 17%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_add_label_with_normal_string PASSED [ 17%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 17%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_adding_non_ascii_label_raises_exception PASSED [ 18%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_adding_non_printable_label_raises_exception PASSED [ 18%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_adding_too_long_label_raises_exception PASSED [ 18%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_attributes_are_empty_after_init PASSED [ 18%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_calling_setters_raises_exception_if_read_only PASSED [ 18%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 18%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_call_set_volume_when_already_a_volume PASSED [ 18%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_deliberately_overwrite_file PASSED [ 18%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_edit_data_in_read_write_mode PASSED [ 19%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_edit_header_in_read_write_mode PASSED [ 19%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_can_read_and_flush_stream_repeatedly PASSED [ 19%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_accidentally_overwrite_file PASSED [ 19%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_edit_data_in_read_only_mode PASSED [ 19%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_edit_extended_header_in_read_only_mode PASSED [ 19%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_edit_header_in_read_only_mode PASSED [ 19%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_set_extended_header_in_read_only_mode PASSED [ 19%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_cannot_use_invalid_file_modes PASSED [ 19%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_check_writeable PASSED [ 20%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_complex128_dtype_raises_exception PASSED [ 20%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_complex256_dtype_raises_exception PASSED [ 20%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 20%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_creating_extended_header PASSED [ 20%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_array_too_big_raises_exception PASSED [ 20%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_is_not_copied_unnecessarily PASSED [ 20%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_is_not_read_if_dimensions_are_too_huge PASSED [ 20%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_transposed_in_place_is_written_without_errors PASSED [ 20%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_data_values_are_correct PASSED [ 21%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_default_data_is_correct PASSED [ 21%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_default_extended_header_is_correct PASSED [ 21%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_default_header_is_correct PASSED [ 21%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_data PASSED [ 21%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_extended_header PASSED [ 21%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_extended_header_is_read_correctly PASSED [ 21%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_extended_header_with_incorrect_type PASSED [ 21%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 22%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 22%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_float64_dtype_raises_exception PASSED [ 22%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_get_labels PASSED [ 22%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_get_labels_strips_unprintable_characters PASSED [ 22%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_getting_nstart PASSED [ 22%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_getting_voxel_size PASSED [ 22%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 22%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 22%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 23%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_is_correct_for_2d_data PASSED [ 23%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_is_correct_for_3d_data PASSED [ 23%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_is_correct_for_4d_data PASSED [ 23%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_only_mode_does_not_read_data PASSED [ 23%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 23%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 23%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_header_stats_setting_complex_data PASSED [ 23%] 474s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 23%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_indexed_extended_header_from_FEI1_file PASSED [ 24%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_indexed_extended_header_from_FEI2_file PASSED [ 24%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 24%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_int32_dtype_raises_exception PASSED [ 24%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 24%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_machine_stamp_is_read_correctly PASSED [ 24%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_new_header_contains_creator_label PASSED [ 24%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_new_header_stats_are_undetermined PASSED [ 24%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 25%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_non_mrc_file_gives_correct_warnings_in_permissive_mode PASSED [ 25%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_non_mrc_file_is_rejected PASSED [ 25%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_opening_file_with_unknown_mode PASSED [ 25%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_opening_nonexistent_file PASSED [ 25%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_opening_with_pathlib PASSED [ 25%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_permissive_read_with_wrong_machine_stamp PASSED [ 25%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_print_header PASSED [ 25%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_removing_extended_header PASSED [ 25%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_replacing_extended_header_different_size PASSED [ 26%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_replacing_extended_header_same_size PASSED [ 26%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_replacing_extended_header_too_big PASSED [ 26%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_repr PASSED [ 26%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_reset_header_stats_are_undetermined PASSED [ 26%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_data_attribute_raises_exception PASSED [ 26%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_extended_header PASSED [ 26%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_extended_header_attribute_raises_exception PASSED [ 26%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_header_attribute_raises_exception PASSED [ 26%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_nstart_as_modified_array PASSED [ 27%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_nstart_as_single_number PASSED [ 27%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_nstart_as_tuple PASSED [ 27%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_origin_as_separate_fields PASSED [ 27%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_origin_as_single_field PASSED [ 27%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_origin_as_single_tuple PASSED [ 27%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_voxel_size_as_modified_array PASSED [ 27%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_voxel_size_as_single_number PASSED [ 27%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_setting_voxel_size_as_tuple PASSED [ 28%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_stats_are_updated_for_new_data PASSED [ 28%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_stats_are_updated_on_request PASSED [ 28%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_stream_can_be_read_again PASSED [ 28%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 28%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 28%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 28%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 28%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_image_stack_to_volume PASSED [ 28%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_switching_volume_to_image_stack PASSED [ 29%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_transposed_data_is_made_contiguous_on_set PASSED [ 29%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 29%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 29%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_validate PASSED [ 29%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 29%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_voxel_size_is_read_correctly PASSED [ 29%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_warning_for_stats_with_inf PASSED [ 29%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_warning_for_stats_with_nan PASSED [ 30%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_warning_issued_if_file_is_too_large PASSED [ 30%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_float16 PASSED [ 30%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_0 PASSED [ 30%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_1_big_endian PASSED [ 30%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_1_little_endian PASSED [ 30%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_1_native_byte_order PASSED [ 30%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_2_big_endian PASSED [ 30%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_2_little_endian PASSED [ 30%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_2_native_byte_order PASSED [ 31%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_2_with_inf_and_nan PASSED [ 31%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_4_big_endian PASSED [ 31%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_4_little_endian PASSED [ 31%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_4_native_byte_order PASSED [ 31%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_4_with_inf_and_nan PASSED [ 31%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_6_big_endian PASSED [ 31%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_6_little_endian PASSED [ 31%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_mode_6_native_byte_order PASSED [ 31%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_stack_mode_2_native_byte_order PASSED [ 32%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_image_unsigned_bytes PASSED [ 32%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_volume_mode_1_native_byte_order PASSED [ 32%] 475s tests/test_gzipmrcfile.py::GzipMrcFileTest::test_writing_volume_stack_mode_1_native_byte_order PASSED [ 32%] 475s tests/test_load_functions.py::LoadFunctionTest::test_bzip2_opening PASSED [ 32%] 475s tests/test_load_functions.py::LoadFunctionTest::test_error_in_bzip2_opening_raises_new_exception PASSED [ 32%] 475s tests/test_load_functions.py::LoadFunctionTest::test_error_in_gzip_opening_raises_new_exception PASSED [ 32%] 475s tests/test_load_functions.py::LoadFunctionTest::test_error_overwriting_file_with_open_function PASSED [ 32%] 475s tests/test_load_functions.py::LoadFunctionTest::test_gzip_opening PASSED [ 33%] 475s tests/test_load_functions.py::LoadFunctionTest::test_gzipped_non_mrc_file_raises_exception PASSED [ 33%] 475s tests/test_load_functions.py::LoadFunctionTest::test_header_only_opening PASSED [ 33%] 475s tests/test_load_functions.py::LoadFunctionTest::test_invalid_mode_raises_exception PASSED [ 33%] 475s tests/test_load_functions.py::LoadFunctionTest::test_mmap_opening PASSED [ 33%] 475s tests/test_load_functions.py::LoadFunctionTest::test_new_bzip2_file PASSED [ 33%] 475s tests/test_load_functions.py::LoadFunctionTest::test_new_empty_file PASSED [ 33%] 475s tests/test_load_functions.py::LoadFunctionTest::test_new_empty_file_with_open_function PASSED [ 33%] 475s tests/test_load_functions.py::LoadFunctionTest::test_new_file_with_data PASSED [ 33%] 475s tests/test_load_functions.py::LoadFunctionTest::test_new_gzip_file PASSED [ 34%] 475s tests/test_load_functions.py::LoadFunctionTest::test_new_mmap PASSED [ 34%] 475s tests/test_load_functions.py::LoadFunctionTest::test_new_mmap_with_extended_header PASSED [ 34%] 475s tests/test_load_functions.py::LoadFunctionTest::test_new_mmap_with_extended_header_too_big PASSED [ 34%] 475s tests/test_load_functions.py::LoadFunctionTest::test_new_mmap_with_shape_too_big PASSED [ 34%] 475s tests/test_load_functions.py::LoadFunctionTest::test_non_mrc_file_raises_exception PASSED [ 34%] 475s tests/test_load_functions.py::LoadFunctionTest::test_normal_opening PASSED [ 34%] 475s tests/test_load_functions.py::LoadFunctionTest::test_normal_opening_pathlib PASSED [ 34%] 475s tests/test_load_functions.py::LoadFunctionTest::test_opening_nonexistent_file PASSED [ 34%] 475s tests/test_load_functions.py::LoadFunctionTest::test_overwriting_flag PASSED [ 35%] 475s tests/test_load_functions.py::LoadFunctionTest::test_read PASSED [ 35%] 475s tests/test_load_functions.py::LoadFunctionTest::test_simple_async_opening PASSED [ 35%] 476s tests/test_load_functions.py::LoadFunctionTest::test_slow_async_opening PASSED [ 35%] 476s tests/test_load_functions.py::LoadFunctionTest::test_switching_mode PASSED [ 35%] 476s tests/test_load_functions.py::LoadFunctionTest::test_unknown_compression_type PASSED [ 35%] 476s tests/test_load_functions.py::LoadFunctionTest::test_write PASSED [ 35%] 476s tests/test_load_functions.py::LoadFunctionTest::test_write_with_auto_compression PASSED [ 35%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_bzip2_opening PASSED [ 36%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_error_in_bzip2_opening_raises_new_exception PASSED [ 36%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_error_in_gzip_opening_raises_new_exception PASSED [ 36%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_error_overwriting_file_with_open_function PASSED [ 36%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_gzip_opening PASSED [ 36%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_gzipped_non_mrc_file_raises_exception PASSED [ 36%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_header_only_opening PASSED [ 36%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_invalid_mode_raises_exception PASSED [ 36%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_mmap_opening PASSED [ 36%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_bzip2_file PASSED [ 37%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_empty_file PASSED [ 37%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_empty_file_with_open_function PASSED [ 37%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_file_with_data PASSED [ 37%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_gzip_file PASSED [ 37%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_mmap PASSED [ 37%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_mmap_with_extended_header PASSED [ 37%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_mmap_with_extended_header_too_big PASSED [ 37%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_new_mmap_with_shape_too_big PASSED [ 38%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_non_mrc_file_raises_exception PASSED [ 38%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_normal_opening PASSED [ 38%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_normal_opening_pathlib PASSED [ 38%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_opening_nonexistent_file PASSED [ 38%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_overwriting_flag PASSED [ 38%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_read PASSED [ 38%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_simple_async_opening PASSED [ 38%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_slow_async_opening PASSED [ 38%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_switching_mode PASSED [ 39%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_unknown_compression_type PASSED [ 39%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_write PASSED [ 39%] 476s tests/test_load_functions.py::LoadFunctionTestWithPathlib::test_write_with_auto_compression PASSED [ 39%] 476s tests/test_mrcfile.py::MrcFileTest::test_1d_data_raises_exception PASSED [ 39%] 476s tests/test_mrcfile.py::MrcFileTest::test_5d_data_raises_exception PASSED [ 39%] 476s tests/test_mrcfile.py::MrcFileTest::test_absent_extended_header_is_read_as_zero_length_array PASSED [ 39%] 476s tests/test_mrcfile.py::MrcFileTest::test_add_label_with_normal_string PASSED [ 39%] 476s tests/test_mrcfile.py::MrcFileTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 39%] 476s tests/test_mrcfile.py::MrcFileTest::test_adding_non_ascii_label_raises_exception PASSED [ 40%] 476s tests/test_mrcfile.py::MrcFileTest::test_adding_non_printable_label_raises_exception PASSED [ 40%] 476s tests/test_mrcfile.py::MrcFileTest::test_adding_too_long_label_raises_exception PASSED [ 40%] 476s tests/test_mrcfile.py::MrcFileTest::test_attributes_are_empty_after_init PASSED [ 40%] 476s tests/test_mrcfile.py::MrcFileTest::test_calling_setters_raises_exception_if_read_only PASSED [ 40%] 476s tests/test_mrcfile.py::MrcFileTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 40%] 476s tests/test_mrcfile.py::MrcFileTest::test_can_call_set_volume_when_already_a_volume PASSED [ 40%] 476s tests/test_mrcfile.py::MrcFileTest::test_can_deliberately_overwrite_file PASSED [ 40%] 476s tests/test_mrcfile.py::MrcFileTest::test_can_edit_data_in_read_write_mode PASSED [ 41%] 476s tests/test_mrcfile.py::MrcFileTest::test_can_edit_header_in_read_write_mode PASSED [ 41%] 476s tests/test_mrcfile.py::MrcFileTest::test_can_read_and_flush_stream_repeatedly PASSED [ 41%] 476s tests/test_mrcfile.py::MrcFileTest::test_cannot_accidentally_overwrite_file PASSED [ 41%] 476s tests/test_mrcfile.py::MrcFileTest::test_cannot_edit_data_in_read_only_mode PASSED [ 41%] 476s tests/test_mrcfile.py::MrcFileTest::test_cannot_edit_extended_header_in_read_only_mode PASSED [ 41%] 476s tests/test_mrcfile.py::MrcFileTest::test_cannot_edit_header_in_read_only_mode PASSED [ 41%] 476s tests/test_mrcfile.py::MrcFileTest::test_cannot_set_extended_header_in_read_only_mode PASSED [ 41%] 476s tests/test_mrcfile.py::MrcFileTest::test_cannot_use_invalid_file_modes PASSED [ 41%] 476s tests/test_mrcfile.py::MrcFileTest::test_check_writeable PASSED [ 42%] 476s tests/test_mrcfile.py::MrcFileTest::test_complex128_dtype_raises_exception PASSED [ 42%] 476s tests/test_mrcfile.py::MrcFileTest::test_complex256_dtype_raises_exception PASSED [ 42%] 476s tests/test_mrcfile.py::MrcFileTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 42%] 476s tests/test_mrcfile.py::MrcFileTest::test_creating_extended_header PASSED [ 42%] 476s tests/test_mrcfile.py::MrcFileTest::test_data_array_too_big_raises_exception PASSED [ 42%] 476s tests/test_mrcfile.py::MrcFileTest::test_data_is_not_copied_unnecessarily PASSED [ 42%] 476s tests/test_mrcfile.py::MrcFileTest::test_data_is_not_read_if_dimensions_are_too_huge PASSED [ 42%] 476s tests/test_mrcfile.py::MrcFileTest::test_data_transposed_in_place_is_written_without_errors PASSED [ 42%] 476s tests/test_mrcfile.py::MrcFileTest::test_data_values_are_correct PASSED [ 43%] 476s tests/test_mrcfile.py::MrcFileTest::test_default_data_is_correct PASSED [ 43%] 476s tests/test_mrcfile.py::MrcFileTest::test_default_extended_header_is_correct PASSED [ 43%] 476s tests/test_mrcfile.py::MrcFileTest::test_default_header_is_correct PASSED [ 43%] 476s tests/test_mrcfile.py::MrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_data PASSED [ 43%] 476s tests/test_mrcfile.py::MrcFileTest::test_exception_raised_if_file_is_too_small_for_reading_extended_header PASSED [ 43%] 476s tests/test_mrcfile.py::MrcFileTest::test_extended_header_is_read_correctly PASSED [ 43%] 476s tests/test_mrcfile.py::MrcFileTest::test_extended_header_with_incorrect_type PASSED [ 43%] 476s tests/test_mrcfile.py::MrcFileTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 44%] 476s tests/test_mrcfile.py::MrcFileTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 44%] 476s tests/test_mrcfile.py::MrcFileTest::test_float64_dtype_raises_exception PASSED [ 44%] 476s tests/test_mrcfile.py::MrcFileTest::test_get_labels PASSED [ 44%] 476s tests/test_mrcfile.py::MrcFileTest::test_get_labels_strips_unprintable_characters PASSED [ 44%] 476s tests/test_mrcfile.py::MrcFileTest::test_getting_nstart PASSED [ 44%] 476s tests/test_mrcfile.py::MrcFileTest::test_getting_voxel_size PASSED [ 44%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 44%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 44%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 45%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_is_correct_for_2d_data PASSED [ 45%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_is_correct_for_3d_data PASSED [ 45%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_is_correct_for_4d_data PASSED [ 45%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_only_mode_does_not_read_data PASSED [ 45%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 45%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 45%] 476s tests/test_mrcfile.py::MrcFileTest::test_header_stats_setting_complex_data PASSED [ 45%] 476s tests/test_mrcfile.py::MrcFileTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 46%] 476s tests/test_mrcfile.py::MrcFileTest::test_indexed_extended_header_from_FEI1_file PASSED [ 46%] 476s tests/test_mrcfile.py::MrcFileTest::test_indexed_extended_header_from_FEI2_file PASSED [ 46%] 476s tests/test_mrcfile.py::MrcFileTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 46%] 476s tests/test_mrcfile.py::MrcFileTest::test_int32_dtype_raises_exception PASSED [ 46%] 476s tests/test_mrcfile.py::MrcFileTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 46%] 476s tests/test_mrcfile.py::MrcFileTest::test_machine_stamp_is_read_correctly PASSED [ 46%] 476s tests/test_mrcfile.py::MrcFileTest::test_new_header_contains_creator_label PASSED [ 46%] 476s tests/test_mrcfile.py::MrcFileTest::test_new_header_stats_are_undetermined PASSED [ 46%] 476s tests/test_mrcfile.py::MrcFileTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 47%] 477s tests/test_mrcfile.py::MrcFileTest::test_non_mrc_file_gives_correct_warnings_in_permissive_mode PASSED [ 47%] 477s tests/test_mrcfile.py::MrcFileTest::test_non_mrc_file_is_rejected PASSED [ 47%] 477s tests/test_mrcfile.py::MrcFileTest::test_opening_file_with_unknown_mode PASSED [ 47%] 477s tests/test_mrcfile.py::MrcFileTest::test_opening_nonexistent_file PASSED [ 47%] 477s tests/test_mrcfile.py::MrcFileTest::test_opening_with_pathlib PASSED [ 47%] 477s tests/test_mrcfile.py::MrcFileTest::test_permissive_read_with_wrong_machine_stamp PASSED [ 47%] 477s tests/test_mrcfile.py::MrcFileTest::test_print_header PASSED [ 47%] 477s tests/test_mrcfile.py::MrcFileTest::test_removing_extended_header PASSED [ 47%] 477s tests/test_mrcfile.py::MrcFileTest::test_replacing_extended_header_different_size PASSED [ 48%] 477s tests/test_mrcfile.py::MrcFileTest::test_replacing_extended_header_same_size PASSED [ 48%] 477s tests/test_mrcfile.py::MrcFileTest::test_replacing_extended_header_too_big PASSED [ 48%] 477s tests/test_mrcfile.py::MrcFileTest::test_repr PASSED [ 48%] 477s tests/test_mrcfile.py::MrcFileTest::test_reset_header_stats_are_undetermined PASSED [ 48%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_data_attribute_raises_exception PASSED [ 48%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_extended_header PASSED [ 48%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_extended_header_attribute_raises_exception PASSED [ 48%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_header_attribute_raises_exception PASSED [ 49%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_nstart_as_modified_array PASSED [ 49%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_nstart_as_single_number PASSED [ 49%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_nstart_as_tuple PASSED [ 49%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_origin_as_separate_fields PASSED [ 49%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_origin_as_single_field PASSED [ 49%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_origin_as_single_tuple PASSED [ 49%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_voxel_size_as_modified_array PASSED [ 49%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_voxel_size_as_single_number PASSED [ 49%] 477s tests/test_mrcfile.py::MrcFileTest::test_setting_voxel_size_as_tuple PASSED [ 50%] 477s tests/test_mrcfile.py::MrcFileTest::test_stats_are_updated_for_new_data PASSED [ 50%] 477s tests/test_mrcfile.py::MrcFileTest::test_stats_are_updated_on_request PASSED [ 50%] 477s tests/test_mrcfile.py::MrcFileTest::test_stream_can_be_read_again PASSED [ 50%] 477s tests/test_mrcfile.py::MrcFileTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 50%] 477s tests/test_mrcfile.py::MrcFileTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 50%] 477s tests/test_mrcfile.py::MrcFileTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 50%] 477s tests/test_mrcfile.py::MrcFileTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 50%] 477s tests/test_mrcfile.py::MrcFileTest::test_switching_image_stack_to_volume PASSED [ 50%] 477s tests/test_mrcfile.py::MrcFileTest::test_switching_volume_to_image_stack PASSED [ 51%] 477s tests/test_mrcfile.py::MrcFileTest::test_transposed_data_is_made_contiguous_on_set PASSED [ 51%] 477s tests/test_mrcfile.py::MrcFileTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 51%] 477s tests/test_mrcfile.py::MrcFileTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 51%] 477s tests/test_mrcfile.py::MrcFileTest::test_validate PASSED [ 51%] 477s tests/test_mrcfile.py::MrcFileTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 51%] 477s tests/test_mrcfile.py::MrcFileTest::test_voxel_size_is_read_correctly PASSED [ 51%] 477s tests/test_mrcfile.py::MrcFileTest::test_warning_for_stats_with_inf PASSED [ 51%] 477s tests/test_mrcfile.py::MrcFileTest::test_warning_for_stats_with_nan PASSED [ 52%] 477s tests/test_mrcfile.py::MrcFileTest::test_warning_issued_if_file_is_too_large PASSED [ 52%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_float16 PASSED [ 52%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_0 PASSED [ 52%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_1_big_endian PASSED [ 52%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_1_little_endian PASSED [ 52%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_1_native_byte_order PASSED [ 52%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_2_big_endian PASSED [ 52%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_2_little_endian PASSED [ 52%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_2_native_byte_order PASSED [ 53%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_2_with_inf_and_nan PASSED [ 53%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_4_big_endian PASSED [ 53%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_4_little_endian PASSED [ 53%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_4_native_byte_order PASSED [ 53%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_4_with_inf_and_nan PASSED [ 53%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_6_big_endian PASSED [ 53%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_6_little_endian PASSED [ 53%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_mode_6_native_byte_order PASSED [ 53%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_stack_mode_2_native_byte_order PASSED [ 54%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_image_unsigned_bytes PASSED [ 54%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_volume_mode_1_native_byte_order PASSED [ 54%] 477s tests/test_mrcfile.py::MrcFileTest::test_writing_volume_stack_mode_1_native_byte_order PASSED [ 54%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_1d_data_raises_exception PASSED [ 54%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_5d_data_raises_exception PASSED [ 54%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_add_label_with_normal_string PASSED [ 54%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 54%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_adding_non_ascii_label_raises_exception PASSED [ 55%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_adding_non_printable_label_raises_exception PASSED [ 55%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_adding_too_long_label_raises_exception PASSED [ 55%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_attributes_are_empty_after_init PASSED [ 55%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_calling_setters_raises_exception_if_read_only PASSED [ 55%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 55%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_can_call_set_volume_when_already_a_volume PASSED [ 55%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_check_writeable PASSED [ 55%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_complex128_dtype_raises_exception PASSED [ 55%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_complex256_dtype_raises_exception PASSED [ 56%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 56%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_data_array_too_big_raises_exception PASSED [ 56%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_data_is_not_copied_unnecessarily PASSED [ 56%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_default_data_is_correct PASSED [ 56%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_default_extended_header_is_correct PASSED [ 56%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_default_header_is_correct PASSED [ 56%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 56%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 57%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_float64_dtype_raises_exception PASSED [ 57%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_get_labels PASSED [ 57%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_get_labels_strips_unprintable_characters PASSED [ 57%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_getting_nstart PASSED [ 57%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_getting_voxel_size PASSED [ 57%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 57%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 57%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 57%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_is_correct_for_2d_data PASSED [ 58%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_is_correct_for_3d_data PASSED [ 58%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_is_correct_for_4d_data PASSED [ 58%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 58%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 58%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_header_stats_setting_complex_data PASSED [ 58%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 58%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_incorrect_machine_stamp PASSED [ 58%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_incorrect_map_id PASSED [ 58%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 59%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_int32_dtype_raises_exception PASSED [ 59%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 59%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_new_header_contains_creator_label PASSED [ 59%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_new_header_stats_are_undetermined PASSED [ 59%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 59%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_permissive_read_mode_with_file_too_small_for_data PASSED [ 59%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_permissive_read_mode_with_file_too_small_for_extended_header PASSED [ 59%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_permissive_read_mode_with_wrong_map_id_and_machine_stamp PASSED [ 60%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_print_header PASSED [ 60%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_removing_extended_header PASSED [ 60%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_replacing_extended_header_different_size PASSED [ 60%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_replacing_extended_header_same_size PASSED [ 60%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_replacing_extended_header_too_big PASSED [ 60%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_reset_header_stats_are_undetermined PASSED [ 60%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_data_attribute_raises_exception PASSED [ 60%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_extended_header PASSED [ 60%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_extended_header_attribute_raises_exception PASSED [ 61%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_header_attribute_raises_exception PASSED [ 61%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_nstart_as_modified_array PASSED [ 61%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_nstart_as_single_number PASSED [ 61%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_nstart_as_tuple PASSED [ 61%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_origin_as_separate_fields PASSED [ 61%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_origin_as_single_field PASSED [ 61%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_origin_as_single_tuple PASSED [ 61%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_voxel_size_as_modified_array PASSED [ 61%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_voxel_size_as_single_number PASSED [ 62%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_setting_voxel_size_as_tuple PASSED [ 62%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_short_but_valid_map_id PASSED [ 62%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_stats_are_updated_for_new_data PASSED [ 62%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_stats_are_updated_on_request PASSED [ 62%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_stream_too_short PASSED [ 62%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_stream_writing_and_reading PASSED [ 62%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 62%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 63%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 63%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 63%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_image_stack_to_volume PASSED [ 63%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_switching_volume_to_image_stack PASSED [ 63%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 63%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 63%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_validate PASSED [ 63%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 63%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_warning_for_stats_with_inf PASSED [ 64%] 477s tests/test_mrcinterpreter.py::MrcInterpreterTest::test_warning_for_stats_with_nan PASSED [ 64%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_1d_data_raises_exception PASSED [ 64%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_5d_data_raises_exception PASSED [ 64%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_absent_extended_header_is_read_as_zero_length_array PASSED [ 64%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_add_label_with_normal_string PASSED [ 64%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 64%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_adding_non_ascii_label_raises_exception PASSED [ 64%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_adding_non_printable_label_raises_exception PASSED [ 65%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_adding_too_long_label_raises_exception PASSED [ 65%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_attributes_are_empty_after_init PASSED [ 65%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_calling_setters_raises_exception_if_read_only PASSED [ 65%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 65%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_call_set_volume_when_already_a_volume PASSED [ 65%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_deliberately_overwrite_file PASSED [ 65%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_edit_data_in_read_write_mode PASSED [ 65%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_edit_header_in_read_write_mode PASSED [ 65%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_can_read_and_flush_stream_repeatedly PASSED [ 66%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_accidentally_overwrite_file PASSED [ 66%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_edit_data_in_read_only_mode PASSED [ 66%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_edit_extended_header_in_read_only_mode PASSED [ 66%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_edit_header_in_read_only_mode PASSED [ 66%] 477s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_set_extended_header_in_read_only_mode PASSED [ 66%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_cannot_use_invalid_file_modes PASSED [ 66%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_check_writeable PASSED [ 66%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_complex128_dtype_raises_exception PASSED [ 66%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_complex256_dtype_raises_exception PASSED [ 67%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 67%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_creating_extended_header PASSED [ 67%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_array_cannot_be_changed_after_closing_file PASSED [ 67%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_array_too_big_raises_exception PASSED [ 67%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_is_not_copied_unnecessarily PASSED [ 67%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_is_not_read_if_dimensions_are_too_huge PASSED [ 67%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_transposed_in_place_is_written_without_errors PASSED [ 67%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_data_values_are_correct PASSED [ 68%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_default_data_is_correct PASSED [ 68%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_default_extended_header_is_correct PASSED [ 68%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_default_header_is_correct PASSED [ 68%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_exception_raised_if_file_is_too_small_for_reading_data PASSED [ 68%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_exception_raised_if_file_is_too_small_for_reading_extended_header PASSED [ 68%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_extended_header_is_read_correctly PASSED [ 68%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_extended_header_with_incorrect_type PASSED [ 68%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 68%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 69%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_float64_dtype_raises_exception PASSED [ 69%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_get_labels PASSED [ 69%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_get_labels_strips_unprintable_characters PASSED [ 69%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_getting_nstart PASSED [ 69%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_getting_voxel_size PASSED [ 69%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 69%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 69%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 69%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_is_correct_for_2d_data PASSED [ 70%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_is_correct_for_3d_data PASSED [ 70%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_is_correct_for_4d_data PASSED [ 70%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_only_mode_does_not_read_data PASSED [ 70%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 70%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 70%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_header_stats_setting_complex_data PASSED [ 70%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 70%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_indexed_extended_header_from_FEI1_file PASSED [ 71%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_indexed_extended_header_from_FEI2_file PASSED [ 71%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 71%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_int32_dtype_raises_exception PASSED [ 71%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 71%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_machine_stamp_is_read_correctly PASSED [ 71%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_new_header_contains_creator_label PASSED [ 71%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_new_header_stats_are_undetermined PASSED [ 71%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 71%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_non_mrc_file_gives_correct_warnings_in_permissive_mode PASSED [ 72%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_non_mrc_file_is_rejected PASSED [ 72%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_opening_file_with_unknown_mode PASSED [ 72%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_opening_nonexistent_file PASSED [ 72%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_opening_with_pathlib PASSED [ 72%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_permissive_read_with_wrong_machine_stamp PASSED [ 72%] 478s tests/test_mrcmemmap.py::MrcMemmapTest::test_print_header PASSED [ 72%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_removing_extended_header PASSED [ 72%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_replacing_extended_header_different_size PASSED [ 73%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_replacing_extended_header_same_size PASSED [ 73%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_replacing_extended_header_too_big PASSED [ 73%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_repr PASSED [ 73%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_reset_header_stats_are_undetermined PASSED [ 73%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_data_attribute_raises_exception PASSED [ 73%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_extended_header PASSED [ 73%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_extended_header_attribute_raises_exception PASSED [ 73%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_header_attribute_raises_exception PASSED [ 73%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_nstart_as_modified_array PASSED [ 74%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_nstart_as_single_number PASSED [ 74%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_nstart_as_tuple PASSED [ 74%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_origin_as_separate_fields PASSED [ 74%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_origin_as_single_field PASSED [ 74%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_origin_as_single_tuple PASSED [ 74%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_voxel_size_as_modified_array PASSED [ 74%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_voxel_size_as_single_number PASSED [ 74%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_setting_voxel_size_as_tuple PASSED [ 74%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_stats_are_updated_for_new_data PASSED [ 75%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_stats_are_updated_on_request PASSED [ 75%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_stream_can_be_read_again PASSED [ 75%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 75%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 75%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 75%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 75%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_image_stack_to_volume PASSED [ 75%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_switching_volume_to_image_stack PASSED [ 76%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_transposed_data_is_made_contiguous_on_set PASSED [ 76%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 76%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 76%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_validate PASSED [ 76%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 76%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_voxel_size_is_read_correctly PASSED [ 76%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_warning_for_stats_with_inf PASSED [ 76%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_warning_for_stats_with_nan PASSED [ 76%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_warning_issued_if_file_is_too_large PASSED [ 77%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_float16 PASSED [ 77%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_0 PASSED [ 77%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_1_big_endian PASSED [ 77%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_1_little_endian PASSED [ 77%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_1_native_byte_order PASSED [ 77%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_2_big_endian PASSED [ 77%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_2_little_endian PASSED [ 77%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_2_native_byte_order PASSED [ 77%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_2_with_inf_and_nan PASSED [ 78%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_4_big_endian PASSED [ 78%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_4_little_endian PASSED [ 78%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_4_native_byte_order PASSED [ 78%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_4_with_inf_and_nan PASSED [ 78%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_6_big_endian PASSED [ 78%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_6_little_endian PASSED [ 78%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_mode_6_native_byte_order PASSED [ 78%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_stack_mode_2_native_byte_order PASSED [ 79%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_image_unsigned_bytes PASSED [ 79%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_volume_mode_1_native_byte_order PASSED [ 79%] 479s tests/test_mrcmemmap.py::MrcMemmapTest::test_writing_volume_stack_mode_1_native_byte_order PASSED [ 79%] 479s tests/test_mrcobject.py::MrcObjectTest::test_1d_data_raises_exception PASSED [ 79%] 479s tests/test_mrcobject.py::MrcObjectTest::test_5d_data_raises_exception PASSED [ 79%] 479s tests/test_mrcobject.py::MrcObjectTest::test_add_label_with_normal_string PASSED [ 79%] 479s tests/test_mrcobject.py::MrcObjectTest::test_adding_more_than_ten_labels_raises_exception PASSED [ 79%] 479s tests/test_mrcobject.py::MrcObjectTest::test_adding_non_ascii_label_raises_exception PASSED [ 79%] 479s tests/test_mrcobject.py::MrcObjectTest::test_adding_non_printable_label_raises_exception PASSED [ 80%] 479s tests/test_mrcobject.py::MrcObjectTest::test_adding_too_long_label_raises_exception PASSED [ 80%] 479s tests/test_mrcobject.py::MrcObjectTest::test_attributes_are_empty_after_init PASSED [ 80%] 479s tests/test_mrcobject.py::MrcObjectTest::test_calling_setters_raises_exception_if_read_only PASSED [ 80%] 479s tests/test_mrcobject.py::MrcObjectTest::test_can_call_set_image_stack_when_already_an_image_stack PASSED [ 80%] 479s tests/test_mrcobject.py::MrcObjectTest::test_can_call_set_volume_when_already_a_volume PASSED [ 80%] 479s tests/test_mrcobject.py::MrcObjectTest::test_check_writeable PASSED [ 80%] 479s tests/test_mrcobject.py::MrcObjectTest::test_complex128_dtype_raises_exception PASSED [ 80%] 479s tests/test_mrcobject.py::MrcObjectTest::test_complex256_dtype_raises_exception PASSED [ 80%] 479s tests/test_mrcobject.py::MrcObjectTest::test_complex64_dtype_is_preserved_in_mode_4 PASSED [ 81%] 479s tests/test_mrcobject.py::MrcObjectTest::test_data_array_too_big_raises_exception PASSED [ 81%] 479s tests/test_mrcobject.py::MrcObjectTest::test_data_is_not_copied_unnecessarily PASSED [ 81%] 479s tests/test_mrcobject.py::MrcObjectTest::test_default_data_is_correct PASSED [ 81%] 479s tests/test_mrcobject.py::MrcObjectTest::test_default_extended_header_is_correct PASSED [ 81%] 479s tests/test_mrcobject.py::MrcObjectTest::test_default_header_is_correct PASSED [ 81%] 479s tests/test_mrcobject.py::MrcObjectTest::test_float16_dtype_is_preserved_in_mode_12 PASSED [ 81%] 479s tests/test_mrcobject.py::MrcObjectTest::test_float32_dtype_is_preserved_in_mode_2 PASSED [ 81%] 479s tests/test_mrcobject.py::MrcObjectTest::test_float64_dtype_raises_exception PASSED [ 82%] 479s tests/test_mrcobject.py::MrcObjectTest::test_get_labels PASSED [ 82%] 479s tests/test_mrcobject.py::MrcObjectTest::test_get_labels_strips_unprintable_characters PASSED [ 82%] 479s tests/test_mrcobject.py::MrcObjectTest::test_getting_nstart PASSED [ 82%] 479s tests/test_mrcobject.py::MrcObjectTest::test_getting_voxel_size PASSED [ 82%] 479s tests/test_mrcobject.py::MrcObjectTest::test_header_byte_order_is_changed_by_data_with_opposite_order PASSED [ 82%] 479s tests/test_mrcobject.py::MrcObjectTest::test_header_byte_order_is_unchanged_by_data_with_native_order PASSED [ 82%] 479s tests/test_mrcobject.py::MrcObjectTest::test_header_byte_order_is_unchanged_by_data_with_no_order PASSED [ 82%] 479s tests/test_mrcobject.py::MrcObjectTest::test_header_is_correct_for_2d_data PASSED [ 82%] 479s tests/test_mrcobject.py::MrcObjectTest::test_header_is_correct_for_3d_data PASSED [ 83%] 479s tests/test_mrcobject.py::MrcObjectTest::test_header_is_correct_for_4d_data PASSED [ 83%] 479s tests/test_mrcobject.py::MrcObjectTest::test_header_stats_are_undetermined_after_setting_empty_complex_data PASSED [ 83%] 479s tests/test_mrcobject.py::MrcObjectTest::test_header_stats_are_undetermined_after_setting_empty_data PASSED [ 83%] 479s tests/test_mrcobject.py::MrcObjectTest::test_header_stats_setting_complex_data PASSED [ 83%] 479s tests/test_mrcobject.py::MrcObjectTest::test_image_stack_with_new_3d_data_is_still_image_stack PASSED [ 83%] 479s tests/test_mrcobject.py::MrcObjectTest::test_int16_dtype_is_preserved_in_mode_1 PASSED [ 83%] 479s tests/test_mrcobject.py::MrcObjectTest::test_int32_dtype_raises_exception PASSED [ 83%] 479s tests/test_mrcobject.py::MrcObjectTest::test_int8_dtype_is_preserved_in_mode_0 PASSED [ 84%] 479s tests/test_mrcobject.py::MrcObjectTest::test_new_header_contains_creator_label PASSED [ 84%] 479s tests/test_mrcobject.py::MrcObjectTest::test_new_header_stats_are_undetermined PASSED [ 84%] 479s tests/test_mrcobject.py::MrcObjectTest::test_non_c_contiguous_data_is_made_c_contiguous PASSED [ 84%] 479s tests/test_mrcobject.py::MrcObjectTest::test_print_header PASSED [ 84%] 479s tests/test_mrcobject.py::MrcObjectTest::test_removing_extended_header PASSED [ 84%] 480s tests/test_mrcobject.py::MrcObjectTest::test_replacing_extended_header_different_size PASSED [ 84%] 480s tests/test_mrcobject.py::MrcObjectTest::test_replacing_extended_header_same_size PASSED [ 84%] 480s tests/test_mrcobject.py::MrcObjectTest::test_replacing_extended_header_too_big PASSED [ 84%] 480s tests/test_mrcobject.py::MrcObjectTest::test_reset_header_stats_are_undetermined PASSED [ 85%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_data_attribute_raises_exception PASSED [ 85%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_extended_header PASSED [ 85%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_extended_header_attribute_raises_exception PASSED [ 85%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_header_attribute_raises_exception PASSED [ 85%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_nstart_as_modified_array PASSED [ 85%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_nstart_as_single_number PASSED [ 85%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_nstart_as_tuple PASSED [ 85%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_origin_as_separate_fields PASSED [ 85%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_origin_as_single_field PASSED [ 86%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_origin_as_single_tuple PASSED [ 86%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_voxel_size_as_modified_array PASSED [ 86%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_voxel_size_as_single_number PASSED [ 86%] 480s tests/test_mrcobject.py::MrcObjectTest::test_setting_voxel_size_as_tuple PASSED [ 86%] 480s tests/test_mrcobject.py::MrcObjectTest::test_stats_are_updated_for_new_data PASSED [ 86%] 480s tests/test_mrcobject.py::MrcObjectTest::test_stats_are_updated_on_request PASSED [ 86%] 480s tests/test_mrcobject.py::MrcObjectTest::test_switching_2d_data_to_image_stack_raises_exception PASSED [ 86%] 480s tests/test_mrcobject.py::MrcObjectTest::test_switching_2d_data_to_volume_raises_exception PASSED [ 87%] 480s tests/test_mrcobject.py::MrcObjectTest::test_switching_4d_data_to_image_stack_raises_exception PASSED [ 87%] 480s tests/test_mrcobject.py::MrcObjectTest::test_switching_4d_data_to_volume_raises_exception PASSED [ 87%] 480s tests/test_mrcobject.py::MrcObjectTest::test_switching_image_stack_to_volume PASSED [ 87%] 480s tests/test_mrcobject.py::MrcObjectTest::test_switching_volume_to_image_stack PASSED [ 87%] 480s tests/test_mrcobject.py::MrcObjectTest::test_uint16_dtype_is_preserved_in_mode_6 PASSED [ 87%] 480s tests/test_mrcobject.py::MrcObjectTest::test_uint8_dtype_is_widened_in_mode_6 PASSED [ 87%] 480s tests/test_mrcobject.py::MrcObjectTest::test_validate PASSED [ 87%] 480s tests/test_mrcobject.py::MrcObjectTest::test_volume_stack_spacegroup_is_preserved_for_4d_data PASSED [ 87%] 480s tests/test_mrcobject.py::MrcObjectTest::test_warning_for_stats_with_inf PASSED [ 88%] 480s tests/test_mrcobject.py::MrcObjectTest::test_warning_for_stats_with_nan PASSED [ 88%] 480s tests/test_utils.py::UtilsTest::test_big_byte_order_equals_native PASSED [ 88%] 480s tests/test_utils.py::UtilsTest::test_big_byte_orders_equal PASSED [ 88%] 480s tests/test_utils.py::UtilsTest::test_big_endian_machine_stamp PASSED [ 88%] 480s tests/test_utils.py::UtilsTest::test_bool_dtype_raises_exception PASSED [ 88%] 480s tests/test_utils.py::UtilsTest::test_bytes_from_string_with_ascii_string PASSED [ 88%] 480s tests/test_utils.py::UtilsTest::test_bytes_from_string_with_non_ascii_string_raises_exception PASSED [ 88%] 480s tests/test_utils.py::UtilsTest::test_bytes_from_string_with_unicode_non_ascii_string_raises_exception PASSED [ 88%] 480s tests/test_utils.py::UtilsTest::test_bytes_from_string_with_unicode_string PASSED [ 89%] 480s tests/test_utils.py::UtilsTest::test_complex128_dtype_raises_exception PASSED [ 89%] 480s tests/test_utils.py::UtilsTest::test_complex64_dtype_is_converted_to_mode_4 PASSED [ 89%] 480s tests/test_utils.py::UtilsTest::test_empty_mode_array_raises_error PASSED [ 89%] 480s tests/test_utils.py::UtilsTest::test_equality_of_invalid_byte_orders PASSED [ 89%] 480s tests/test_utils.py::UtilsTest::test_float128_dtype_raises_exception PASSED [ 89%] 480s tests/test_utils.py::UtilsTest::test_float16_dtype_is_converted_to_mode_12 PASSED [ 89%] 480s tests/test_utils.py::UtilsTest::test_float32_dtype_is_converted_to_mode_2 PASSED [ 89%] 480s tests/test_utils.py::UtilsTest::test_float64_dtype_raises_exception PASSED [ 90%] 480s tests/test_utils.py::UtilsTest::test_header_dtype_is_correct_length PASSED [ 90%] 480s tests/test_utils.py::UtilsTest::test_int16_dtype_is_converted_to_mode_1 PASSED [ 90%] 480s tests/test_utils.py::UtilsTest::test_int32_dtype_raises_exception PASSED [ 90%] 480s tests/test_utils.py::UtilsTest::test_int64_dtype_raises_exception PASSED [ 90%] 480s tests/test_utils.py::UtilsTest::test_int8_dtype_is_converted_to_mode_0 PASSED [ 90%] 480s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_newline PASSED [ 90%] 480s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_non_ascii_printable_character PASSED [ 90%] 480s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_null_byte PASSED [ 90%] 480s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_other_unprintable_bytes PASSED [ 91%] 480s tests/test_utils.py::UtilsTest::test_is_printable_ascii_rejects_tab PASSED [ 91%] 480s tests/test_utils.py::UtilsTest::test_is_printable_ascii_with_printable_string PASSED [ 91%] 480s tests/test_utils.py::UtilsTest::test_little_byte_order_equals_native PASSED [ 91%] 480s tests/test_utils.py::UtilsTest::test_little_byte_orders_equal PASSED [ 91%] 480s tests/test_utils.py::UtilsTest::test_little_endian_machine_stamp PASSED [ 91%] 480s tests/test_utils.py::UtilsTest::test_mode_0_is_converted_to_int8 PASSED [ 91%] 480s tests/test_utils.py::UtilsTest::test_mode_1_is_converted_to_int16 PASSED [ 91%] 480s tests/test_utils.py::UtilsTest::test_mode_2_is_converted_to_float32 PASSED [ 92%] 480s tests/test_utils.py::UtilsTest::test_mode_3_raises_exception PASSED [ 92%] 480s tests/test_utils.py::UtilsTest::test_mode_4_is_converted_to_complex64 PASSED [ 92%] 480s tests/test_utils.py::UtilsTest::test_mode_6_is_converted_to_uint16 PASSED [ 92%] 480s tests/test_utils.py::UtilsTest::test_mode_array_with_two_items_raises_error PASSED [ 92%] 480s tests/test_utils.py::UtilsTest::test_mode_onedim_array_is_converted_without_error PASSED [ 92%] 480s tests/test_utils.py::UtilsTest::test_mode_scalar_is_converted_without_error PASSED [ 92%] 480s tests/test_utils.py::UtilsTest::test_mode_zerodim_array_is_converted_without_error PASSED [ 92%] 480s tests/test_utils.py::UtilsTest::test_native_byte_orders_equal PASSED [ 92%] 480s tests/test_utils.py::UtilsTest::test_native_machine_stamp PASSED [ 93%] 480s tests/test_utils.py::UtilsTest::test_normalise_big_endian_byte_order PASSED [ 93%] 480s tests/test_utils.py::UtilsTest::test_normalise_little_endian_byte_order PASSED [ 93%] 480s tests/test_utils.py::UtilsTest::test_normalise_native_byte_order PASSED [ 93%] 480s tests/test_utils.py::UtilsTest::test_normalise_unknown_byte_orders PASSED [ 93%] 480s tests/test_utils.py::UtilsTest::test_object_dtype_raises_exception PASSED [ 93%] 480s tests/test_utils.py::UtilsTest::test_pretty_machine_stamp PASSED [ 93%] 480s tests/test_utils.py::UtilsTest::test_printable_string_from_bytes_leaves_ascii_unchanged PASSED [ 93%] 480s tests/test_utils.py::UtilsTest::test_printable_string_from_bytes_strips_non_ascii_characters PASSED [ 93%] 480s tests/test_utils.py::UtilsTest::test_printable_string_from_bytes_strips_unprintable_characters PASSED [ 94%] 480s tests/test_utils.py::UtilsTest::test_spacegroup_is_volume_stack PASSED [ 94%] 480s tests/test_utils.py::UtilsTest::test_string_dtype_raises_exception PASSED [ 94%] 480s tests/test_utils.py::UtilsTest::test_structured_dtype_raises_exception PASSED [ 94%] 480s tests/test_utils.py::UtilsTest::test_uint16_dtype_is_converted_to_mode_6 PASSED [ 94%] 480s tests/test_utils.py::UtilsTest::test_uint32_dtype_raises_exception PASSED [ 94%] 480s tests/test_utils.py::UtilsTest::test_uint64_dtype_raises_exception PASSED [ 94%] 480s tests/test_utils.py::UtilsTest::test_uint8_dtype_is_converted_to_mode_6 PASSED [ 94%] 480s tests/test_utils.py::UtilsTest::test_undefined_modes_raise_exception PASSED [ 95%] 480s tests/test_utils.py::UtilsTest::test_unequal_byte_orders PASSED [ 95%] 480s tests/test_utils.py::UtilsTest::test_unicode_dtype_raises_exception PASSED [ 95%] 480s tests/test_utils.py::UtilsTest::test_unknown_byte_order_raises_exception PASSED [ 95%] 480s tests/test_validation.py::ValidationTest::test_bzip2_emdb_file PASSED [ 95%] 480s tests/test_validation.py::ValidationTest::test_emdb_cryst_file PASSED [ 95%] 480s tests/test_validation.py::ValidationTest::test_emdb_file PASSED [ 95%] 480s tests/test_validation.py::ValidationTest::test_empty_labels_in_list PASSED [ 95%] 480s tests/test_validation.py::ValidationTest::test_file_too_large PASSED [ 95%] 480s tests/test_validation.py::ValidationTest::test_file_too_small PASSED [ 96%] 480s tests/test_validation.py::ValidationTest::test_good_file PASSED [ 96%] 480s tests/test_validation.py::ValidationTest::test_gzip_emdb_file PASSED [ 96%] 480s tests/test_validation.py::ValidationTest::test_incorrect_dmax PASSED [ 96%] 480s tests/test_validation.py::ValidationTest::test_incorrect_dmean PASSED [ 96%] 480s tests/test_validation.py::ValidationTest::test_incorrect_dmean_with_undetermined_dmin_and_dmax PASSED [ 96%] 480s tests/test_validation.py::ValidationTest::test_incorrect_dmin PASSED [ 96%] 480s tests/test_validation.py::ValidationTest::test_incorrect_format_version PASSED [ 96%] 480s tests/test_validation.py::ValidationTest::test_incorrect_machine_stamp PASSED [ 96%] 480s tests/test_validation.py::ValidationTest::test_incorrect_map_id PASSED [ 97%] 480s tests/test_validation.py::ValidationTest::test_incorrect_rms PASSED [ 97%] 480s tests/test_validation.py::ValidationTest::test_invalid_axis_mapping PASSED [ 97%] 480s tests/test_validation.py::ValidationTest::test_invalid_mode PASSED [ 97%] 480s tests/test_validation.py::ValidationTest::test_many_problems_simultaneously PASSED [ 97%] 480s tests/test_validation.py::ValidationTest::test_mean_undetermined PASSED [ 97%] 480s tests/test_validation.py::ValidationTest::test_min_and_max_undetermined PASSED [ 97%] 480s tests/test_validation.py::ValidationTest::test_min_max_and_mean_undetermined PASSED [ 97%] 480s tests/test_validation.py::ValidationTest::test_missing_exttyp PASSED [ 98%] 480s tests/test_validation.py::ValidationTest::test_mz_correct_for_volume_stack PASSED [ 98%] 480s tests/test_validation.py::ValidationTest::test_mz_incorrect_for_volume_stack PASSED [ 98%] 480s tests/test_validation.py::ValidationTest::test_negative_cella_x PASSED [ 98%] 480s tests/test_validation.py::ValidationTest::test_negative_ispg PASSED [ 98%] 480s tests/test_validation.py::ValidationTest::test_negative_mx PASSED [ 98%] 480s tests/test_validation.py::ValidationTest::test_negative_my PASSED [ 98%] 480s tests/test_validation.py::ValidationTest::test_negative_mz PASSED [ 98%] 480s tests/test_validation.py::ValidationTest::test_negative_nlabl PASSED [ 98%] 480s tests/test_validation.py::ValidationTest::test_nlabl_too_large PASSED [ 99%] 480s tests/test_validation.py::ValidationTest::test_nlabl_too_small PASSED [ 99%] 480s tests/test_validation.py::ValidationTest::test_old_format_version PASSED [ 99%] 480s tests/test_validation.py::ValidationTest::test_rms_undetermined PASSED [ 99%] 480s tests/test_validation.py::ValidationTest::test_short_map_id PASSED [ 99%] 480s tests/test_validation.py::ValidationTest::test_unknown_exttyp PASSED [ 99%] 480s tests/test_validation.py::ValidationTest::test_validate_bad_files PASSED [ 99%] 480s tests/test_validation.py::ValidationTest::test_validate_good_and_bad_files PASSED [ 99%] 480s tests/test_validation.py::ValidationTest::test_validate_good_files PASSED [100%] 480s 480s ============================= 863 passed in 25.22s ============================= 481s autopkgtest [16:26:57]: test python: -----------------------] 481s autopkgtest [16:26:57]: test python: - - - - - - - - - - results - - - - - - - - - - 481s python PASS 482s autopkgtest [16:26:58]: @@@@@@@@@@@@@@@@@@@@ summary 482s command1 PASS 482s python PASS 513s nova [W] Using flock in prodstack6-arm64 513s flock: timeout while waiting to get lock 513s Creating nova instance adt-plucky-arm64-python-mrcfile-20250116-161855-juju-7f2275-prod-proposed-migration-environment-2-7e104a17-0f9c-44d1-aed9-d14bd30c9971 from image adt/ubuntu-plucky-arm64-server-20250116.img (UUID b3960940-0e71-49d1-8b5d-cc75ec0ebb81)... 513s nova [W] Timed out waiting for 2f8478a3-4810-4806-b333-b793cffec71b to get deleted. 513s nova [W] Using flock in prodstack6-arm64 513s flock: timeout while waiting to get lock 513s Creating nova instance adt-plucky-arm64-python-mrcfile-20250116-161855-juju-7f2275-prod-proposed-migration-environment-2-7e104a17-0f9c-44d1-aed9-d14bd30c9971 from image adt/ubuntu-plucky-arm64-server-20250116.img (UUID b3960940-0e71-49d1-8b5d-cc75ec0ebb81)... 513s nova [W] Timed out waiting for 2ab8fb36-413b-42e9-b52e-062404cc912b to get deleted.