0s autopkgtest [17:57:30]: starting date and time: 2025-02-19 17:57:30+0000 0s autopkgtest [17:57:30]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [17:57:30]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.1xdzbqhe/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx --apt-upgrade pytango --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-ppc64el-10.secgroup --name adt-plucky-ppc64el-pytango-20250219-165856-juju-7f2275-prod-proposed-migration-environment-15-ac2426d9-3ea2-48df-8739-8c2103749eb4 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-ppc64el -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/ 87s autopkgtest [17:58:57]: testbed dpkg architecture: ppc64el 87s autopkgtest [17:58:57]: testbed apt version: 2.9.29 87s autopkgtest [17:58:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 88s autopkgtest [17:58:58]: testbed release detected to be: None 88s autopkgtest [17:58:58]: updating testbed package index (apt update) 89s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 89s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 89s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 89s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 89s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 89s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [732 kB] 89s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.5 kB] 89s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [73.1 kB] 89s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [96.5 kB] 90s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted ppc64el Packages [760 B] 90s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [667 kB] 90s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [5760 B] 90s Fetched 1703 kB in 1s (1592 kB/s) 91s Reading package lists... 91s + lsb_release --codename --short 91s + RELEASE=plucky 91s + cat 91s + [ plucky != trusty ] 91s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 91s Reading package lists... 92s Building dependency tree... 92s Reading state information... 92s Calculating upgrade... 92s The following NEW packages will be installed: 92s libapt-pkg7.0 92s The following packages will be upgraded: 92s apt apt-utils dhcpcd-base iproute2 libgpgme11t64 liblsof0 libp11-kit0 lsof 92s rsyslog sysvinit-utils 92s 10 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 92s Need to get 5997 kB of archives. 92s After this operation, 3932 kB of additional disk space will be used. 92s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el sysvinit-utils ppc64el 3.14-1ubuntu1 [37.0 kB] 92s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libapt-pkg7.0 ppc64el 2.9.30 [1152 kB] 93s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el apt ppc64el 2.9.30 [1439 kB] 93s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el apt-utils ppc64el 2.9.30 [228 kB] 93s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el dhcpcd-base ppc64el 1:10.1.0-7 [280 kB] 93s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el iproute2 ppc64el 6.13.0-1ubuntu1 [1419 kB] 93s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el libp11-kit0 ppc64el 0.25.5-2ubuntu3 [309 kB] 93s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el rsyslog ppc64el 8.2412.0-2ubuntu1 [632 kB] 93s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el lsof ppc64el 4.99.4+dfsg-1 [255 kB] 93s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblsof0 ppc64el 4.99.4+dfsg-1 [68.4 kB] 93s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgpgme11t64 ppc64el 1.24.2-1ubuntu1 [177 kB] 93s Preconfiguring packages ... 93s Fetched 5997 kB in 1s (7739 kB/s) 94s (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 ... 106322 files and directories currently installed.) 94s Preparing to unpack .../sysvinit-utils_3.14-1ubuntu1_ppc64el.deb ... 94s Unpacking sysvinit-utils (3.14-1ubuntu1) over (3.08-6ubuntu3) ... 94s Setting up sysvinit-utils (3.14-1ubuntu1) ... 94s Selecting previously unselected package libapt-pkg7.0:ppc64el. 94s (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 ... 106322 files and directories currently installed.) 94s Preparing to unpack .../libapt-pkg7.0_2.9.30_ppc64el.deb ... 94s Unpacking libapt-pkg7.0:ppc64el (2.9.30) ... 94s Setting up libapt-pkg7.0:ppc64el (2.9.30) ... 94s (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 ... 106371 files and directories currently installed.) 94s Preparing to unpack .../apt_2.9.30_ppc64el.deb ... 94s Unpacking apt (2.9.30) over (2.9.29) ... 95s Setting up apt (2.9.30) ... 96s (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 ... 106371 files and directories currently installed.) 96s Preparing to unpack .../0-apt-utils_2.9.30_ppc64el.deb ... 96s Unpacking apt-utils (2.9.30) over (2.9.29) ... 96s Preparing to unpack .../1-dhcpcd-base_1%3a10.1.0-7_ppc64el.deb ... 96s Unpacking dhcpcd-base (1:10.1.0-7) over (1:10.1.0-6) ... 96s Preparing to unpack .../2-iproute2_6.13.0-1ubuntu1_ppc64el.deb ... 96s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 96s Preparing to unpack .../3-libp11-kit0_0.25.5-2ubuntu3_ppc64el.deb ... 96s Unpacking libp11-kit0:ppc64el (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ... 96s Preparing to unpack .../4-rsyslog_8.2412.0-2ubuntu1_ppc64el.deb ... 96s Unpacking rsyslog (8.2412.0-2ubuntu1) over (8.2412.0-1ubuntu1) ... 97s Preparing to unpack .../5-lsof_4.99.4+dfsg-1_ppc64el.deb ... 97s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 97s Preparing to unpack .../6-liblsof0_4.99.4+dfsg-1_ppc64el.deb ... 97s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 97s Preparing to unpack .../7-libgpgme11t64_1.24.2-1ubuntu1_ppc64el.deb ... 97s Unpacking libgpgme11t64:ppc64el (1.24.2-1ubuntu1) over (1.24.1-4ubuntu1) ... 97s Setting up apt-utils (2.9.30) ... 97s Setting up liblsof0 (4.99.4+dfsg-1) ... 97s Setting up iproute2 (6.13.0-1ubuntu1) ... 97s Setting up rsyslog (8.2412.0-2ubuntu1) ... 97s info: The user `syslog' is already a member of `adm'. 99s Setting up libp11-kit0:ppc64el (0.25.5-2ubuntu3) ... 99s Setting up dhcpcd-base (1:10.1.0-7) ... 99s Setting up lsof (4.99.4+dfsg-1) ... 99s Setting up libgpgme11t64:ppc64el (1.24.2-1ubuntu1) ... 99s Processing triggers for man-db (2.13.0-1) ... 103s Processing triggers for libc-bin (2.40-4ubuntu1) ... 103s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 103s + /usr/lib/apt/apt-helper analyze-pattern ?true 103s + uname -r 103s + sed s/\./\\./g 103s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.* 103s + apt list+ tail -n+2 103s + grep -v ^linux-.*6\.12\.0-15-generic.* 103s + cut -d/ -f1 103s ?obsolete 104s + true 104s + obsolete_pkgs= 104s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove 104s Reading package lists... 104s Building dependency tree... 104s Reading state information... 105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 105s + grep -q trusty /etc/lsb-release 105s + [ ! -d /usr/share/doc/unattended-upgrades ] 105s + [ ! -d /usr/share/doc/lxd ] 105s + [ ! -d /usr/share/doc/lxd-client ] 105s + [ ! -d /usr/share/doc/snapd ] 105s + type iptables 105s + cat 105s + chmod 755 /etc/rc.local 105s + . /etc/rc.local 105s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 105s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 105s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 105s + uname -m 105s + [ ppc64le = ppc64le ] 105s + systemctl is-active keyboard-setup.service 105s + [ active = failed ] 105s + [ -d /run/systemd/system ] 105s + systemd-detect-virt --quiet --vm 105s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 105s + cat 105s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 105s + echo COMPRESS=lz4 105s autopkgtest [17:59:15]: upgrading testbed (apt dist-upgrade and autopurge) 105s Reading package lists... 105s Building dependency tree... 105s Reading state information... 106s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 106s Starting 2 pkgProblemResolver with broken count: 0 106s Done 106s Entering ResolveByKeep 106s 107s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 107s Starting pkgProblemResolver with broken count: 0 107s Starting 2 pkgProblemResolver with broken count: 0 107s Done 108s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 108s autopkgtest [17:59:18]: rebooting testbed after setup commands that affected boot 142s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 149s autopkgtest [17:59:59]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 16:32:08 UTC 2025 152s autopkgtest [18:00:02]: @@@@@@@@@@@@@@@@@@@@ apt-source pytango 155s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pytango 10.0.0-4build1 (dsc) [3276 B] 155s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pytango 10.0.0-4build1 (tar) [6855 kB] 155s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pytango 10.0.0-4build1 (diff) [13.1 kB] 156s gpgv: Signature made Tue Jan 28 11:41:09 2025 UTC 156s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 156s gpgv: Can't check signature: No public key 156s dpkg-source: warning: cannot verify inline signature for ./pytango_10.0.0-4build1.dsc: no acceptable signature found 156s autopkgtest [18:00:06]: testing package pytango version 10.0.0-4build1 157s autopkgtest [18:00:07]: build not needed 158s autopkgtest [18:00:08]: test command1: preparing testbed 158s Reading package lists... 158s Building dependency tree... 158s Reading state information... 158s Starting pkgProblemResolver with broken count: 0 158s Starting 2 pkgProblemResolver with broken count: 0 158s Done 159s The following NEW packages will be installed: 159s libabsl20230802 libblas3 libboost-python1.83.0 libcares2 libcos4-3 libev4t64 159s libexpat1-dev libgfortran5 libgrpc++1.51t64 libgrpc29t64 libjpeg-turbo8 159s libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore liblapack3 159s libnorm1t64 libomniorb4-3t64 libomnithread4 libpgm-5.3-0t64 libprotobuf32t64 159s libprotoc32t64 libpython3-all-dev libpython3-dev libpython3.12-dev 159s libpython3.13-dev libre2-11 libsodium23 libtango-tools libtango10 libzmq5 159s opentelemetry-cpp python3-all python3-all-dev python3-dev python3-gevent 159s python3-greenlet python3-iniconfig python3-numpy python3-packaging 159s python3-pluggy python3-psutil python3-py python3-pytest 159s python3-pytest-forked python3-pytest-rerunfailures python3-tango 159s python3-zope.event python3-zope.interface python3.12 python3.12-dev 159s python3.12-minimal python3.13-dev tango-common tango-starter tango-test 159s zlib1g-dev 159s 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. 159s Need to get 43.1 MB of archives. 159s After this operation, 242 MB of additional disk space will be used. 159s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.9-1 [2465 kB] 160s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libomnithread4 ppc64el 4.3.2+ds1-2build1 [13.3 kB] 160s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libomniorb4-3t64 ppc64el 4.3.2+ds1-2build1 [1378 kB] 160s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libabsl20230802 ppc64el 20230802.1-4ubuntu2 [605 kB] 160s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcares2 ppc64el 1.34.4-2.1 [126 kB] 160s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libprotobuf32t64 ppc64el 3.21.12-10build1 [976 kB] 160s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el libprotoc32t64 ppc64el 3.21.12-10build1 [710 kB] 160s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libre2-11 ppc64el 20240501-3build1 [183 kB] 160s Get:9 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgrpc29t64 ppc64el 1.51.1-5build1 [2979 kB] 160s Get:10 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgrpc++1.51t64 ppc64el 1.51.1-5build1 [496 kB] 160s Get:11 http://ftpmaster.internal/ubuntu plucky/universe ppc64el opentelemetry-cpp ppc64el 1.17.0-3ubuntu1 [619 kB] 160s Get:12 http://ftpmaster.internal/ubuntu plucky/universe ppc64el tango-common all 10.0.0+dfsg1-4 [8140 B] 160s Get:13 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcos4-3 ppc64el 4.3.2+ds1-2build1 [1375 kB] 160s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-3ubuntu2 [215 kB] 160s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 160s Get:16 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libnorm1t64 ppc64el 1.5.9+dfsg-3.1build1 [194 kB] 160s Get:17 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpgm-5.3-0t64 ppc64el 5.3.128~dfsg-2.1build1 [185 kB] 160s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsodium23 ppc64el 1.0.18-1build3 [150 kB] 160s Get:19 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libzmq5 ppc64el 4.3.5-1build2 [297 kB] 160s Get:20 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libtango10 ppc64el 10.0.0+dfsg1-4 [2000 kB] 160s Get:21 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libtango-tools ppc64el 10.0.0+dfsg1-4 [28.2 kB] 160s Get:22 http://ftpmaster.internal/ubuntu plucky/universe ppc64el tango-starter ppc64el 10.0.0+dfsg1-4 [83.6 kB] 160s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.9-1 [671 kB] 160s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas3 ppc64el 3.12.1-2 [239 kB] 160s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-python1.83.0 ppc64el 1.83.0-4.1ubuntu1 [328 kB] 160s Get:26 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libev4t64 ppc64el 1:4.33-2.1build1 [34.9 kB] 160s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el libexpat1-dev ppc64el 2.6.4-1 [149 kB] 160s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgfortran5 ppc64el 15-20250213-1ubuntu1 [613 kB] 160s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 160s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 160s Get:31 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 160s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack3 ppc64el 3.12.1-2 [2813 kB] 160s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu1 [902 kB] 160s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-dev ppc64el 3.13.2-1 [5971 kB] 161s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3-dev ppc64el 3.13.1-1~exp2 [10.5 kB] 161s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-dev ppc64el 3.12.9-1 [6140 kB] 161s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3-all-dev ppc64el 3.13.1-1~exp2 [922 B] 161s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all ppc64el 3.13.1-1~exp2 [896 B] 161s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13-dev ppc64el 3.13.2-1 [508 kB] 161s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dev ppc64el 3.13.1-1~exp2 [26.7 kB] 161s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-dev ppc64el 3.12.9-1 [505 kB] 161s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all-dev ppc64el 3.13.1-1~exp2 [918 B] 161s Get:43 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 161s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-numpy ppc64el 1:1.26.4+ds-13 [5146 kB] 161s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 161s Get:46 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 161s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-psutil ppc64el 5.9.8-2build3 [197 kB] 161s Get:48 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-py all 1.11.0-4 [72.7 kB] 161s Get:49 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.4-1 [252 kB] 161s Get:50 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-forked all 1.6.0-3 [7470 B] 161s Get:51 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-rerunfailures all 15.0-1 [13.9 kB] 161s Get:52 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-zope.event all 5.0-0.1 [7512 B] 161s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-zope.interface ppc64el 7.2-1 [142 kB] 161s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-greenlet ppc64el 3.1.0-1 [184 kB] 162s Get:55 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-gevent ppc64el 24.11.1-1 [1130 kB] 162s Get:56 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-tango ppc64el 10.0.0-4build1 [1254 kB] 162s Get:57 http://ftpmaster.internal/ubuntu plucky/universe ppc64el tango-test ppc64el 10.0.0+dfsg1-4 [116 kB] 162s Preconfiguring packages ... 162s Fetched 43.1 MB in 3s (14.6 MB/s) 163s Selecting previously unselected package python3.12-minimal. 163s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106372 files and directories currently installed.) 163s Preparing to unpack .../00-python3.12-minimal_3.12.9-1_ppc64el.deb ... 163s Unpacking python3.12-minimal (3.12.9-1) ... 163s Selecting previously unselected package libomnithread4:ppc64el. 163s Preparing to unpack .../01-libomnithread4_4.3.2+ds1-2build1_ppc64el.deb ... 163s Unpacking libomnithread4:ppc64el (4.3.2+ds1-2build1) ... 163s Selecting previously unselected package libomniorb4-3t64:ppc64el. 163s Preparing to unpack .../02-libomniorb4-3t64_4.3.2+ds1-2build1_ppc64el.deb ... 163s Unpacking libomniorb4-3t64:ppc64el (4.3.2+ds1-2build1) ... 163s Selecting previously unselected package libabsl20230802:ppc64el. 163s Preparing to unpack .../03-libabsl20230802_20230802.1-4ubuntu2_ppc64el.deb ... 163s Unpacking libabsl20230802:ppc64el (20230802.1-4ubuntu2) ... 163s Selecting previously unselected package libcares2:ppc64el. 163s Preparing to unpack .../04-libcares2_1.34.4-2.1_ppc64el.deb ... 163s Unpacking libcares2:ppc64el (1.34.4-2.1) ... 163s Selecting previously unselected package libprotobuf32t64:ppc64el. 163s Preparing to unpack .../05-libprotobuf32t64_3.21.12-10build1_ppc64el.deb ... 163s Unpacking libprotobuf32t64:ppc64el (3.21.12-10build1) ... 163s Selecting previously unselected package libprotoc32t64:ppc64el. 163s Preparing to unpack .../06-libprotoc32t64_3.21.12-10build1_ppc64el.deb ... 163s Unpacking libprotoc32t64:ppc64el (3.21.12-10build1) ... 163s Selecting previously unselected package libre2-11:ppc64el. 163s Preparing to unpack .../07-libre2-11_20240501-3build1_ppc64el.deb ... 163s Unpacking libre2-11:ppc64el (20240501-3build1) ... 163s Selecting previously unselected package libgrpc29t64:ppc64el. 163s Preparing to unpack .../08-libgrpc29t64_1.51.1-5build1_ppc64el.deb ... 163s Unpacking libgrpc29t64:ppc64el (1.51.1-5build1) ... 164s Selecting previously unselected package libgrpc++1.51t64:ppc64el. 164s Preparing to unpack .../09-libgrpc++1.51t64_1.51.1-5build1_ppc64el.deb ... 164s Unpacking libgrpc++1.51t64:ppc64el (1.51.1-5build1) ... 164s Selecting previously unselected package opentelemetry-cpp:ppc64el. 164s Preparing to unpack .../10-opentelemetry-cpp_1.17.0-3ubuntu1_ppc64el.deb ... 164s Unpacking opentelemetry-cpp:ppc64el (1.17.0-3ubuntu1) ... 164s Selecting previously unselected package tango-common. 164s Preparing to unpack .../11-tango-common_10.0.0+dfsg1-4_all.deb ... 164s Unpacking tango-common (10.0.0+dfsg1-4) ... 164s Selecting previously unselected package libcos4-3:ppc64el. 164s Preparing to unpack .../12-libcos4-3_4.3.2+ds1-2build1_ppc64el.deb ... 164s Unpacking libcos4-3:ppc64el (4.3.2+ds1-2build1) ... 164s Selecting previously unselected package libjpeg-turbo8:ppc64el. 164s Preparing to unpack .../13-libjpeg-turbo8_2.1.5-3ubuntu2_ppc64el.deb ... 164s Unpacking libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 164s Selecting previously unselected package libjpeg8:ppc64el. 164s Preparing to unpack .../14-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 164s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 164s Selecting previously unselected package libnorm1t64:ppc64el. 164s Preparing to unpack .../15-libnorm1t64_1.5.9+dfsg-3.1build1_ppc64el.deb ... 164s Unpacking libnorm1t64:ppc64el (1.5.9+dfsg-3.1build1) ... 164s Selecting previously unselected package libpgm-5.3-0t64:ppc64el. 164s Preparing to unpack .../16-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_ppc64el.deb ... 164s Unpacking libpgm-5.3-0t64:ppc64el (5.3.128~dfsg-2.1build1) ... 164s Selecting previously unselected package libsodium23:ppc64el. 164s Preparing to unpack .../17-libsodium23_1.0.18-1build3_ppc64el.deb ... 164s Unpacking libsodium23:ppc64el (1.0.18-1build3) ... 164s Selecting previously unselected package libzmq5:ppc64el. 164s Preparing to unpack .../18-libzmq5_4.3.5-1build2_ppc64el.deb ... 164s Unpacking libzmq5:ppc64el (4.3.5-1build2) ... 164s Selecting previously unselected package libtango10:ppc64el. 164s Preparing to unpack .../19-libtango10_10.0.0+dfsg1-4_ppc64el.deb ... 164s Unpacking libtango10:ppc64el (10.0.0+dfsg1-4) ... 164s Selecting previously unselected package libtango-tools. 164s Preparing to unpack .../20-libtango-tools_10.0.0+dfsg1-4_ppc64el.deb ... 164s Unpacking libtango-tools (10.0.0+dfsg1-4) ... 164s Selecting previously unselected package tango-starter. 164s Preparing to unpack .../21-tango-starter_10.0.0+dfsg1-4_ppc64el.deb ... 164s Unpacking tango-starter (10.0.0+dfsg1-4) ... 164s Selecting previously unselected package python3.12. 164s Preparing to unpack .../22-python3.12_3.12.9-1_ppc64el.deb ... 164s Unpacking python3.12 (3.12.9-1) ... 164s Selecting previously unselected package libblas3:ppc64el. 164s Preparing to unpack .../23-libblas3_3.12.1-2_ppc64el.deb ... 164s Unpacking libblas3:ppc64el (3.12.1-2) ... 164s Selecting previously unselected package libboost-python1.83.0. 164s Preparing to unpack .../24-libboost-python1.83.0_1.83.0-4.1ubuntu1_ppc64el.deb ... 164s Unpacking libboost-python1.83.0 (1.83.0-4.1ubuntu1) ... 164s Selecting previously unselected package libev4t64:ppc64el. 164s Preparing to unpack .../25-libev4t64_1%3a4.33-2.1build1_ppc64el.deb ... 164s Unpacking libev4t64:ppc64el (1:4.33-2.1build1) ... 164s Selecting previously unselected package libexpat1-dev:ppc64el. 164s Preparing to unpack .../26-libexpat1-dev_2.6.4-1_ppc64el.deb ... 164s Unpacking libexpat1-dev:ppc64el (2.6.4-1) ... 165s Selecting previously unselected package libgfortran5:ppc64el. 165s Preparing to unpack .../27-libgfortran5_15-20250213-1ubuntu1_ppc64el.deb ... 165s Unpacking libgfortran5:ppc64el (15-20250213-1ubuntu1) ... 165s Selecting previously unselected package libjs-jquery. 165s Preparing to unpack .../28-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 165s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 165s Selecting previously unselected package libjs-underscore. 165s Preparing to unpack .../29-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 165s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 165s Selecting previously unselected package libjs-sphinxdoc. 165s Preparing to unpack .../30-libjs-sphinxdoc_8.1.3-5_all.deb ... 165s Unpacking libjs-sphinxdoc (8.1.3-5) ... 165s Selecting previously unselected package liblapack3:ppc64el. 165s Preparing to unpack .../31-liblapack3_3.12.1-2_ppc64el.deb ... 165s Unpacking liblapack3:ppc64el (3.12.1-2) ... 165s Selecting previously unselected package zlib1g-dev:ppc64el. 165s Preparing to unpack .../32-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_ppc64el.deb ... 165s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 165s Selecting previously unselected package libpython3.13-dev:ppc64el. 165s Preparing to unpack .../33-libpython3.13-dev_3.13.2-1_ppc64el.deb ... 165s Unpacking libpython3.13-dev:ppc64el (3.13.2-1) ... 165s Selecting previously unselected package libpython3-dev:ppc64el. 165s Preparing to unpack .../34-libpython3-dev_3.13.1-1~exp2_ppc64el.deb ... 165s Unpacking libpython3-dev:ppc64el (3.13.1-1~exp2) ... 165s Selecting previously unselected package libpython3.12-dev:ppc64el. 165s Preparing to unpack .../35-libpython3.12-dev_3.12.9-1_ppc64el.deb ... 165s Unpacking libpython3.12-dev:ppc64el (3.12.9-1) ... 165s Selecting previously unselected package libpython3-all-dev:ppc64el. 165s Preparing to unpack .../36-libpython3-all-dev_3.13.1-1~exp2_ppc64el.deb ... 165s Unpacking libpython3-all-dev:ppc64el (3.13.1-1~exp2) ... 165s Selecting previously unselected package python3-all. 165s Preparing to unpack .../37-python3-all_3.13.1-1~exp2_ppc64el.deb ... 165s Unpacking python3-all (3.13.1-1~exp2) ... 165s Selecting previously unselected package python3.13-dev. 165s Preparing to unpack .../38-python3.13-dev_3.13.2-1_ppc64el.deb ... 165s Unpacking python3.13-dev (3.13.2-1) ... 166s Selecting previously unselected package python3-dev. 166s Preparing to unpack .../39-python3-dev_3.13.1-1~exp2_ppc64el.deb ... 166s Unpacking python3-dev (3.13.1-1~exp2) ... 166s Selecting previously unselected package python3.12-dev. 166s Preparing to unpack .../40-python3.12-dev_3.12.9-1_ppc64el.deb ... 166s Unpacking python3.12-dev (3.12.9-1) ... 166s Selecting previously unselected package python3-all-dev. 166s Preparing to unpack .../41-python3-all-dev_3.13.1-1~exp2_ppc64el.deb ... 166s Unpacking python3-all-dev (3.13.1-1~exp2) ... 166s Selecting previously unselected package python3-iniconfig. 166s Preparing to unpack .../42-python3-iniconfig_1.1.1-2_all.deb ... 166s Unpacking python3-iniconfig (1.1.1-2) ... 166s Selecting previously unselected package python3-numpy. 166s Preparing to unpack .../43-python3-numpy_1%3a1.26.4+ds-13_ppc64el.deb ... 166s Unpacking python3-numpy (1:1.26.4+ds-13) ... 166s Selecting previously unselected package python3-packaging. 166s Preparing to unpack .../44-python3-packaging_24.2-1_all.deb ... 166s Unpacking python3-packaging (24.2-1) ... 166s Selecting previously unselected package python3-pluggy. 166s Preparing to unpack .../45-python3-pluggy_1.5.0-1_all.deb ... 166s Unpacking python3-pluggy (1.5.0-1) ... 166s Selecting previously unselected package python3-psutil. 166s Preparing to unpack .../46-python3-psutil_5.9.8-2build3_ppc64el.deb ... 166s Unpacking python3-psutil (5.9.8-2build3) ... 166s Selecting previously unselected package python3-py. 166s Preparing to unpack .../47-python3-py_1.11.0-4_all.deb ... 166s Unpacking python3-py (1.11.0-4) ... 166s Selecting previously unselected package python3-pytest. 166s Preparing to unpack .../48-python3-pytest_8.3.4-1_all.deb ... 166s Unpacking python3-pytest (8.3.4-1) ... 166s Selecting previously unselected package python3-pytest-forked. 166s Preparing to unpack .../49-python3-pytest-forked_1.6.0-3_all.deb ... 166s Unpacking python3-pytest-forked (1.6.0-3) ... 166s Selecting previously unselected package python3-pytest-rerunfailures. 166s Preparing to unpack .../50-python3-pytest-rerunfailures_15.0-1_all.deb ... 166s Unpacking python3-pytest-rerunfailures (15.0-1) ... 166s Selecting previously unselected package python3-zope.event. 166s Preparing to unpack .../51-python3-zope.event_5.0-0.1_all.deb ... 166s Unpacking python3-zope.event (5.0-0.1) ... 166s Selecting previously unselected package python3-zope.interface. 166s Preparing to unpack .../52-python3-zope.interface_7.2-1_ppc64el.deb ... 166s Unpacking python3-zope.interface (7.2-1) ... 167s Selecting previously unselected package python3-greenlet. 167s Preparing to unpack .../53-python3-greenlet_3.1.0-1_ppc64el.deb ... 167s Unpacking python3-greenlet (3.1.0-1) ... 167s Selecting previously unselected package python3-gevent. 167s Preparing to unpack .../54-python3-gevent_24.11.1-1_ppc64el.deb ... 167s Unpacking python3-gevent (24.11.1-1) ... 167s Selecting previously unselected package python3-tango. 167s Preparing to unpack .../55-python3-tango_10.0.0-4build1_ppc64el.deb ... 167s Unpacking python3-tango (10.0.0-4build1) ... 167s Selecting previously unselected package tango-test. 167s Preparing to unpack .../56-tango-test_10.0.0+dfsg1-4_ppc64el.deb ... 167s Unpacking tango-test (10.0.0+dfsg1-4) ... 167s Setting up libboost-python1.83.0 (1.83.0-4.1ubuntu1) ... 167s Setting up python3-iniconfig (1.1.1-2) ... 167s Setting up python3.12-minimal (3.12.9-1) ... 169s Setting up libev4t64:ppc64el (1:4.33-2.1build1) ... 169s Setting up libnorm1t64:ppc64el (1.5.9+dfsg-3.1build1) ... 169s Setting up libprotobuf32t64:ppc64el (3.21.12-10build1) ... 169s Setting up libsodium23:ppc64el (1.0.18-1build3) ... 169s Setting up python3-py (1.11.0-4) ... 169s Setting up python3-zope.event (5.0-0.1) ... 170s Setting up python3-zope.interface (7.2-1) ... 170s Setting up python3.12 (3.12.9-1) ... 172s Setting up python3-all (3.13.1-1~exp2) ... 172s Setting up python3-psutil (5.9.8-2build3) ... 173s Setting up libpgm-5.3-0t64:ppc64el (5.3.128~dfsg-2.1build1) ... 173s Setting up libblas3:ppc64el (3.12.1-2) ... 173s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 173s Setting up python3-packaging (24.2-1) ... 173s Setting up libexpat1-dev:ppc64el (2.6.4-1) ... 173s Setting up python3-greenlet (3.1.0-1) ... 174s Setting up libcares2:ppc64el (1.34.4-2.1) ... 174s Setting up libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 174s Setting up libomnithread4:ppc64el (4.3.2+ds1-2build1) ... 174s Setting up libgfortran5:ppc64el (15-20250213-1ubuntu1) ... 174s Setting up python3-pluggy (1.5.0-1) ... 174s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 174s Setting up libabsl20230802:ppc64el (20230802.1-4ubuntu2) ... 174s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 174s Setting up libprotoc32t64:ppc64el (3.21.12-10build1) ... 174s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 174s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 174s Setting up libre2-11:ppc64el (20240501-3build1) ... 174s Setting up liblapack3:ppc64el (3.12.1-2) ... 174s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 174s Setting up libzmq5:ppc64el (4.3.5-1build2) ... 174s Setting up libomniorb4-3t64:ppc64el (4.3.2+ds1-2build1) ... 174s Setting up python3-pytest (8.3.4-1) ... 175s Setting up libpython3.12-dev:ppc64el (3.12.9-1) ... 175s Setting up python3-gevent (24.11.1-1) ... 176s Setting up python3-pytest-forked (1.6.0-3) ... 176s Setting up libpython3.13-dev:ppc64el (3.13.2-1) ... 176s Setting up libgrpc29t64:ppc64el (1.51.1-5build1) ... 176s Setting up python3.12-dev (3.12.9-1) ... 176s Setting up python3-numpy (1:1.26.4+ds-13) ... 181s Setting up libjs-sphinxdoc (8.1.3-5) ... 181s Setting up libcos4-3:ppc64el (4.3.2+ds1-2build1) ... 181s Setting up python3-pytest-rerunfailures (15.0-1) ... 181s Setting up libpython3-dev:ppc64el (3.13.1-1~exp2) ... 181s Setting up python3.13-dev (3.13.2-1) ... 181s Setting up libgrpc++1.51t64:ppc64el (1.51.1-5build1) ... 181s Setting up libpython3-all-dev:ppc64el (3.13.1-1~exp2) ... 181s Setting up opentelemetry-cpp:ppc64el (1.17.0-3ubuntu1) ... 181s Setting up python3-dev (3.13.1-1~exp2) ... 181s Setting up tango-common (10.0.0+dfsg1-4) ... 181s Adding group tango....done 181s Adding system user tango....done 181s info: Adding user `tango' to group `video' ... 181s Setting up python3-all-dev (3.13.1-1~exp2) ... 181s Setting up libtango10:ppc64el (10.0.0+dfsg1-4) ... 181s Setting up libtango-tools (10.0.0+dfsg1-4) ... 181s Setting up python3-tango (10.0.0-4build1) ... 182s Setting up tango-starter (10.0.0+dfsg1-4) ... 183s Created symlink '/etc/systemd/system/multi-user.target.wants/tango-starter.service' → '/usr/lib/systemd/system/tango-starter.service'. 183s Failed to start tango-starter.service: Unit tango-db.service not found. 183s Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 148. 183s Setting up tango-test (10.0.0+dfsg1-4) ... 183s Processing triggers for systemd (257.2-3ubuntu1) ... 183s Processing triggers for man-db (2.13.0-1) ... 185s Processing triggers for libc-bin (2.40-4ubuntu1) ... 187s autopkgtest [18:00:37]: test command1: set -efu ; cp -r tests "$AUTOPKGTEST_TMP" ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; PATH=/usr/lib/tango/:$PATH $py -m pytest tests -v --forked --ignore tests/test_event.py --reruns 5 ; done 187s autopkgtest [18:00:37]: test command1: [----------------------- 187s Testing with python3.12: 188s ============================= test session starts ============================== 188s platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 188s cachedir: .pytest_cache 188s rootdir: /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp 188s plugins: typeguard-4.4.1, forked-1.6.0, rerunfailures-15.0 189s collecting ... collected 1300 items 189s 189s tests/test_async.py::test_green_mode_kwarg_for_proxy_methods SKIPPED [ 0%] 189s tests/test_async.py::test_async_attribute_polled PASSED [ 0%] 189s tests/test_async.py::test_async_attribute_with_callback[poll] SKIPPED [ 0%] 189s tests/test_async.py::test_async_attribute_with_callback[push] SKIPPED [ 0%] 189s tests/test_async.py::test_async_command_polled PASSED [ 0%] 190s tests/test_async.py::test_async_command_with_polled_callback[cmd_ok-123-123-False] PASSED [ 0%] 190s tests/test_async.py::test_async_command_with_polled_callback[cmd_timeout-123-None-True] PASSED [ 0%] 190s tests/test_async.py::test_async_command_with_polled_callback[cmd_exception-123-None-True] PASSED [ 0%] 190s tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_ok-argout0-False] PASSED [ 0%] 191s tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_timeout-None-True] PASSED [ 0%] 191s tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_exception-argout2-False] PASSED [ 0%] 191s tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_ok-False] PASSED [ 0%] 192s tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_timeout-True] PASSED [ 1%] 192s tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_exception-False] PASSED [ 1%] 192s tests/test_async.py::test_async_command_with_pushed_callback[cmd_ok-123-123-False] PASSED [ 1%] 193s tests/test_async.py::test_async_command_with_pushed_callback[cmd_timeout-123-None-True] PASSED [ 1%] 193s tests/test_async.py::test_async_command_with_pushed_callback[cmd_exception-123-None-True] PASSED [ 1%] 193s tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_ok-argout0-False] PASSED [ 1%] 193s tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_timeout-None-True] PASSED [ 1%] 194s tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_exception-argout2-False] PASSED [ 1%] 194s tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_ok-False] PASSED [ 1%] 194s tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_timeout-True] PASSED [ 1%] 195s tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_exception-False] PASSED [ 1%] 195s tests/test_async.py::test_async_exception_in_callback SKIPPED (This ...) [ 1%] 195s tests/test_client.py::test_ping PASSED [ 1%] 195s tests/test_client.py::test_info PASSED [ 2%] 195s tests/test_client.py::test_read_attribute[State] PASSED [ 2%] 195s tests/test_client.py::test_read_attribute[Status] PASSED [ 2%] 195s tests/test_client.py::test_read_attribute[ampli] PASSED [ 2%] 195s tests/test_client.py::test_read_attribute[boolean_image] PASSED [ 2%] 196s tests/test_client.py::test_read_attribute[boolean_image_ro] PASSED [ 2%] 196s tests/test_client.py::test_read_attribute[boolean_scalar] PASSED [ 2%] 196s tests/test_client.py::test_read_attribute[boolean_spectrum] PASSED [ 2%] 196s tests/test_client.py::test_read_attribute[boolean_spectrum_ro] PASSED [ 2%] 196s tests/test_client.py::test_read_attribute[double_image] PASSED [ 2%] 196s tests/test_client.py::test_read_attribute[double_image_ro] PASSED [ 2%] 196s tests/test_client.py::test_read_attribute[double_scalar] PASSED [ 2%] 196s tests/test_client.py::test_read_attribute[double_scalar_rww] PASSED [ 2%] 196s tests/test_client.py::test_read_attribute[double_scalar_w] PASSED [ 3%] 197s tests/test_client.py::test_read_attribute[double_spectrum] PASSED [ 3%] 197s tests/test_client.py::test_read_attribute[double_spectrum_ro] PASSED [ 3%] 197s tests/test_client.py::test_read_attribute[echo_mode] SKIPPED (This t...) [ 3%] 197s tests/test_client.py::test_read_attribute[enum_image] PASSED [ 3%] 197s tests/test_client.py::test_read_attribute[enum_image_ro] PASSED [ 3%] 197s tests/test_client.py::test_read_attribute[enum_scalar] PASSED [ 3%] 197s tests/test_client.py::test_read_attribute[enum_scalar_ro] PASSED [ 3%] 197s tests/test_client.py::test_read_attribute[enum_spectrum] PASSED [ 3%] 198s tests/test_client.py::test_read_attribute[enum_spectrum_ro] PASSED [ 3%] 198s tests/test_client.py::test_read_attribute[float_image] PASSED [ 3%] 198s tests/test_client.py::test_read_attribute[float_image_ro] PASSED [ 3%] 198s tests/test_client.py::test_read_attribute[float_scalar] PASSED [ 3%] 198s tests/test_client.py::test_read_attribute[float_spectrum] PASSED [ 4%] 198s tests/test_client.py::test_read_attribute[float_spectrum_ro] PASSED [ 4%] 198s tests/test_client.py::test_read_attribute[freq] PASSED [ 4%] 199s tests/test_client.py::test_read_attribute[long64_image_ro] PASSED [ 4%] 199s tests/test_client.py::test_read_attribute[long64_scalar] PASSED [ 4%] 199s tests/test_client.py::test_read_attribute[long64_spectrum_ro] PASSED [ 4%] 199s tests/test_client.py::test_read_attribute[long_image] PASSED [ 4%] 199s tests/test_client.py::test_read_attribute[long_image_ro] PASSED [ 4%] 199s tests/test_client.py::test_read_attribute[long_scalar] PASSED [ 4%] 199s tests/test_client.py::test_read_attribute[long_scalar_rww] PASSED [ 4%] 199s tests/test_client.py::test_read_attribute[long_scalar_w] PASSED [ 4%] 199s tests/test_client.py::test_read_attribute[long_spectrum] PASSED [ 4%] 200s tests/test_client.py::test_read_attribute[long_spectrum_ro] PASSED [ 4%] 200s tests/test_client.py::test_read_attribute[short_image] PASSED [ 5%] 200s tests/test_client.py::test_read_attribute[short_image_ro] PASSED [ 5%] 200s tests/test_client.py::test_read_attribute[short_scalar] PASSED [ 5%] 200s tests/test_client.py::test_read_attribute[short_scalar_ro] PASSED [ 5%] 200s tests/test_client.py::test_read_attribute[short_scalar_rww] PASSED [ 5%] 200s tests/test_client.py::test_read_attribute[short_scalar_w] PASSED [ 5%] 200s tests/test_client.py::test_read_attribute[short_spectrum] PASSED [ 5%] 201s tests/test_client.py::test_read_attribute[short_spectrum_ro] PASSED [ 5%] 201s tests/test_client.py::test_read_attribute[string_image] PASSED [ 5%] 201s tests/test_client.py::test_read_attribute[string_image_ro] XFAIL [ 5%] 201s tests/test_client.py::test_read_attribute[string_scalar] PASSED [ 5%] 201s tests/test_client.py::test_read_attribute[string_spectrum] PASSED [ 5%] 201s tests/test_client.py::test_read_attribute[string_spectrum_ro] XFAIL [ 5%] 202s tests/test_client.py::test_read_attribute[uchar_image] PASSED [ 6%] 202s tests/test_client.py::test_read_attribute[uchar_image_ro] PASSED [ 6%] 202s tests/test_client.py::test_read_attribute[uchar_scalar] PASSED [ 6%] 202s tests/test_client.py::test_read_attribute[uchar_spectrum] PASSED [ 6%] 202s tests/test_client.py::test_read_attribute[uchar_spectrum_ro] PASSED [ 6%] 202s tests/test_client.py::test_read_attribute[ulong64_image_ro] PASSED [ 6%] 202s tests/test_client.py::test_read_attribute[ulong64_scalar] PASSED [ 6%] 203s tests/test_client.py::test_read_attribute[ulong64_spectrum_ro] PASSED [ 6%] 203s tests/test_client.py::test_read_attribute[ulong_image_ro] PASSED [ 6%] 203s tests/test_client.py::test_read_attribute[ulong_scalar] PASSED [ 6%] 203s tests/test_client.py::test_read_attribute[ulong_spectrum_ro] PASSED [ 6%] 203s tests/test_client.py::test_read_attribute[ushort_image] PASSED [ 6%] 203s tests/test_client.py::test_read_attribute[ushort_image_ro] PASSED [ 6%] 203s tests/test_client.py::test_read_attribute[ushort_scalar] PASSED [ 7%] 203s tests/test_client.py::test_read_attribute[ushort_spectrum] PASSED [ 7%] 204s tests/test_client.py::test_read_attribute[ushort_spectrum_ro] PASSED [ 7%] 204s tests/test_client.py::test_read_attribute[wave] PASSED [ 7%] 204s tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_scalar_w] PASSED [ 7%] 204s tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_spectrum] PASSED [ 7%] 204s tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_image] PASSED [ 7%] 204s tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_scalar_w] PASSED [ 7%] 204s tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_spectrum] PASSED [ 7%] 204s tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_image] PASSED [ 7%] 204s tests/test_client.py::test_attribute_list_query[Synchronous] SKIPPED [ 7%] 204s tests/test_client.py::test_attribute_list_query_ex[Synchronous] SKIPPED [ 7%] 204s tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_scalar_w] PASSED [ 7%] 205s tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_spectrum] PASSED [ 8%] 205s tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_image] PASSED [ 8%] 205s tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_scalar_w] PASSED [ 8%] 205s tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_spectrum] PASSED [ 8%] 205s tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_image] PASSED [ 8%] 205s tests/test_client.py::test_attribute_list_query[Futures] SKIPPED (Th...) [ 8%] 205s tests/test_client.py::test_attribute_list_query_ex[Futures] SKIPPED [ 8%] 205s tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_scalar_w] PASSED [ 8%] 206s tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_spectrum] PASSED [ 8%] 206s tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_image] PASSED [ 8%] 206s tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_scalar_w] PASSED [ 8%] 206s tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_spectrum] PASSED [ 8%] 206s tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_image] PASSED [ 8%] 206s tests/test_client.py::test_attribute_list_query[Gevent] SKIPPED (Thi...) [ 9%] 206s tests/test_client.py::test_attribute_list_query_ex[Gevent] SKIPPED (...) [ 9%] 206s tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_scalar_w] PASSED [ 9%] 206s tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_spectrum] PASSED [ 9%] 207s tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_image] PASSED [ 9%] 207s tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_scalar_w] PASSED [ 9%] 207s tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_spectrum] PASSED [ 9%] 207s tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_image] PASSED [ 9%] 207s tests/test_client.py::test_attribute_list_query[Asyncio] SKIPPED (Th...) [ 9%] 207s tests/test_client.py::test_attribute_list_query_ex[Asyncio] SKIPPED [ 9%] 207s tests/test_client.py::test_high_level_api_for_asyncio SKIPPED (async...) [ 9%] 207s tests/test_client.py::test_write_scalar_attribute[boolean_scalar] PASSED [ 9%] 207s tests/test_client.py::test_write_scalar_attribute[double_scalar] PASSED [ 9%] 208s tests/test_client.py::test_write_scalar_attribute[double_scalar_w] PASSED [ 10%] 208s tests/test_client.py::test_write_scalar_attribute[enum_scalar] XFAIL [ 10%] 208s tests/test_client.py::test_write_scalar_attribute[float_scalar] PASSED [ 10%] 208s tests/test_client.py::test_write_scalar_attribute[long64_scalar] PASSED [ 10%] 208s tests/test_client.py::test_write_scalar_attribute[long_scalar] PASSED [ 10%] 208s tests/test_client.py::test_write_scalar_attribute[long_scalar_w] PASSED [ 10%] 208s tests/test_client.py::test_write_scalar_attribute[short_scalar] PASSED [ 10%] 209s tests/test_client.py::test_write_scalar_attribute[short_scalar_w] PASSED [ 10%] 209s tests/test_client.py::test_write_scalar_attribute[string_scalar] PASSED [ 10%] 209s tests/test_client.py::test_write_scalar_attribute[uchar_scalar] XFAIL [ 10%] 209s tests/test_client.py::test_write_scalar_attribute[ulong64_scalar] PASSED [ 10%] 209s tests/test_client.py::test_write_scalar_attribute[ulong_scalar] PASSED [ 10%] 209s tests/test_client.py::test_write_scalar_attribute[ushort_scalar] PASSED [ 10%] 209s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Numpy] PASSED [ 11%] 210s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Tuple] PASSED [ 11%] 210s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.List] PASSED [ 11%] 210s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Bytes] PASSED [ 11%] 210s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.ByteArray] PASSED [ 11%] 210s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.String] PASSED [ 11%] 210s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Numpy] PASSED [ 11%] 210s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Tuple] PASSED [ 11%] 210s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.List] PASSED [ 11%] 211s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Bytes] PASSED [ 11%] 211s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.ByteArray] PASSED [ 11%] 211s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.String] PASSED [ 11%] 211s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Numpy] XFAIL [ 11%] 211s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Tuple] XFAIL [ 12%] 212s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.List] XFAIL [ 12%] 212s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Bytes] XFAIL [ 12%] 212s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.ByteArray] XFAIL [ 12%] 212s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.String] XFAIL [ 12%] 212s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Numpy] PASSED [ 12%] 213s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Tuple] PASSED [ 12%] 213s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.List] PASSED [ 12%] 213s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Bytes] PASSED [ 12%] 213s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.ByteArray] PASSED [ 12%] 213s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.String] PASSED [ 12%] 213s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Numpy] PASSED [ 12%] 213s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Tuple] PASSED [ 12%] 213s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.List] PASSED [ 13%] 214s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Bytes] PASSED [ 13%] 214s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.ByteArray] PASSED [ 13%] 214s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.String] PASSED [ 13%] 214s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Numpy] PASSED [ 13%] 214s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Tuple] PASSED [ 13%] 214s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.List] PASSED [ 13%] 214s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Bytes] PASSED [ 13%] 215s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.ByteArray] PASSED [ 13%] 215s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.String] PASSED [ 13%] 215s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Numpy] PASSED [ 13%] 215s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Tuple] PASSED [ 13%] 215s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.List] PASSED [ 13%] 215s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Bytes] XFAIL [ 14%] 215s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.ByteArray] XFAIL [ 14%] 216s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.String] XFAIL [ 14%] 216s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Numpy] XFAIL [ 14%] 216s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Tuple] XFAIL [ 14%] 216s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.List] XFAIL [ 14%] 216s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Bytes] XFAIL [ 14%] 216s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.ByteArray] XFAIL [ 14%] 217s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.String] XFAIL [ 14%] 217s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Numpy] PASSED [ 14%] 217s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Tuple] PASSED [ 14%] 217s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.List] PASSED [ 14%] 217s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Bytes] PASSED [ 14%] 217s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.ByteArray] PASSED [ 15%] 217s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.String] PASSED [ 15%] 218s tests/test_client.py::test_write_read_empty_spectrum_attribute[boolean_spectrum] PASSED [ 15%] 218s tests/test_client.py::test_write_read_empty_spectrum_attribute[double_spectrum] PASSED [ 15%] 218s tests/test_client.py::test_write_read_empty_spectrum_attribute[enum_spectrum] PASSED [ 15%] 218s tests/test_client.py::test_write_read_empty_spectrum_attribute[float_spectrum] PASSED [ 15%] 218s tests/test_client.py::test_write_read_empty_spectrum_attribute[long_spectrum] PASSED [ 15%] 218s tests/test_client.py::test_write_read_empty_spectrum_attribute[short_spectrum] PASSED [ 15%] 218s tests/test_client.py::test_write_read_empty_spectrum_attribute[string_spectrum] XFAIL [ 15%] 218s tests/test_client.py::test_write_read_empty_spectrum_attribute[uchar_spectrum] PASSED [ 15%] 218s tests/test_client.py::test_write_read_empty_spectrum_attribute[ushort_spectrum] PASSED [ 15%] 219s tests/test_client.py::test_write_read_string_attribute PASSED [ 15%] 219s tests/test_client.py::test_set_non_existent_attribute_raises_by_default PASSED [ 15%] 219s tests/test_client.py::test_set_non_existent_attribute_allowed_if_dynamic_interface_unfrozen PASSED [ 16%] 219s tests/test_client.py::test_dynamic_interface_can_be_toggled PASSED [ 16%] 219s tests/test_client.py::test_dynamic_interface_flag_can_be_read PASSED [ 16%] 219s tests/test_client.py::test_dynamic_interface_only_applies_to_device_proxy_instance PASSED [ 16%] 219s tests/test_client.py::test_dynamic_interface_unfreeze_generates_a_user_warning PASSED [ 16%] 219s tests/test_client.py::test_read_attribute_config[State] PASSED [ 16%] 220s tests/test_client.py::test_read_attribute_config[Status] PASSED [ 16%] 220s tests/test_client.py::test_read_attribute_config[ampli] PASSED [ 16%] 220s tests/test_client.py::test_read_attribute_config[boolean_image] PASSED [ 16%] 220s tests/test_client.py::test_read_attribute_config[boolean_image_ro] PASSED [ 16%] 220s tests/test_client.py::test_read_attribute_config[boolean_scalar] PASSED [ 16%] 220s tests/test_client.py::test_read_attribute_config[boolean_spectrum] PASSED [ 16%] 220s tests/test_client.py::test_read_attribute_config[boolean_spectrum_ro] PASSED [ 16%] 220s tests/test_client.py::test_read_attribute_config[double_image] PASSED [ 17%] 220s tests/test_client.py::test_read_attribute_config[double_image_ro] PASSED [ 17%] 221s tests/test_client.py::test_read_attribute_config[double_scalar] PASSED [ 17%] 221s tests/test_client.py::test_read_attribute_config[double_scalar_rww] PASSED [ 17%] 221s tests/test_client.py::test_read_attribute_config[double_scalar_w] PASSED [ 17%] 221s tests/test_client.py::test_read_attribute_config[double_spectrum] PASSED [ 17%] 221s tests/test_client.py::test_read_attribute_config[double_spectrum_ro] PASSED [ 17%] 221s tests/test_client.py::test_read_attribute_config[echo_mode] SKIPPED [ 17%] 221s tests/test_client.py::test_read_attribute_config[enum_image] PASSED [ 17%] 221s tests/test_client.py::test_read_attribute_config[enum_image_ro] PASSED [ 17%] 222s tests/test_client.py::test_read_attribute_config[enum_scalar] PASSED [ 17%] 222s tests/test_client.py::test_read_attribute_config[enum_scalar_ro] PASSED [ 17%] 222s tests/test_client.py::test_read_attribute_config[enum_spectrum] PASSED [ 17%] 222s tests/test_client.py::test_read_attribute_config[enum_spectrum_ro] PASSED [ 18%] 222s tests/test_client.py::test_read_attribute_config[float_image] PASSED [ 18%] 222s tests/test_client.py::test_read_attribute_config[float_image_ro] PASSED [ 18%] 222s tests/test_client.py::test_read_attribute_config[float_scalar] PASSED [ 18%] 222s tests/test_client.py::test_read_attribute_config[float_spectrum] PASSED [ 18%] 223s tests/test_client.py::test_read_attribute_config[float_spectrum_ro] PASSED [ 18%] 223s tests/test_client.py::test_read_attribute_config[freq] PASSED [ 18%] 223s tests/test_client.py::test_read_attribute_config[long64_image_ro] PASSED [ 18%] 223s tests/test_client.py::test_read_attribute_config[long64_scalar] PASSED [ 18%] 223s tests/test_client.py::test_read_attribute_config[long64_spectrum_ro] PASSED [ 18%] 223s tests/test_client.py::test_read_attribute_config[long_image] PASSED [ 18%] 223s tests/test_client.py::test_read_attribute_config[long_image_ro] PASSED [ 18%] 223s tests/test_client.py::test_read_attribute_config[long_scalar] PASSED [ 18%] 224s tests/test_client.py::test_read_attribute_config[long_scalar_rww] PASSED [ 19%] 224s tests/test_client.py::test_read_attribute_config[long_scalar_w] PASSED [ 19%] 224s tests/test_client.py::test_read_attribute_config[long_spectrum] PASSED [ 19%] 224s tests/test_client.py::test_read_attribute_config[long_spectrum_ro] PASSED [ 19%] 224s tests/test_client.py::test_read_attribute_config[no_value] PASSED [ 19%] 224s tests/test_client.py::test_read_attribute_config[short_image] PASSED [ 19%] 224s tests/test_client.py::test_read_attribute_config[short_image_ro] PASSED [ 19%] 224s tests/test_client.py::test_read_attribute_config[short_scalar] PASSED [ 19%] 225s tests/test_client.py::test_read_attribute_config[short_scalar_ro] PASSED [ 19%] 225s tests/test_client.py::test_read_attribute_config[short_scalar_rww] PASSED [ 19%] 225s tests/test_client.py::test_read_attribute_config[short_scalar_w] PASSED [ 19%] 225s tests/test_client.py::test_read_attribute_config[short_spectrum] PASSED [ 19%] 225s tests/test_client.py::test_read_attribute_config[short_spectrum_ro] PASSED [ 19%] 226s tests/test_client.py::test_read_attribute_config[string_image] PASSED [ 20%] 226s tests/test_client.py::test_read_attribute_config[string_image_ro] PASSED [ 20%] 226s tests/test_client.py::test_read_attribute_config[string_scalar] PASSED [ 20%] 226s tests/test_client.py::test_read_attribute_config[string_spectrum] PASSED [ 20%] 226s tests/test_client.py::test_read_attribute_config[string_spectrum_ro] PASSED [ 20%] 226s tests/test_client.py::test_read_attribute_config[throw_exception] PASSED [ 20%] 226s tests/test_client.py::test_read_attribute_config[uchar_image] PASSED [ 20%] 227s tests/test_client.py::test_read_attribute_config[uchar_image_ro] PASSED [ 20%] 227s tests/test_client.py::test_read_attribute_config[uchar_scalar] PASSED [ 20%] 227s tests/test_client.py::test_read_attribute_config[uchar_spectrum] PASSED [ 20%] 227s tests/test_client.py::test_read_attribute_config[uchar_spectrum_ro] PASSED [ 20%] 227s tests/test_client.py::test_read_attribute_config[ulong64_image_ro] PASSED [ 20%] 227s tests/test_client.py::test_read_attribute_config[ulong64_scalar] PASSED [ 20%] 227s tests/test_client.py::test_read_attribute_config[ulong64_spectrum_ro] PASSED [ 21%] 227s tests/test_client.py::test_read_attribute_config[ulong_image_ro] PASSED [ 21%] 228s tests/test_client.py::test_read_attribute_config[ulong_scalar] PASSED [ 21%] 228s tests/test_client.py::test_read_attribute_config[ulong_spectrum_ro] PASSED [ 21%] 228s tests/test_client.py::test_read_attribute_config[ushort_image] PASSED [ 21%] 228s tests/test_client.py::test_read_attribute_config[ushort_image_ro] PASSED [ 21%] 228s tests/test_client.py::test_read_attribute_config[ushort_scalar] PASSED [ 21%] 228s tests/test_client.py::test_read_attribute_config[ushort_spectrum] PASSED [ 21%] 229s tests/test_client.py::test_read_attribute_config[ushort_spectrum_ro] PASSED [ 21%] 229s tests/test_client.py::test_read_attribute_config[wave] PASSED [ 21%] 229s tests/test_client.py::test_device_proxy_dir_method PASSED [ 21%] 229s tests/test_client.py::test_device_polling_command PASSED [ 21%] 229s tests/test_client.py::test_device_polling_attribute PASSED [ 21%] 230s tests/test_client.py::test_command_string PASSED [ 22%] 230s tests/test_client.py::test_command_raises_type_error_for_bad_input PASSED [ 22%] 230s tests/test_client.py::test_repr_uses_info[Synchronous] PASSED [ 22%] 230s tests/test_client.py::test_repr_default_if_info_unavailable[Synchronous] PASSED [ 22%] 230s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Synchronous] PASSED [ 22%] 230s tests/test_client.py::test_no_memory_leak_for_repr[Synchronous] PASSED [ 22%] 230s tests/test_client.py::test_no_memory_leak_for_str[Synchronous] PASSED [ 22%] 230s tests/test_client.py::test_no_cyclic_ref_for_proxy[Synchronous] PASSED [ 22%] 230s tests/test_client.py::test_repr_uses_info[Futures] PASSED [ 22%] 231s tests/test_client.py::test_repr_default_if_info_unavailable[Futures] PASSED [ 22%] 231s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Futures] PASSED [ 22%] 231s tests/test_client.py::test_no_memory_leak_for_repr[Futures] PASSED [ 22%] 231s tests/test_client.py::test_no_memory_leak_for_str[Futures] PASSED [ 22%] 231s tests/test_client.py::test_no_cyclic_ref_for_proxy[Futures] PASSED [ 23%] 231s tests/test_client.py::test_repr_uses_info[Gevent] PASSED [ 23%] 231s tests/test_client.py::test_repr_default_if_info_unavailable[Gevent] PASSED [ 23%] 231s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Gevent] PASSED [ 23%] 231s tests/test_client.py::test_no_memory_leak_for_repr[Gevent] PASSED [ 23%] 231s tests/test_client.py::test_no_memory_leak_for_str[Gevent] PASSED [ 23%] 231s tests/test_client.py::test_no_cyclic_ref_for_proxy[Gevent] PASSED [ 23%] 232s tests/test_client.py::test_repr_uses_info[Asyncio] PASSED [ 23%] 232s tests/test_client.py::test_repr_default_if_info_unavailable[Asyncio] PASSED [ 23%] 232s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Asyncio] PASSED [ 23%] 232s tests/test_client.py::test_no_memory_leak_for_repr[Asyncio] PASSED [ 23%] 232s tests/test_client.py::test_no_memory_leak_for_str[Asyncio] PASSED [ 23%] 232s tests/test_client.py::test_no_cyclic_ref_for_proxy[Asyncio] PASSED [ 23%] 232s tests/test_database.py::test_put_remove_attribute_properties PASSED [ 24%] 232s tests/test_databaseds.py::test_ping SKIPPED (This test is failing wh...) [ 24%] 232s tests/test_databaseds.py::test_status SKIPPED (This test is failing ...) [ 24%] 232s tests/test_databaseds.py::test_state SKIPPED (This test is failing w...) [ 24%] 232s tests/test_databaseds.py::test_device_property SKIPPED (This test is...) [ 24%] 232s tests/test_databaseds.py::test_info SKIPPED (This test is failing wh...) [ 24%] 232s tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type0] PASSED [ 24%] 232s tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type1] PASSED [ 24%] 232s tests/test_server.py::test_uncorrect_typing_hints[property-tuple-PyTango does not support mixed types] PASSED [ 24%] 232s tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types0] PASSED [ 24%] 232s tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types1] PASSED [ 24%] 232s tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types2] PASSED [ 24%] 232s tests/test_server.py::test_uncorrect_typing_hints[attribute-Callable-Cannot translate] PASSED [ 24%] 232s tests/test_server.py::test_device_classes_use_latest_implementation PASSED [ 25%] 232s tests/test_server.py::test_empty_device[Synchronous] PASSED [ 25%] 232s tests/test_server.py::test_empty_device[Asyncio] PASSED [ 25%] 232s tests/test_server.py::test_empty_device[Gevent] PASSED [ 25%] 233s tests/test_server.py::test_set_desc_status_state_at_init[doc] PASSED [ 25%] 233s tests/test_server.py::test_set_desc_status_state_at_init[description] PASSED [ 25%] 233s tests/test_server.py::test_set_state[ON-Synchronous] PASSED [ 25%] 233s tests/test_server.py::test_set_state[ON-Asyncio] PASSED [ 25%] 233s tests/test_server.py::test_set_state[ON-Gevent] PASSED [ 25%] 233s tests/test_server.py::test_set_state[OFF-Synchronous] PASSED [ 25%] 233s tests/test_server.py::test_set_state[OFF-Asyncio] PASSED [ 25%] 233s tests/test_server.py::test_set_state[OFF-Gevent] PASSED [ 25%] 233s tests/test_server.py::test_set_state[CLOSE-Synchronous] PASSED [ 25%] 233s tests/test_server.py::test_set_state[CLOSE-Asyncio] PASSED [ 26%] 233s tests/test_server.py::test_set_state[CLOSE-Gevent] PASSED [ 26%] 233s tests/test_server.py::test_set_state[OPEN-Synchronous] PASSED [ 26%] 234s tests/test_server.py::test_set_state[OPEN-Asyncio] PASSED [ 26%] 234s tests/test_server.py::test_set_state[OPEN-Gevent] PASSED [ 26%] 234s tests/test_server.py::test_set_state[INSERT-Synchronous] PASSED [ 26%] 234s tests/test_server.py::test_set_state[INSERT-Asyncio] PASSED [ 26%] 234s tests/test_server.py::test_set_state[INSERT-Gevent] PASSED [ 26%] 234s tests/test_server.py::test_set_state[EXTRACT-Synchronous] PASSED [ 26%] 234s tests/test_server.py::test_set_state[EXTRACT-Asyncio] PASSED [ 26%] 234s tests/test_server.py::test_set_state[EXTRACT-Gevent] PASSED [ 26%] 234s tests/test_server.py::test_set_state[MOVING-Synchronous] PASSED [ 26%] 234s tests/test_server.py::test_set_state[MOVING-Asyncio] PASSED [ 26%] 235s tests/test_server.py::test_set_state[MOVING-Gevent] PASSED [ 27%] 235s tests/test_server.py::test_set_state[STANDBY-Synchronous] PASSED [ 27%] 235s tests/test_server.py::test_set_state[STANDBY-Asyncio] PASSED [ 27%] 235s tests/test_server.py::test_set_state[STANDBY-Gevent] PASSED [ 27%] 235s tests/test_server.py::test_set_state[FAULT-Synchronous] PASSED [ 27%] 235s tests/test_server.py::test_set_state[FAULT-Asyncio] PASSED [ 27%] 235s tests/test_server.py::test_set_state[FAULT-Gevent] PASSED [ 27%] 235s tests/test_server.py::test_set_state[INIT-Synchronous] PASSED [ 27%] 235s tests/test_server.py::test_set_state[INIT-Asyncio] PASSED [ 27%] 235s tests/test_server.py::test_set_state[INIT-Gevent] PASSED [ 27%] 235s tests/test_server.py::test_set_state[RUNNING-Synchronous] PASSED [ 27%] 236s tests/test_server.py::test_set_state[RUNNING-Asyncio] PASSED [ 27%] 236s tests/test_server.py::test_set_state[RUNNING-Gevent] PASSED [ 27%] 236s tests/test_server.py::test_set_state[ALARM-Synchronous] PASSED [ 28%] 236s tests/test_server.py::test_set_state[ALARM-Asyncio] PASSED [ 28%] 236s tests/test_server.py::test_set_state[ALARM-Gevent] PASSED [ 28%] 236s tests/test_server.py::test_set_state[DISABLE-Synchronous] PASSED [ 28%] 236s tests/test_server.py::test_set_state[DISABLE-Asyncio] PASSED [ 28%] 236s tests/test_server.py::test_set_state[DISABLE-Gevent] PASSED [ 28%] 237s tests/test_server.py::test_set_state[UNKNOWN-Synchronous] PASSED [ 28%] 237s tests/test_server.py::test_set_state[UNKNOWN-Asyncio] PASSED [ 28%] 237s tests/test_server.py::test_set_state[UNKNOWN-Gevent] PASSED [ 28%] 237s tests/test_server.py::test_user_dev_state_status[Synchronous] PASSED [ 28%] 237s tests/test_server.py::test_user_dev_state_status[Asyncio] PASSED [ 28%] 237s tests/test_server.py::test_user_dev_state_status[Gevent] PASSED [ 28%] 237s tests/test_server.py::test_set_status[Synchronous] PASSED [ 28%] 237s tests/test_server.py::test_set_status[Asyncio] PASSED [ 29%] 237s tests/test_server.py::test_set_status[Gevent] PASSED [ 29%] 237s tests/test_server.py::test_attr_quality_checked_with_state[Synchronous] PASSED [ 29%] 237s tests/test_server.py::test_attr_quality_checked_with_state[Asyncio] PASSED [ 29%] 238s tests/test_server.py::test_attr_quality_checked_with_state[Gevent] PASSED [ 29%] 238s tests/test_server.py::test_identity_command[int-Synchronous] PASSED [ 29%] 238s tests/test_server.py::test_identity_command[int-Asyncio] PASSED [ 29%] 238s tests/test_server.py::test_identity_command[int-Gevent] PASSED [ 29%] 238s tests/test_server.py::test_identity_command[float-Synchronous] PASSED [ 29%] 238s tests/test_server.py::test_identity_command[float-Asyncio] PASSED [ 29%] 238s tests/test_server.py::test_identity_command[float-Gevent] PASSED [ 29%] 238s tests/test_server.py::test_identity_command[str-Synchronous] PASSED [ 29%] 238s tests/test_server.py::test_identity_command[str-Asyncio] PASSED [ 29%] 239s tests/test_server.py::test_identity_command[str-Gevent] PASSED [ 30%] 239s tests/test_server.py::test_identity_command[bool-Synchronous] PASSED [ 30%] 239s tests/test_server.py::test_identity_command[bool-Asyncio] PASSED [ 30%] 239s tests/test_server.py::test_identity_command[bool-Gevent] PASSED [ 30%] 239s tests/test_server.py::test_identity_command[(int,)-Synchronous] PASSED [ 30%] 239s tests/test_server.py::test_identity_command[(int,)-Asyncio] PASSED [ 30%] 239s tests/test_server.py::test_identity_command[(int,)-Gevent] PASSED [ 30%] 239s tests/test_server.py::test_identity_command[(float,)-Synchronous] PASSED [ 30%] 239s tests/test_server.py::test_identity_command[(float,)-Asyncio] PASSED [ 30%] 240s tests/test_server.py::test_identity_command[(float,)-Gevent] PASSED [ 30%] 240s tests/test_server.py::test_identity_command[(str,)-Synchronous] PASSED [ 30%] 240s tests/test_server.py::test_identity_command[(str,)-Asyncio] PASSED [ 30%] 240s tests/test_server.py::test_identity_command[(str,)-Gevent] PASSED [ 30%] 240s tests/test_server.py::test_identity_command[(bool,)-Synchronous] XFAIL [ 31%] 240s tests/test_server.py::test_identity_command[(bool,)-Asyncio] XFAIL (...) [ 31%] 240s tests/test_server.py::test_identity_command[(bool,)-Gevent] XFAIL (N...) [ 31%] 240s tests/test_server.py::test_identity_command[DevVarLongStringArray-Synchronous] PASSED [ 31%] 240s tests/test_server.py::test_identity_command[DevVarLongStringArray-Asyncio] PASSED [ 31%] 241s tests/test_server.py::test_identity_command[DevVarLongStringArray-Gevent] PASSED [ 31%] 241s tests/test_server.py::test_identity_command[DevVarDoubleStringArray-Synchronous] PASSED [ 31%] 241s tests/test_server.py::test_identity_command[DevVarDoubleStringArray-Asyncio] PASSED [ 31%] 241s tests/test_server.py::test_identity_command[DevVarDoubleStringArray-Gevent] PASSED [ 31%] 241s tests/test_server.py::test_identity_command_with_typing[int] PASSED [ 31%] 241s tests/test_server.py::test_identity_command_with_typing[float] PASSED [ 31%] 241s tests/test_server.py::test_identity_command_with_typing[str] PASSED [ 31%] 241s tests/test_server.py::test_identity_command_with_typing[bool] PASSED [ 31%] 241s tests/test_server.py::test_identity_command_with_typing[(int,)] PASSED [ 32%] 241s tests/test_server.py::test_identity_command_with_typing[(float,)] PASSED [ 32%] 241s tests/test_server.py::test_identity_command_with_typing[(str,)] PASSED [ 32%] 242s tests/test_server.py::test_identity_command_with_typing[(bool,)] XFAIL [ 32%] 242s tests/test_server.py::test_identity_command_with_typing[DevVarLongStringArray] PASSED [ 32%] 242s tests/test_server.py::test_identity_command_with_typing[DevVarDoubleStringArray] PASSED [ 32%] 242s tests/test_server.py::test_devstate_command_with_typing PASSED [ 32%] 242s tests/test_server.py::test_command_self_typed_with_not_defined_name PASSED [ 32%] 242s tests/test_server.py::test_decorated_command[Synchronous] PASSED [ 32%] 242s tests/test_server.py::test_decorated_command[Asyncio] PASSED [ 32%] 242s tests/test_server.py::test_decorated_command[Gevent] PASSED [ 32%] 242s tests/test_server.py::test_command_isallowed[Synchronous] PASSED [ 32%] 243s tests/test_server.py::test_command_isallowed[Asyncio] PASSED [ 32%] 243s tests/test_server.py::test_command_isallowed[Gevent] PASSED [ 33%] 243s tests/test_server.py::test_dynamic_command[Synchronous-True] PASSED [ 33%] 243s tests/test_server.py::test_dynamic_command[Synchronous-False] PASSED [ 33%] 243s tests/test_server.py::test_dynamic_command[Asyncio-True] PASSED [ 33%] 243s tests/test_server.py::test_dynamic_command[Asyncio-False] PASSED [ 33%] 243s tests/test_server.py::test_dynamic_command[Gevent-True] PASSED [ 33%] 243s tests/test_server.py::test_dynamic_command[Gevent-False] PASSED [ 33%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[int] PASSED [ 33%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[float] PASSED [ 33%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[str] PASSED [ 33%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[bool] PASSED [ 33%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[(int,)] PASSED [ 33%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[(float,)] PASSED [ 33%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[(str,)] PASSED [ 34%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[(bool,)] XFAIL [ 34%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[DevVarLongStringArray] PASSED [ 34%] 244s tests/test_server.py::test_identity_dynamic_command_with_typing[DevVarDoubleStringArray] PASSED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[bool_, SCALAR] SKIPPED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[bool_], SPECTRUM] SKIPPED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[uint8, SCALAR] SKIPPED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint8], SPECTRUM] SKIPPED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[int16, SCALAR] SKIPPED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[int16], SPECTRUM] SKIPPED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[uint16, SCALAR] SKIPPED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint16], SPECTRUM] SKIPPED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[int32, SCALAR] SKIPPED [ 34%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[int32], SPECTRUM] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[uint32, SCALAR] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint32], SPECTRUM] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[int64, SCALAR] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[int64], SPECTRUM] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[uint64, SCALAR] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint64], SPECTRUM] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[float64, SCALAR] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[float64], SPECTRUM] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[float32, SCALAR] SKIPPED [ 35%] 245s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[float32], SPECTRUM] SKIPPED [ 35%] 245s tests/test_server.py::test_polled_command[Synchronous] PASSED [ 35%] 245s tests/test_server.py::test_polled_command[Asyncio] PASSED [ 35%] 245s tests/test_server.py::test_polled_command[Gevent] PASSED [ 36%] 245s tests/test_server.py::test_wrong_command_result[Synchronous] PASSED [ 36%] 246s tests/test_server.py::test_wrong_command_result[Asyncio] PASSED [ 36%] 246s tests/test_server.py::test_wrong_command_result[Gevent] PASSED [ 36%] 246s tests/test_server.py::test_read_write_attribute[int-Synchronous] PASSED [ 36%] 246s tests/test_server.py::test_read_write_attribute[int-Asyncio] PASSED [ 36%] 246s tests/test_server.py::test_read_write_attribute[int-Gevent] PASSED [ 36%] 246s tests/test_server.py::test_read_write_attribute[float-Synchronous] PASSED [ 36%] 246s tests/test_server.py::test_read_write_attribute[float-Asyncio] SKIPPED [ 36%] 246s tests/test_server.py::test_read_write_attribute[float-Gevent] PASSED [ 36%] 247s tests/test_server.py::test_read_write_attribute[str-Synchronous] PASSED [ 36%] 247s tests/test_server.py::test_read_write_attribute[str-Asyncio] PASSED [ 36%] 247s tests/test_server.py::test_read_write_attribute[str-Gevent] PASSED [ 36%] 247s tests/test_server.py::test_read_write_attribute[bool-Synchronous] PASSED [ 37%] 247s tests/test_server.py::test_read_write_attribute[bool-Asyncio] PASSED [ 37%] 247s tests/test_server.py::test_read_write_attribute[bool-Gevent] PASSED [ 37%] 247s tests/test_server.py::test_read_write_attribute[(int,)-Synchronous] PASSED [ 37%] 248s tests/test_server.py::test_read_write_attribute[(int,)-Asyncio] PASSED [ 37%] 248s tests/test_server.py::test_read_write_attribute[(int,)-Gevent] PASSED [ 37%] 248s tests/test_server.py::test_read_write_attribute[(float,)-Synchronous] PASSED [ 37%] 248s tests/test_server.py::test_read_write_attribute[(float,)-Asyncio] PASSED [ 37%] 248s tests/test_server.py::test_read_write_attribute[(float,)-Gevent] PASSED [ 37%] 248s tests/test_server.py::test_read_write_attribute[(str,)-Synchronous] PASSED [ 37%] 248s tests/test_server.py::test_read_write_attribute[(str,)-Asyncio] PASSED [ 37%] 248s tests/test_server.py::test_read_write_attribute[(str,)-Gevent] PASSED [ 37%] 249s tests/test_server.py::test_read_write_attribute[(bool,)-Synchronous] PASSED [ 37%] 249s tests/test_server.py::test_read_write_attribute[(bool,)-Asyncio] PASSED [ 38%] 249s tests/test_server.py::test_read_write_attribute[(bool,)-Gevent] PASSED [ 38%] 249s tests/test_server.py::test_read_write_attribute[((int,),)-Synchronous] PASSED [ 38%] 249s tests/test_server.py::test_read_write_attribute[((int,),)-Asyncio] PASSED [ 38%] 249s tests/test_server.py::test_read_write_attribute[((int,),)-Gevent] PASSED [ 38%] 249s tests/test_server.py::test_read_write_attribute[((float,),)-Synchronous] PASSED [ 38%] 249s tests/test_server.py::test_read_write_attribute[((float,),)-Asyncio] PASSED [ 38%] 249s tests/test_server.py::test_read_write_attribute[((float,),)-Gevent] PASSED [ 38%] 250s tests/test_server.py::test_read_write_attribute[((str,),)-Synchronous] PASSED [ 38%] 250s tests/test_server.py::test_read_write_attribute[((str,),)-Asyncio] PASSED [ 38%] 250s tests/test_server.py::test_read_write_attribute[((str,),)-Gevent] PASSED [ 38%] 250s tests/test_server.py::test_read_write_attribute[((bool,),)-Synchronous] PASSED [ 38%] 250s tests/test_server.py::test_read_write_attribute[((bool,),)-Asyncio] PASSED [ 38%] 250s tests/test_server.py::test_read_write_attribute[((bool,),)-Gevent] PASSED [ 39%] 250s tests/test_server.py::test_wrong_encoding_string PASSED [ 39%] 251s tests/test_server.py::test_attribute_declared_with_typing[int-True] PASSED [ 39%] 251s tests/test_server.py::test_attribute_declared_with_typing[int-False] PASSED [ 39%] 251s tests/test_server.py::test_attribute_declared_with_typing[float-True] PASSED [ 39%] 251s tests/test_server.py::test_attribute_declared_with_typing[float-False] PASSED [ 39%] 251s tests/test_server.py::test_attribute_declared_with_typing[str-True] PASSED [ 39%] 251s tests/test_server.py::test_attribute_declared_with_typing[str-False] PASSED [ 39%] 251s tests/test_server.py::test_attribute_declared_with_typing[bool-True] PASSED [ 39%] 252s tests/test_server.py::test_attribute_declared_with_typing[bool-False] PASSED [ 39%] 252s tests/test_server.py::test_attribute_declared_with_typing[(int,)-True] PASSED [ 39%] 252s tests/test_server.py::test_attribute_declared_with_typing[(int,)-False] PASSED [ 39%] 252s tests/test_server.py::test_attribute_declared_with_typing[(float,)-True] PASSED [ 39%] 252s tests/test_server.py::test_attribute_declared_with_typing[(float,)-False] PASSED [ 40%] 252s tests/test_server.py::test_attribute_declared_with_typing[(str,)-True] PASSED [ 40%] 252s tests/test_server.py::test_attribute_declared_with_typing[(str,)-False] PASSED [ 40%] 253s tests/test_server.py::test_attribute_declared_with_typing[(bool,)-True] PASSED [ 40%] 253s tests/test_server.py::test_attribute_declared_with_typing[(bool,)-False] PASSED [ 40%] 253s tests/test_server.py::test_attribute_declared_with_typing[((int,),)-True] PASSED [ 40%] 253s tests/test_server.py::test_attribute_declared_with_typing[((int,),)-False] PASSED [ 40%] 253s tests/test_server.py::test_attribute_declared_with_typing[((float,),)-True] PASSED [ 40%] 253s tests/test_server.py::test_attribute_declared_with_typing[((float,),)-False] PASSED [ 40%] 253s tests/test_server.py::test_attribute_declared_with_typing[((str,),)-True] PASSED [ 40%] 253s tests/test_server.py::test_attribute_declared_with_typing[((str,),)-False] PASSED [ 40%] 254s tests/test_server.py::test_attribute_declared_with_typing[((bool,),)-True] PASSED [ 40%] 254s tests/test_server.py::test_attribute_declared_with_typing[((bool,),)-False] PASSED [ 40%] 254s tests/test_server.py::test_attribute_self_typed_with_not_defined_name PASSED [ 41%] 254s tests/test_server.py::test_read_write_attribute_with_unbound_functions[Synchronous] PASSED [ 41%] 254s tests/test_server.py::test_read_write_attribute_with_unbound_functions[Asyncio] PASSED [ 41%] 254s tests/test_server.py::test_read_write_attribute_with_unbound_functions[Gevent] PASSED [ 41%] 254s tests/test_server.py::test_read_write_attribute_decorated_methods[Synchronous] PASSED [ 41%] 255s tests/test_server.py::test_read_write_attribute_decorated_methods[Asyncio] PASSED [ 41%] 255s tests/test_server.py::test_read_write_attribute_decorated_methods[Gevent] PASSED [ 41%] 255s tests/test_server.py::test_read_write_wvalue_attribute[int-Synchronous-True] PASSED [ 41%] 255s tests/test_server.py::test_read_write_wvalue_attribute[int-Synchronous-False] PASSED [ 41%] 255s tests/test_server.py::test_read_write_wvalue_attribute[int-Asyncio-True] PASSED [ 41%] 256s tests/test_server.py::test_read_write_wvalue_attribute[int-Asyncio-False] PASSED [ 41%] 256s tests/test_server.py::test_read_write_wvalue_attribute[int-Gevent-True] PASSED [ 41%] 256s tests/test_server.py::test_read_write_wvalue_attribute[int-Gevent-False] PASSED [ 41%] 256s tests/test_server.py::test_read_write_wvalue_attribute[float-Synchronous-True] PASSED [ 42%] 256s tests/test_server.py::test_read_write_wvalue_attribute[float-Synchronous-False] PASSED [ 42%] 256s tests/test_server.py::test_read_write_wvalue_attribute[float-Asyncio-True] PASSED [ 42%] 256s tests/test_server.py::test_read_write_wvalue_attribute[float-Asyncio-False] PASSED [ 42%] 256s tests/test_server.py::test_read_write_wvalue_attribute[float-Gevent-True] PASSED [ 42%] 257s tests/test_server.py::test_read_write_wvalue_attribute[float-Gevent-False] PASSED [ 42%] 257s tests/test_server.py::test_read_write_wvalue_attribute[str-Synchronous-True] PASSED [ 42%] 257s tests/test_server.py::test_read_write_wvalue_attribute[str-Synchronous-False] PASSED [ 42%] 257s tests/test_server.py::test_read_write_wvalue_attribute[str-Asyncio-True] PASSED [ 42%] 257s tests/test_server.py::test_read_write_wvalue_attribute[str-Asyncio-False] PASSED [ 42%] 257s tests/test_server.py::test_read_write_wvalue_attribute[str-Gevent-True] PASSED [ 42%] 257s tests/test_server.py::test_read_write_wvalue_attribute[str-Gevent-False] PASSED [ 42%] 257s tests/test_server.py::test_read_write_wvalue_attribute[bool-Synchronous-True] PASSED [ 42%] 258s tests/test_server.py::test_read_write_wvalue_attribute[bool-Synchronous-False] PASSED [ 43%] 258s tests/test_server.py::test_read_write_wvalue_attribute[bool-Asyncio-True] PASSED [ 43%] 258s tests/test_server.py::test_read_write_wvalue_attribute[bool-Asyncio-False] PASSED [ 43%] 258s tests/test_server.py::test_read_write_wvalue_attribute[bool-Gevent-True] PASSED [ 43%] 258s tests/test_server.py::test_read_write_wvalue_attribute[bool-Gevent-False] PASSED [ 43%] 258s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Synchronous-True] PASSED [ 43%] 259s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Synchronous-False] PASSED [ 43%] 259s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Asyncio-True] PASSED [ 43%] 259s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Asyncio-False] PASSED [ 43%] 259s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Gevent-True] PASSED [ 43%] 259s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Gevent-False] PASSED [ 43%] 259s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Synchronous-True] PASSED [ 43%] 260s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Synchronous-False] PASSED [ 43%] 260s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Asyncio-True] PASSED [ 44%] 260s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Asyncio-False] PASSED [ 44%] 260s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Gevent-True] PASSED [ 44%] 260s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Gevent-False] PASSED [ 44%] 261s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Synchronous-True] PASSED [ 44%] 261s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Synchronous-False] PASSED [ 44%] 261s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Asyncio-True] PASSED [ 44%] 261s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Asyncio-False] PASSED [ 44%] 261s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Gevent-True] PASSED [ 44%] 261s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Gevent-False] PASSED [ 44%] 262s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Synchronous-True] PASSED [ 44%] 262s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Synchronous-False] PASSED [ 44%] 262s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Asyncio-True] PASSED [ 44%] 262s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Asyncio-False] PASSED [ 45%] 262s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Gevent-True] PASSED [ 45%] 262s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Gevent-False] PASSED [ 45%] 263s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Synchronous-True] PASSED [ 45%] 263s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Synchronous-False] PASSED [ 45%] 263s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Asyncio-True] PASSED [ 45%] 263s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Asyncio-False] PASSED [ 45%] 263s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Gevent-True] PASSED [ 45%] 263s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Gevent-False] PASSED [ 45%] 263s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Synchronous-True] PASSED [ 45%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Synchronous-False] PASSED [ 45%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Asyncio-True] PASSED [ 45%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Asyncio-False] PASSED [ 45%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Gevent-True] PASSED [ 46%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Gevent-False] PASSED [ 46%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Synchronous-True] PASSED [ 46%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Synchronous-False] PASSED [ 46%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Asyncio-True] PASSED [ 46%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Asyncio-False] PASSED [ 46%] 264s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Gevent-True] PASSED [ 46%] 265s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Gevent-False] PASSED [ 46%] 265s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Synchronous-True] PASSED [ 46%] 265s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Synchronous-False] PASSED [ 46%] 265s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Asyncio-True] PASSED [ 46%] 265s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Asyncio-False] PASSED [ 46%] 265s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Gevent-True] PASSED [ 46%] 266s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Gevent-False] PASSED [ 47%] 266s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-float] PASSED [ 47%] 266s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-int] PASSED [ 47%] 266s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-str] PASSED [ 47%] 266s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-bool] PASSED [ 47%] 266s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-float] PASSED [ 47%] 267s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-int] PASSED [ 47%] 267s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-str] PASSED [ 47%] 267s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-bool] PASSED [ 47%] 267s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-float] PASSED [ 47%] 267s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-int] PASSED [ 47%] 267s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-str] PASSED [ 47%] 267s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-bool] PASSED [ 47%] 267s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-float] PASSED [ 48%] 267s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-int] PASSED [ 48%] 268s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-str] XFAIL [ 48%] 268s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-bool] PASSED [ 48%] 268s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-float] PASSED [ 48%] 268s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-int] PASSED [ 48%] 268s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-str] XFAIL [ 48%] 268s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-bool] PASSED [ 48%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-float] PASSED [ 48%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-int] PASSED [ 48%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-str] XFAIL [ 48%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-bool] PASSED [ 48%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_4Impl] PASSED [ 48%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_5Impl] PASSED [ 49%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_6Impl] PASSED [ 49%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-LatestDeviceImpl] PASSED [ 49%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_4Impl] PASSED [ 49%] 269s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_5Impl] PASSED [ 49%] 270s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_6Impl] PASSED [ 49%] 270s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-LatestDeviceImpl] PASSED [ 49%] 270s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_4Impl] PASSED [ 49%] 270s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_5Impl] PASSED [ 49%] 270s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_6Impl] PASSED [ 49%] 270s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-LatestDeviceImpl] PASSED [ 49%] 270s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_4Impl] PASSED [ 49%] 271s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_5Impl] PASSED [ 49%] 271s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_6Impl] PASSED [ 50%] 271s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-LatestDeviceImpl] PASSED [ 50%] 271s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_4Impl] PASSED [ 50%] 271s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_5Impl] PASSED [ 50%] 271s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_6Impl] PASSED [ 50%] 271s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-LatestDeviceImpl] PASSED [ 50%] 272s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_4Impl] PASSED [ 50%] 272s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_5Impl] PASSED [ 50%] 272s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_6Impl] PASSED [ 50%] 272s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-LatestDeviceImpl] PASSED [ 50%] 272s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_4Impl] PASSED [ 50%] 272s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_5Impl] PASSED [ 50%] 272s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_6Impl] PASSED [ 50%] 272s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-LatestDeviceImpl] PASSED [ 51%] 273s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_4Impl] PASSED [ 51%] 273s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_5Impl] PASSED [ 51%] 273s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_6Impl] PASSED [ 51%] 273s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-LatestDeviceImpl] PASSED [ 51%] 273s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_4Impl] PASSED [ 51%] 273s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_5Impl] PASSED [ 51%] 273s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_6Impl] PASSED [ 51%] 273s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-LatestDeviceImpl] PASSED [ 51%] 274s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_4Impl] PASSED [ 51%] 274s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_5Impl] PASSED [ 51%] 274s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_6Impl] PASSED [ 51%] 274s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-LatestDeviceImpl] PASSED [ 51%] 274s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_4Impl] PASSED [ 52%] 274s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_5Impl] PASSED [ 52%] 274s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_6Impl] PASSED [ 52%] 274s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-LatestDeviceImpl] PASSED [ 52%] 274s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_4Impl] PASSED [ 52%] 275s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_5Impl] PASSED [ 52%] 275s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_6Impl] PASSED [ 52%] 275s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-LatestDeviceImpl] PASSED [ 52%] 275s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_4Impl] PASSED [ 52%] 275s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_5Impl] PASSED [ 52%] 275s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_6Impl] PASSED [ 52%] 275s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-LatestDeviceImpl] PASSED [ 52%] 276s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_4Impl] PASSED [ 52%] 276s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_5Impl] PASSED [ 53%] 276s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_6Impl] PASSED [ 53%] 276s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-LatestDeviceImpl] PASSED [ 53%] 276s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_4Impl] XFAIL [ 53%] 276s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_5Impl] XFAIL [ 53%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_6Impl] XFAIL [ 53%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-LatestDeviceImpl] XFAIL [ 53%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_4Impl] PASSED [ 53%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_5Impl] PASSED [ 53%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_6Impl] PASSED [ 53%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-LatestDeviceImpl] PASSED [ 53%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_4Impl] SKIPPED [ 53%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_5Impl] SKIPPED [ 53%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_6Impl] SKIPPED [ 54%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-LatestDeviceImpl] SKIPPED [ 54%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_4Impl] PASSED [ 54%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_5Impl] PASSED [ 54%] 277s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_6Impl] PASSED [ 54%] 278s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-LatestDeviceImpl] PASSED [ 54%] 278s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_4Impl] XFAIL [ 54%] 278s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_5Impl] XFAIL [ 54%] 278s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_6Impl] XFAIL [ 54%] 278s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-LatestDeviceImpl] XFAIL [ 54%] 278s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_4Impl] PASSED [ 54%] 279s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_5Impl] PASSED [ 54%] 279s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_6Impl] PASSED [ 54%] 279s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-LatestDeviceImpl] PASSED [ 55%] 279s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_4Impl] PASSED [ 55%] 279s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_5Impl] PASSED [ 55%] 279s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_6Impl] PASSED [ 55%] 279s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-LatestDeviceImpl] PASSED [ 55%] 279s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_4Impl] PASSED [ 55%] 279s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_5Impl] PASSED [ 55%] 280s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_6Impl] PASSED [ 55%] 280s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-LatestDeviceImpl] PASSED [ 55%] 280s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_4Impl] XFAIL [ 55%] 280s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_5Impl] XFAIL [ 55%] 280s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_6Impl] XFAIL [ 55%] 280s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-LatestDeviceImpl] XFAIL [ 55%] 281s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_4Impl] PASSED [ 56%] 281s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_5Impl] PASSED [ 56%] 281s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_6Impl] PASSED [ 56%] 281s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-LatestDeviceImpl] PASSED [ 56%] 281s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-state] PASSED [ 56%] 281s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState0] PASSED [ 56%] 281s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState1] PASSED [ 56%] 281s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-state] PASSED [ 56%] 281s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState0] PASSED [ 56%] 281s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState1] PASSED [ 56%] 282s tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-state] PASSED [ 56%] 282s tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState0] PASSED [ 56%] 282s tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState1] PASSED [ 56%] 282s tests/test_server.py::test_read_write_attribute_enum[Synchronous-SCALAR] SKIPPED [ 57%] 282s tests/test_server.py::test_read_write_attribute_enum[Synchronous-SPECTRUM] PASSED [ 57%] 282s tests/test_server.py::test_read_write_attribute_enum[Synchronous-IMAGE] PASSED [ 57%] 282s tests/test_server.py::test_read_write_attribute_enum[Asyncio-SCALAR] SKIPPED [ 57%] 282s tests/test_server.py::test_read_write_attribute_enum[Asyncio-SPECTRUM] PASSED [ 57%] 282s tests/test_server.py::test_read_write_attribute_enum[Asyncio-IMAGE] PASSED [ 57%] 282s tests/test_server.py::test_read_write_attribute_enum[Gevent-SCALAR] SKIPPED [ 57%] 282s tests/test_server.py::test_read_write_attribute_enum[Gevent-SPECTRUM] PASSED [ 57%] 282s tests/test_server.py::test_read_write_attribute_enum[Gevent-IMAGE] PASSED [ 57%] 282s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 57%] 283s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 57%] 283s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 57%] 283s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 57%] 283s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 58%] 283s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 58%] 283s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[int] PASSED [ 58%] 283s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[float] PASSED [ 58%] 283s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[str] PASSED [ 58%] 283s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[bool] PASSED [ 58%] 283s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(int,)] PASSED [ 58%] 283s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(float,)] PASSED [ 58%] 284s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(str,)] PASSED [ 58%] 284s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(bool,)] PASSED [ 58%] 284s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((int,),)] PASSED [ 58%] 284s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((float,),)] PASSED [ 58%] 284s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((str,),)] PASSED [ 58%] 284s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((bool,),)] PASSED [ 59%] 284s tests/test_server.py::test_read_enum_attribute_with_invalid_quality_is_none PASSED [ 59%] 284s tests/test_server.py::test_wrong_attribute_read[Synchronous] PASSED [ 59%] 284s tests/test_server.py::test_wrong_attribute_read[Asyncio] PASSED [ 59%] 284s tests/test_server.py::test_wrong_attribute_read[Gevent] PASSED [ 59%] 284s tests/test_server.py::test_attribute_access_with_default_method_names[Synchronous] PASSED [ 59%] 285s tests/test_server.py::test_attribute_access_with_default_method_names[Asyncio] PASSED [ 59%] 285s tests/test_server.py::test_attribute_access_with_default_method_names[Gevent] PASSED [ 59%] 285s tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Synchronous] PASSED [ 59%] 285s tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Asyncio] PASSED [ 59%] 285s tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Gevent] PASSED [ 59%] 285s tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Synchronous] PASSED [ 59%] 285s tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Asyncio] PASSED [ 59%] 285s tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Gevent] PASSED [ 60%] 286s tests/test_server.py::test_async_add_remove_dynamic_attribute PASSED [ 60%] 286s tests/test_server.py::test_dynamic_attribute_declared_with_typing[int] PASSED [ 60%] 286s tests/test_server.py::test_dynamic_attribute_declared_with_typing[float] PASSED [ 60%] 286s tests/test_server.py::test_dynamic_attribute_declared_with_typing[str] PASSED [ 60%] 286s tests/test_server.py::test_dynamic_attribute_declared_with_typing[bool] PASSED [ 60%] 286s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(int,)] PASSED [ 60%] 286s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(float,)] PASSED [ 60%] 286s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(str,)] PASSED [ 60%] 287s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(bool,)] PASSED [ 60%] 287s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((int,),)] PASSED [ 60%] 287s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((float,),)] PASSED [ 60%] 287s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((str,),)] PASSED [ 60%] 287s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((bool,),)] PASSED [ 61%] 287s tests/test_server.py::test_dynamic_attribute_self_typed_with_not_defined_name PASSED [ 61%] 287s tests/test_server.py::test_attribute_declared_with_numpy_typing[bool_, SCALAR] PASSED [ 61%] 287s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[bool_], SPECTRUM] PASSED [ 61%] 287s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint8, SCALAR] PASSED [ 61%] 287s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 61%] 288s tests/test_server.py::test_attribute_declared_with_numpy_typing[int16, SCALAR] PASSED [ 61%] 288s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 61%] 288s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint16, SCALAR] PASSED [ 61%] 288s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 61%] 288s tests/test_server.py::test_attribute_declared_with_numpy_typing[int32, SCALAR] PASSED [ 61%] 288s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 61%] 288s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint32, SCALAR] PASSED [ 61%] 288s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 62%] 289s tests/test_server.py::test_attribute_declared_with_numpy_typing[int64, SCALAR] PASSED [ 62%] 289s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 62%] 289s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint64, SCALAR] PASSED [ 62%] 289s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 62%] 289s tests/test_server.py::test_attribute_declared_with_numpy_typing[float64, SCALAR] PASSED [ 62%] 289s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 62%] 289s tests/test_server.py::test_attribute_declared_with_numpy_typing[float32, SCALAR] PASSED [ 62%] 289s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 62%] 290s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[bool_], IMAGE] PASSED [ 62%] 290s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint8], IMAGE] PASSED [ 62%] 290s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[int16], IMAGE] PASSED [ 62%] 290s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint16], IMAGE] PASSED [ 62%] 290s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[int32], IMAGE] PASSED [ 63%] 290s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint32], IMAGE] PASSED [ 63%] 290s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[int64], IMAGE] PASSED [ 63%] 290s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint64], IMAGE] PASSED [ 63%] 291s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[float64], IMAGE] PASSED [ 63%] 291s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[float32], IMAGE] PASSED [ 63%] 291s tests/test_server.py::test_attribute_wrong_declared_with_numpy_typing[RuntimeError: AttrDataFormat has to be specified] PASSED [ 63%] 291s tests/test_server.py::test_attribute_wrong_declared_with_numpy_typing[DevFailed: Maximum y dim. wrongly defined] PASSED [ 63%] 291s tests/test_server.py::test_attribute_wrong_declared_with_numpy_typing[TypeError: No registered converter] PASSED [ 63%] 291s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Synchronous] PASSED [ 63%] 291s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Asyncio] PASSED [ 63%] 291s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Gevent] PASSED [ 63%] 291s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Synchronous] PASSED [ 63%] 292s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Asyncio] PASSED [ 64%] 292s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Gevent] PASSED [ 64%] 292s tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Synchronous] PASSED [ 64%] 292s tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Asyncio] PASSED [ 64%] 292s tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Gevent] PASSED [ 64%] 292s tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-SCALAR] PASSED [ 64%] 292s tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-SPECTRUM] PASSED [ 64%] 293s tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-IMAGE] PASSED [ 64%] 293s tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SCALAR] PASSED [ 64%] 293s tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SPECTRUM] PASSED [ 64%] 293s tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-IMAGE] PASSED [ 64%] 293s tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-SCALAR] PASSED [ 64%] 293s tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-SPECTRUM] PASSED [ 64%] 293s tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-IMAGE] PASSED [ 65%] 294s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 65%] 294s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 65%] 294s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 65%] 294s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 65%] 294s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 65%] 294s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 65%] 294s tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Synchronous] PASSED [ 65%] 294s tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Asyncio] PASSED [ 65%] 295s tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Gevent] PASSED [ 65%] 295s tests/test_server.py::test_dynamic_attribute_with_green_mode[Synchronous-True] PASSED [ 65%] 295s tests/test_server.py::test_dynamic_attribute_with_green_mode[Synchronous-False] PASSED [ 65%] 295s tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-True] PASSED [ 65%] 295s tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-False] PASSED [ 66%] 295s tests/test_server.py::test_dynamic_attribute_with_green_mode[Gevent-True] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_with_green_mode[Gevent-False] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_4Impl] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_5Impl] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_6Impl] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[LatestDeviceImpl] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-True-low_level] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-True-high_level] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-False-low_level] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-False-high_level] PASSED [ 66%] 296s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-low_level] PASSED [ 66%] 297s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-high_level] PASSED [ 66%] 297s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-low_level] PASSED [ 67%] 297s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-high_level] PASSED [ 67%] 297s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-True-low_level] PASSED [ 67%] 297s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-True-high_level] PASSED [ 67%] 297s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-False-low_level] PASSED [ 67%] 297s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-False-high_level] PASSED [ 67%] 298s tests/test_server.py::test_attribute_decorators[Synchronous] PASSED [ 67%] 298s tests/test_server.py::test_attribute_decorators[Asyncio] PASSED [ 67%] 298s tests/test_server.py::test_attribute_decorators[Gevent] PASSED [ 67%] 298s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Synchronous] PASSED [ 67%] 298s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Asyncio] PASSED [ 67%] 298s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Gevent] PASSED [ 67%] 298s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Synchronous] PASSED [ 67%] 298s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Asyncio] PASSED [ 68%] 299s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Gevent] PASSED [ 68%] 299s tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Synchronous] PASSED [ 68%] 299s tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Asyncio] PASSED [ 68%] 299s tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Gevent] PASSED [ 68%] 299s tests/test_server.py::test_device_property_no_default[int-Synchronous] PASSED [ 68%] 299s tests/test_server.py::test_device_property_no_default[int-Asyncio] PASSED [ 68%] 299s tests/test_server.py::test_device_property_no_default[int-Gevent] PASSED [ 68%] 300s tests/test_server.py::test_device_property_no_default[float-Synchronous] PASSED [ 68%] 300s tests/test_server.py::test_device_property_no_default[float-Asyncio] PASSED [ 68%] 300s tests/test_server.py::test_device_property_no_default[float-Gevent] PASSED [ 68%] 300s tests/test_server.py::test_device_property_no_default[str-Synchronous] PASSED [ 68%] 300s tests/test_server.py::test_device_property_no_default[str-Asyncio] PASSED [ 68%] 300s tests/test_server.py::test_device_property_no_default[str-Gevent] PASSED [ 69%] 300s tests/test_server.py::test_device_property_no_default[bool-Synchronous] PASSED [ 69%] 300s tests/test_server.py::test_device_property_no_default[bool-Asyncio] PASSED [ 69%] 300s tests/test_server.py::test_device_property_no_default[bool-Gevent] PASSED [ 69%] 301s tests/test_server.py::test_device_property_no_default[(int,)-Synchronous] PASSED [ 69%] 301s tests/test_server.py::test_device_property_no_default[(int,)-Asyncio] PASSED [ 69%] 301s tests/test_server.py::test_device_property_no_default[(int,)-Gevent] PASSED [ 69%] 301s tests/test_server.py::test_device_property_no_default[(float,)-Synchronous] PASSED [ 69%] 301s tests/test_server.py::test_device_property_no_default[(float,)-Asyncio] PASSED [ 69%] 301s tests/test_server.py::test_device_property_no_default[(float,)-Gevent] PASSED [ 69%] 302s tests/test_server.py::test_device_property_no_default[(str,)-Synchronous] PASSED [ 69%] 302s tests/test_server.py::test_device_property_no_default[(str,)-Asyncio] PASSED [ 69%] 302s tests/test_server.py::test_device_property_no_default[(str,)-Gevent] PASSED [ 69%] 302s tests/test_server.py::test_device_property_no_default[(bool,)-Synchronous] PASSED [ 70%] 302s tests/test_server.py::test_device_property_no_default[(bool,)-Asyncio] PASSED [ 70%] 302s tests/test_server.py::test_device_property_no_default[(bool,)-Gevent] PASSED [ 70%] 302s tests/test_server.py::test_device_property_with_typing[int] PASSED [ 70%] 302s tests/test_server.py::test_device_property_with_typing[float] PASSED [ 70%] 303s tests/test_server.py::test_device_property_with_typing[str] PASSED [ 70%] 303s tests/test_server.py::test_device_property_with_typing[bool] PASSED [ 70%] 303s tests/test_server.py::test_device_property_with_typing[(int,)] PASSED [ 70%] 303s tests/test_server.py::test_device_property_with_typing[(float,)] PASSED [ 70%] 303s tests/test_server.py::test_device_property_with_typing[(str,)] PASSED [ 70%] 303s tests/test_server.py::test_device_property_with_typing[(bool,)] PASSED [ 70%] 303s tests/test_server.py::test_device_property_with_numpy_typing[bool_, SCALAR] PASSED [ 70%] 303s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[bool_], SPECTRUM] PASSED [ 70%] 304s tests/test_server.py::test_device_property_with_numpy_typing[uint8, SCALAR] XFAIL [ 71%] 304s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint8], SPECTRUM] XFAIL [ 71%] 304s tests/test_server.py::test_device_property_with_numpy_typing[int16, SCALAR] PASSED [ 71%] 304s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 71%] 304s tests/test_server.py::test_device_property_with_numpy_typing[uint16, SCALAR] PASSED [ 71%] 304s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 71%] 304s tests/test_server.py::test_device_property_with_numpy_typing[int32, SCALAR] PASSED [ 71%] 304s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 71%] 304s tests/test_server.py::test_device_property_with_numpy_typing[uint32, SCALAR] PASSED [ 71%] 304s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 71%] 305s tests/test_server.py::test_device_property_with_numpy_typing[int64, SCALAR] PASSED [ 71%] 305s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 71%] 305s tests/test_server.py::test_device_property_with_numpy_typing[uint64, SCALAR] PASSED [ 71%] 305s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 72%] 305s tests/test_server.py::test_device_property_with_numpy_typing[float64, SCALAR] PASSED [ 72%] 305s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 72%] 305s tests/test_server.py::test_device_property_with_numpy_typing[float32, SCALAR] PASSED [ 72%] 305s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 72%] 305s tests/test_server.py::test_device_property_with_default_value[int] PASSED [ 72%] 306s tests/test_server.py::test_device_property_with_default_value[float] PASSED [ 72%] 306s tests/test_server.py::test_device_property_with_default_value[str] PASSED [ 72%] 306s tests/test_server.py::test_device_property_with_default_value[bool] PASSED [ 72%] 306s tests/test_server.py::test_device_property_with_default_value[(int,)] PASSED [ 72%] 306s tests/test_server.py::test_device_property_with_default_value[(float,)] PASSED [ 72%] 306s tests/test_server.py::test_device_property_with_default_value[(str,)] PASSED [ 72%] 306s tests/test_server.py::test_device_property_with_default_value[(bool,)] PASSED [ 72%] 306s tests/test_server.py::test_device_get_device_properties_when_init_device[Synchronous] PASSED [ 73%] 306s tests/test_server.py::test_device_get_device_properties_when_init_device[Asyncio] PASSED [ 73%] 306s tests/test_server.py::test_device_get_device_properties_when_init_device[Gevent] PASSED [ 73%] 307s tests/test_server.py::test_device_get_attr_config[Synchronous] PASSED [ 73%] 307s tests/test_server.py::test_device_get_attr_config[Asyncio] PASSED [ 73%] 307s tests/test_server.py::test_device_get_attr_config[Gevent] PASSED [ 73%] 307s tests/test_server.py::test_get_attr_config_ex[Synchronous] PASSED [ 73%] 307s tests/test_server.py::test_get_attr_config_ex[Asyncio] PASSED [ 73%] 307s tests/test_server.py::test_get_attr_config_ex[Gevent] PASSED [ 73%] 307s tests/test_server.py::test_device_set_attr_config[Synchronous] PASSED [ 73%] 307s tests/test_server.py::test_device_set_attr_config[Asyncio] PASSED [ 73%] 308s tests/test_server.py::test_device_set_attr_config[Gevent] PASSED [ 73%] 308s tests/test_server.py::test_default_units[Synchronous] PASSED [ 73%] 308s tests/test_server.py::test_default_units[Asyncio] PASSED [ 74%] 308s tests/test_server.py::test_default_units[Gevent] PASSED [ 74%] 308s tests/test_server.py::test_custom_units[Synchronous] PASSED [ 74%] 308s tests/test_server.py::test_custom_units[Asyncio] PASSED [ 74%] 308s tests/test_server.py::test_custom_units[Gevent] PASSED [ 74%] 309s tests/test_server.py::test_inheritance_overrides_a_property[Synchronous] PASSED [ 74%] 309s tests/test_server.py::test_inheritance_overrides_a_property[Asyncio] PASSED [ 74%] 309s tests/test_server.py::test_inheritance_overrides_a_property[Gevent] PASSED [ 74%] 309s tests/test_server.py::test_inheritance_override_dev_status[Synchronous] PASSED [ 74%] 309s tests/test_server.py::test_inheritance_override_dev_status[Asyncio] PASSED [ 74%] 309s tests/test_server.py::test_inheritance_override_dev_status[Gevent] PASSED [ 74%] 309s tests/test_server.py::test_inheritance_init_device[Synchronous] PASSED [ 74%] 309s tests/test_server.py::test_inheritance_init_device[Asyncio] PASSED [ 74%] 310s tests/test_server.py::test_inheritance_init_device[Gevent] PASSED [ 75%] 310s tests/test_server.py::test_inheritance_with_decorated_attributes[Synchronous] PASSED [ 75%] 310s tests/test_server.py::test_inheritance_with_decorated_attributes[Asyncio] SKIPPED [ 75%] 310s tests/test_server.py::test_inheritance_with_decorated_attributes[Gevent] PASSED [ 75%] 310s tests/test_server.py::test_inheritance_with_undecorated_attributes[Synchronous] PASSED [ 75%] 310s tests/test_server.py::test_inheritance_with_undecorated_attributes[Asyncio] PASSED [ 75%] 310s tests/test_server.py::test_inheritance_with_undecorated_attributes[Gevent] PASSED [ 75%] 310s tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Synchronous] PASSED [ 75%] 310s tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Asyncio] PASSED [ 75%] 310s tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Gevent] PASSED [ 75%] 311s tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Synchronous] PASSED [ 75%] 311s tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Asyncio] PASSED [ 75%] 311s tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Gevent] PASSED [ 75%] 311s tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Synchronous] PASSED [ 76%] 311s tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Asyncio] PASSED [ 76%] 311s tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Gevent] PASSED [ 76%] 311s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Synchronous] PASSED [ 76%] 311s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Asyncio] PASSED [ 76%] 312s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Gevent] PASSED [ 76%] 312s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Synchronous] PASSED [ 76%] 312s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Asyncio] PASSED [ 76%] 312s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Gevent] PASSED [ 76%] 312s tests/test_server.py::test_polled_attribute[Synchronous] PASSED [ 76%] 312s tests/test_server.py::test_polled_attribute[Asyncio] PASSED [ 76%] 312s tests/test_server.py::test_polled_attribute[Gevent] PASSED [ 76%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Synchronous] SKIPPED [ 76%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Asyncio] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Gevent] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Synchronous] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Asyncio] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Gevent] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Synchronous] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Asyncio] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Gevent] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Synchronous] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Asyncio] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Gevent] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Synchronous] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Asyncio] SKIPPED [ 77%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Gevent] SKIPPED [ 78%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Synchronous] SKIPPED [ 78%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Asyncio] SKIPPED [ 78%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Gevent] SKIPPED [ 78%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Synchronous] SKIPPED [ 78%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Asyncio] SKIPPED [ 78%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Gevent] SKIPPED [ 78%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Synchronous] SKIPPED [ 78%] 312s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Asyncio] SKIPPED [ 78%] 313s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Gevent] SKIPPED [ 78%] 313s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Synchronous] PASSED [ 78%] 313s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Asyncio] PASSED [ 78%] 313s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Gevent] PASSED [ 78%] 313s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Synchronous] PASSED [ 79%] 313s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Asyncio] PASSED [ 79%] 313s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Gevent] PASSED [ 79%] 313s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Synchronous] PASSED [ 79%] 313s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Asyncio] PASSED [ 79%] 313s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Gevent] PASSED [ 79%] 314s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Synchronous] PASSED [ 79%] 314s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Asyncio] PASSED [ 79%] 314s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Gevent] PASSED [ 79%] 314s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Synchronous] PASSED [ 79%] 314s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Asyncio] PASSED [ 79%] 314s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Gevent] PASSED [ 79%] 314s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Synchronous] PASSED [ 79%] 314s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Asyncio] PASSED [ 80%] 315s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Gevent] PASSED [ 80%] 315s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Synchronous] PASSED [ 80%] 315s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Asyncio] PASSED [ 80%] 315s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Gevent] PASSED [ 80%] 315s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Synchronous] PASSED [ 80%] 315s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Asyncio] PASSED [ 80%] 315s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Gevent] PASSED [ 80%] 316s tests/test_server.py::test_logging[Synchronous] PASSED [ 80%] 316s tests/test_server.py::test_logging[Asyncio] PASSED [ 80%] 317s tests/test_server.py::test_logging[Gevent] PASSED [ 80%] 317s tests/test_server.py::test_decorator_logging_source_location[Synchronous] SKIPPED [ 80%] 317s tests/test_server.py::test_decorator_logging_source_location[Asyncio] SKIPPED [ 80%] 317s tests/test_server.py::test_decorator_logging_source_location[Gevent] SKIPPED [ 81%] 317s tests/test_server.py::test_stream_logging_source_location[Synchronous] SKIPPED [ 81%] 317s tests/test_server.py::test_stream_logging_source_location[Asyncio] SKIPPED [ 81%] 317s tests/test_server.py::test_stream_logging_source_location[Gevent] SKIPPED [ 81%] 317s tests/test_server.py::test_get_enum_labels_success[GoodEnum] PASSED [ 81%] 317s tests/test_server.py::test_get_enum_labels_fail[BadEnumNonZero] PASSED [ 81%] 317s tests/test_server.py::test_get_enum_labels_fail[BadEnumSkipValues] PASSED [ 81%] 317s tests/test_server.py::test_get_enum_labels_fail[BadEnumDuplicates] PASSED [ 81%] 317s tests/test_server.py::test_read_write_dev_encoded[str-Synchronous] PASSED [ 81%] 317s tests/test_server.py::test_read_write_dev_encoded[str-Asyncio] PASSED [ 81%] 317s tests/test_server.py::test_read_write_dev_encoded[str-Gevent] PASSED [ 81%] 317s tests/test_server.py::test_read_write_dev_encoded[bytes-Synchronous] PASSED [ 81%] 317s tests/test_server.py::test_read_write_dev_encoded[bytes-Asyncio] PASSED [ 81%] 317s tests/test_server.py::test_read_write_dev_encoded[bytes-Gevent] PASSED [ 82%] 318s tests/test_server.py::test_read_write_dev_encoded[bytearray-Synchronous] PASSED [ 82%] 318s tests/test_server.py::test_read_write_dev_encoded[bytearray-Asyncio] PASSED [ 82%] 318s tests/test_server.py::test_read_write_dev_encoded[bytearray-Gevent] PASSED [ 82%] 318s tests/test_server.py::test_dev_encoded_wrong_encoding PASSED [ 82%] 318s tests/test_server.py::test_set_value_None PASSED [ 82%] 318s tests/test_server.py::test_encoded_attribute[gray8] PASSED [ 82%] 318s tests/test_server.py::test_encoded_attribute[gray16] PASSED [ 82%] 318s tests/test_server.py::test_encoded_attribute[rgb24] PASSED [ 82%] 319s tests/test_server.py::test_encoded_attribute[jpeg_gray8] PASSED [ 82%] 319s tests/test_server.py::test_encoded_attribute[jpeg_rgb24] PASSED [ 82%] 319s tests/test_server.py::test_encoded_attribute[jpeg_rgb32] XFAIL (jpeg...) [ 82%] 323s tests/test_server.py::test_dev_encoded_memory_usage PASSED [ 82%] 323s tests/test_server.py::test_exception_propagation[Synchronous] PASSED [ 83%] 323s tests/test_server.py::test_exception_propagation[Asyncio] PASSED [ 83%] 323s tests/test_server.py::test_exception_propagation[Gevent] PASSED [ 83%] 323s tests/test_server.py::test_arguments[linux-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 83%] 323s tests/test_server.py::test_arguments[linux-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 83%] 323s tests/test_server.py::test_arguments[linux-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 83%] 323s tests/test_server.py::test_arguments[linux-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 83%] 323s tests/test_server.py::test_arguments[linux-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 83%] 323s tests/test_server.py::test_arguments[linux-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 83%] 323s tests/test_server.py::test_arguments[linux-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 83%] 323s tests/test_server.py::test_arguments[linux-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 83%] 324s tests/test_server.py::test_arguments[linux-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 83%] 324s tests/test_server.py::test_arguments[linux-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 83%] 324s tests/test_server.py::test_arguments[linux-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 84%] 324s tests/test_server.py::test_arguments[linux-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 84%] 324s tests/test_server.py::test_arguments[linux-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 84%] 324s tests/test_server.py::test_arguments[linux-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 84%] 324s tests/test_server.py::test_arguments[linux-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 84%] 324s tests/test_server.py::test_arguments[linux-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 84%] 324s tests/test_server.py::test_arguments[win-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 84%] 324s tests/test_server.py::test_arguments[win-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 84%] 324s tests/test_server.py::test_arguments[win-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 84%] 324s tests/test_server.py::test_arguments[win-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 84%] 324s tests/test_server.py::test_arguments[win-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 84%] 324s tests/test_server.py::test_arguments[win-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 84%] 324s tests/test_server.py::test_arguments[win-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 84%] 324s tests/test_server.py::test_arguments[win-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 85%] 324s tests/test_server.py::test_arguments[win-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 85%] 324s tests/test_server.py::test_arguments[win-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 85%] 324s tests/test_server.py::test_arguments[win-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 85%] 324s tests/test_server.py::test_arguments[win-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 85%] 324s tests/test_server.py::test_arguments[win-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 85%] 324s tests/test_server.py::test_arguments[win-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 85%] 324s tests/test_server.py::test_arguments[win-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 85%] 324s tests/test_server.py::test_arguments[win-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 85%] 324s tests/test_server.py::test_server_init_hook_called[Synchronous] PASSED [ 85%] 324s tests/test_server.py::test_server_init_hook_called[Asyncio] PASSED [ 85%] 324s tests/test_server.py::test_server_init_hook_called[Gevent] PASSED [ 85%] 324s tests/test_server.py::test_server_init_hook_change_state[Synchronous] PASSED [ 85%] 325s tests/test_server.py::test_server_init_hook_change_state[Asyncio] PASSED [ 86%] 325s tests/test_server.py::test_server_init_hook_change_state[Gevent] PASSED [ 86%] 325s tests/test_server.py::test_asyncio_server_init_hook_change_state PASSED [ 86%] 325s tests/test_server.py::test_server_init_hook_called_after_init PASSED [ 86%] 325s tests/test_server.py::test_async_server_init_hook_called_after_init PASSED [ 86%] 325s tests/test_server.py::test_server_init_hook_exception[Synchronous] PASSED [ 86%] 325s tests/test_server.py::test_server_init_hook_exception[Asyncio] PASSED [ 86%] 325s tests/test_server.py::test_server_init_hook_exception[Gevent] PASSED [ 86%] 326s tests/test_server.py::test_asyncio_server_init_hook_exception PASSED [ 86%] 326s tests/test_server.py::test_server_init_hook_with_low_level_api_called[Synchronous] PASSED [ 86%] 326s tests/test_server.py::test_server_init_hook_with_low_level_api_called[Asyncio] PASSED [ 86%] 326s tests/test_server.py::test_server_init_hook_with_low_level_api_called[Gevent] PASSED [ 86%] 326s tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Synchronous] PASSED [ 86%] 326s tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Asyncio] PASSED [ 87%] 326s tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Gevent] PASSED [ 87%] 326s tests/test_server.py::test_server_init_hook_with_low_level_api_called_after_init PASSED [ 87%] 326s tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Synchronous] PASSED [ 87%] 327s tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Asyncio] PASSED [ 87%] 327s tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Gevent] PASSED [ 87%] 327s tests/test_server.py::test_server_init_multiple_devices PASSED [ 87%] 327s tests/test_server.py::test_server_init_hook_subscribe_event_multiple_devices XFAIL [ 87%] 327s tests/test_server.py::test_deprecation_warning_for_sync_attr_com_methods_in_asyncio_device PASSED [ 87%] 327s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[init_device] PASSED [ 87%] 327s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[delete_device] PASSED [ 87%] 328s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_state] PASSED [ 87%] 328s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_status] PASSED [ 87%] 328s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[read_attr_hardware] PASSED [ 88%] 328s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[always_executed_hook] PASSED [ 88%] 328s tests/test_server.py::test_no_sync_attribute_locks[Synchronous] SKIPPED [ 88%] 328s tests/test_server.py::test_no_sync_attribute_locks[Asyncio] SKIPPED [ 88%] 328s tests/test_server.py::test_no_sync_attribute_locks[Gevent] SKIPPED (...) [ 88%] 328s tests/test_server.py::test_read_slow_and_fast_attributes_with_asyncio SKIPPED [ 88%] 328s tests/test_server.py::test_get_version_info_classic_api PASSED [ 88%] 328s tests/test_server.py::test_get_version_info_high_level_api PASSED [ 88%] 328s tests/test_server.py::test_add_version_info_classic_api PASSED [ 88%] 329s tests/test_server.py::test_add_version_info_high_level_api PASSED [ 88%] 329s tests/test_server.py::test_restart_server_command_cpp_and_py SKIPPED [ 88%] 329s tests/test_telemetry.py::test_telemetry_available_constant_exists PASSED [ 88%] 329s tests/test_telemetry.py::test_telemetry_packages_available_if_telemetry_active SKIPPED [ 88%] 329s tests/test_telemetry.py::test_init_device_and_basic_span_details[Synchronous] SKIPPED [ 89%] 329s tests/test_telemetry.py::test_init_device_and_basic_span_details[Asyncio] SKIPPED [ 89%] 329s tests/test_telemetry.py::test_init_device_and_basic_span_details[Gevent] SKIPPED [ 89%] 329s tests/test_telemetry.py::test_delete_device[Synchronous] SKIPPED (Te...) [ 89%] 329s tests/test_telemetry.py::test_delete_device[Asyncio] SKIPPED (Teleme...) [ 89%] 329s tests/test_telemetry.py::test_delete_device[Gevent] SKIPPED (Telemet...) [ 89%] 329s tests/test_telemetry.py::test_state[Synchronous] SKIPPED (Telemetry ...) [ 89%] 329s tests/test_telemetry.py::test_state[Asyncio] SKIPPED (Telemetry not ...) [ 89%] 329s tests/test_telemetry.py::test_state[Gevent] SKIPPED (Telemetry not a...) [ 89%] 329s tests/test_telemetry.py::test_static_command[Synchronous] SKIPPED (T...) [ 89%] 329s tests/test_telemetry.py::test_static_command[Asyncio] SKIPPED (Telem...) [ 89%] 329s tests/test_telemetry.py::test_static_command[Gevent] SKIPPED (Teleme...) [ 89%] 329s tests/test_telemetry.py::test_static_attribute[Synchronous] SKIPPED [ 89%] 329s tests/test_telemetry.py::test_static_attribute[Asyncio] SKIPPED (Tel...) [ 90%] 329s tests/test_telemetry.py::test_static_attribute[Gevent] SKIPPED (Tele...) [ 90%] 329s tests/test_telemetry.py::test_user_span_traceid_propagates_to_tango[Synchronous] SKIPPED [ 90%] 329s tests/test_telemetry.py::test_user_span_traceid_propagates_to_tango[Asyncio] SKIPPED [ 90%] 329s tests/test_telemetry.py::test_user_span_traceid_propagates_to_tango[Gevent] SKIPPED [ 90%] 329s tests/test_telemetry.py::test_base_device_kernel_tracing_disabled_by_default SKIPPED [ 90%] 329s tests/test_telemetry.py::test_base_device_traces_if_kernel_tracing_enabled[Synchronous] SKIPPED [ 90%] 329s tests/test_telemetry.py::test_base_device_traces_if_kernel_tracing_enabled[Asyncio] SKIPPED [ 90%] 329s tests/test_telemetry.py::test_base_device_traces_if_kernel_tracing_enabled[Gevent] SKIPPED [ 90%] 329s tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled[Synchronous] SKIPPED [ 90%] 329s tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled[Asyncio] SKIPPED [ 90%] 329s tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled[Gevent] SKIPPED [ 90%] 329s tests/test_test_context.py::test_no_warnings_in_test_context PASSED [ 90%] 329s tests/test_test_context.py::test_single_device[Synchronous] PASSED [ 91%] 329s tests/test_test_context.py::test_single_device[Asyncio] PASSED [ 91%] 329s tests/test_test_context.py::test_single_device[Gevent] PASSED [ 91%] 330s tests/test_test_context.py::test_single_device_old_api PASSED [ 91%] 330s tests/test_test_context.py::test_nested_single_device_in_same_process_failure SKIPPED [ 91%] 330s tests/test_test_context.py::test_nested_single_device_in_different_processes_success_without_short_names PASSED [ 91%] 330s tests/test_test_context.py::test_nested_single_device_in_different_processes_failure_with_short_names PASSED [ 91%] 331s tests/test_test_context.py::test_multi_devices_info[SimpleDevice-SimpleDevice] PASSED [ 91%] 331s tests/test_test_context.py::test_multi_devices_info[tango.test_utils.SimpleDevice-SimpleDevice] PASSED [ 91%] 331s tests/test_test_context.py::test_multi_devices_info[class_field2-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 331s tests/test_test_context.py::test_multi_devices_info[class_field3-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 331s tests/test_test_context.py::test_multi_devices_info[class_field4-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 331s tests/test_test_context.py::test_multi_devices_info[class_field5-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 331s tests/test_test_context.py::test_multi_with_single_device[Synchronous] PASSED [ 92%] 331s tests/test_test_context.py::test_multi_with_single_device[Asyncio] PASSED [ 92%] 331s tests/test_test_context.py::test_multi_with_single_device[Gevent] PASSED [ 92%] 331s tests/test_test_context.py::test_multi_with_single_device_old_api PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_two_devices[Synchronous] PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_two_devices[Asyncio] PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_two_devices[Gevent] PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2GreenModeUnspecified-None] PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Synchronous-None] PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Gevent-ValueError] PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Asyncio-ValueError] PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2GreenModeUnspecified-None] PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Synchronous-None] PASSED [ 92%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Gevent-ValueError] PASSED [ 93%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Asyncio-ValueError] PASSED [ 93%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2GreenModeUnspecified-ValueError] PASSED [ 93%] 332s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Synchronous-ValueError] PASSED [ 93%] 333s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Gevent-ValueError] PASSED [ 93%] 333s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Asyncio-None] PASSED [ 93%] 333s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2GreenModeUnspecified-ValueError] PASSED [ 93%] 333s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Synchronous-ValueError] PASSED [ 93%] 333s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Gevent-None] PASSED [ 93%] 333s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Asyncio-ValueError] PASSED [ 93%] 333s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Asyncio-Asyncio-None-SynchronousExecutor] PASSED [ 93%] 333s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Gevent-Gevent-None-SynchronousExecutor] PASSED [ 93%] 333s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Synchronous-Synchronous-None-AsyncioExecutor] PASSED [ 93%] 333s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Gevent-Gevent-None-AsyncioExecutor] PASSED [ 94%] 333s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Synchronous-Synchronous-None-GeventExecutor] PASSED [ 94%] 334s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Asyncio-Asyncio-None-GeventExecutor] PASSED [ 94%] 334s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Asyncio-None-SynchronousExecutor] PASSED [ 94%] 334s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Gevent-None-SynchronousExecutor] PASSED [ 94%] 334s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Synchronous-None-GeventExecutor] PASSED [ 94%] 334s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Asyncio-None-GeventExecutor] PASSED [ 94%] 334s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Synchronous-None-SynchronousExecutor] PASSED [ 94%] 334s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Synchronous-DeprecationWarning-AsyncioExecutor] PASSED [ 94%] 334s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Gevent-DeprecationWarning-AsyncioExecutor] PASSED [ 94%] 335s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 94%] 335s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 94%] 336s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 94%] 336s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 95%] 337s tests/test_test_context.py::test_multi_with_async_devices_initialised PASSED [ 95%] 337s tests/test_test_context.py::test_multi_device_access_via_test_context_methods PASSED [ 95%] 337s tests/test_test_context.py::test_multi_short_name_device_proxy_access_without_tango_db PASSED [ 95%] 337s tests/test_test_context.py::test_multi_short_name_device_proxy_with_dependencies_access_without_tango_db PASSED [ 95%] 337s tests/test_test_context.py::test_multi_short_name_attribute_proxy_access_without_tango_db PASSED [ 95%] 337s tests/test_test_context.py::test_single_short_name_device_proxy_access_without_tango_db PASSED [ 95%] 337s tests/test_test_context.py::test_single_short_name_attribute_proxy_access_without_tango_db PASSED [ 95%] 337s tests/test_test_context.py::test_multi_short_name_group_access_without_tango_db PASSED [ 95%] 338s tests/test_test_context.py::test_multi_short_name_access_fails_if_override_disabled PASSED [ 95%] 338s tests/test_test_context.py::test_multi_device_proxy_cached PASSED [ 95%] 338s tests/test_test_context.py::test_multi_with_two_devices_with_properties[Synchronous] PASSED [ 95%] 338s tests/test_test_context.py::test_multi_with_two_devices_with_properties[Asyncio] PASSED [ 95%] 338s tests/test_test_context.py::test_multi_with_two_devices_with_properties[Gevent] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_raises_on_invalid_file_database_properties PASSED [ 96%] 338s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config0] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config1] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config2] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config3] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config4] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config5] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config6] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-None-0] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-1-0] PASSED [ 96%] 338s tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-None-0] PASSED [ 96%] 339s tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-1-1] PASSED [ 96%] 339s tests/test_test_context.py::test_single_with_memorized_attribute_values[False-None-0] PASSED [ 97%] 339s tests/test_test_context.py::test_single_with_memorized_attribute_values[False-1-0] PASSED [ 97%] 339s tests/test_test_context.py::test_single_with_memorized_attribute_values[True-None-0] PASSED [ 97%] 339s tests/test_test_context.py::test_single_with_memorized_attribute_values[True-1-1] PASSED [ 97%] 340s tests/test_test_context.py::test_empty_string_property_bug[str-property_value0- ] PASSED [ 97%] 340s tests/test_test_context.py::test_empty_string_property_bug[property_type1-property_value1-expected_outcome1] PASSED [ 97%] 340s tests/test_test_context.py::test_empty_string_property_bug[property_type2-property_value2-expected_outcome2] PASSED [ 97%] 340s tests/test_test_context.py::test_test_context_async_device_proxy[True] SKIPPED [ 97%] 340s tests/test_test_context.py::test_test_context_async_device_proxy[False] SKIPPED [ 97%] 340s tests/test_test_context.py::test_test_context_multi_async_device_proxy[True] SKIPPED [ 97%] 340s tests/test_test_context.py::test_test_context_multi_async_device_proxy[False] SKIPPED [ 97%] 340s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Futures] PASSED [ 97%] 340s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Gevent] PASSED [ 97%] 340s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Futures] PASSED [ 98%] 340s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Gevent] PASSED [ 98%] 340s tests/test_test_context.py::test_forwarded_attributes[True] XFAIL (D...) [ 98%] 340s tests/test_test_context.py::test_forwarded_attributes[False] XFAIL (...) [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c-a/b/c] PASSED [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c/d-a/b/c/d] PASSED [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c#dbase=no-tango://host:12/a/b/c#dbase=no] PASSED [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-no://trl/validation-no://trl/validation] PASSED [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c-tango://host:12/a/b/c] PASSED [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c/d-tango://host:12/a/b/c/d] PASSED [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=no-a/b/c-tango://host:12/a/b/c#dbase=no] PASSED [ 98%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=yes-a/b/c-tango://host:12/a/b/c#dbase=yes] PASSED [ 99%] 340s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://127.0.0.1:12-a/b/c-tango://127.0.0.1:12/a/b/c] PASSED [ 99%] 340s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[host:123-a/b/c] PASSED [ 99%] 340s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://-a/b/c] PASSED [ 99%] 340s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://:123-a/b/c] PASSED [ 99%] 340s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host-a/b/c] PASSED [ 99%] 340s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:0-a/b/c] PASSED [ 99%] 340s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:12/path-a/b/c] PASSED [ 99%] 340s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123?query=1-a/b/c] PASSED [ 99%] 341s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123#dbase=invalid-a/b/c] PASSED [ 99%] 341s tests/test_utils.py::test_global_state_default_set_and_clear PASSED [ 99%] 341s tests/test_utils.py::test_clear_global_var_without_set_does_not_raise PASSED [ 99%] 341s tests/test_utils.py::test_get_tango_type_valid PASSED [ 99%] 341s tests/test_utils.py::test_get_tango_type_invalid_raises_type_error PASSED [100%] 341s 341s =============================== warnings summary =============================== 341s tests/test_async.py:36 341s /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp/tests/test_async.py:36: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 341s @pytest.mark.asyncio 341s 341s tests/test_client.py:223 341s /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp/tests/test_client.py:223: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 341s @pytest.mark.asyncio 341s 341s tests/test_test_context.py:867 341s /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp/tests/test_test_context.py:867: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 341s @pytest.mark.asyncio 341s 341s tests/test_test_context.py:892 341s /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp/tests/test_test_context.py:892: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 341s @pytest.mark.asyncio 341s 341s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 341s ==== 1139 passed, 115 skipped, 46 xfailed, 4 warnings in 152.65s (0:02:32) ===== 341s Testing with python3.13: 342s ============================= test session starts ============================== 342s platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 342s cachedir: .pytest_cache 342s rootdir: /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp 342s plugins: typeguard-4.4.1, forked-1.6.0, rerunfailures-15.0 342s collecting ... collected 1300 items 342s 342s tests/test_async.py::test_green_mode_kwarg_for_proxy_methods SKIPPED [ 0%] 343s tests/test_async.py::test_async_attribute_polled PASSED [ 0%] 343s tests/test_async.py::test_async_attribute_with_callback[poll] SKIPPED [ 0%] 343s tests/test_async.py::test_async_attribute_with_callback[push] SKIPPED [ 0%] 343s tests/test_async.py::test_async_command_polled PASSED [ 0%] 343s tests/test_async.py::test_async_command_with_polled_callback[cmd_ok-123-123-False] PASSED [ 0%] 343s tests/test_async.py::test_async_command_with_polled_callback[cmd_timeout-123-None-True] PASSED [ 0%] 344s tests/test_async.py::test_async_command_with_polled_callback[cmd_exception-123-None-True] PASSED [ 0%] 344s tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_ok-argout0-False] PASSED [ 0%] 344s tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_timeout-None-True] PASSED [ 0%] 345s tests/test_async.py::test_async_attribute_read_with_polled_callback[attr_exception-argout2-False] PASSED [ 0%] 345s tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_ok-False] PASSED [ 0%] 345s tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_timeout-True] PASSED [ 1%] 345s tests/test_async.py::test_async_attribute_write_with_polled_callback[attr_exception-False] PASSED [ 1%] 346s tests/test_async.py::test_async_command_with_pushed_callback[cmd_ok-123-123-False] PASSED [ 1%] 346s tests/test_async.py::test_async_command_with_pushed_callback[cmd_timeout-123-None-True] PASSED [ 1%] 346s tests/test_async.py::test_async_command_with_pushed_callback[cmd_exception-123-None-True] PASSED [ 1%] 347s tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_ok-argout0-False] PASSED [ 1%] 347s tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_timeout-None-True] PASSED [ 1%] 347s tests/test_async.py::test_async_attribute_read_with_pushed_callback[attr_exception-argout2-False] PASSED [ 1%] 347s tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_ok-False] PASSED [ 1%] 348s tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_timeout-True] PASSED [ 1%] 348s tests/test_async.py::test_async_attribute_write_with_pushed_callback[attr_exception-False] PASSED [ 1%] 348s tests/test_async.py::test_async_exception_in_callback SKIPPED (This ...) [ 1%] 348s tests/test_client.py::test_ping PASSED [ 1%] 348s tests/test_client.py::test_info PASSED [ 2%] 349s tests/test_client.py::test_read_attribute[State] PASSED [ 2%] 349s tests/test_client.py::test_read_attribute[Status] PASSED [ 2%] 349s tests/test_client.py::test_read_attribute[ampli] PASSED [ 2%] 349s tests/test_client.py::test_read_attribute[boolean_image] PASSED [ 2%] 349s tests/test_client.py::test_read_attribute[boolean_image_ro] PASSED [ 2%] 349s tests/test_client.py::test_read_attribute[boolean_scalar] PASSED [ 2%] 349s tests/test_client.py::test_read_attribute[boolean_spectrum] PASSED [ 2%] 350s tests/test_client.py::test_read_attribute[boolean_spectrum_ro] PASSED [ 2%] 350s tests/test_client.py::test_read_attribute[double_image] PASSED [ 2%] 350s tests/test_client.py::test_read_attribute[double_image_ro] PASSED [ 2%] 350s tests/test_client.py::test_read_attribute[double_scalar] PASSED [ 2%] 350s tests/test_client.py::test_read_attribute[double_scalar_rww] PASSED [ 2%] 350s tests/test_client.py::test_read_attribute[double_scalar_w] PASSED [ 3%] 350s tests/test_client.py::test_read_attribute[double_spectrum] PASSED [ 3%] 351s tests/test_client.py::test_read_attribute[double_spectrum_ro] PASSED [ 3%] 351s tests/test_client.py::test_read_attribute[echo_mode] SKIPPED (This t...) [ 3%] 351s tests/test_client.py::test_read_attribute[enum_image] PASSED [ 3%] 351s tests/test_client.py::test_read_attribute[enum_image_ro] PASSED [ 3%] 351s tests/test_client.py::test_read_attribute[enum_scalar] PASSED [ 3%] 352s tests/test_client.py::test_read_attribute[enum_scalar_ro] PASSED [ 3%] 352s tests/test_client.py::test_read_attribute[enum_spectrum] PASSED [ 3%] 352s tests/test_client.py::test_read_attribute[enum_spectrum_ro] PASSED [ 3%] 352s tests/test_client.py::test_read_attribute[float_image] PASSED [ 3%] 352s tests/test_client.py::test_read_attribute[float_image_ro] PASSED [ 3%] 352s tests/test_client.py::test_read_attribute[float_scalar] PASSED [ 3%] 353s tests/test_client.py::test_read_attribute[float_spectrum] PASSED [ 4%] 353s tests/test_client.py::test_read_attribute[float_spectrum_ro] PASSED [ 4%] 353s tests/test_client.py::test_read_attribute[freq] PASSED [ 4%] 353s tests/test_client.py::test_read_attribute[long64_image_ro] PASSED [ 4%] 353s tests/test_client.py::test_read_attribute[long64_scalar] PASSED [ 4%] 353s tests/test_client.py::test_read_attribute[long64_spectrum_ro] PASSED [ 4%] 354s tests/test_client.py::test_read_attribute[long_image] PASSED [ 4%] 354s tests/test_client.py::test_read_attribute[long_image_ro] PASSED [ 4%] 354s tests/test_client.py::test_read_attribute[long_scalar] PASSED [ 4%] 354s tests/test_client.py::test_read_attribute[long_scalar_rww] PASSED [ 4%] 354s tests/test_client.py::test_read_attribute[long_scalar_w] PASSED [ 4%] 354s tests/test_client.py::test_read_attribute[long_spectrum] PASSED [ 4%] 355s tests/test_client.py::test_read_attribute[long_spectrum_ro] PASSED [ 4%] 355s tests/test_client.py::test_read_attribute[short_image] PASSED [ 5%] 355s tests/test_client.py::test_read_attribute[short_image_ro] PASSED [ 5%] 355s tests/test_client.py::test_read_attribute[short_scalar] PASSED [ 5%] 355s tests/test_client.py::test_read_attribute[short_scalar_ro] PASSED [ 5%] 356s tests/test_client.py::test_read_attribute[short_scalar_rww] PASSED [ 5%] 356s tests/test_client.py::test_read_attribute[short_scalar_w] PASSED [ 5%] 356s tests/test_client.py::test_read_attribute[short_spectrum] PASSED [ 5%] 356s tests/test_client.py::test_read_attribute[short_spectrum_ro] PASSED [ 5%] 356s tests/test_client.py::test_read_attribute[string_image] PASSED [ 5%] 357s tests/test_client.py::test_read_attribute[string_image_ro] XFAIL [ 5%] 357s tests/test_client.py::test_read_attribute[string_scalar] PASSED [ 5%] 357s tests/test_client.py::test_read_attribute[string_spectrum] PASSED [ 5%] 357s tests/test_client.py::test_read_attribute[string_spectrum_ro] XFAIL [ 5%] 357s tests/test_client.py::test_read_attribute[uchar_image] PASSED [ 6%] 357s tests/test_client.py::test_read_attribute[uchar_image_ro] PASSED [ 6%] 358s tests/test_client.py::test_read_attribute[uchar_scalar] PASSED [ 6%] 358s tests/test_client.py::test_read_attribute[uchar_spectrum] PASSED [ 6%] 358s tests/test_client.py::test_read_attribute[uchar_spectrum_ro] PASSED [ 6%] 358s tests/test_client.py::test_read_attribute[ulong64_image_ro] PASSED [ 6%] 358s tests/test_client.py::test_read_attribute[ulong64_scalar] PASSED [ 6%] 358s tests/test_client.py::test_read_attribute[ulong64_spectrum_ro] PASSED [ 6%] 358s tests/test_client.py::test_read_attribute[ulong_image_ro] PASSED [ 6%] 359s tests/test_client.py::test_read_attribute[ulong_scalar] PASSED [ 6%] 359s tests/test_client.py::test_read_attribute[ulong_spectrum_ro] PASSED [ 6%] 359s tests/test_client.py::test_read_attribute[ushort_image] PASSED [ 6%] 359s tests/test_client.py::test_read_attribute[ushort_image_ro] PASSED [ 6%] 359s tests/test_client.py::test_read_attribute[ushort_scalar] PASSED [ 7%] 359s tests/test_client.py::test_read_attribute[ushort_spectrum] PASSED [ 7%] 360s tests/test_client.py::test_read_attribute[ushort_spectrum_ro] PASSED [ 7%] 360s tests/test_client.py::test_read_attribute[wave] PASSED [ 7%] 360s tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_scalar_w] PASSED [ 7%] 360s tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_spectrum] PASSED [ 7%] 360s tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_image] PASSED [ 7%] 360s tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_scalar_w] PASSED [ 7%] 361s tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_spectrum] PASSED [ 7%] 361s tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_image] PASSED [ 7%] 361s tests/test_client.py::test_attribute_list_query[Synchronous] SKIPPED [ 7%] 361s tests/test_client.py::test_attribute_list_query_ex[Synchronous] SKIPPED [ 7%] 361s tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_scalar_w] PASSED [ 7%] 361s tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_spectrum] PASSED [ 8%] 361s tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_image] PASSED [ 8%] 361s tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_scalar_w] PASSED [ 8%] 362s tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_spectrum] PASSED [ 8%] 362s tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_image] PASSED [ 8%] 362s tests/test_client.py::test_attribute_list_query[Futures] SKIPPED (Th...) [ 8%] 362s tests/test_client.py::test_attribute_list_query_ex[Futures] SKIPPED [ 8%] 362s tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_scalar_w] PASSED [ 8%] 362s tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_spectrum] PASSED [ 8%] 362s tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_image] PASSED [ 8%] 363s tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_scalar_w] PASSED [ 8%] 363s tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_spectrum] PASSED [ 8%] 363s tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_image] PASSED [ 8%] 363s tests/test_client.py::test_attribute_list_query[Gevent] SKIPPED (Thi...) [ 9%] 363s tests/test_client.py::test_attribute_list_query_ex[Gevent] SKIPPED (...) [ 9%] 363s tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_scalar_w] PASSED [ 9%] 363s tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_spectrum] PASSED [ 9%] 364s tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_image] PASSED [ 9%] 364s tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_scalar_w] PASSED [ 9%] 364s tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_spectrum] PASSED [ 9%] 364s tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_image] PASSED [ 9%] 364s tests/test_client.py::test_attribute_list_query[Asyncio] SKIPPED (Th...) [ 9%] 364s tests/test_client.py::test_attribute_list_query_ex[Asyncio] SKIPPED [ 9%] 365s tests/test_client.py::test_high_level_api_for_asyncio SKIPPED (async...) [ 9%] 365s tests/test_client.py::test_write_scalar_attribute[boolean_scalar] PASSED [ 9%] 365s tests/test_client.py::test_write_scalar_attribute[double_scalar] PASSED [ 9%] 365s tests/test_client.py::test_write_scalar_attribute[double_scalar_w] PASSED [ 10%] 365s tests/test_client.py::test_write_scalar_attribute[enum_scalar] XFAIL [ 10%] 365s tests/test_client.py::test_write_scalar_attribute[float_scalar] PASSED [ 10%] 365s tests/test_client.py::test_write_scalar_attribute[long64_scalar] PASSED [ 10%] 365s tests/test_client.py::test_write_scalar_attribute[long_scalar] PASSED [ 10%] 365s tests/test_client.py::test_write_scalar_attribute[long_scalar_w] PASSED [ 10%] 366s tests/test_client.py::test_write_scalar_attribute[short_scalar] PASSED [ 10%] 366s tests/test_client.py::test_write_scalar_attribute[short_scalar_w] PASSED [ 10%] 366s tests/test_client.py::test_write_scalar_attribute[string_scalar] PASSED [ 10%] 366s tests/test_client.py::test_write_scalar_attribute[uchar_scalar] XFAIL [ 10%] 366s tests/test_client.py::test_write_scalar_attribute[ulong64_scalar] PASSED [ 10%] 367s tests/test_client.py::test_write_scalar_attribute[ulong_scalar] PASSED [ 10%] 367s tests/test_client.py::test_write_scalar_attribute[ushort_scalar] PASSED [ 10%] 367s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Numpy] PASSED [ 11%] 367s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Tuple] PASSED [ 11%] 367s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.List] PASSED [ 11%] 367s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Bytes] PASSED [ 11%] 368s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.ByteArray] PASSED [ 11%] 368s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.String] PASSED [ 11%] 368s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Numpy] PASSED [ 11%] 368s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Tuple] PASSED [ 11%] 368s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.List] PASSED [ 11%] 368s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Bytes] PASSED [ 11%] 369s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.ByteArray] PASSED [ 11%] 369s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.String] PASSED [ 11%] 369s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Numpy] XFAIL [ 11%] 370s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Tuple] XFAIL [ 12%] 370s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.List] XFAIL [ 12%] 370s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Bytes] XFAIL [ 12%] 370s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.ByteArray] XFAIL [ 12%] 370s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.String] XFAIL [ 12%] 370s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Numpy] PASSED [ 12%] 370s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Tuple] PASSED [ 12%] 371s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.List] PASSED [ 12%] 371s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Bytes] PASSED [ 12%] 371s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.ByteArray] PASSED [ 12%] 371s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.String] PASSED [ 12%] 371s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Numpy] PASSED [ 12%] 371s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Tuple] PASSED [ 12%] 372s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.List] PASSED [ 13%] 372s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Bytes] PASSED [ 13%] 372s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.ByteArray] PASSED [ 13%] 372s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.String] PASSED [ 13%] 372s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Numpy] PASSED [ 13%] 372s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Tuple] PASSED [ 13%] 373s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.List] PASSED [ 13%] 373s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Bytes] PASSED [ 13%] 373s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.ByteArray] PASSED [ 13%] 373s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.String] PASSED [ 13%] 373s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Numpy] PASSED [ 13%] 373s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Tuple] PASSED [ 13%] 374s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.List] PASSED [ 13%] 374s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Bytes] XFAIL [ 14%] 374s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.ByteArray] XFAIL [ 14%] 374s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.String] XFAIL [ 14%] 375s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Numpy] XFAIL [ 14%] 375s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Tuple] XFAIL [ 14%] 375s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.List] XFAIL [ 14%] 375s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Bytes] XFAIL [ 14%] 376s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.ByteArray] XFAIL [ 14%] 376s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.String] XFAIL [ 14%] 376s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Numpy] PASSED [ 14%] 376s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Tuple] PASSED [ 14%] 377s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.List] PASSED [ 14%] 377s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Bytes] PASSED [ 14%] 377s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.ByteArray] PASSED [ 15%] 377s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.String] PASSED [ 15%] 377s tests/test_client.py::test_write_read_empty_spectrum_attribute[boolean_spectrum] PASSED [ 15%] 377s tests/test_client.py::test_write_read_empty_spectrum_attribute[double_spectrum] PASSED [ 15%] 377s tests/test_client.py::test_write_read_empty_spectrum_attribute[enum_spectrum] PASSED [ 15%] 378s tests/test_client.py::test_write_read_empty_spectrum_attribute[float_spectrum] PASSED [ 15%] 378s tests/test_client.py::test_write_read_empty_spectrum_attribute[long_spectrum] PASSED [ 15%] 378s tests/test_client.py::test_write_read_empty_spectrum_attribute[short_spectrum] PASSED [ 15%] 378s tests/test_client.py::test_write_read_empty_spectrum_attribute[string_spectrum] XFAIL [ 15%] 378s tests/test_client.py::test_write_read_empty_spectrum_attribute[uchar_spectrum] PASSED [ 15%] 379s tests/test_client.py::test_write_read_empty_spectrum_attribute[ushort_spectrum] PASSED [ 15%] 379s tests/test_client.py::test_write_read_string_attribute PASSED [ 15%] 379s tests/test_client.py::test_set_non_existent_attribute_raises_by_default PASSED [ 15%] 380s tests/test_client.py::test_set_non_existent_attribute_allowed_if_dynamic_interface_unfrozen PASSED [ 16%] 380s tests/test_client.py::test_dynamic_interface_can_be_toggled PASSED [ 16%] 380s tests/test_client.py::test_dynamic_interface_flag_can_be_read PASSED [ 16%] 380s tests/test_client.py::test_dynamic_interface_only_applies_to_device_proxy_instance PASSED [ 16%] 380s tests/test_client.py::test_dynamic_interface_unfreeze_generates_a_user_warning PASSED [ 16%] 380s tests/test_client.py::test_read_attribute_config[State] PASSED [ 16%] 380s tests/test_client.py::test_read_attribute_config[Status] PASSED [ 16%] 380s tests/test_client.py::test_read_attribute_config[ampli] PASSED [ 16%] 380s tests/test_client.py::test_read_attribute_config[boolean_image] PASSED [ 16%] 381s tests/test_client.py::test_read_attribute_config[boolean_image_ro] PASSED [ 16%] 381s tests/test_client.py::test_read_attribute_config[boolean_scalar] PASSED [ 16%] 381s tests/test_client.py::test_read_attribute_config[boolean_spectrum] PASSED [ 16%] 381s tests/test_client.py::test_read_attribute_config[boolean_spectrum_ro] PASSED [ 16%] 381s tests/test_client.py::test_read_attribute_config[double_image] PASSED [ 17%] 382s tests/test_client.py::test_read_attribute_config[double_image_ro] PASSED [ 17%] 382s tests/test_client.py::test_read_attribute_config[double_scalar] PASSED [ 17%] 382s tests/test_client.py::test_read_attribute_config[double_scalar_rww] PASSED [ 17%] 382s tests/test_client.py::test_read_attribute_config[double_scalar_w] PASSED [ 17%] 382s tests/test_client.py::test_read_attribute_config[double_spectrum] PASSED [ 17%] 382s tests/test_client.py::test_read_attribute_config[double_spectrum_ro] PASSED [ 17%] 383s tests/test_client.py::test_read_attribute_config[echo_mode] SKIPPED [ 17%] 383s tests/test_client.py::test_read_attribute_config[enum_image] PASSED [ 17%] 383s tests/test_client.py::test_read_attribute_config[enum_image_ro] PASSED [ 17%] 383s tests/test_client.py::test_read_attribute_config[enum_scalar] PASSED [ 17%] 383s tests/test_client.py::test_read_attribute_config[enum_scalar_ro] PASSED [ 17%] 384s tests/test_client.py::test_read_attribute_config[enum_spectrum] PASSED [ 17%] 384s tests/test_client.py::test_read_attribute_config[enum_spectrum_ro] PASSED [ 18%] 384s tests/test_client.py::test_read_attribute_config[float_image] PASSED [ 18%] 384s tests/test_client.py::test_read_attribute_config[float_image_ro] PASSED [ 18%] 385s tests/test_client.py::test_read_attribute_config[float_scalar] PASSED [ 18%] 385s tests/test_client.py::test_read_attribute_config[float_spectrum] PASSED [ 18%] 385s tests/test_client.py::test_read_attribute_config[float_spectrum_ro] PASSED [ 18%] 385s tests/test_client.py::test_read_attribute_config[freq] PASSED [ 18%] 385s tests/test_client.py::test_read_attribute_config[long64_image_ro] PASSED [ 18%] 385s tests/test_client.py::test_read_attribute_config[long64_scalar] PASSED [ 18%] 386s tests/test_client.py::test_read_attribute_config[long64_spectrum_ro] PASSED [ 18%] 386s tests/test_client.py::test_read_attribute_config[long_image] PASSED [ 18%] 386s tests/test_client.py::test_read_attribute_config[long_image_ro] PASSED [ 18%] 386s tests/test_client.py::test_read_attribute_config[long_scalar] PASSED [ 18%] 386s tests/test_client.py::test_read_attribute_config[long_scalar_rww] PASSED [ 19%] 386s tests/test_client.py::test_read_attribute_config[long_scalar_w] PASSED [ 19%] 387s tests/test_client.py::test_read_attribute_config[long_spectrum] PASSED [ 19%] 387s tests/test_client.py::test_read_attribute_config[long_spectrum_ro] PASSED [ 19%] 387s tests/test_client.py::test_read_attribute_config[no_value] PASSED [ 19%] 387s tests/test_client.py::test_read_attribute_config[short_image] PASSED [ 19%] 388s tests/test_client.py::test_read_attribute_config[short_image_ro] PASSED [ 19%] 388s tests/test_client.py::test_read_attribute_config[short_scalar] PASSED [ 19%] 388s tests/test_client.py::test_read_attribute_config[short_scalar_ro] PASSED [ 19%] 388s tests/test_client.py::test_read_attribute_config[short_scalar_rww] PASSED [ 19%] 388s tests/test_client.py::test_read_attribute_config[short_scalar_w] PASSED [ 19%] 389s tests/test_client.py::test_read_attribute_config[short_spectrum] PASSED [ 19%] 389s tests/test_client.py::test_read_attribute_config[short_spectrum_ro] PASSED [ 19%] 389s tests/test_client.py::test_read_attribute_config[string_image] PASSED [ 20%] 389s tests/test_client.py::test_read_attribute_config[string_image_ro] PASSED [ 20%] 389s tests/test_client.py::test_read_attribute_config[string_scalar] PASSED [ 20%] 390s tests/test_client.py::test_read_attribute_config[string_spectrum] PASSED [ 20%] 390s tests/test_client.py::test_read_attribute_config[string_spectrum_ro] PASSED [ 20%] 390s tests/test_client.py::test_read_attribute_config[throw_exception] PASSED [ 20%] 390s tests/test_client.py::test_read_attribute_config[uchar_image] PASSED [ 20%] 390s tests/test_client.py::test_read_attribute_config[uchar_image_ro] PASSED [ 20%] 391s tests/test_client.py::test_read_attribute_config[uchar_scalar] PASSED [ 20%] 391s tests/test_client.py::test_read_attribute_config[uchar_spectrum] PASSED [ 20%] 391s tests/test_client.py::test_read_attribute_config[uchar_spectrum_ro] PASSED [ 20%] 391s tests/test_client.py::test_read_attribute_config[ulong64_image_ro] PASSED [ 20%] 391s tests/test_client.py::test_read_attribute_config[ulong64_scalar] PASSED [ 20%] 391s tests/test_client.py::test_read_attribute_config[ulong64_spectrum_ro] PASSED [ 21%] 392s tests/test_client.py::test_read_attribute_config[ulong_image_ro] PASSED [ 21%] 392s tests/test_client.py::test_read_attribute_config[ulong_scalar] PASSED [ 21%] 392s tests/test_client.py::test_read_attribute_config[ulong_spectrum_ro] PASSED [ 21%] 392s tests/test_client.py::test_read_attribute_config[ushort_image] PASSED [ 21%] 392s tests/test_client.py::test_read_attribute_config[ushort_image_ro] PASSED [ 21%] 392s tests/test_client.py::test_read_attribute_config[ushort_scalar] PASSED [ 21%] 393s tests/test_client.py::test_read_attribute_config[ushort_spectrum] PASSED [ 21%] 393s tests/test_client.py::test_read_attribute_config[ushort_spectrum_ro] PASSED [ 21%] 393s tests/test_client.py::test_read_attribute_config[wave] PASSED [ 21%] 393s tests/test_client.py::test_device_proxy_dir_method PASSED [ 21%] 394s tests/test_client.py::test_device_polling_command PASSED [ 21%] 394s tests/test_client.py::test_device_polling_attribute PASSED [ 21%] 395s tests/test_client.py::test_command_string PASSED [ 22%] 395s tests/test_client.py::test_command_raises_type_error_for_bad_input PASSED [ 22%] 395s tests/test_client.py::test_repr_uses_info[Synchronous] PASSED [ 22%] 395s tests/test_client.py::test_repr_default_if_info_unavailable[Synchronous] PASSED [ 22%] 395s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Synchronous] PASSED [ 22%] 395s tests/test_client.py::test_no_memory_leak_for_repr[Synchronous] PASSED [ 22%] 396s tests/test_client.py::test_no_memory_leak_for_str[Synchronous] PASSED [ 22%] 396s tests/test_client.py::test_no_cyclic_ref_for_proxy[Synchronous] PASSED [ 22%] 396s tests/test_client.py::test_repr_uses_info[Futures] PASSED [ 22%] 396s tests/test_client.py::test_repr_default_if_info_unavailable[Futures] PASSED [ 22%] 396s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Futures] PASSED [ 22%] 396s tests/test_client.py::test_no_memory_leak_for_repr[Futures] PASSED [ 22%] 396s tests/test_client.py::test_no_memory_leak_for_str[Futures] PASSED [ 22%] 397s tests/test_client.py::test_no_cyclic_ref_for_proxy[Futures] PASSED [ 23%] 397s tests/test_client.py::test_repr_uses_info[Gevent] PASSED [ 23%] 397s tests/test_client.py::test_repr_default_if_info_unavailable[Gevent] PASSED [ 23%] 397s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Gevent] PASSED [ 23%] 397s tests/test_client.py::test_no_memory_leak_for_repr[Gevent] PASSED [ 23%] 397s tests/test_client.py::test_no_memory_leak_for_str[Gevent] PASSED [ 23%] 397s tests/test_client.py::test_no_cyclic_ref_for_proxy[Gevent] PASSED [ 23%] 397s tests/test_client.py::test_repr_uses_info[Asyncio] PASSED [ 23%] 397s tests/test_client.py::test_repr_default_if_info_unavailable[Asyncio] PASSED [ 23%] 398s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Asyncio] PASSED [ 23%] 398s tests/test_client.py::test_no_memory_leak_for_repr[Asyncio] PASSED [ 23%] 398s tests/test_client.py::test_no_memory_leak_for_str[Asyncio] PASSED [ 23%] 398s tests/test_client.py::test_no_cyclic_ref_for_proxy[Asyncio] PASSED [ 23%] 398s tests/test_database.py::test_put_remove_attribute_properties PASSED [ 24%] 398s tests/test_databaseds.py::test_ping SKIPPED (This test is failing wh...) [ 24%] 398s tests/test_databaseds.py::test_status SKIPPED (This test is failing ...) [ 24%] 398s tests/test_databaseds.py::test_state SKIPPED (This test is failing w...) [ 24%] 398s tests/test_databaseds.py::test_device_property SKIPPED (This test is...) [ 24%] 398s tests/test_databaseds.py::test_info SKIPPED (This test is failing wh...) [ 24%] 398s tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type0] PASSED [ 24%] 398s tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type1] PASSED [ 24%] 398s tests/test_server.py::test_uncorrect_typing_hints[property-tuple-PyTango does not support mixed types] PASSED [ 24%] 398s tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types0] PASSED [ 24%] 398s tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types1] PASSED [ 24%] 398s tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types2] PASSED [ 24%] 398s tests/test_server.py::test_uncorrect_typing_hints[attribute-Callable-Cannot translate] PASSED [ 24%] 398s tests/test_server.py::test_device_classes_use_latest_implementation PASSED [ 25%] 399s tests/test_server.py::test_empty_device[Synchronous] PASSED [ 25%] 399s tests/test_server.py::test_empty_device[Asyncio] PASSED [ 25%] 399s tests/test_server.py::test_empty_device[Gevent] PASSED [ 25%] 399s tests/test_server.py::test_set_desc_status_state_at_init[doc] PASSED [ 25%] 399s tests/test_server.py::test_set_desc_status_state_at_init[description] PASSED [ 25%] 399s tests/test_server.py::test_set_state[ON-Synchronous] PASSED [ 25%] 399s tests/test_server.py::test_set_state[ON-Asyncio] PASSED [ 25%] 399s tests/test_server.py::test_set_state[ON-Gevent] PASSED [ 25%] 400s tests/test_server.py::test_set_state[OFF-Synchronous] PASSED [ 25%] 400s tests/test_server.py::test_set_state[OFF-Asyncio] PASSED [ 25%] 400s tests/test_server.py::test_set_state[OFF-Gevent] PASSED [ 25%] 400s tests/test_server.py::test_set_state[CLOSE-Synchronous] PASSED [ 25%] 400s tests/test_server.py::test_set_state[CLOSE-Asyncio] PASSED [ 26%] 400s tests/test_server.py::test_set_state[CLOSE-Gevent] PASSED [ 26%] 400s tests/test_server.py::test_set_state[OPEN-Synchronous] PASSED [ 26%] 401s tests/test_server.py::test_set_state[OPEN-Asyncio] PASSED [ 26%] 401s tests/test_server.py::test_set_state[OPEN-Gevent] PASSED [ 26%] 401s tests/test_server.py::test_set_state[INSERT-Synchronous] PASSED [ 26%] 401s tests/test_server.py::test_set_state[INSERT-Asyncio] PASSED [ 26%] 401s tests/test_server.py::test_set_state[INSERT-Gevent] PASSED [ 26%] 401s tests/test_server.py::test_set_state[EXTRACT-Synchronous] PASSED [ 26%] 401s tests/test_server.py::test_set_state[EXTRACT-Asyncio] PASSED [ 26%] 401s tests/test_server.py::test_set_state[EXTRACT-Gevent] PASSED [ 26%] 401s tests/test_server.py::test_set_state[MOVING-Synchronous] PASSED [ 26%] 402s tests/test_server.py::test_set_state[MOVING-Asyncio] PASSED [ 26%] 402s tests/test_server.py::test_set_state[MOVING-Gevent] PASSED [ 27%] 402s tests/test_server.py::test_set_state[STANDBY-Synchronous] PASSED [ 27%] 402s tests/test_server.py::test_set_state[STANDBY-Asyncio] PASSED [ 27%] 402s tests/test_server.py::test_set_state[STANDBY-Gevent] PASSED [ 27%] 402s tests/test_server.py::test_set_state[FAULT-Synchronous] PASSED [ 27%] 403s tests/test_server.py::test_set_state[FAULT-Asyncio] PASSED [ 27%] 403s tests/test_server.py::test_set_state[FAULT-Gevent] PASSED [ 27%] 403s tests/test_server.py::test_set_state[INIT-Synchronous] PASSED [ 27%] 403s tests/test_server.py::test_set_state[INIT-Asyncio] PASSED [ 27%] 403s tests/test_server.py::test_set_state[INIT-Gevent] PASSED [ 27%] 403s tests/test_server.py::test_set_state[RUNNING-Synchronous] PASSED [ 27%] 403s tests/test_server.py::test_set_state[RUNNING-Asyncio] PASSED [ 27%] 403s tests/test_server.py::test_set_state[RUNNING-Gevent] PASSED [ 27%] 403s tests/test_server.py::test_set_state[ALARM-Synchronous] PASSED [ 28%] 404s tests/test_server.py::test_set_state[ALARM-Asyncio] PASSED [ 28%] 404s tests/test_server.py::test_set_state[ALARM-Gevent] PASSED [ 28%] 404s tests/test_server.py::test_set_state[DISABLE-Synchronous] PASSED [ 28%] 404s tests/test_server.py::test_set_state[DISABLE-Asyncio] PASSED [ 28%] 404s tests/test_server.py::test_set_state[DISABLE-Gevent] PASSED [ 28%] 404s tests/test_server.py::test_set_state[UNKNOWN-Synchronous] PASSED [ 28%] 404s tests/test_server.py::test_set_state[UNKNOWN-Asyncio] PASSED [ 28%] 405s tests/test_server.py::test_set_state[UNKNOWN-Gevent] PASSED [ 28%] 405s tests/test_server.py::test_user_dev_state_status[Synchronous] PASSED [ 28%] 405s tests/test_server.py::test_user_dev_state_status[Asyncio] PASSED [ 28%] 405s tests/test_server.py::test_user_dev_state_status[Gevent] PASSED [ 28%] 405s tests/test_server.py::test_set_status[Synchronous] PASSED [ 28%] 405s tests/test_server.py::test_set_status[Asyncio] PASSED [ 29%] 405s tests/test_server.py::test_set_status[Gevent] PASSED [ 29%] 405s tests/test_server.py::test_attr_quality_checked_with_state[Synchronous] PASSED [ 29%] 406s tests/test_server.py::test_attr_quality_checked_with_state[Asyncio] PASSED [ 29%] 406s tests/test_server.py::test_attr_quality_checked_with_state[Gevent] PASSED [ 29%] 406s tests/test_server.py::test_identity_command[int-Synchronous] PASSED [ 29%] 406s tests/test_server.py::test_identity_command[int-Asyncio] PASSED [ 29%] 406s tests/test_server.py::test_identity_command[int-Gevent] PASSED [ 29%] 406s tests/test_server.py::test_identity_command[float-Synchronous] PASSED [ 29%] 407s tests/test_server.py::test_identity_command[float-Asyncio] PASSED [ 29%] 407s tests/test_server.py::test_identity_command[float-Gevent] PASSED [ 29%] 407s tests/test_server.py::test_identity_command[str-Synchronous] PASSED [ 29%] 407s tests/test_server.py::test_identity_command[str-Asyncio] PASSED [ 29%] 407s tests/test_server.py::test_identity_command[str-Gevent] PASSED [ 30%] 407s tests/test_server.py::test_identity_command[bool-Synchronous] PASSED [ 30%] 407s tests/test_server.py::test_identity_command[bool-Asyncio] PASSED [ 30%] 408s tests/test_server.py::test_identity_command[bool-Gevent] PASSED [ 30%] 408s tests/test_server.py::test_identity_command[(int,)-Synchronous] PASSED [ 30%] 408s tests/test_server.py::test_identity_command[(int,)-Asyncio] PASSED [ 30%] 408s tests/test_server.py::test_identity_command[(int,)-Gevent] PASSED [ 30%] 408s tests/test_server.py::test_identity_command[(float,)-Synchronous] PASSED [ 30%] 408s tests/test_server.py::test_identity_command[(float,)-Asyncio] PASSED [ 30%] 408s tests/test_server.py::test_identity_command[(float,)-Gevent] PASSED [ 30%] 409s tests/test_server.py::test_identity_command[(str,)-Synchronous] PASSED [ 30%] 409s tests/test_server.py::test_identity_command[(str,)-Asyncio] PASSED [ 30%] 409s tests/test_server.py::test_identity_command[(str,)-Gevent] PASSED [ 30%] 409s tests/test_server.py::test_identity_command[(bool,)-Synchronous] XFAIL [ 31%] 409s tests/test_server.py::test_identity_command[(bool,)-Asyncio] XFAIL (...) [ 31%] 409s tests/test_server.py::test_identity_command[(bool,)-Gevent] XFAIL (N...) [ 31%] 409s tests/test_server.py::test_identity_command[DevVarLongStringArray-Synchronous] PASSED [ 31%] 409s tests/test_server.py::test_identity_command[DevVarLongStringArray-Asyncio] PASSED [ 31%] 409s tests/test_server.py::test_identity_command[DevVarLongStringArray-Gevent] PASSED [ 31%] 409s tests/test_server.py::test_identity_command[DevVarDoubleStringArray-Synchronous] PASSED [ 31%] 409s tests/test_server.py::test_identity_command[DevVarDoubleStringArray-Asyncio] PASSED [ 31%] 410s tests/test_server.py::test_identity_command[DevVarDoubleStringArray-Gevent] PASSED [ 31%] 410s tests/test_server.py::test_identity_command_with_typing[int] PASSED [ 31%] 410s tests/test_server.py::test_identity_command_with_typing[float] PASSED [ 31%] 410s tests/test_server.py::test_identity_command_with_typing[str] PASSED [ 31%] 410s tests/test_server.py::test_identity_command_with_typing[bool] PASSED [ 31%] 410s tests/test_server.py::test_identity_command_with_typing[(int,)] PASSED [ 32%] 410s tests/test_server.py::test_identity_command_with_typing[(float,)] PASSED [ 32%] 410s tests/test_server.py::test_identity_command_with_typing[(str,)] PASSED [ 32%] 411s tests/test_server.py::test_identity_command_with_typing[(bool,)] XFAIL [ 32%] 411s tests/test_server.py::test_identity_command_with_typing[DevVarLongStringArray] PASSED [ 32%] 411s tests/test_server.py::test_identity_command_with_typing[DevVarDoubleStringArray] PASSED [ 32%] 411s tests/test_server.py::test_devstate_command_with_typing PASSED [ 32%] 411s tests/test_server.py::test_command_self_typed_with_not_defined_name PASSED [ 32%] 411s tests/test_server.py::test_decorated_command[Synchronous] PASSED [ 32%] 411s tests/test_server.py::test_decorated_command[Asyncio] PASSED [ 32%] 411s tests/test_server.py::test_decorated_command[Gevent] PASSED [ 32%] 412s tests/test_server.py::test_command_isallowed[Synchronous] PASSED [ 32%] 412s tests/test_server.py::test_command_isallowed[Asyncio] PASSED [ 32%] 412s tests/test_server.py::test_command_isallowed[Gevent] PASSED [ 33%] 412s tests/test_server.py::test_dynamic_command[Synchronous-True] PASSED [ 33%] 412s tests/test_server.py::test_dynamic_command[Synchronous-False] PASSED [ 33%] 412s tests/test_server.py::test_dynamic_command[Asyncio-True] PASSED [ 33%] 412s tests/test_server.py::test_dynamic_command[Asyncio-False] PASSED [ 33%] 413s tests/test_server.py::test_dynamic_command[Gevent-True] PASSED [ 33%] 413s tests/test_server.py::test_dynamic_command[Gevent-False] PASSED [ 33%] 413s tests/test_server.py::test_identity_dynamic_command_with_typing[int] PASSED [ 33%] 413s tests/test_server.py::test_identity_dynamic_command_with_typing[float] PASSED [ 33%] 413s tests/test_server.py::test_identity_dynamic_command_with_typing[str] PASSED [ 33%] 413s tests/test_server.py::test_identity_dynamic_command_with_typing[bool] PASSED [ 33%] 413s tests/test_server.py::test_identity_dynamic_command_with_typing[(int,)] PASSED [ 33%] 414s tests/test_server.py::test_identity_dynamic_command_with_typing[(float,)] PASSED [ 33%] 414s tests/test_server.py::test_identity_dynamic_command_with_typing[(str,)] PASSED [ 34%] 414s tests/test_server.py::test_identity_dynamic_command_with_typing[(bool,)] XFAIL [ 34%] 414s tests/test_server.py::test_identity_dynamic_command_with_typing[DevVarLongStringArray] PASSED [ 34%] 414s tests/test_server.py::test_identity_dynamic_command_with_typing[DevVarDoubleStringArray] PASSED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[bool_, SCALAR] SKIPPED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[bool_], SPECTRUM] SKIPPED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[uint8, SCALAR] SKIPPED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint8], SPECTRUM] SKIPPED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[int16, SCALAR] SKIPPED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[int16], SPECTRUM] SKIPPED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[uint16, SCALAR] SKIPPED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint16], SPECTRUM] SKIPPED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[int32, SCALAR] SKIPPED [ 34%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[int32], SPECTRUM] SKIPPED [ 35%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[uint32, SCALAR] SKIPPED [ 35%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint32], SPECTRUM] SKIPPED [ 35%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[int64, SCALAR] SKIPPED [ 35%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[int64], SPECTRUM] SKIPPED [ 35%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[uint64, SCALAR] SKIPPED [ 35%] 414s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint64], SPECTRUM] SKIPPED [ 35%] 415s tests/test_server.py::test_identity_commands_with_numpy_typing[float64, SCALAR] SKIPPED [ 35%] 415s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[float64], SPECTRUM] SKIPPED [ 35%] 415s tests/test_server.py::test_identity_commands_with_numpy_typing[float32, SCALAR] SKIPPED [ 35%] 415s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[float32], SPECTRUM] SKIPPED [ 35%] 415s tests/test_server.py::test_polled_command[Synchronous] PASSED [ 35%] 415s tests/test_server.py::test_polled_command[Asyncio] PASSED [ 35%] 415s tests/test_server.py::test_polled_command[Gevent] PASSED [ 36%] 415s tests/test_server.py::test_wrong_command_result[Synchronous] PASSED [ 36%] 415s tests/test_server.py::test_wrong_command_result[Asyncio] PASSED [ 36%] 415s tests/test_server.py::test_wrong_command_result[Gevent] PASSED [ 36%] 416s tests/test_server.py::test_read_write_attribute[int-Synchronous] PASSED [ 36%] 416s tests/test_server.py::test_read_write_attribute[int-Asyncio] PASSED [ 36%] 416s tests/test_server.py::test_read_write_attribute[int-Gevent] PASSED [ 36%] 416s tests/test_server.py::test_read_write_attribute[float-Synchronous] PASSED [ 36%] 416s tests/test_server.py::test_read_write_attribute[float-Asyncio] SKIPPED [ 36%] 416s tests/test_server.py::test_read_write_attribute[float-Gevent] PASSED [ 36%] 416s tests/test_server.py::test_read_write_attribute[str-Synchronous] PASSED [ 36%] 416s tests/test_server.py::test_read_write_attribute[str-Asyncio] PASSED [ 36%] 417s tests/test_server.py::test_read_write_attribute[str-Gevent] PASSED [ 36%] 417s tests/test_server.py::test_read_write_attribute[bool-Synchronous] PASSED [ 37%] 417s tests/test_server.py::test_read_write_attribute[bool-Asyncio] PASSED [ 37%] 417s tests/test_server.py::test_read_write_attribute[bool-Gevent] PASSED [ 37%] 417s tests/test_server.py::test_read_write_attribute[(int,)-Synchronous] PASSED [ 37%] 417s tests/test_server.py::test_read_write_attribute[(int,)-Asyncio] PASSED [ 37%] 417s tests/test_server.py::test_read_write_attribute[(int,)-Gevent] PASSED [ 37%] 417s tests/test_server.py::test_read_write_attribute[(float,)-Synchronous] PASSED [ 37%] 417s tests/test_server.py::test_read_write_attribute[(float,)-Asyncio] PASSED [ 37%] 417s tests/test_server.py::test_read_write_attribute[(float,)-Gevent] PASSED [ 37%] 418s tests/test_server.py::test_read_write_attribute[(str,)-Synchronous] PASSED [ 37%] 418s tests/test_server.py::test_read_write_attribute[(str,)-Asyncio] PASSED [ 37%] 418s tests/test_server.py::test_read_write_attribute[(str,)-Gevent] PASSED [ 37%] 418s tests/test_server.py::test_read_write_attribute[(bool,)-Synchronous] PASSED [ 37%] 418s tests/test_server.py::test_read_write_attribute[(bool,)-Asyncio] PASSED [ 38%] 418s tests/test_server.py::test_read_write_attribute[(bool,)-Gevent] PASSED [ 38%] 418s tests/test_server.py::test_read_write_attribute[((int,),)-Synchronous] PASSED [ 38%] 419s tests/test_server.py::test_read_write_attribute[((int,),)-Asyncio] PASSED [ 38%] 419s tests/test_server.py::test_read_write_attribute[((int,),)-Gevent] PASSED [ 38%] 419s tests/test_server.py::test_read_write_attribute[((float,),)-Synchronous] PASSED [ 38%] 419s tests/test_server.py::test_read_write_attribute[((float,),)-Asyncio] PASSED [ 38%] 419s tests/test_server.py::test_read_write_attribute[((float,),)-Gevent] PASSED [ 38%] 419s tests/test_server.py::test_read_write_attribute[((str,),)-Synchronous] PASSED [ 38%] 419s tests/test_server.py::test_read_write_attribute[((str,),)-Asyncio] PASSED [ 38%] 419s tests/test_server.py::test_read_write_attribute[((str,),)-Gevent] PASSED [ 38%] 419s tests/test_server.py::test_read_write_attribute[((bool,),)-Synchronous] PASSED [ 38%] 420s tests/test_server.py::test_read_write_attribute[((bool,),)-Asyncio] PASSED [ 38%] 420s tests/test_server.py::test_read_write_attribute[((bool,),)-Gevent] PASSED [ 39%] 420s tests/test_server.py::test_wrong_encoding_string PASSED [ 39%] 420s tests/test_server.py::test_attribute_declared_with_typing[int-True] PASSED [ 39%] 420s tests/test_server.py::test_attribute_declared_with_typing[int-False] PASSED [ 39%] 420s tests/test_server.py::test_attribute_declared_with_typing[float-True] PASSED [ 39%] 420s tests/test_server.py::test_attribute_declared_with_typing[float-False] PASSED [ 39%] 420s tests/test_server.py::test_attribute_declared_with_typing[str-True] PASSED [ 39%] 421s tests/test_server.py::test_attribute_declared_with_typing[str-False] PASSED [ 39%] 421s tests/test_server.py::test_attribute_declared_with_typing[bool-True] PASSED [ 39%] 421s tests/test_server.py::test_attribute_declared_with_typing[bool-False] PASSED [ 39%] 421s tests/test_server.py::test_attribute_declared_with_typing[(int,)-True] PASSED [ 39%] 421s tests/test_server.py::test_attribute_declared_with_typing[(int,)-False] PASSED [ 39%] 421s tests/test_server.py::test_attribute_declared_with_typing[(float,)-True] PASSED [ 39%] 421s tests/test_server.py::test_attribute_declared_with_typing[(float,)-False] PASSED [ 40%] 422s tests/test_server.py::test_attribute_declared_with_typing[(str,)-True] PASSED [ 40%] 422s tests/test_server.py::test_attribute_declared_with_typing[(str,)-False] PASSED [ 40%] 422s tests/test_server.py::test_attribute_declared_with_typing[(bool,)-True] PASSED [ 40%] 422s tests/test_server.py::test_attribute_declared_with_typing[(bool,)-False] PASSED [ 40%] 422s tests/test_server.py::test_attribute_declared_with_typing[((int,),)-True] PASSED [ 40%] 422s tests/test_server.py::test_attribute_declared_with_typing[((int,),)-False] PASSED [ 40%] 422s tests/test_server.py::test_attribute_declared_with_typing[((float,),)-True] PASSED [ 40%] 423s tests/test_server.py::test_attribute_declared_with_typing[((float,),)-False] PASSED [ 40%] 423s tests/test_server.py::test_attribute_declared_with_typing[((str,),)-True] PASSED [ 40%] 423s tests/test_server.py::test_attribute_declared_with_typing[((str,),)-False] PASSED [ 40%] 423s tests/test_server.py::test_attribute_declared_with_typing[((bool,),)-True] PASSED [ 40%] 423s tests/test_server.py::test_attribute_declared_with_typing[((bool,),)-False] PASSED [ 40%] 423s tests/test_server.py::test_attribute_self_typed_with_not_defined_name PASSED [ 41%] 423s tests/test_server.py::test_read_write_attribute_with_unbound_functions[Synchronous] PASSED [ 41%] 423s tests/test_server.py::test_read_write_attribute_with_unbound_functions[Asyncio] PASSED [ 41%] 424s tests/test_server.py::test_read_write_attribute_with_unbound_functions[Gevent] PASSED [ 41%] 424s tests/test_server.py::test_read_write_attribute_decorated_methods[Synchronous] PASSED [ 41%] 424s tests/test_server.py::test_read_write_attribute_decorated_methods[Asyncio] PASSED [ 41%] 424s tests/test_server.py::test_read_write_attribute_decorated_methods[Gevent] PASSED [ 41%] 424s tests/test_server.py::test_read_write_wvalue_attribute[int-Synchronous-True] PASSED [ 41%] 424s tests/test_server.py::test_read_write_wvalue_attribute[int-Synchronous-False] PASSED [ 41%] 424s tests/test_server.py::test_read_write_wvalue_attribute[int-Asyncio-True] PASSED [ 41%] 424s tests/test_server.py::test_read_write_wvalue_attribute[int-Asyncio-False] PASSED [ 41%] 425s tests/test_server.py::test_read_write_wvalue_attribute[int-Gevent-True] PASSED [ 41%] 425s tests/test_server.py::test_read_write_wvalue_attribute[int-Gevent-False] PASSED [ 41%] 425s tests/test_server.py::test_read_write_wvalue_attribute[float-Synchronous-True] PASSED [ 42%] 425s tests/test_server.py::test_read_write_wvalue_attribute[float-Synchronous-False] PASSED [ 42%] 425s tests/test_server.py::test_read_write_wvalue_attribute[float-Asyncio-True] PASSED [ 42%] 425s tests/test_server.py::test_read_write_wvalue_attribute[float-Asyncio-False] PASSED [ 42%] 426s tests/test_server.py::test_read_write_wvalue_attribute[float-Gevent-True] PASSED [ 42%] 426s tests/test_server.py::test_read_write_wvalue_attribute[float-Gevent-False] PASSED [ 42%] 426s tests/test_server.py::test_read_write_wvalue_attribute[str-Synchronous-True] PASSED [ 42%] 426s tests/test_server.py::test_read_write_wvalue_attribute[str-Synchronous-False] PASSED [ 42%] 426s tests/test_server.py::test_read_write_wvalue_attribute[str-Asyncio-True] PASSED [ 42%] 426s tests/test_server.py::test_read_write_wvalue_attribute[str-Asyncio-False] PASSED [ 42%] 426s tests/test_server.py::test_read_write_wvalue_attribute[str-Gevent-True] PASSED [ 42%] 427s tests/test_server.py::test_read_write_wvalue_attribute[str-Gevent-False] PASSED [ 42%] 427s tests/test_server.py::test_read_write_wvalue_attribute[bool-Synchronous-True] PASSED [ 42%] 427s tests/test_server.py::test_read_write_wvalue_attribute[bool-Synchronous-False] PASSED [ 43%] 427s tests/test_server.py::test_read_write_wvalue_attribute[bool-Asyncio-True] PASSED [ 43%] 427s tests/test_server.py::test_read_write_wvalue_attribute[bool-Asyncio-False] PASSED [ 43%] 427s tests/test_server.py::test_read_write_wvalue_attribute[bool-Gevent-True] PASSED [ 43%] 427s tests/test_server.py::test_read_write_wvalue_attribute[bool-Gevent-False] PASSED [ 43%] 427s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Synchronous-True] PASSED [ 43%] 428s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Synchronous-False] PASSED [ 43%] 428s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Asyncio-True] PASSED [ 43%] 428s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Asyncio-False] PASSED [ 43%] 428s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Gevent-True] PASSED [ 43%] 428s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Gevent-False] PASSED [ 43%] 428s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Synchronous-True] PASSED [ 43%] 429s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Synchronous-False] PASSED [ 43%] 429s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Asyncio-True] PASSED [ 44%] 429s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Asyncio-False] PASSED [ 44%] 429s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Gevent-True] PASSED [ 44%] 429s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Gevent-False] PASSED [ 44%] 429s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Synchronous-True] PASSED [ 44%] 429s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Synchronous-False] PASSED [ 44%] 430s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Asyncio-True] PASSED [ 44%] 430s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Asyncio-False] PASSED [ 44%] 430s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Gevent-True] PASSED [ 44%] 430s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Gevent-False] PASSED [ 44%] 430s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Synchronous-True] PASSED [ 44%] 430s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Synchronous-False] PASSED [ 44%] 430s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Asyncio-True] PASSED [ 44%] 430s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Asyncio-False] PASSED [ 45%] 431s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Gevent-True] PASSED [ 45%] 431s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Gevent-False] PASSED [ 45%] 431s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Synchronous-True] PASSED [ 45%] 431s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Synchronous-False] PASSED [ 45%] 431s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Asyncio-True] PASSED [ 45%] 431s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Asyncio-False] PASSED [ 45%] 432s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Gevent-True] PASSED [ 45%] 432s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Gevent-False] PASSED [ 45%] 432s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Synchronous-True] PASSED [ 45%] 432s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Synchronous-False] PASSED [ 45%] 432s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Asyncio-True] PASSED [ 45%] 432s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Asyncio-False] PASSED [ 45%] 433s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Gevent-True] PASSED [ 46%] 433s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Gevent-False] PASSED [ 46%] 433s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Synchronous-True] PASSED [ 46%] 433s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Synchronous-False] PASSED [ 46%] 433s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Asyncio-True] PASSED [ 46%] 433s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Asyncio-False] PASSED [ 46%] 433s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Gevent-True] PASSED [ 46%] 434s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Gevent-False] PASSED [ 46%] 434s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Synchronous-True] PASSED [ 46%] 434s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Synchronous-False] PASSED [ 46%] 434s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Asyncio-True] PASSED [ 46%] 434s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Asyncio-False] PASSED [ 46%] 435s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Gevent-True] PASSED [ 46%] 435s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Gevent-False] PASSED [ 47%] 435s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-float] PASSED [ 47%] 435s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-int] PASSED [ 47%] 435s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-str] PASSED [ 47%] 435s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-bool] PASSED [ 47%] 435s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-float] PASSED [ 47%] 435s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-int] PASSED [ 47%] 435s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-str] PASSED [ 47%] 436s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-bool] PASSED [ 47%] 436s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-float] PASSED [ 47%] 436s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-int] PASSED [ 47%] 436s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-str] PASSED [ 47%] 436s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-bool] PASSED [ 47%] 436s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-float] PASSED [ 48%] 436s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-int] PASSED [ 48%] 436s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-str] XFAIL [ 48%] 436s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-bool] PASSED [ 48%] 437s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-float] PASSED [ 48%] 437s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-int] PASSED [ 48%] 437s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-str] XFAIL [ 48%] 437s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-bool] PASSED [ 48%] 437s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-float] PASSED [ 48%] 437s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-int] PASSED [ 48%] 438s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-str] XFAIL [ 48%] 438s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-bool] PASSED [ 48%] 438s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_4Impl] PASSED [ 48%] 438s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_5Impl] PASSED [ 49%] 438s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_6Impl] PASSED [ 49%] 438s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-LatestDeviceImpl] PASSED [ 49%] 438s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_4Impl] PASSED [ 49%] 438s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_5Impl] PASSED [ 49%] 439s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_6Impl] PASSED [ 49%] 439s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-LatestDeviceImpl] PASSED [ 49%] 439s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_4Impl] PASSED [ 49%] 439s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_5Impl] PASSED [ 49%] 439s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_6Impl] PASSED [ 49%] 439s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-LatestDeviceImpl] PASSED [ 49%] 439s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_4Impl] PASSED [ 49%] 439s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_5Impl] PASSED [ 49%] 439s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_6Impl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-LatestDeviceImpl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_4Impl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_5Impl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_6Impl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-LatestDeviceImpl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_4Impl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_5Impl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_6Impl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-LatestDeviceImpl] PASSED [ 50%] 440s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_4Impl] PASSED [ 50%] 441s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_5Impl] PASSED [ 50%] 441s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_6Impl] PASSED [ 50%] 441s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-LatestDeviceImpl] PASSED [ 51%] 441s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_4Impl] PASSED [ 51%] 441s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_5Impl] PASSED [ 51%] 441s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_6Impl] PASSED [ 51%] 441s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-LatestDeviceImpl] PASSED [ 51%] 441s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_4Impl] PASSED [ 51%] 441s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_5Impl] PASSED [ 51%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_6Impl] PASSED [ 51%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-LatestDeviceImpl] PASSED [ 51%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_4Impl] PASSED [ 51%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_5Impl] PASSED [ 51%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_6Impl] PASSED [ 51%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-LatestDeviceImpl] PASSED [ 51%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_4Impl] PASSED [ 52%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_5Impl] PASSED [ 52%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_6Impl] PASSED [ 52%] 442s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-LatestDeviceImpl] PASSED [ 52%] 443s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_4Impl] PASSED [ 52%] 443s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_5Impl] PASSED [ 52%] 443s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_6Impl] PASSED [ 52%] 443s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-LatestDeviceImpl] PASSED [ 52%] 443s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_4Impl] PASSED [ 52%] 443s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_5Impl] PASSED [ 52%] 443s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_6Impl] PASSED [ 52%] 443s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-LatestDeviceImpl] PASSED [ 52%] 443s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_4Impl] PASSED [ 52%] 444s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_5Impl] PASSED [ 53%] 444s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_6Impl] PASSED [ 53%] 444s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-LatestDeviceImpl] PASSED [ 53%] 444s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_4Impl] XFAIL [ 53%] 444s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_5Impl] XFAIL [ 53%] 444s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_6Impl] XFAIL [ 53%] 444s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-LatestDeviceImpl] XFAIL [ 53%] 444s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_4Impl] PASSED [ 53%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_5Impl] PASSED [ 53%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_6Impl] PASSED [ 53%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-LatestDeviceImpl] PASSED [ 53%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_4Impl] SKIPPED [ 53%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_5Impl] SKIPPED [ 53%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_6Impl] SKIPPED [ 54%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-LatestDeviceImpl] SKIPPED [ 54%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_4Impl] PASSED [ 54%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_5Impl] PASSED [ 54%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_6Impl] PASSED [ 54%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-LatestDeviceImpl] PASSED [ 54%] 445s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_4Impl] XFAIL [ 54%] 446s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_5Impl] XFAIL [ 54%] 446s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_6Impl] XFAIL [ 54%] 446s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-LatestDeviceImpl] XFAIL [ 54%] 446s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_4Impl] PASSED [ 54%] 446s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_5Impl] PASSED [ 54%] 446s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_6Impl] PASSED [ 54%] 446s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-LatestDeviceImpl] PASSED [ 55%] 446s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_4Impl] PASSED [ 55%] 446s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_5Impl] PASSED [ 55%] 447s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_6Impl] PASSED [ 55%] 447s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-LatestDeviceImpl] PASSED [ 55%] 447s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_4Impl] PASSED [ 55%] 447s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_5Impl] PASSED [ 55%] 447s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_6Impl] PASSED [ 55%] 447s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-LatestDeviceImpl] PASSED [ 55%] 447s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_4Impl] XFAIL [ 55%] 448s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_5Impl] XFAIL [ 55%] 448s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_6Impl] XFAIL [ 55%] 448s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-LatestDeviceImpl] XFAIL [ 55%] 448s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_4Impl] PASSED [ 56%] 448s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_5Impl] PASSED [ 56%] 448s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_6Impl] PASSED [ 56%] 449s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-LatestDeviceImpl] PASSED [ 56%] 449s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-state] PASSED [ 56%] 449s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState0] PASSED [ 56%] 449s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState1] PASSED [ 56%] 449s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-state] PASSED [ 56%] 449s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState0] PASSED [ 56%] 449s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState1] PASSED [ 56%] 449s tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-state] PASSED [ 56%] 449s tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState0] PASSED [ 56%] 449s tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState1] PASSED [ 56%] 449s tests/test_server.py::test_read_write_attribute_enum[Synchronous-SCALAR] SKIPPED [ 57%] 449s tests/test_server.py::test_read_write_attribute_enum[Synchronous-SPECTRUM] PASSED [ 57%] 450s tests/test_server.py::test_read_write_attribute_enum[Synchronous-IMAGE] PASSED [ 57%] 450s tests/test_server.py::test_read_write_attribute_enum[Asyncio-SCALAR] SKIPPED [ 57%] 450s tests/test_server.py::test_read_write_attribute_enum[Asyncio-SPECTRUM] PASSED [ 57%] 450s tests/test_server.py::test_read_write_attribute_enum[Asyncio-IMAGE] PASSED [ 57%] 450s tests/test_server.py::test_read_write_attribute_enum[Gevent-SCALAR] SKIPPED [ 57%] 450s tests/test_server.py::test_read_write_attribute_enum[Gevent-SPECTRUM] PASSED [ 57%] 450s tests/test_server.py::test_read_write_attribute_enum[Gevent-IMAGE] PASSED [ 57%] 450s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 57%] 450s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 57%] 450s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 57%] 451s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 57%] 451s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 58%] 451s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 58%] 451s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[int] PASSED [ 58%] 451s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[float] PASSED [ 58%] 451s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[str] PASSED [ 58%] 451s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[bool] PASSED [ 58%] 451s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(int,)] PASSED [ 58%] 451s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(float,)] PASSED [ 58%] 452s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(str,)] PASSED [ 58%] 452s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(bool,)] PASSED [ 58%] 452s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((int,),)] PASSED [ 58%] 452s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((float,),)] PASSED [ 58%] 452s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((str,),)] PASSED [ 58%] 452s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((bool,),)] PASSED [ 59%] 452s tests/test_server.py::test_read_enum_attribute_with_invalid_quality_is_none PASSED [ 59%] 452s tests/test_server.py::test_wrong_attribute_read[Synchronous] PASSED [ 59%] 452s tests/test_server.py::test_wrong_attribute_read[Asyncio] PASSED [ 59%] 453s tests/test_server.py::test_wrong_attribute_read[Gevent] PASSED [ 59%] 453s tests/test_server.py::test_attribute_access_with_default_method_names[Synchronous] PASSED [ 59%] 453s tests/test_server.py::test_attribute_access_with_default_method_names[Asyncio] PASSED [ 59%] 453s tests/test_server.py::test_attribute_access_with_default_method_names[Gevent] PASSED [ 59%] 453s tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Synchronous] PASSED [ 59%] 453s tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Asyncio] PASSED [ 59%] 453s tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Gevent] PASSED [ 59%] 453s tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Synchronous] PASSED [ 59%] 453s tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Asyncio] PASSED [ 59%] 454s tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Gevent] PASSED [ 60%] 454s tests/test_server.py::test_async_add_remove_dynamic_attribute PASSED [ 60%] 454s tests/test_server.py::test_dynamic_attribute_declared_with_typing[int] PASSED [ 60%] 454s tests/test_server.py::test_dynamic_attribute_declared_with_typing[float] PASSED [ 60%] 454s tests/test_server.py::test_dynamic_attribute_declared_with_typing[str] PASSED [ 60%] 454s tests/test_server.py::test_dynamic_attribute_declared_with_typing[bool] PASSED [ 60%] 454s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(int,)] PASSED [ 60%] 454s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(float,)] PASSED [ 60%] 455s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(str,)] PASSED [ 60%] 455s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(bool,)] PASSED [ 60%] 455s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((int,),)] PASSED [ 60%] 455s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((float,),)] PASSED [ 60%] 455s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((str,),)] PASSED [ 60%] 455s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((bool,),)] PASSED [ 61%] 455s tests/test_server.py::test_dynamic_attribute_self_typed_with_not_defined_name PASSED [ 61%] 455s tests/test_server.py::test_attribute_declared_with_numpy_typing[bool_, SCALAR] PASSED [ 61%] 455s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[bool_], SPECTRUM] PASSED [ 61%] 455s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint8, SCALAR] PASSED [ 61%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 61%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[int16, SCALAR] PASSED [ 61%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 61%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint16, SCALAR] PASSED [ 61%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 61%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[int32, SCALAR] PASSED [ 61%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 61%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint32, SCALAR] PASSED [ 61%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 62%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[int64, SCALAR] PASSED [ 62%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 62%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint64, SCALAR] PASSED [ 62%] 456s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 62%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[float64, SCALAR] PASSED [ 62%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 62%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[float32, SCALAR] PASSED [ 62%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 62%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[bool_], IMAGE] PASSED [ 62%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint8], IMAGE] PASSED [ 62%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[int16], IMAGE] PASSED [ 62%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint16], IMAGE] PASSED [ 62%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[int32], IMAGE] PASSED [ 63%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint32], IMAGE] PASSED [ 63%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[int64], IMAGE] PASSED [ 63%] 457s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint64], IMAGE] PASSED [ 63%] 458s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[float64], IMAGE] PASSED [ 63%] 458s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[float32], IMAGE] PASSED [ 63%] 458s tests/test_server.py::test_attribute_wrong_declared_with_numpy_typing[RuntimeError: AttrDataFormat has to be specified] PASSED [ 63%] 458s tests/test_server.py::test_attribute_wrong_declared_with_numpy_typing[DevFailed: Maximum y dim. wrongly defined] PASSED [ 63%] 458s tests/test_server.py::test_attribute_wrong_declared_with_numpy_typing[TypeError: No registered converter] PASSED [ 63%] 458s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Synchronous] PASSED [ 63%] 458s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Asyncio] PASSED [ 63%] 458s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Gevent] PASSED [ 63%] 458s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Synchronous] PASSED [ 63%] 459s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Asyncio] PASSED [ 64%] 459s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Gevent] PASSED [ 64%] 459s tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Synchronous] PASSED [ 64%] 459s tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Asyncio] PASSED [ 64%] 459s tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Gevent] PASSED [ 64%] 459s tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-SCALAR] PASSED [ 64%] 459s tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-SPECTRUM] PASSED [ 64%] 459s tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-IMAGE] PASSED [ 64%] 460s tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SCALAR] PASSED [ 64%] 460s tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SPECTRUM] PASSED [ 64%] 460s tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-IMAGE] PASSED [ 64%] 460s tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-SCALAR] PASSED [ 64%] 460s tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-SPECTRUM] PASSED [ 64%] 460s tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-IMAGE] PASSED [ 65%] 460s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 65%] 460s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 65%] 460s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 65%] 461s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 65%] 461s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 65%] 461s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 65%] 461s tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Synchronous] PASSED [ 65%] 461s tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Asyncio] PASSED [ 65%] 461s tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Gevent] PASSED [ 65%] 461s tests/test_server.py::test_dynamic_attribute_with_green_mode[Synchronous-True] PASSED [ 65%] 461s tests/test_server.py::test_dynamic_attribute_with_green_mode[Synchronous-False] PASSED [ 65%] 461s tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-True] PASSED [ 65%] 462s tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-False] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_with_green_mode[Gevent-True] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_with_green_mode[Gevent-False] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_4Impl] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_5Impl] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_6Impl] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[LatestDeviceImpl] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-True-low_level] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-True-high_level] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-False-low_level] PASSED [ 66%] 462s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-False-high_level] PASSED [ 66%] 463s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-low_level] PASSED [ 66%] 463s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-high_level] PASSED [ 66%] 463s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-low_level] PASSED [ 67%] 463s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-high_level] PASSED [ 67%] 463s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-True-low_level] PASSED [ 67%] 463s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-True-high_level] PASSED [ 67%] 463s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-False-low_level] PASSED [ 67%] 463s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-False-high_level] PASSED [ 67%] 464s tests/test_server.py::test_attribute_decorators[Synchronous] PASSED [ 67%] 464s tests/test_server.py::test_attribute_decorators[Asyncio] PASSED [ 67%] 464s tests/test_server.py::test_attribute_decorators[Gevent] PASSED [ 67%] 464s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Synchronous] PASSED [ 67%] 464s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Asyncio] PASSED [ 67%] 464s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Gevent] PASSED [ 67%] 464s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Synchronous] PASSED [ 67%] 464s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Asyncio] PASSED [ 68%] 464s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Gevent] PASSED [ 68%] 464s tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Synchronous] PASSED [ 68%] 465s tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Asyncio] PASSED [ 68%] 465s tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Gevent] PASSED [ 68%] 465s tests/test_server.py::test_device_property_no_default[int-Synchronous] PASSED [ 68%] 465s tests/test_server.py::test_device_property_no_default[int-Asyncio] PASSED [ 68%] 465s tests/test_server.py::test_device_property_no_default[int-Gevent] PASSED [ 68%] 465s tests/test_server.py::test_device_property_no_default[float-Synchronous] PASSED [ 68%] 465s tests/test_server.py::test_device_property_no_default[float-Asyncio] PASSED [ 68%] 466s tests/test_server.py::test_device_property_no_default[float-Gevent] PASSED [ 68%] 466s tests/test_server.py::test_device_property_no_default[str-Synchronous] PASSED [ 68%] 466s tests/test_server.py::test_device_property_no_default[str-Asyncio] PASSED [ 68%] 466s tests/test_server.py::test_device_property_no_default[str-Gevent] PASSED [ 69%] 466s tests/test_server.py::test_device_property_no_default[bool-Synchronous] PASSED [ 69%] 466s tests/test_server.py::test_device_property_no_default[bool-Asyncio] PASSED [ 69%] 466s tests/test_server.py::test_device_property_no_default[bool-Gevent] PASSED [ 69%] 466s tests/test_server.py::test_device_property_no_default[(int,)-Synchronous] PASSED [ 69%] 467s tests/test_server.py::test_device_property_no_default[(int,)-Asyncio] PASSED [ 69%] 467s tests/test_server.py::test_device_property_no_default[(int,)-Gevent] PASSED [ 69%] 467s tests/test_server.py::test_device_property_no_default[(float,)-Synchronous] PASSED [ 69%] 467s tests/test_server.py::test_device_property_no_default[(float,)-Asyncio] PASSED [ 69%] 467s tests/test_server.py::test_device_property_no_default[(float,)-Gevent] PASSED [ 69%] 467s tests/test_server.py::test_device_property_no_default[(str,)-Synchronous] PASSED [ 69%] 467s tests/test_server.py::test_device_property_no_default[(str,)-Asyncio] PASSED [ 69%] 467s tests/test_server.py::test_device_property_no_default[(str,)-Gevent] PASSED [ 69%] 467s tests/test_server.py::test_device_property_no_default[(bool,)-Synchronous] PASSED [ 70%] 467s tests/test_server.py::test_device_property_no_default[(bool,)-Asyncio] PASSED [ 70%] 468s tests/test_server.py::test_device_property_no_default[(bool,)-Gevent] PASSED [ 70%] 468s tests/test_server.py::test_device_property_with_typing[int] PASSED [ 70%] 468s tests/test_server.py::test_device_property_with_typing[float] PASSED [ 70%] 468s tests/test_server.py::test_device_property_with_typing[str] PASSED [ 70%] 468s tests/test_server.py::test_device_property_with_typing[bool] PASSED [ 70%] 468s tests/test_server.py::test_device_property_with_typing[(int,)] PASSED [ 70%] 468s tests/test_server.py::test_device_property_with_typing[(float,)] PASSED [ 70%] 469s tests/test_server.py::test_device_property_with_typing[(str,)] PASSED [ 70%] 469s tests/test_server.py::test_device_property_with_typing[(bool,)] PASSED [ 70%] 469s tests/test_server.py::test_device_property_with_numpy_typing[bool_, SCALAR] PASSED [ 70%] 469s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[bool_], SPECTRUM] PASSED [ 70%] 469s tests/test_server.py::test_device_property_with_numpy_typing[uint8, SCALAR] XFAIL [ 71%] 469s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint8], SPECTRUM] XFAIL [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[int16, SCALAR] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[uint16, SCALAR] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[int32, SCALAR] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[uint32, SCALAR] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[int64, SCALAR] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 71%] 470s tests/test_server.py::test_device_property_with_numpy_typing[uint64, SCALAR] PASSED [ 71%] 471s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_numpy_typing[float64, SCALAR] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_numpy_typing[float32, SCALAR] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_default_value[int] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_default_value[float] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_default_value[str] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_default_value[bool] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_default_value[(int,)] PASSED [ 72%] 471s tests/test_server.py::test_device_property_with_default_value[(float,)] PASSED [ 72%] 472s tests/test_server.py::test_device_property_with_default_value[(str,)] PASSED [ 72%] 472s tests/test_server.py::test_device_property_with_default_value[(bool,)] PASSED [ 72%] 472s tests/test_server.py::test_device_get_device_properties_when_init_device[Synchronous] PASSED [ 73%] 472s tests/test_server.py::test_device_get_device_properties_when_init_device[Asyncio] PASSED [ 73%] 472s tests/test_server.py::test_device_get_device_properties_when_init_device[Gevent] PASSED [ 73%] 472s tests/test_server.py::test_device_get_attr_config[Synchronous] PASSED [ 73%] 472s tests/test_server.py::test_device_get_attr_config[Asyncio] PASSED [ 73%] 472s tests/test_server.py::test_device_get_attr_config[Gevent] PASSED [ 73%] 473s tests/test_server.py::test_get_attr_config_ex[Synchronous] PASSED [ 73%] 473s tests/test_server.py::test_get_attr_config_ex[Asyncio] PASSED [ 73%] 473s tests/test_server.py::test_get_attr_config_ex[Gevent] PASSED [ 73%] 473s tests/test_server.py::test_device_set_attr_config[Synchronous] PASSED [ 73%] 473s tests/test_server.py::test_device_set_attr_config[Asyncio] PASSED [ 73%] 473s tests/test_server.py::test_device_set_attr_config[Gevent] PASSED [ 73%] 473s tests/test_server.py::test_default_units[Synchronous] PASSED [ 73%] 474s tests/test_server.py::test_default_units[Asyncio] PASSED [ 74%] 474s tests/test_server.py::test_default_units[Gevent] PASSED [ 74%] 474s tests/test_server.py::test_custom_units[Synchronous] PASSED [ 74%] 474s tests/test_server.py::test_custom_units[Asyncio] PASSED [ 74%] 474s tests/test_server.py::test_custom_units[Gevent] PASSED [ 74%] 474s tests/test_server.py::test_inheritance_overrides_a_property[Synchronous] PASSED [ 74%] 474s tests/test_server.py::test_inheritance_overrides_a_property[Asyncio] PASSED [ 74%] 474s tests/test_server.py::test_inheritance_overrides_a_property[Gevent] PASSED [ 74%] 475s tests/test_server.py::test_inheritance_override_dev_status[Synchronous] PASSED [ 74%] 475s tests/test_server.py::test_inheritance_override_dev_status[Asyncio] PASSED [ 74%] 475s tests/test_server.py::test_inheritance_override_dev_status[Gevent] PASSED [ 74%] 475s tests/test_server.py::test_inheritance_init_device[Synchronous] PASSED [ 74%] 475s tests/test_server.py::test_inheritance_init_device[Asyncio] PASSED [ 74%] 475s tests/test_server.py::test_inheritance_init_device[Gevent] PASSED [ 75%] 476s tests/test_server.py::test_inheritance_with_decorated_attributes[Synchronous] PASSED [ 75%] 476s tests/test_server.py::test_inheritance_with_decorated_attributes[Asyncio] SKIPPED [ 75%] 476s tests/test_server.py::test_inheritance_with_decorated_attributes[Gevent] PASSED [ 75%] 476s tests/test_server.py::test_inheritance_with_undecorated_attributes[Synchronous] PASSED [ 75%] 476s tests/test_server.py::test_inheritance_with_undecorated_attributes[Asyncio] PASSED [ 75%] 476s tests/test_server.py::test_inheritance_with_undecorated_attributes[Gevent] PASSED [ 75%] 476s tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Synchronous] PASSED [ 75%] 476s tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Asyncio] PASSED [ 75%] 477s tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Gevent] PASSED [ 75%] 477s tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Synchronous] PASSED [ 75%] 477s tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Asyncio] PASSED [ 75%] 477s tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Gevent] PASSED [ 75%] 477s tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Synchronous] PASSED [ 76%] 477s tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Asyncio] PASSED [ 76%] 477s tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Gevent] PASSED [ 76%] 478s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Synchronous] PASSED [ 76%] 478s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Asyncio] PASSED [ 76%] 478s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Gevent] PASSED [ 76%] 478s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Synchronous] PASSED [ 76%] 478s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Asyncio] PASSED [ 76%] 478s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Gevent] PASSED [ 76%] 479s tests/test_server.py::test_polled_attribute[Synchronous] PASSED [ 76%] 479s tests/test_server.py::test_polled_attribute[Asyncio] PASSED [ 76%] 479s tests/test_server.py::test_polled_attribute[Gevent] PASSED [ 76%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Synchronous] SKIPPED [ 76%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Asyncio] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Gevent] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Synchronous] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Asyncio] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Gevent] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Synchronous] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Asyncio] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Gevent] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Synchronous] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Asyncio] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Gevent] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Synchronous] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Asyncio] SKIPPED [ 77%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Gevent] SKIPPED [ 78%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Synchronous] SKIPPED [ 78%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Asyncio] SKIPPED [ 78%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Gevent] SKIPPED [ 78%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Synchronous] SKIPPED [ 78%] 479s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Asyncio] SKIPPED [ 78%] 480s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Gevent] SKIPPED [ 78%] 480s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Synchronous] SKIPPED [ 78%] 480s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Asyncio] SKIPPED [ 78%] 480s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Gevent] SKIPPED [ 78%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Synchronous] PASSED [ 78%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Asyncio] PASSED [ 78%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Gevent] PASSED [ 78%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Synchronous] PASSED [ 79%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Asyncio] PASSED [ 79%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Gevent] PASSED [ 79%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Synchronous] PASSED [ 79%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Asyncio] PASSED [ 79%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Gevent] PASSED [ 79%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Synchronous] PASSED [ 79%] 480s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Asyncio] PASSED [ 79%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Gevent] PASSED [ 79%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Synchronous] PASSED [ 79%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Asyncio] PASSED [ 79%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Gevent] PASSED [ 79%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Synchronous] PASSED [ 79%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Asyncio] PASSED [ 80%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Gevent] PASSED [ 80%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Synchronous] PASSED [ 80%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Asyncio] PASSED [ 80%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Gevent] PASSED [ 80%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Synchronous] PASSED [ 80%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Asyncio] PASSED [ 80%] 481s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Gevent] PASSED [ 80%] 482s tests/test_server.py::test_logging[Synchronous] PASSED [ 80%] 482s tests/test_server.py::test_logging[Asyncio] PASSED [ 80%] 482s tests/test_server.py::test_logging[Gevent] PASSED [ 80%] 482s tests/test_server.py::test_decorator_logging_source_location[Synchronous] SKIPPED [ 80%] 482s tests/test_server.py::test_decorator_logging_source_location[Asyncio] SKIPPED [ 80%] 482s tests/test_server.py::test_decorator_logging_source_location[Gevent] SKIPPED [ 81%] 482s tests/test_server.py::test_stream_logging_source_location[Synchronous] SKIPPED [ 81%] 482s tests/test_server.py::test_stream_logging_source_location[Asyncio] SKIPPED [ 81%] 482s tests/test_server.py::test_stream_logging_source_location[Gevent] SKIPPED [ 81%] 482s tests/test_server.py::test_get_enum_labels_success[GoodEnum] PASSED [ 81%] 482s tests/test_server.py::test_get_enum_labels_fail[BadEnumNonZero] PASSED [ 81%] 482s tests/test_server.py::test_get_enum_labels_fail[BadEnumSkipValues] PASSED [ 81%] 482s tests/test_server.py::test_get_enum_labels_fail[BadEnumDuplicates] PASSED [ 81%] 482s tests/test_server.py::test_read_write_dev_encoded[str-Synchronous] PASSED [ 81%] 482s tests/test_server.py::test_read_write_dev_encoded[str-Asyncio] PASSED [ 81%] 483s tests/test_server.py::test_read_write_dev_encoded[str-Gevent] PASSED [ 81%] 483s tests/test_server.py::test_read_write_dev_encoded[bytes-Synchronous] PASSED [ 81%] 483s tests/test_server.py::test_read_write_dev_encoded[bytes-Asyncio] PASSED [ 81%] 483s tests/test_server.py::test_read_write_dev_encoded[bytes-Gevent] PASSED [ 82%] 483s tests/test_server.py::test_read_write_dev_encoded[bytearray-Synchronous] PASSED [ 82%] 483s tests/test_server.py::test_read_write_dev_encoded[bytearray-Asyncio] PASSED [ 82%] 483s tests/test_server.py::test_read_write_dev_encoded[bytearray-Gevent] PASSED [ 82%] 483s tests/test_server.py::test_dev_encoded_wrong_encoding PASSED [ 82%] 483s tests/test_server.py::test_set_value_None PASSED [ 82%] 484s tests/test_server.py::test_encoded_attribute[gray8] PASSED [ 82%] 484s tests/test_server.py::test_encoded_attribute[gray16] PASSED [ 82%] 484s tests/test_server.py::test_encoded_attribute[rgb24] PASSED [ 82%] 484s tests/test_server.py::test_encoded_attribute[jpeg_gray8] PASSED [ 82%] 484s tests/test_server.py::test_encoded_attribute[jpeg_rgb24] PASSED [ 82%] 484s tests/test_server.py::test_encoded_attribute[jpeg_rgb32] XFAIL (jpeg...) [ 82%] 487s tests/test_server.py::test_dev_encoded_memory_usage PASSED [ 82%] 487s tests/test_server.py::test_exception_propagation[Synchronous] PASSED [ 83%] 487s tests/test_server.py::test_exception_propagation[Asyncio] PASSED [ 83%] 488s tests/test_server.py::test_exception_propagation[Gevent] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 83%] 488s tests/test_server.py::test_arguments[linux-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 84%] 488s tests/test_server.py::test_arguments[linux-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 84%] 488s tests/test_server.py::test_arguments[linux-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 84%] 488s tests/test_server.py::test_arguments[linux-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 84%] 488s tests/test_server.py::test_arguments[linux-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 84%] 488s tests/test_server.py::test_arguments[linux-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 84%] 488s tests/test_server.py::test_arguments[win-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 84%] 488s tests/test_server.py::test_arguments[win-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 84%] 488s tests/test_server.py::test_arguments[win-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 84%] 488s tests/test_server.py::test_arguments[win-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 84%] 488s tests/test_server.py::test_arguments[win-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 84%] 488s tests/test_server.py::test_arguments[win-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 84%] 488s tests/test_server.py::test_arguments[win-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 84%] 488s tests/test_server.py::test_arguments[win-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 85%] 488s tests/test_server.py::test_arguments[win-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 85%] 488s tests/test_server.py::test_arguments[win-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 85%] 488s tests/test_server.py::test_arguments[win-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 85%] 488s tests/test_server.py::test_arguments[win-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 85%] 488s tests/test_server.py::test_arguments[win-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 85%] 488s tests/test_server.py::test_arguments[win-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 85%] 488s tests/test_server.py::test_arguments[win-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 85%] 488s tests/test_server.py::test_arguments[win-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 85%] 488s tests/test_server.py::test_server_init_hook_called[Synchronous] PASSED [ 85%] 489s tests/test_server.py::test_server_init_hook_called[Asyncio] PASSED [ 85%] 489s tests/test_server.py::test_server_init_hook_called[Gevent] PASSED [ 85%] 489s tests/test_server.py::test_server_init_hook_change_state[Synchronous] PASSED [ 85%] 489s tests/test_server.py::test_server_init_hook_change_state[Asyncio] PASSED [ 86%] 489s tests/test_server.py::test_server_init_hook_change_state[Gevent] PASSED [ 86%] 489s tests/test_server.py::test_asyncio_server_init_hook_change_state PASSED [ 86%] 489s tests/test_server.py::test_server_init_hook_called_after_init PASSED [ 86%] 489s tests/test_server.py::test_async_server_init_hook_called_after_init PASSED [ 86%] 489s tests/test_server.py::test_server_init_hook_exception[Synchronous] PASSED [ 86%] 489s tests/test_server.py::test_server_init_hook_exception[Asyncio] PASSED [ 86%] 490s tests/test_server.py::test_server_init_hook_exception[Gevent] PASSED [ 86%] 490s tests/test_server.py::test_asyncio_server_init_hook_exception PASSED [ 86%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_called[Synchronous] PASSED [ 86%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_called[Asyncio] PASSED [ 86%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_called[Gevent] PASSED [ 86%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Synchronous] PASSED [ 86%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Asyncio] PASSED [ 87%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Gevent] PASSED [ 87%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_called_after_init PASSED [ 87%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Synchronous] PASSED [ 87%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Asyncio] PASSED [ 87%] 490s tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Gevent] PASSED [ 87%] 490s tests/test_server.py::test_server_init_multiple_devices PASSED [ 87%] 491s tests/test_server.py::test_server_init_hook_subscribe_event_multiple_devices XFAIL [ 87%] 491s tests/test_server.py::test_deprecation_warning_for_sync_attr_com_methods_in_asyncio_device PASSED [ 87%] 491s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[init_device] PASSED [ 87%] 491s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[delete_device] PASSED [ 87%] 491s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_state] PASSED [ 87%] 491s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[dev_status] PASSED [ 87%] 491s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[read_attr_hardware] PASSED [ 88%] 491s tests/test_server.py::test_deprecation_warning_for_standard_methods_in_asyncio_device[always_executed_hook] PASSED [ 88%] 491s tests/test_server.py::test_no_sync_attribute_locks[Synchronous] SKIPPED [ 88%] 491s tests/test_server.py::test_no_sync_attribute_locks[Asyncio] SKIPPED [ 88%] 491s tests/test_server.py::test_no_sync_attribute_locks[Gevent] SKIPPED (...) [ 88%] 492s tests/test_server.py::test_read_slow_and_fast_attributes_with_asyncio SKIPPED [ 88%] 492s tests/test_server.py::test_get_version_info_classic_api PASSED [ 88%] 492s tests/test_server.py::test_get_version_info_high_level_api PASSED [ 88%] 492s tests/test_server.py::test_add_version_info_classic_api PASSED [ 88%] 492s tests/test_server.py::test_add_version_info_high_level_api PASSED [ 88%] 492s tests/test_server.py::test_restart_server_command_cpp_and_py SKIPPED [ 88%] 492s tests/test_telemetry.py::test_telemetry_available_constant_exists PASSED [ 88%] 492s tests/test_telemetry.py::test_telemetry_packages_available_if_telemetry_active SKIPPED [ 88%] 492s tests/test_telemetry.py::test_init_device_and_basic_span_details[Synchronous] SKIPPED [ 89%] 492s tests/test_telemetry.py::test_init_device_and_basic_span_details[Asyncio] SKIPPED [ 89%] 492s tests/test_telemetry.py::test_init_device_and_basic_span_details[Gevent] SKIPPED [ 89%] 492s tests/test_telemetry.py::test_delete_device[Synchronous] SKIPPED (Te...) [ 89%] 492s tests/test_telemetry.py::test_delete_device[Asyncio] SKIPPED (Teleme...) [ 89%] 492s tests/test_telemetry.py::test_delete_device[Gevent] SKIPPED (Telemet...) [ 89%] 492s tests/test_telemetry.py::test_state[Synchronous] SKIPPED (Telemetry ...) [ 89%] 492s tests/test_telemetry.py::test_state[Asyncio] SKIPPED (Telemetry not ...) [ 89%] 492s tests/test_telemetry.py::test_state[Gevent] SKIPPED (Telemetry not a...) [ 89%] 492s tests/test_telemetry.py::test_static_command[Synchronous] SKIPPED (T...) [ 89%] 492s tests/test_telemetry.py::test_static_command[Asyncio] SKIPPED (Telem...) [ 89%] 492s tests/test_telemetry.py::test_static_command[Gevent] SKIPPED (Teleme...) [ 89%] 492s tests/test_telemetry.py::test_static_attribute[Synchronous] SKIPPED [ 89%] 492s tests/test_telemetry.py::test_static_attribute[Asyncio] SKIPPED (Tel...) [ 90%] 492s tests/test_telemetry.py::test_static_attribute[Gevent] SKIPPED (Tele...) [ 90%] 492s tests/test_telemetry.py::test_user_span_traceid_propagates_to_tango[Synchronous] SKIPPED [ 90%] 492s tests/test_telemetry.py::test_user_span_traceid_propagates_to_tango[Asyncio] SKIPPED [ 90%] 492s tests/test_telemetry.py::test_user_span_traceid_propagates_to_tango[Gevent] SKIPPED [ 90%] 492s tests/test_telemetry.py::test_base_device_kernel_tracing_disabled_by_default SKIPPED [ 90%] 492s tests/test_telemetry.py::test_base_device_traces_if_kernel_tracing_enabled[Synchronous] SKIPPED [ 90%] 492s tests/test_telemetry.py::test_base_device_traces_if_kernel_tracing_enabled[Asyncio] SKIPPED [ 90%] 492s tests/test_telemetry.py::test_base_device_traces_if_kernel_tracing_enabled[Gevent] SKIPPED [ 90%] 492s tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled[Synchronous] SKIPPED [ 90%] 492s tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled[Asyncio] SKIPPED [ 90%] 492s tests/test_telemetry.py::test_no_device_traces_if_device_tracing_disabled[Gevent] SKIPPED [ 90%] 492s tests/test_test_context.py::test_no_warnings_in_test_context PASSED [ 90%] 492s tests/test_test_context.py::test_single_device[Synchronous] PASSED [ 91%] 493s tests/test_test_context.py::test_single_device[Asyncio] PASSED [ 91%] 493s tests/test_test_context.py::test_single_device[Gevent] PASSED [ 91%] 493s tests/test_test_context.py::test_single_device_old_api PASSED [ 91%] 493s tests/test_test_context.py::test_nested_single_device_in_same_process_failure SKIPPED [ 91%] 493s tests/test_test_context.py::test_nested_single_device_in_different_processes_success_without_short_names PASSED [ 91%] 494s tests/test_test_context.py::test_nested_single_device_in_different_processes_failure_with_short_names PASSED [ 91%] 494s tests/test_test_context.py::test_multi_devices_info[SimpleDevice-SimpleDevice] PASSED [ 91%] 494s tests/test_test_context.py::test_multi_devices_info[tango.test_utils.SimpleDevice-SimpleDevice] PASSED [ 91%] 494s tests/test_test_context.py::test_multi_devices_info[class_field2-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 494s tests/test_test_context.py::test_multi_devices_info[class_field3-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 494s tests/test_test_context.py::test_multi_devices_info[class_field4-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 494s tests/test_test_context.py::test_multi_devices_info[class_field5-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 494s tests/test_test_context.py::test_multi_with_single_device[Synchronous] PASSED [ 92%] 494s tests/test_test_context.py::test_multi_with_single_device[Asyncio] PASSED [ 92%] 494s tests/test_test_context.py::test_multi_with_single_device[Gevent] PASSED [ 92%] 494s tests/test_test_context.py::test_multi_with_single_device_old_api PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_two_devices[Synchronous] PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_two_devices[Asyncio] PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_two_devices[Gevent] PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2GreenModeUnspecified-None] PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Synchronous-None] PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Gevent-ValueError] PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Asyncio-ValueError] PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2GreenModeUnspecified-None] PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Synchronous-None] PASSED [ 92%] 495s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Gevent-ValueError] PASSED [ 93%] 495s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Asyncio-ValueError] PASSED [ 93%] 495s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2GreenModeUnspecified-ValueError] PASSED [ 93%] 496s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Synchronous-ValueError] PASSED [ 93%] 496s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Gevent-ValueError] PASSED [ 93%] 496s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Asyncio-None] PASSED [ 93%] 496s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2GreenModeUnspecified-ValueError] PASSED [ 93%] 496s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Synchronous-ValueError] PASSED [ 93%] 496s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Gevent-None] PASSED [ 93%] 496s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Asyncio-ValueError] PASSED [ 93%] 496s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Asyncio-Asyncio-None-SynchronousExecutor] PASSED [ 93%] 496s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Gevent-Gevent-None-SynchronousExecutor] PASSED [ 93%] 496s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Synchronous-Synchronous-None-AsyncioExecutor] PASSED [ 93%] 496s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Gevent-Gevent-None-AsyncioExecutor] PASSED [ 94%] 497s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Synchronous-Synchronous-None-GeventExecutor] PASSED [ 94%] 497s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Asyncio-Asyncio-None-GeventExecutor] PASSED [ 94%] 497s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Asyncio-None-SynchronousExecutor] PASSED [ 94%] 497s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Gevent-None-SynchronousExecutor] PASSED [ 94%] 497s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Synchronous-None-GeventExecutor] PASSED [ 94%] 497s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Asyncio-None-GeventExecutor] PASSED [ 94%] 497s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Synchronous-None-SynchronousExecutor] PASSED [ 94%] 497s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Synchronous-DeprecationWarning-AsyncioExecutor] PASSED [ 94%] 497s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Gevent-DeprecationWarning-AsyncioExecutor] PASSED [ 94%] 498s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 94%] 498s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 94%] 499s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 94%] 499s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 95%] 500s tests/test_test_context.py::test_multi_with_async_devices_initialised PASSED [ 95%] 500s tests/test_test_context.py::test_multi_device_access_via_test_context_methods PASSED [ 95%] 500s tests/test_test_context.py::test_multi_short_name_device_proxy_access_without_tango_db PASSED [ 95%] 500s tests/test_test_context.py::test_multi_short_name_device_proxy_with_dependencies_access_without_tango_db PASSED [ 95%] 500s tests/test_test_context.py::test_multi_short_name_attribute_proxy_access_without_tango_db PASSED [ 95%] 500s tests/test_test_context.py::test_single_short_name_device_proxy_access_without_tango_db PASSED [ 95%] 501s tests/test_test_context.py::test_single_short_name_attribute_proxy_access_without_tango_db PASSED [ 95%] 501s tests/test_test_context.py::test_multi_short_name_group_access_without_tango_db PASSED [ 95%] 501s tests/test_test_context.py::test_multi_short_name_access_fails_if_override_disabled PASSED [ 95%] 501s tests/test_test_context.py::test_multi_device_proxy_cached PASSED [ 95%] 501s tests/test_test_context.py::test_multi_with_two_devices_with_properties[Synchronous] PASSED [ 95%] 501s tests/test_test_context.py::test_multi_with_two_devices_with_properties[Asyncio] PASSED [ 95%] 501s tests/test_test_context.py::test_multi_with_two_devices_with_properties[Gevent] PASSED [ 96%] 501s tests/test_test_context.py::test_multi_raises_on_invalid_file_database_properties PASSED [ 96%] 501s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config0] PASSED [ 96%] 501s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config1] PASSED [ 96%] 501s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config2] PASSED [ 96%] 501s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config3] PASSED [ 96%] 501s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config4] PASSED [ 96%] 501s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config5] PASSED [ 96%] 501s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config6] PASSED [ 96%] 502s tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-None-0] PASSED [ 96%] 502s tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-1-0] PASSED [ 96%] 502s tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-None-0] PASSED [ 96%] 502s tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-1-1] PASSED [ 96%] 502s tests/test_test_context.py::test_single_with_memorized_attribute_values[False-None-0] PASSED [ 97%] 502s tests/test_test_context.py::test_single_with_memorized_attribute_values[False-1-0] PASSED [ 97%] 502s tests/test_test_context.py::test_single_with_memorized_attribute_values[True-None-0] PASSED [ 97%] 502s tests/test_test_context.py::test_single_with_memorized_attribute_values[True-1-1] PASSED [ 97%] 502s tests/test_test_context.py::test_empty_string_property_bug[str-property_value0- ] PASSED [ 97%] 502s tests/test_test_context.py::test_empty_string_property_bug[property_type1-property_value1-expected_outcome1] PASSED [ 97%] 502s tests/test_test_context.py::test_empty_string_property_bug[property_type2-property_value2-expected_outcome2] PASSED [ 97%] 502s tests/test_test_context.py::test_test_context_async_device_proxy[True] SKIPPED [ 97%] 502s tests/test_test_context.py::test_test_context_async_device_proxy[False] SKIPPED [ 97%] 502s tests/test_test_context.py::test_test_context_multi_async_device_proxy[True] SKIPPED [ 97%] 502s tests/test_test_context.py::test_test_context_multi_async_device_proxy[False] SKIPPED [ 97%] 503s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Futures] PASSED [ 97%] 503s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Gevent] PASSED [ 97%] 503s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Futures] PASSED [ 98%] 503s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Gevent] PASSED [ 98%] 503s tests/test_test_context.py::test_forwarded_attributes[True] XFAIL (D...) [ 98%] 503s tests/test_test_context.py::test_forwarded_attributes[False] XFAIL (...) [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c-a/b/c] PASSED [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c/d-a/b/c/d] PASSED [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c#dbase=no-tango://host:12/a/b/c#dbase=no] PASSED [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-no://trl/validation-no://trl/validation] PASSED [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c-tango://host:12/a/b/c] PASSED [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c/d-tango://host:12/a/b/c/d] PASSED [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=no-a/b/c-tango://host:12/a/b/c#dbase=no] PASSED [ 98%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=yes-a/b/c-tango://host:12/a/b/c#dbase=yes] PASSED [ 99%] 503s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://127.0.0.1:12-a/b/c-tango://127.0.0.1:12/a/b/c] PASSED [ 99%] 503s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[host:123-a/b/c] PASSED [ 99%] 503s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://-a/b/c] PASSED [ 99%] 503s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://:123-a/b/c] PASSED [ 99%] 503s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host-a/b/c] PASSED [ 99%] 503s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:0-a/b/c] PASSED [ 99%] 503s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:12/path-a/b/c] PASSED [ 99%] 503s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123?query=1-a/b/c] PASSED [ 99%] 503s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123#dbase=invalid-a/b/c] PASSED [ 99%] 503s tests/test_utils.py::test_global_state_default_set_and_clear PASSED [ 99%] 503s tests/test_utils.py::test_clear_global_var_without_set_does_not_raise PASSED [ 99%] 503s tests/test_utils.py::test_get_tango_type_valid PASSED [ 99%] 503s tests/test_utils.py::test_get_tango_type_invalid_raises_type_error PASSED [100%] 503s 503s =============================== warnings summary =============================== 503s tests/test_async.py:36 503s /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp/tests/test_async.py:36: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 503s @pytest.mark.asyncio 503s 503s tests/test_client.py:223 503s /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp/tests/test_client.py:223: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 503s @pytest.mark.asyncio 503s 503s tests/test_test_context.py:867 503s /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp/tests/test_test_context.py:867: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 503s @pytest.mark.asyncio 503s 503s tests/test_test_context.py:892 503s /tmp/autopkgtest.JDV9Sh/autopkgtest_tmp/tests/test_test_context.py:892: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 503s @pytest.mark.asyncio 503s 503s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 503s ==== 1139 passed, 115 skipped, 46 xfailed, 4 warnings in 161.79s (0:02:41) ===== 504s autopkgtest [18:05:54]: test command1: -----------------------] 505s command1 PASS 505s autopkgtest [18:05:55]: test command1: - - - - - - - - - - results - - - - - - - - - - 505s autopkgtest [18:05:55]: test command2: preparing testbed 602s autopkgtest [18:07:32]: testbed dpkg architecture: ppc64el 602s autopkgtest [18:07:32]: testbed apt version: 2.9.29 603s autopkgtest [18:07:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 603s autopkgtest [18:07:33]: testbed release detected to be: plucky 604s autopkgtest [18:07:34]: updating testbed package index (apt update) 604s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 604s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 604s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 604s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 605s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [732 kB] 605s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 605s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.5 kB] 605s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [73.1 kB] 605s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [96.5 kB] 605s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted ppc64el Packages [760 B] 605s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [667 kB] 605s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [5760 B] 605s Fetched 1703 kB in 1s (1393 kB/s) 606s Reading package lists... 607s + lsb_release --codename --short 607s + RELEASE=plucky 607s + cat 607s + [ plucky != trusty ] 607s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 607s Reading package lists... 608s Building dependency tree... 608s Reading state information... 608s Calculating upgrade... 608s The following NEW packages will be installed: 608s libapt-pkg7.0 608s The following packages will be upgraded: 608s apt apt-utils dhcpcd-base iproute2 libgpgme11t64 liblsof0 libp11-kit0 lsof 608s rsyslog sysvinit-utils 608s 10 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 608s Need to get 5997 kB of archives. 608s After this operation, 3932 kB of additional disk space will be used. 608s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el sysvinit-utils ppc64el 3.14-1ubuntu1 [37.0 kB] 609s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libapt-pkg7.0 ppc64el 2.9.30 [1152 kB] 609s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el apt ppc64el 2.9.30 [1439 kB] 609s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el apt-utils ppc64el 2.9.30 [228 kB] 609s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el dhcpcd-base ppc64el 1:10.1.0-7 [280 kB] 609s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el iproute2 ppc64el 6.13.0-1ubuntu1 [1419 kB] 609s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el libp11-kit0 ppc64el 0.25.5-2ubuntu3 [309 kB] 609s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el rsyslog ppc64el 8.2412.0-2ubuntu1 [632 kB] 609s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el lsof ppc64el 4.99.4+dfsg-1 [255 kB] 609s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblsof0 ppc64el 4.99.4+dfsg-1 [68.4 kB] 609s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgpgme11t64 ppc64el 1.24.2-1ubuntu1 [177 kB] 610s Preconfiguring packages ... 610s Fetched 5997 kB in 1s (6844 kB/s) 611s (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 ... 106322 files and directories currently installed.) 611s Preparing to unpack .../sysvinit-utils_3.14-1ubuntu1_ppc64el.deb ... 611s Unpacking sysvinit-utils (3.14-1ubuntu1) over (3.08-6ubuntu3) ... 611s Setting up sysvinit-utils (3.14-1ubuntu1) ... 611s Selecting previously unselected package libapt-pkg7.0:ppc64el. 611s (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 ... 106322 files and directories currently installed.) 611s Preparing to unpack .../libapt-pkg7.0_2.9.30_ppc64el.deb ... 611s Unpacking libapt-pkg7.0:ppc64el (2.9.30) ... 611s Setting up libapt-pkg7.0:ppc64el (2.9.30) ... 611s (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 ... 106371 files and directories currently installed.) 611s Preparing to unpack .../apt_2.9.30_ppc64el.deb ... 611s Unpacking apt (2.9.30) over (2.9.29) ... 611s Setting up apt (2.9.30) ... 613s (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 ... 106371 files and directories currently installed.) 613s Preparing to unpack .../0-apt-utils_2.9.30_ppc64el.deb ... 613s Unpacking apt-utils (2.9.30) over (2.9.29) ... 613s Preparing to unpack .../1-dhcpcd-base_1%3a10.1.0-7_ppc64el.deb ... 613s Unpacking dhcpcd-base (1:10.1.0-7) over (1:10.1.0-6) ... 613s Preparing to unpack .../2-iproute2_6.13.0-1ubuntu1_ppc64el.deb ... 613s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 615s Preparing to unpack .../3-libp11-kit0_0.25.5-2ubuntu3_ppc64el.deb ... 615s Unpacking libp11-kit0:ppc64el (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ... 615s Preparing to unpack .../4-rsyslog_8.2412.0-2ubuntu1_ppc64el.deb ... 615s Unpacking rsyslog (8.2412.0-2ubuntu1) over (8.2412.0-1ubuntu1) ... 615s Preparing to unpack .../5-lsof_4.99.4+dfsg-1_ppc64el.deb ... 615s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 615s Preparing to unpack .../6-liblsof0_4.99.4+dfsg-1_ppc64el.deb ... 615s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 615s Preparing to unpack .../7-libgpgme11t64_1.24.2-1ubuntu1_ppc64el.deb ... 615s Unpacking libgpgme11t64:ppc64el (1.24.2-1ubuntu1) over (1.24.1-4ubuntu1) ... 615s Setting up apt-utils (2.9.30) ... 615s Setting up liblsof0 (4.99.4+dfsg-1) ... 615s Setting up iproute2 (6.13.0-1ubuntu1) ... 615s Setting up rsyslog (8.2412.0-2ubuntu1) ... 615s info: The user `syslog' is already a member of `adm'. 617s Setting up libp11-kit0:ppc64el (0.25.5-2ubuntu3) ... 617s Setting up dhcpcd-base (1:10.1.0-7) ... 617s Setting up lsof (4.99.4+dfsg-1) ... 617s Setting up libgpgme11t64:ppc64el (1.24.2-1ubuntu1) ... 617s Processing triggers for man-db (2.13.0-1) ... 622s Processing triggers for libc-bin (2.40-4ubuntu1) ... 622s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 622s + /usr/lib/apt/apt-helper analyze-pattern ?true 622s + uname -r 622s + sed s/\./\\./g 622s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.* 622s + apt list ?obsolete 622s + cut -d/ -f1 622s + grep -v ^linux-.*6\.12\.0-15-generic.* 622s + tail -n+2 623s + true 623s + obsolete_pkgs= 623s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove 623s Reading package lists... 624s Building dependency tree... 624s Reading state information... 624s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 624s + grep -q trusty /etc/lsb-release 624s + [ ! -d /usr/share/doc/unattended-upgrades ] 624s + [ ! -d /usr/share/doc/lxd ] 624s + [ ! -d /usr/share/doc/lxd-client ] 624s + [ ! -d /usr/share/doc/snapd ] 624s + type iptables 624s + cat 624s + chmod 755 /etc/rc.local 624s + . /etc/rc.local 624s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 624s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 624s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 624s + uname -m 624s + [ ppc64le = ppc64le ] 624s + systemctl is-active keyboard-setup.service 624s + [ active = failed ] 624s + [ -d /run/systemd/system ] 624s + systemd-detect-virt --quiet --vm 624s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 624s + cat 624s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 624s + echo COMPRESS=lz4 624s autopkgtest [18:07:54]: upgrading testbed (apt dist-upgrade and autopurge) 624s Reading package lists... 625s Building dependency tree... 625s Reading state information... 625s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 625s Starting 2 pkgProblemResolver with broken count: 0 625s Done 625s Entering ResolveByKeep 626s 626s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 626s Reading package lists... 626s Building dependency tree... 626s Reading state information... 627s Starting pkgProblemResolver with broken count: 0 627s Starting 2 pkgProblemResolver with broken count: 0 627s Done 627s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 628s autopkgtest [18:07:58]: rebooting testbed after setup commands that affected boot 662s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 672s Reading package lists... 673s Building dependency tree... 673s Reading state information... 673s Starting pkgProblemResolver with broken count: 0 673s Starting 2 pkgProblemResolver with broken count: 0 673s Done 673s The following NEW packages will be installed: 673s dbconfig-common dbconfig-mysql default-mysql-server libabsl20230802 libblas3 673s libboost-python1.83.0 libcares2 libcos4-3 libev4t64 673s libevent-pthreads-2.1-7t64 libexpat1-dev libgfortran5 libgrpc++1.51t64 673s libgrpc29t64 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc 673s libjs-underscore liblapack3 libmecab2 libmysqlclient24 libnorm1t64 673s libomniorb4-3t64 libomnithread4 libpgm-5.3-0t64 libprotobuf-lite32t64 673s libprotobuf32t64 libprotoc32t64 libpython3-all-dev libpython3-dev 673s libpython3.12-dev libpython3.13-dev libre2-11 libsodium23 libtango-tools 673s libtango10 libzmq5 mysql-client-8.0 mysql-client-core-8.0 mysql-common 673s mysql-server-8.0 mysql-server-core-8.0 opentelemetry-cpp python3-all 673s python3-all-dev python3-dev python3-gevent python3-greenlet python3-numpy 673s python3-packaging python3-psutil python3-tango python3-zope.event 673s python3-zope.interface python3.12 python3.12-dev python3.12-minimal 673s python3.13-dev tango-common tango-db zlib1g-dev 674s 0 upgraded, 62 newly installed, 0 to remove and 0 not upgraded. 674s Need to get 67.5 MB of archives. 674s After this operation, 448 MB of additional disk space will be used. 674s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.9-1 [2465 kB] 674s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el mysql-common all 5.8+1.1.1 [6800 B] 674s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el mysql-client-core-8.0 ppc64el 8.0.40-1 [2713 kB] 675s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el mysql-client-8.0 ppc64el 8.0.40-1 [22.4 kB] 675s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libevent-pthreads-2.1-7t64 ppc64el 2.1.12-stable-10 [8026 B] 675s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmecab2 ppc64el 0.996-15.1build1 [224 kB] 675s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el libprotobuf-lite32t64 ppc64el 3.21.12-10build1 [256 kB] 675s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el mysql-server-core-8.0 ppc64el 8.0.40-1 [18.4 MB] 675s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el mysql-server-8.0 ppc64el 8.0.40-1 [1239 kB] 675s Get:10 http://ftpmaster.internal/ubuntu plucky/universe ppc64el dbconfig-common all 2.0.24 [596 kB] 675s Get:11 http://ftpmaster.internal/ubuntu plucky/universe ppc64el dbconfig-mysql all 2.0.24 [938 B] 675s Get:12 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libomnithread4 ppc64el 4.3.2+ds1-2build1 [13.3 kB] 675s Get:13 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libomniorb4-3t64 ppc64el 4.3.2+ds1-2build1 [1378 kB] 675s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libabsl20230802 ppc64el 20230802.1-4ubuntu2 [605 kB] 675s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcares2 ppc64el 1.34.4-2.1 [126 kB] 675s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libprotobuf32t64 ppc64el 3.21.12-10build1 [976 kB] 676s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libprotoc32t64 ppc64el 3.21.12-10build1 [710 kB] 676s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el libre2-11 ppc64el 20240501-3build1 [183 kB] 676s Get:19 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgrpc29t64 ppc64el 1.51.1-5build1 [2979 kB] 676s Get:20 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libgrpc++1.51t64 ppc64el 1.51.1-5build1 [496 kB] 676s Get:21 http://ftpmaster.internal/ubuntu plucky/universe ppc64el opentelemetry-cpp ppc64el 1.17.0-3ubuntu1 [619 kB] 676s Get:22 http://ftpmaster.internal/ubuntu plucky/universe ppc64el tango-common all 10.0.0+dfsg1-4 [8140 B] 676s Get:23 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libcos4-3 ppc64el 4.3.2+ds1-2build1 [1375 kB] 676s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-3ubuntu2 [215 kB] 676s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 676s Get:26 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libnorm1t64 ppc64el 1.5.9+dfsg-3.1build1 [194 kB] 676s Get:27 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libpgm-5.3-0t64 ppc64el 5.3.128~dfsg-2.1build1 [185 kB] 676s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsodium23 ppc64el 1.0.18-1build3 [150 kB] 676s Get:29 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libzmq5 ppc64el 4.3.5-1build2 [297 kB] 676s Get:30 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libtango10 ppc64el 10.0.0+dfsg1-4 [2000 kB] 676s Get:31 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libtango-tools ppc64el 10.0.0+dfsg1-4 [28.2 kB] 676s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmysqlclient24 ppc64el 8.4.4-0ubuntu1 [1295 kB] 676s Get:33 http://ftpmaster.internal/ubuntu plucky/universe ppc64el tango-db ppc64el 10.0.0+dfsg1-4 [206 kB] 676s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.9-1 [671 kB] 676s Get:35 http://ftpmaster.internal/ubuntu plucky/universe ppc64el default-mysql-server all 1.1.1 [2982 B] 676s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas3 ppc64el 3.12.1-2 [239 kB] 676s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el libboost-python1.83.0 ppc64el 1.83.0-4.1ubuntu1 [328 kB] 676s Get:38 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libev4t64 ppc64el 1:4.33-2.1build1 [34.9 kB] 676s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libexpat1-dev ppc64el 2.6.4-1 [149 kB] 676s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgfortran5 ppc64el 15-20250213-1ubuntu1 [613 kB] 676s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 676s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 676s Get:43 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 676s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack3 ppc64el 3.12.1-2 [2813 kB] 676s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu1 [902 kB] 676s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-dev ppc64el 3.13.2-1 [5971 kB] 676s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3-dev ppc64el 3.13.1-1~exp2 [10.5 kB] 676s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.12-dev ppc64el 3.12.9-1 [6140 kB] 677s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3-all-dev ppc64el 3.13.1-1~exp2 [922 B] 677s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all ppc64el 3.13.1-1~exp2 [896 B] 677s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13-dev ppc64el 3.13.2-1 [508 kB] 677s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dev ppc64el 3.13.1-1~exp2 [26.7 kB] 677s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-dev ppc64el 3.12.9-1 [505 kB] 677s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all-dev ppc64el 3.13.1-1~exp2 [918 B] 677s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-numpy ppc64el 1:1.26.4+ds-13 [5146 kB] 677s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 677s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-psutil ppc64el 5.9.8-2build3 [197 kB] 677s Get:58 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-zope.event all 5.0-0.1 [7512 B] 677s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-zope.interface ppc64el 7.2-1 [142 kB] 677s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-greenlet ppc64el 3.1.0-1 [184 kB] 677s Get:61 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-gevent ppc64el 24.11.1-1 [1130 kB] 677s Get:62 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-tango ppc64el 10.0.0-4build1 [1254 kB] 678s Preconfiguring packages ... 678s Fetched 67.5 MB in 3s (19.7 MB/s) 678s Selecting previously unselected package python3.12-minimal. 679s (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 ... 106372 files and directories currently installed.) 679s Preparing to unpack .../0-python3.12-minimal_3.12.9-1_ppc64el.deb ... 679s Unpacking python3.12-minimal (3.12.9-1) ... 679s Selecting previously unselected package mysql-common. 679s Preparing to unpack .../1-mysql-common_5.8+1.1.1_all.deb ... 679s Unpacking mysql-common (5.8+1.1.1) ... 679s Selecting previously unselected package mysql-client-core-8.0. 679s Preparing to unpack .../2-mysql-client-core-8.0_8.0.40-1_ppc64el.deb ... 679s Unpacking mysql-client-core-8.0 (8.0.40-1) ... 679s Selecting previously unselected package mysql-client-8.0. 679s Preparing to unpack .../3-mysql-client-8.0_8.0.40-1_ppc64el.deb ... 679s Unpacking mysql-client-8.0 (8.0.40-1) ... 679s Selecting previously unselected package libevent-pthreads-2.1-7t64:ppc64el. 679s Preparing to unpack .../4-libevent-pthreads-2.1-7t64_2.1.12-stable-10_ppc64el.deb ... 679s Unpacking libevent-pthreads-2.1-7t64:ppc64el (2.1.12-stable-10) ... 679s Selecting previously unselected package libmecab2:ppc64el. 679s Preparing to unpack .../5-libmecab2_0.996-15.1build1_ppc64el.deb ... 679s Unpacking libmecab2:ppc64el (0.996-15.1build1) ... 679s Selecting previously unselected package libprotobuf-lite32t64:ppc64el. 679s Preparing to unpack .../6-libprotobuf-lite32t64_3.21.12-10build1_ppc64el.deb ... 679s Unpacking libprotobuf-lite32t64:ppc64el (3.21.12-10build1) ... 679s Selecting previously unselected package mysql-server-core-8.0. 679s Preparing to unpack .../7-mysql-server-core-8.0_8.0.40-1_ppc64el.deb ... 679s Unpacking mysql-server-core-8.0 (8.0.40-1) ... 681s Setting up mysql-common (5.8+1.1.1) ... 681s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 681s Selecting previously unselected package mysql-server-8.0. 681s (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 ... 106600 files and directories currently installed.) 681s Preparing to unpack .../00-mysql-server-8.0_8.0.40-1_ppc64el.deb ... 681s Unpacking mysql-server-8.0 (8.0.40-1) ... 681s Selecting previously unselected package dbconfig-common. 682s Preparing to unpack .../01-dbconfig-common_2.0.24_all.deb ... 682s Unpacking dbconfig-common (2.0.24) ... 682s Selecting previously unselected package dbconfig-mysql. 682s Preparing to unpack .../02-dbconfig-mysql_2.0.24_all.deb ... 682s Unpacking dbconfig-mysql (2.0.24) ... 682s Selecting previously unselected package libomnithread4:ppc64el. 682s Preparing to unpack .../03-libomnithread4_4.3.2+ds1-2build1_ppc64el.deb ... 682s Unpacking libomnithread4:ppc64el (4.3.2+ds1-2build1) ... 682s Selecting previously unselected package libomniorb4-3t64:ppc64el. 682s Preparing to unpack .../04-libomniorb4-3t64_4.3.2+ds1-2build1_ppc64el.deb ... 682s Unpacking libomniorb4-3t64:ppc64el (4.3.2+ds1-2build1) ... 682s Selecting previously unselected package libabsl20230802:ppc64el. 682s Preparing to unpack .../05-libabsl20230802_20230802.1-4ubuntu2_ppc64el.deb ... 682s Unpacking libabsl20230802:ppc64el (20230802.1-4ubuntu2) ... 682s Selecting previously unselected package libcares2:ppc64el. 682s Preparing to unpack .../06-libcares2_1.34.4-2.1_ppc64el.deb ... 682s Unpacking libcares2:ppc64el (1.34.4-2.1) ... 682s Selecting previously unselected package libprotobuf32t64:ppc64el. 682s Preparing to unpack .../07-libprotobuf32t64_3.21.12-10build1_ppc64el.deb ... 682s Unpacking libprotobuf32t64:ppc64el (3.21.12-10build1) ... 682s Selecting previously unselected package libprotoc32t64:ppc64el. 682s Preparing to unpack .../08-libprotoc32t64_3.21.12-10build1_ppc64el.deb ... 682s Unpacking libprotoc32t64:ppc64el (3.21.12-10build1) ... 682s Selecting previously unselected package libre2-11:ppc64el. 682s Preparing to unpack .../09-libre2-11_20240501-3build1_ppc64el.deb ... 682s Unpacking libre2-11:ppc64el (20240501-3build1) ... 682s Selecting previously unselected package libgrpc29t64:ppc64el. 682s Preparing to unpack .../10-libgrpc29t64_1.51.1-5build1_ppc64el.deb ... 682s Unpacking libgrpc29t64:ppc64el (1.51.1-5build1) ... 682s Selecting previously unselected package libgrpc++1.51t64:ppc64el. 682s Preparing to unpack .../11-libgrpc++1.51t64_1.51.1-5build1_ppc64el.deb ... 682s Unpacking libgrpc++1.51t64:ppc64el (1.51.1-5build1) ... 682s Selecting previously unselected package opentelemetry-cpp:ppc64el. 682s Preparing to unpack .../12-opentelemetry-cpp_1.17.0-3ubuntu1_ppc64el.deb ... 682s Unpacking opentelemetry-cpp:ppc64el (1.17.0-3ubuntu1) ... 682s Selecting previously unselected package tango-common. 682s Preparing to unpack .../13-tango-common_10.0.0+dfsg1-4_all.deb ... 682s Unpacking tango-common (10.0.0+dfsg1-4) ... 682s Selecting previously unselected package libcos4-3:ppc64el. 682s Preparing to unpack .../14-libcos4-3_4.3.2+ds1-2build1_ppc64el.deb ... 682s Unpacking libcos4-3:ppc64el (4.3.2+ds1-2build1) ... 683s Selecting previously unselected package libjpeg-turbo8:ppc64el. 683s Preparing to unpack .../15-libjpeg-turbo8_2.1.5-3ubuntu2_ppc64el.deb ... 683s Unpacking libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 683s Selecting previously unselected package libjpeg8:ppc64el. 683s Preparing to unpack .../16-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 683s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 683s Selecting previously unselected package libnorm1t64:ppc64el. 683s Preparing to unpack .../17-libnorm1t64_1.5.9+dfsg-3.1build1_ppc64el.deb ... 683s Unpacking libnorm1t64:ppc64el (1.5.9+dfsg-3.1build1) ... 683s Selecting previously unselected package libpgm-5.3-0t64:ppc64el. 683s Preparing to unpack .../18-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_ppc64el.deb ... 683s Unpacking libpgm-5.3-0t64:ppc64el (5.3.128~dfsg-2.1build1) ... 683s Selecting previously unselected package libsodium23:ppc64el. 683s Preparing to unpack .../19-libsodium23_1.0.18-1build3_ppc64el.deb ... 683s Unpacking libsodium23:ppc64el (1.0.18-1build3) ... 683s Selecting previously unselected package libzmq5:ppc64el. 683s Preparing to unpack .../20-libzmq5_4.3.5-1build2_ppc64el.deb ... 683s Unpacking libzmq5:ppc64el (4.3.5-1build2) ... 683s Selecting previously unselected package libtango10:ppc64el. 683s Preparing to unpack .../21-libtango10_10.0.0+dfsg1-4_ppc64el.deb ... 683s Unpacking libtango10:ppc64el (10.0.0+dfsg1-4) ... 683s Selecting previously unselected package libtango-tools. 683s Preparing to unpack .../22-libtango-tools_10.0.0+dfsg1-4_ppc64el.deb ... 683s Unpacking libtango-tools (10.0.0+dfsg1-4) ... 683s Selecting previously unselected package libmysqlclient24:ppc64el. 683s Preparing to unpack .../23-libmysqlclient24_8.4.4-0ubuntu1_ppc64el.deb ... 683s Unpacking libmysqlclient24:ppc64el (8.4.4-0ubuntu1) ... 683s Selecting previously unselected package tango-db. 683s Preparing to unpack .../24-tango-db_10.0.0+dfsg1-4_ppc64el.deb ... 683s Unpacking tango-db (10.0.0+dfsg1-4) ... 683s Selecting previously unselected package python3.12. 683s Preparing to unpack .../25-python3.12_3.12.9-1_ppc64el.deb ... 683s Unpacking python3.12 (3.12.9-1) ... 683s Selecting previously unselected package default-mysql-server. 683s Preparing to unpack .../26-default-mysql-server_1.1.1_all.deb ... 683s Unpacking default-mysql-server (1.1.1) ... 683s Selecting previously unselected package libblas3:ppc64el. 683s Preparing to unpack .../27-libblas3_3.12.1-2_ppc64el.deb ... 683s Unpacking libblas3:ppc64el (3.12.1-2) ... 683s Selecting previously unselected package libboost-python1.83.0. 683s Preparing to unpack .../28-libboost-python1.83.0_1.83.0-4.1ubuntu1_ppc64el.deb ... 683s Unpacking libboost-python1.83.0 (1.83.0-4.1ubuntu1) ... 683s Selecting previously unselected package libev4t64:ppc64el. 683s Preparing to unpack .../29-libev4t64_1%3a4.33-2.1build1_ppc64el.deb ... 683s Unpacking libev4t64:ppc64el (1:4.33-2.1build1) ... 683s Selecting previously unselected package libexpat1-dev:ppc64el. 683s Preparing to unpack .../30-libexpat1-dev_2.6.4-1_ppc64el.deb ... 683s Unpacking libexpat1-dev:ppc64el (2.6.4-1) ... 683s Selecting previously unselected package libgfortran5:ppc64el. 683s Preparing to unpack .../31-libgfortran5_15-20250213-1ubuntu1_ppc64el.deb ... 683s Unpacking libgfortran5:ppc64el (15-20250213-1ubuntu1) ... 683s Selecting previously unselected package libjs-jquery. 684s Preparing to unpack .../32-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 684s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 684s Selecting previously unselected package libjs-underscore. 684s Preparing to unpack .../33-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 684s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 684s Selecting previously unselected package libjs-sphinxdoc. 684s Preparing to unpack .../34-libjs-sphinxdoc_8.1.3-5_all.deb ... 684s Unpacking libjs-sphinxdoc (8.1.3-5) ... 684s Selecting previously unselected package liblapack3:ppc64el. 684s Preparing to unpack .../35-liblapack3_3.12.1-2_ppc64el.deb ... 684s Unpacking liblapack3:ppc64el (3.12.1-2) ... 684s Selecting previously unselected package zlib1g-dev:ppc64el. 684s Preparing to unpack .../36-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_ppc64el.deb ... 684s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 684s Selecting previously unselected package libpython3.13-dev:ppc64el. 684s Preparing to unpack .../37-libpython3.13-dev_3.13.2-1_ppc64el.deb ... 684s Unpacking libpython3.13-dev:ppc64el (3.13.2-1) ... 684s Selecting previously unselected package libpython3-dev:ppc64el. 684s Preparing to unpack .../38-libpython3-dev_3.13.1-1~exp2_ppc64el.deb ... 684s Unpacking libpython3-dev:ppc64el (3.13.1-1~exp2) ... 684s Selecting previously unselected package libpython3.12-dev:ppc64el. 684s Preparing to unpack .../39-libpython3.12-dev_3.12.9-1_ppc64el.deb ... 684s Unpacking libpython3.12-dev:ppc64el (3.12.9-1) ... 684s Selecting previously unselected package libpython3-all-dev:ppc64el. 684s Preparing to unpack .../40-libpython3-all-dev_3.13.1-1~exp2_ppc64el.deb ... 684s Unpacking libpython3-all-dev:ppc64el (3.13.1-1~exp2) ... 684s Selecting previously unselected package python3-all. 685s Preparing to unpack .../41-python3-all_3.13.1-1~exp2_ppc64el.deb ... 685s Unpacking python3-all (3.13.1-1~exp2) ... 685s Selecting previously unselected package python3.13-dev. 685s Preparing to unpack .../42-python3.13-dev_3.13.2-1_ppc64el.deb ... 685s Unpacking python3.13-dev (3.13.2-1) ... 685s Selecting previously unselected package python3-dev. 685s Preparing to unpack .../43-python3-dev_3.13.1-1~exp2_ppc64el.deb ... 685s Unpacking python3-dev (3.13.1-1~exp2) ... 685s Selecting previously unselected package python3.12-dev. 685s Preparing to unpack .../44-python3.12-dev_3.12.9-1_ppc64el.deb ... 685s Unpacking python3.12-dev (3.12.9-1) ... 685s Selecting previously unselected package python3-all-dev. 685s Preparing to unpack .../45-python3-all-dev_3.13.1-1~exp2_ppc64el.deb ... 685s Unpacking python3-all-dev (3.13.1-1~exp2) ... 685s Selecting previously unselected package python3-numpy. 685s Preparing to unpack .../46-python3-numpy_1%3a1.26.4+ds-13_ppc64el.deb ... 685s Unpacking python3-numpy (1:1.26.4+ds-13) ... 685s Selecting previously unselected package python3-packaging. 685s Preparing to unpack .../47-python3-packaging_24.2-1_all.deb ... 685s Unpacking python3-packaging (24.2-1) ... 685s Selecting previously unselected package python3-psutil. 685s Preparing to unpack .../48-python3-psutil_5.9.8-2build3_ppc64el.deb ... 685s Unpacking python3-psutil (5.9.8-2build3) ... 685s Selecting previously unselected package python3-zope.event. 685s Preparing to unpack .../49-python3-zope.event_5.0-0.1_all.deb ... 685s Unpacking python3-zope.event (5.0-0.1) ... 685s Selecting previously unselected package python3-zope.interface. 685s Preparing to unpack .../50-python3-zope.interface_7.2-1_ppc64el.deb ... 685s Unpacking python3-zope.interface (7.2-1) ... 685s Selecting previously unselected package python3-greenlet. 685s Preparing to unpack .../51-python3-greenlet_3.1.0-1_ppc64el.deb ... 685s Unpacking python3-greenlet (3.1.0-1) ... 685s Selecting previously unselected package python3-gevent. 685s Preparing to unpack .../52-python3-gevent_24.11.1-1_ppc64el.deb ... 685s Unpacking python3-gevent (24.11.1-1) ... 685s Selecting previously unselected package python3-tango. 685s Preparing to unpack .../53-python3-tango_10.0.0-4build1_ppc64el.deb ... 685s Unpacking python3-tango (10.0.0-4build1) ... 686s Setting up libprotobuf-lite32t64:ppc64el (3.21.12-10build1) ... 686s Setting up libboost-python1.83.0 (1.83.0-4.1ubuntu1) ... 686s Setting up python3.12-minimal (3.12.9-1) ... 688s Setting up libev4t64:ppc64el (1:4.33-2.1build1) ... 688s Setting up libnorm1t64:ppc64el (1.5.9+dfsg-3.1build1) ... 688s Setting up libmecab2:ppc64el (0.996-15.1build1) ... 688s Setting up libprotobuf32t64:ppc64el (3.21.12-10build1) ... 688s Setting up mysql-client-core-8.0 (8.0.40-1) ... 688s Setting up libsodium23:ppc64el (1.0.18-1build3) ... 688s Setting up python3-zope.event (5.0-0.1) ... 688s Setting up python3-zope.interface (7.2-1) ... 689s Setting up libevent-pthreads-2.1-7t64:ppc64el (2.1.12-stable-10) ... 689s Setting up python3.12 (3.12.9-1) ... 692s Setting up python3-all (3.13.1-1~exp2) ... 692s Setting up dbconfig-common (2.0.24) ... 692s Creating config file /etc/dbconfig-common/config with new version 692s Setting up libmysqlclient24:ppc64el (8.4.4-0ubuntu1) ... 692s Setting up python3-psutil (5.9.8-2build3) ... 693s Setting up libpgm-5.3-0t64:ppc64el (5.3.128~dfsg-2.1build1) ... 693s Setting up libblas3:ppc64el (3.12.1-2) ... 693s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 693s Setting up python3-packaging (24.2-1) ... 693s Setting up libexpat1-dev:ppc64el (2.6.4-1) ... 693s Setting up python3-greenlet (3.1.0-1) ... 694s Setting up libcares2:ppc64el (1.34.4-2.1) ... 694s Setting up mysql-server-core-8.0 (8.0.40-1) ... 694s Setting up libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 694s Setting up libomnithread4:ppc64el (4.3.2+ds1-2build1) ... 694s Setting up libgfortran5:ppc64el (15-20250213-1ubuntu1) ... 694s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 694s Setting up mysql-client-8.0 (8.0.40-1) ... 694s Setting up libabsl20230802:ppc64el (20230802.1-4ubuntu2) ... 694s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 694s Setting up libprotoc32t64:ppc64el (3.21.12-10build1) ... 694s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 694s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 694s Setting up mysql-server-8.0 (8.0.40-1) ... 694s update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode 694s Renaming removed key_buffer and myisam-recover options (if present) 700s mysqld will log errors to /var/log/mysql/error.log 701s mysqld is running as pid 2165 706s Created symlink '/etc/systemd/system/multi-user.target.wants/mysql.service' → '/usr/lib/systemd/system/mysql.service'. 709s Setting up libre2-11:ppc64el (20240501-3build1) ... 709s Setting up liblapack3:ppc64el (3.12.1-2) ... 709s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 709s Setting up libzmq5:ppc64el (4.3.5-1build2) ... 709s Setting up libomniorb4-3t64:ppc64el (4.3.2+ds1-2build1) ... 709s Setting up dbconfig-mysql (2.0.24) ... 709s Setting up libpython3.12-dev:ppc64el (3.12.9-1) ... 709s Setting up default-mysql-server (1.1.1) ... 709s Setting up python3-gevent (24.11.1-1) ... 710s Setting up libpython3.13-dev:ppc64el (3.13.2-1) ... 710s Setting up libgrpc29t64:ppc64el (1.51.1-5build1) ... 710s Setting up python3.12-dev (3.12.9-1) ... 710s Setting up python3-numpy (1:1.26.4+ds-13) ... 715s Setting up libjs-sphinxdoc (8.1.3-5) ... 715s Setting up libcos4-3:ppc64el (4.3.2+ds1-2build1) ... 715s Setting up libpython3-dev:ppc64el (3.13.1-1~exp2) ... 715s Setting up python3.13-dev (3.13.2-1) ... 715s Setting up libgrpc++1.51t64:ppc64el (1.51.1-5build1) ... 715s Setting up libpython3-all-dev:ppc64el (3.13.1-1~exp2) ... 715s Setting up opentelemetry-cpp:ppc64el (1.17.0-3ubuntu1) ... 715s Setting up python3-dev (3.13.1-1~exp2) ... 715s Setting up tango-common (10.0.0+dfsg1-4) ... 715s Adding group tango....done 715s Adding system user tango....done 715s info: Adding user `tango' to group `video' ... 715s Setting up python3-all-dev (3.13.1-1~exp2) ... 715s Setting up libtango10:ppc64el (10.0.0+dfsg1-4) ... 715s Setting up libtango-tools (10.0.0+dfsg1-4) ... 715s Setting up python3-tango (10.0.0-4build1) ... 716s Setting up tango-db (10.0.0+dfsg1-4) ... 717s Determining localhost credentials from /etc/mysql/debian.cnf: succeeded. 717s dbconfig-common: writing config to /etc/dbconfig-common/tango-db.conf 717s Creating config file /etc/dbconfig-common/tango-db.conf with new version 717s Creating config file /var/lib/tango/.my.cnf with new version 718s checking privileges on database tango for tango@localhost: user creation needed. 718s granting access to database tango for tango@localhost: success. 718s verifying access for tango@localhost: success. 718s creating database tango: success. 718s verifying database tango exists: success. 723s populating database via sql... done. 723s dbconfig-common: flushing administrative password 724s Created symlink '/etc/systemd/system/multi-user.target.wants/tango-db.service' → '/usr/lib/systemd/system/tango-db.service'. 724s Processing triggers for systemd (257.2-3ubuntu1) ... 724s Processing triggers for man-db (2.13.0-1) ... 728s Processing triggers for libc-bin (2.40-4ubuntu1) ... 735s autopkgtest [18:09:45]: test command2: set -efu ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import tango; print(tango.Database().get_info())" ; done 735s autopkgtest [18:09:45]: test command2: [----------------------- 735s Testing with python3.12: 736s TANGO Database sys/database/2 736s 736s Running since 2025-02-19 18:09:34 736s 736s Devices defined = 8 736s Devices exported = 2 736s Device servers defined = 4 736s Device servers exported = 1 736s 736s Device properties defined = 0 [History lgth = 0] 736s Class properties defined = 67 [History lgth = 0] 736s Device attribute properties defined = 0 [History lgth = 0] 736s Class attribute properties defined = 0 [History lgth = 0] 736s Object properties defined = 0 [History lgth = 0] 736s 736s Testing with python3.13: 736s TANGO Database sys/database/2 736s 736s Running since 2025-02-19 18:09:34 736s 736s Devices defined = 8 736s Devices exported = 2 736s Device servers defined = 4 736s Device servers exported = 1 736s 736s Device properties defined = 0 [History lgth = 0] 736s Class properties defined = 67 [History lgth = 0] 736s Device attribute properties defined = 0 [History lgth = 0] 736s Class attribute properties defined = 0 [History lgth = 0] 736s Object properties defined = 0 [History lgth = 0] 736s 737s autopkgtest [18:09:47]: test command2: -----------------------] 737s autopkgtest [18:09:47]: test command2: - - - - - - - - - - results - - - - - - - - - - 737s command2 PASS 737s autopkgtest [18:09:47]: @@@@@@@@@@@@@@@@@@@@ summary 737s command1 PASS 737s command2 PASS 755s nova [W] Using flock in prodstack6-ppc64el 755s Creating nova instance adt-plucky-ppc64el-pytango-20250219-165856-juju-7f2275-prod-proposed-migration-environment-15-ac2426d9-3ea2-48df-8739-8c2103749eb4 from image adt/ubuntu-plucky-ppc64el-server-20250218.img (UUID 9318aa34-3d3c-43c5-86d2-aaf9390f2f5d)... 755s nova [W] Timed out waiting for 03d229e7-2f3f-4307-9845-2b1e5e05c993 to get deleted. 755s nova [W] Using flock in prodstack6-ppc64el 755s Creating nova instance adt-plucky-ppc64el-pytango-20250219-165856-juju-7f2275-prod-proposed-migration-environment-15-ac2426d9-3ea2-48df-8739-8c2103749eb4 from image adt/ubuntu-plucky-ppc64el-server-20250218.img (UUID 9318aa34-3d3c-43c5-86d2-aaf9390f2f5d)... 755s nova [W] Timed out waiting for c73a4868-3770-46a0-b039-6ecc831b3312 to get deleted.