0s autopkgtest [10:21:54]: starting date and time: 2024-11-20 10:21:54+0000 0s autopkgtest [10:21:54]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [10:21:54]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.i9qvefck/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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\n" >> /etc/environment' --apt-pocket=proposed --apt-upgrade pyvicare --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 -- lxd -r lxd-armhf-10.145.243.27 lxd-armhf-10.145.243.27:autopkgtest/ubuntu/plucky/armhf 54s autopkgtest [10:22:48]: testbed dpkg architecture: armhf 56s autopkgtest [10:22:50]: testbed apt version: 2.9.8 56s autopkgtest [10:22:50]: @@@@@@@@@@@@@@@@@@@@ test bed setup 64s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 65s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 65s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [841 kB] 65s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [56.4 kB] 65s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.5 kB] 65s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [61.7 kB] 65s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [612 kB] 65s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3240 B] 65s Fetched 1669 kB in 1s (1641 kB/s) 65s Reading package lists... 76s tee: /proc/self/fd/2: Permission denied 97s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 97s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 97s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 97s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 99s Reading package lists... 99s Reading package lists... 99s Building dependency tree... 99s Reading state information... 99s Calculating upgrade... 100s The following packages were automatically installed and are no longer required: 100s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 100s Use 'apt autoremove' to remove them. 100s The following NEW packages will be installed: 100s libjemalloc2 linux-headers-6.11.0-9 linux-headers-6.11.0-9-generic 100s linux-sysctl-defaults python3-bcrypt python3-jaraco.text 100s The following packages will be upgraded: 100s apt apt-utils distro-info ethtool gir1.2-girepository-2.0 gir1.2-glib-2.0 100s iputils-ping iputils-tracepath libapt-pkg6.0t64 libgirepository-1.0-1 100s libglib2.0-0t64 libglib2.0-data liblzma5 libnftables1 libnftnl11 libnss3 100s libpam-modules libpam-modules-bin libpam-runtime libpam0g 100s libpolkit-agent-1-0 libpolkit-gobject-1-0 libpython3-stdlib libxml2 100s linux-headers-generic nftables pinentry-curses python-apt-common python3 100s python3-apt python3-attr python3-cryptography 100s python3-jsonschema-specifications python3-minimal python3-pkg-resources 100s python3-rpds-py python3-setuptools tmux xz-utils 100s 39 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 100s Need to get 26.4 MB of archives. 100s After this operation, 96.3 MB of additional disk space will be used. 100s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf liblzma5 armhf 5.6.3-1 [123 kB] 100s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libapt-pkg6.0t64 armhf 2.9.12 [1032 kB] 101s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf apt armhf 2.9.12 [1349 kB] 101s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf apt-utils armhf 2.9.12 [212 kB] 101s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpam0g armhf 1.5.3-7ubuntu4 [62.9 kB] 101s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpam-modules-bin armhf 1.5.3-7ubuntu4 [46.9 kB] 101s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpam-modules armhf 1.5.3-7ubuntu4 [266 kB] 101s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-minimal armhf 3.12.7-1 [27.4 kB] 101s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3 armhf 3.12.7-1 [24.0 kB] 101s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpython3-stdlib armhf 3.12.7-1 [10.0 kB] 101s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpam-runtime all 1.5.3-7ubuntu4 [40.8 kB] 101s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf distro-info armhf 1.12 [19.3 kB] 101s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf gir1.2-girepository-2.0 armhf 1.82.0-2 [25.3 kB] 101s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf gir1.2-glib-2.0 armhf 2.82.2-3 [182 kB] 101s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libglib2.0-0t64 armhf 2.82.2-3 [1443 kB] 101s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libgirepository-1.0-1 armhf 1.82.0-2 [108 kB] 101s Get:17 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf iputils-ping armhf 3:20240905-1 [43.7 kB] 101s Get:18 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libglib2.0-data all 2.82.2-3 [51.7 kB] 101s Get:19 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2build1 [599 kB] 101s Get:20 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python-apt-common all 2.9.0ubuntu2 [20.3 kB] 101s Get:21 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-apt armhf 2.9.0ubuntu2 [176 kB] 101s Get:22 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf ethtool armhf 1:6.11-1 [222 kB] 101s Get:23 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf iputils-tracepath armhf 3:20240905-1 [13.0 kB] 101s Get:24 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf nftables armhf 1.1.1-1build1 [70.8 kB] 101s Get:25 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libnftnl11 armhf 1.2.8-1 [53.3 kB] 101s Get:26 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libnftables1 armhf 1.1.1-1build1 [321 kB] 101s Get:27 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf xz-utils armhf 5.6.3-1 [271 kB] 101s Get:28 http://ftpmaster.internal/ubuntu plucky/universe armhf libjemalloc2 armhf 5.3.0-2build1 [200 kB] 101s Get:29 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libnss3 armhf 2:3.106-1 [1316 kB] 101s Get:30 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpolkit-agent-1-0 armhf 125-2 [15.1 kB] 101s Get:31 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpolkit-gobject-1-0 armhf 125-2 [44.8 kB] 101s Get:32 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf linux-headers-6.11.0-9 all 6.11.0-9.9 [13.9 MB] 101s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf linux-headers-6.11.0-9-generic armhf 6.11.0-9.9 [1343 kB] 101s Get:34 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf linux-headers-generic armhf 6.11.0-9.9 [10.7 kB] 101s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf linux-sysctl-defaults all 4.10.1ubuntu1 [5432 B] 101s Get:36 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf pinentry-curses armhf 1.3.1-0ubuntu1 [40.0 kB] 101s Get:37 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-attr all 24.2.0-1 [50.2 kB] 101s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf python3-bcrypt armhf 4.2.0-2.1 [239 kB] 101s Get:39 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-cryptography armhf 43.0.0-1 [925 kB] 101s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jaraco.text all 4.0.0-1 [11.5 kB] 101s Get:41 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-rpds-py armhf 0.21.0-2ubuntu1 [296 kB] 101s Get:42 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-jsonschema-specifications all 2023.12.1-2 [9116 B] 102s Get:43 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-pkg-resources all 75.2.0-1 [134 kB] 102s Get:44 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-setuptools all 75.2.0-1 [657 kB] 102s Get:45 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf tmux armhf 3.5a-2 [406 kB] 102s Preconfiguring packages ... 102s Fetched 26.4 MB in 2s (17.1 MB/s) 102s (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 ... 59619 files and directories currently installed.) 102s Preparing to unpack .../liblzma5_5.6.3-1_armhf.deb ... 102s Unpacking liblzma5:armhf (5.6.3-1) over (5.6.2-2) ... 102s Setting up liblzma5:armhf (5.6.3-1) ... 102s (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 ... 59619 files and directories currently installed.) 102s Preparing to unpack .../libapt-pkg6.0t64_2.9.12_armhf.deb ... 102s Unpacking libapt-pkg6.0t64:armhf (2.9.12) over (2.9.8) ... 102s Setting up libapt-pkg6.0t64:armhf (2.9.12) ... 102s (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 ... 59619 files and directories currently installed.) 102s Preparing to unpack .../archives/apt_2.9.12_armhf.deb ... 102s Unpacking apt (2.9.12) over (2.9.8) ... 103s Setting up apt (2.9.12) ... 103s (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 ... 59616 files and directories currently installed.) 103s Preparing to unpack .../apt-utils_2.9.12_armhf.deb ... 103s Unpacking apt-utils (2.9.12) over (2.9.8) ... 103s Preparing to unpack .../libpam0g_1.5.3-7ubuntu4_armhf.deb ... 103s Unpacking libpam0g:armhf (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 103s Setting up libpam0g:armhf (1.5.3-7ubuntu4) ... 104s (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 ... 59616 files and directories currently installed.) 104s Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu4_armhf.deb ... 104s Unpacking libpam-modules-bin (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 104s Setting up libpam-modules-bin (1.5.3-7ubuntu4) ... 104s pam_namespace.service is a disabled or a static unit not running, not starting it. 104s (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 ... 59616 files and directories currently installed.) 104s Preparing to unpack .../libpam-modules_1.5.3-7ubuntu4_armhf.deb ... 104s Unpacking libpam-modules:armhf (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 104s Setting up libpam-modules:armhf (1.5.3-7ubuntu4) ... 104s (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 ... 59616 files and directories currently installed.) 104s Preparing to unpack .../python3-minimal_3.12.7-1_armhf.deb ... 104s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 104s Setting up python3-minimal (3.12.7-1) ... 105s (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 ... 59616 files and directories currently installed.) 105s Preparing to unpack .../python3_3.12.7-1_armhf.deb ... 105s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 105s Preparing to unpack .../libpython3-stdlib_3.12.7-1_armhf.deb ... 105s Unpacking libpython3-stdlib:armhf (3.12.7-1) over (3.12.6-0ubuntu1) ... 105s Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu4_all.deb ... 105s Unpacking libpam-runtime (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 105s Setting up libpam-runtime (1.5.3-7ubuntu4) ... 105s (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 ... 59616 files and directories currently installed.) 105s Preparing to unpack .../00-distro-info_1.12_armhf.deb ... 105s Unpacking distro-info (1.12) over (1.9) ... 105s Preparing to unpack .../01-gir1.2-girepository-2.0_1.82.0-2_armhf.deb ... 105s Unpacking gir1.2-girepository-2.0:armhf (1.82.0-2) over (1.80.1-4) ... 105s Preparing to unpack .../02-gir1.2-glib-2.0_2.82.2-3_armhf.deb ... 105s Unpacking gir1.2-glib-2.0:armhf (2.82.2-3) over (2.82.1-0ubuntu1) ... 105s Preparing to unpack .../03-libglib2.0-0t64_2.82.2-3_armhf.deb ... 105s Unpacking libglib2.0-0t64:armhf (2.82.2-3) over (2.82.1-0ubuntu1) ... 105s Preparing to unpack .../04-libgirepository-1.0-1_1.82.0-2_armhf.deb ... 105s Unpacking libgirepository-1.0-1:armhf (1.82.0-2) over (1.80.1-4) ... 106s Preparing to unpack .../05-iputils-ping_3%3a20240905-1_armhf.deb ... 106s Unpacking iputils-ping (3:20240905-1) over (3:20240117-1build1) ... 106s Preparing to unpack .../06-libglib2.0-data_2.82.2-3_all.deb ... 106s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 106s Preparing to unpack .../07-libxml2_2.12.7+dfsg+really2.9.14-0.2build1_armhf.deb ... 106s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2build1) over (2.12.7+dfsg-3) ... 106s Preparing to unpack .../08-python-apt-common_2.9.0ubuntu2_all.deb ... 106s Unpacking python-apt-common (2.9.0ubuntu2) over (2.9.0ubuntu1) ... 106s Preparing to unpack .../09-python3-apt_2.9.0ubuntu2_armhf.deb ... 106s Unpacking python3-apt (2.9.0ubuntu2) over (2.9.0ubuntu1) ... 106s Preparing to unpack .../10-ethtool_1%3a6.11-1_armhf.deb ... 106s Unpacking ethtool (1:6.11-1) over (1:6.10-1) ... 106s Preparing to unpack .../11-iputils-tracepath_3%3a20240905-1_armhf.deb ... 106s Unpacking iputils-tracepath (3:20240905-1) over (3:20240117-1build1) ... 106s Preparing to unpack .../12-nftables_1.1.1-1build1_armhf.deb ... 106s Unpacking nftables (1.1.1-1build1) over (1.1.0-2) ... 106s Preparing to unpack .../13-libnftnl11_1.2.8-1_armhf.deb ... 106s Unpacking libnftnl11:armhf (1.2.8-1) over (1.2.7-1) ... 106s Preparing to unpack .../14-libnftables1_1.1.1-1build1_armhf.deb ... 106s Unpacking libnftables1:armhf (1.1.1-1build1) over (1.1.0-2) ... 106s Preparing to unpack .../15-xz-utils_5.6.3-1_armhf.deb ... 106s Unpacking xz-utils (5.6.3-1) over (5.6.2-2) ... 106s Selecting previously unselected package libjemalloc2:armhf. 106s Preparing to unpack .../16-libjemalloc2_5.3.0-2build1_armhf.deb ... 106s Unpacking libjemalloc2:armhf (5.3.0-2build1) ... 106s Preparing to unpack .../17-libnss3_2%3a3.106-1_armhf.deb ... 106s Unpacking libnss3:armhf (2:3.106-1) over (2:3.103-1) ... 106s Preparing to unpack .../18-libpolkit-agent-1-0_125-2_armhf.deb ... 106s Unpacking libpolkit-agent-1-0:armhf (125-2) over (124-2ubuntu1) ... 106s Preparing to unpack .../19-libpolkit-gobject-1-0_125-2_armhf.deb ... 106s Unpacking libpolkit-gobject-1-0:armhf (125-2) over (124-2ubuntu1) ... 106s Selecting previously unselected package linux-headers-6.11.0-9. 106s Preparing to unpack .../20-linux-headers-6.11.0-9_6.11.0-9.9_all.deb ... 106s Unpacking linux-headers-6.11.0-9 (6.11.0-9.9) ... 109s Selecting previously unselected package linux-headers-6.11.0-9-generic. 109s Preparing to unpack .../21-linux-headers-6.11.0-9-generic_6.11.0-9.9_armhf.deb ... 109s Unpacking linux-headers-6.11.0-9-generic (6.11.0-9.9) ... 110s Preparing to unpack .../22-linux-headers-generic_6.11.0-9.9_armhf.deb ... 110s Unpacking linux-headers-generic (6.11.0-9.9) over (6.11.0-8.8) ... 110s Selecting previously unselected package linux-sysctl-defaults. 110s Preparing to unpack .../23-linux-sysctl-defaults_4.10.1ubuntu1_all.deb ... 110s Unpacking linux-sysctl-defaults (4.10.1ubuntu1) ... 110s Preparing to unpack .../24-pinentry-curses_1.3.1-0ubuntu1_armhf.deb ... 110s Unpacking pinentry-curses (1.3.1-0ubuntu1) over (1.2.1-3ubuntu5) ... 110s Preparing to unpack .../25-python3-attr_24.2.0-1_all.deb ... 110s Unpacking python3-attr (24.2.0-1) over (23.2.0-2) ... 110s Selecting previously unselected package python3-bcrypt. 110s Preparing to unpack .../26-python3-bcrypt_4.2.0-2.1_armhf.deb ... 110s Unpacking python3-bcrypt (4.2.0-2.1) ... 111s Preparing to unpack .../27-python3-cryptography_43.0.0-1_armhf.deb ... 111s Unpacking python3-cryptography (43.0.0-1) over (42.0.5-2build1) ... 111s Selecting previously unselected package python3-jaraco.text. 111s Preparing to unpack .../28-python3-jaraco.text_4.0.0-1_all.deb ... 111s Unpacking python3-jaraco.text (4.0.0-1) ... 111s Preparing to unpack .../29-python3-rpds-py_0.21.0-2ubuntu1_armhf.deb ... 111s Unpacking python3-rpds-py (0.21.0-2ubuntu1) over (0.20.0-0ubuntu3) ... 111s Preparing to unpack .../30-python3-jsonschema-specifications_2023.12.1-2_all.deb ... 111s Unpacking python3-jsonschema-specifications (2023.12.1-2) over (2023.12.1-1ubuntu1) ... 111s Preparing to unpack .../31-python3-pkg-resources_75.2.0-1_all.deb ... 111s Unpacking python3-pkg-resources (75.2.0-1) over (74.1.2-1) ... 111s Preparing to unpack .../32-python3-setuptools_75.2.0-1_all.deb ... 111s Unpacking python3-setuptools (75.2.0-1) over (74.1.2-1) ... 111s Preparing to unpack .../33-tmux_3.5a-2_armhf.deb ... 111s Unpacking tmux (3.5a-2) over (3.4-7) ... 111s Setting up pinentry-curses (1.3.1-0ubuntu1) ... 111s Setting up distro-info (1.12) ... 111s Setting up apt-utils (2.9.12) ... 111s Setting up libnftnl11:armhf (1.2.8-1) ... 111s Setting up libnss3:armhf (2:3.106-1) ... 111s Setting up libjemalloc2:armhf (5.3.0-2build1) ... 111s Setting up libglib2.0-0t64:armhf (2.82.2-3) ... 111s No schema files found: doing nothing. 111s Setting up libglib2.0-data (2.82.2-3) ... 111s Setting up linux-sysctl-defaults (4.10.1ubuntu1) ... 111s Setting up xz-utils (5.6.3-1) ... 111s Setting up linux-headers-6.11.0-9 (6.11.0-9.9) ... 111s Setting up gir1.2-glib-2.0:armhf (2.82.2-3) ... 111s Setting up python-apt-common (2.9.0ubuntu2) ... 111s Setting up libgirepository-1.0-1:armhf (1.82.0-2) ... 111s Setting up iputils-ping (3:20240905-1) ... 111s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2build1) ... 111s Setting up tmux (3.5a-2) ... 111s Setting up libpolkit-gobject-1-0:armhf (125-2) ... 111s Setting up iputils-tracepath (3:20240905-1) ... 111s Setting up libpython3-stdlib:armhf (3.12.7-1) ... 111s Setting up ethtool (1:6.11-1) ... 111s Setting up libnftables1:armhf (1.1.1-1build1) ... 111s Setting up nftables (1.1.1-1build1) ... 112s Setting up python3 (3.12.7-1) ... 112s Setting up linux-headers-6.11.0-9-generic (6.11.0-9.9) ... 112s Setting up gir1.2-girepository-2.0:armhf (1.82.0-2) ... 112s Setting up python3-jaraco.text (4.0.0-1) ... 112s Setting up python3-rpds-py (0.21.0-2ubuntu1) ... 112s Setting up libpolkit-agent-1-0:armhf (125-2) ... 112s Setting up python3-jsonschema-specifications (2023.12.1-2) ... 113s Setting up python3-pkg-resources (75.2.0-1) ... 113s Setting up python3-attr (24.2.0-1) ... 113s Setting up python3-setuptools (75.2.0-1) ... 114s Setting up python3-apt (2.9.0ubuntu2) ... 114s Setting up python3-bcrypt (4.2.0-2.1) ... 114s Setting up linux-headers-generic (6.11.0-9.9) ... 114s Setting up python3-cryptography (43.0.0-1) ... 114s Processing triggers for libc-bin (2.40-1ubuntu3) ... 115s Processing triggers for man-db (2.13.0-1) ... 116s Processing triggers for debianutils (5.21) ... 118s Reading package lists... 118s Building dependency tree... 118s Reading state information... 119s The following packages will be REMOVED: 119s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 119s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 119s After this operation, 93.6 MB disk space will be freed. 119s (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 ... 91359 files and directories currently installed.) 119s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 120s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 123s autopkgtest [10:23:57]: rebooting testbed after setup commands that affected boot 192s autopkgtest [10:25:06]: testbed running kernel: Linux 6.8.0-48-generic #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 7 11:49:53 UTC 2 222s autopkgtest [10:25:36]: @@@@@@@@@@@@@@@@@@@@ apt-source pyvicare 234s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pyvicare 2.36.0-1 (dsc) [2208 B] 234s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pyvicare 2.36.0-1 (tar) [193 kB] 234s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pyvicare 2.36.0-1 (diff) [2420 B] 234s gpgv: Signature made Tue Nov 19 14:51:45 2024 UTC 234s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A 234s gpgv: Can't check signature: No public key 234s dpkg-source: warning: cannot verify inline signature for ./pyvicare_2.36.0-1.dsc: no acceptable signature found 234s autopkgtest [10:25:48]: testing package pyvicare version 2.36.0-1 236s autopkgtest [10:25:50]: build not needed 238s autopkgtest [10:25:52]: test run-tests: preparing testbed 249s Reading package lists... 250s Building dependency tree... 250s Reading state information... 250s Starting pkgProblemResolver with broken count: 0 250s Starting 2 pkgProblemResolver with broken count: 0 250s Done 251s The following additional packages will be installed: 251s libpython3.13-minimal libpython3.13-stdlib python3-all python3-authlib 251s python3-iniconfig python3-packaging python3-pluggy python3-pycryptodome 251s python3-pytest python3-pyvicare python3.13 python3.13-minimal 251s Suggested packages: 251s python3.13-venv python3.13-doc binfmt-support 251s The following NEW packages will be installed: 251s autopkgtest-satdep libpython3.13-minimal libpython3.13-stdlib python3-all 251s python3-authlib python3-iniconfig python3-packaging python3-pluggy 251s python3-pycryptodome python3-pytest python3-pyvicare python3.13 251s python3.13-minimal 251s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 251s Need to get 6967 kB/6967 kB of archives. 251s After this operation, 25.4 MB of additional disk space will be used. 251s Get:1 /tmp/autopkgtest.IscykU/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [720 B] 251s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-minimal armhf 3.13.0-2 [866 kB] 251s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-minimal armhf 3.13.0-2 [1854 kB] 252s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-stdlib armhf 3.13.0-2 [1972 kB] 252s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13 armhf 3.13.0-2 [719 kB] 252s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-all armhf 3.12.7-1 [890 B] 252s Get:7 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pycryptodome armhf 3.20.0+dfsg-3build1 [1089 kB] 252s Get:8 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-authlib all 1.3.2-2 [112 kB] 252s Get:9 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 252s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.2-1 [51.5 kB] 252s Get:11 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 252s Get:12 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.3-1 [251 kB] 252s Get:13 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyvicare all 2.36.0-1 [24.1 kB] 252s Fetched 6967 kB in 1s (8442 kB/s) 252s Selecting previously unselected package libpython3.13-minimal:armhf. 252s (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 ... 59650 files and directories currently installed.) 252s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_armhf.deb ... 252s Unpacking libpython3.13-minimal:armhf (3.13.0-2) ... 252s Selecting previously unselected package python3.13-minimal. 252s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_armhf.deb ... 252s Unpacking python3.13-minimal (3.13.0-2) ... 252s Selecting previously unselected package libpython3.13-stdlib:armhf. 252s Preparing to unpack .../02-libpython3.13-stdlib_3.13.0-2_armhf.deb ... 252s Unpacking libpython3.13-stdlib:armhf (3.13.0-2) ... 252s Selecting previously unselected package python3.13. 252s Preparing to unpack .../03-python3.13_3.13.0-2_armhf.deb ... 252s Unpacking python3.13 (3.13.0-2) ... 252s Selecting previously unselected package python3-all. 252s Preparing to unpack .../04-python3-all_3.12.7-1_armhf.deb ... 252s Unpacking python3-all (3.12.7-1) ... 252s Selecting previously unselected package python3-pycryptodome. 252s Preparing to unpack .../05-python3-pycryptodome_3.20.0+dfsg-3build1_armhf.deb ... 252s Unpacking python3-pycryptodome (3.20.0+dfsg-3build1) ... 252s Selecting previously unselected package python3-authlib. 252s Preparing to unpack .../06-python3-authlib_1.3.2-2_all.deb ... 252s Unpacking python3-authlib (1.3.2-2) ... 253s Selecting previously unselected package python3-iniconfig. 253s Preparing to unpack .../07-python3-iniconfig_1.1.1-2_all.deb ... 253s Unpacking python3-iniconfig (1.1.1-2) ... 253s Selecting previously unselected package python3-packaging. 253s Preparing to unpack .../08-python3-packaging_24.2-1_all.deb ... 253s Unpacking python3-packaging (24.2-1) ... 253s Selecting previously unselected package python3-pluggy. 253s Preparing to unpack .../09-python3-pluggy_1.5.0-1_all.deb ... 253s Unpacking python3-pluggy (1.5.0-1) ... 253s Selecting previously unselected package python3-pytest. 253s Preparing to unpack .../10-python3-pytest_8.3.3-1_all.deb ... 253s Unpacking python3-pytest (8.3.3-1) ... 253s Selecting previously unselected package python3-pyvicare. 253s Preparing to unpack .../11-python3-pyvicare_2.36.0-1_all.deb ... 253s Unpacking python3-pyvicare (2.36.0-1) ... 253s Selecting previously unselected package autopkgtest-satdep. 253s Preparing to unpack .../12-1-autopkgtest-satdep.deb ... 253s Unpacking autopkgtest-satdep (0) ... 253s Setting up python3-iniconfig (1.1.1-2) ... 253s Setting up python3-pycryptodome (3.20.0+dfsg-3build1) ... 254s Setting up libpython3.13-minimal:armhf (3.13.0-2) ... 254s Setting up python3-packaging (24.2-1) ... 254s Setting up python3-pluggy (1.5.0-1) ... 254s Setting up python3.13-minimal (3.13.0-2) ... 255s Setting up libpython3.13-stdlib:armhf (3.13.0-2) ... 255s Setting up python3-authlib (1.3.2-2) ... 256s Setting up python3-pyvicare (2.36.0-1) ... 256s Setting up python3.13 (3.13.0-2) ... 257s Setting up python3-pytest (8.3.3-1) ... 258s Setting up python3-all (3.12.7-1) ... 258s Setting up autopkgtest-satdep (0) ... 258s Processing triggers for man-db (2.13.0-1) ... 258s Processing triggers for systemd (256.5-2ubuntu4) ... 270s (Reading database ... 61183 files and directories currently installed.) 270s Removing autopkgtest-satdep (0) ... 276s autopkgtest [10:26:30]: test run-tests: [----------------------- 278s ============================= test session starts ============================== 278s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 278s cachedir: .pytest_cache 278s rootdir: /tmp/autopkgtest.IscykU/autopkgtest_tmp 278s plugins: typeguard-4.4.1 279s collecting ... collected 397 items 279s 279s tests/test_E3_TCU300_ethernet.py::TCU300_ethernet::test_getSerial PASSED [ 0%] 279s tests/test_E3_TCU300_ethernet.py::TCU300_ethernet::test_getWifiSignalStrength PASSED [ 0%] 279s tests/test_GenericDevice.py::GenericDeviceTest::test_activateComfort PASSED [ 0%] 279s tests/test_GenericDevice.py::GenericDeviceTest::test_deactivateComfort PASSED [ 1%] 279s tests/test_GenericDevice.py::GenericDeviceTest::test_setDomesticHotWaterTemperature PASSED [ 1%] 279s tests/test_GenericDevice.py::GenericDeviceTest::test_setHeatingCurve PASSED [ 1%] 279s tests/test_GenericDevice.py::GenericDeviceTest::test_setMode PASSED [ 1%] 279s tests/test_Integration.py::Integration::test_PyViCare SKIPPED (envir...) [ 2%] 279s tests/test_Integration.py::Integration::test_dump SKIPPED (environme...) [ 2%] 279s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_existing PASSED [ 2%] 279s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_existing_cached PASSED [ 2%] 279s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_nonexisting_raises_exception PASSED [ 3%] 279s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_setProperty_invalidateCache PASSED [ 3%] 279s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_setProperty_works PASSED [ 3%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleBoiler_asGazBoiler PASSED [ 3%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleClimateSensor_asRoomSensor PASSED [ 4%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway PASSED [ 4%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU100 PASSED [ 4%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU200 PASSED [ 4%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU300 PASSED [ 5%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_vc_opto2 PASSED [ 5%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleHeatpump_asHeatpump PASSED [ 5%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleRadiator_asRadiatorActuator PASSED [ 5%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilationCentral_asVentilation PASSED [ 6%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilationPurifier_asVentilation PASSED [ 6%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilation_asVentilation PASSED [ 6%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU100_asGateway PASSED [ 6%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU200_asGateway PASSED [ 7%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU300_asGateway PASSED [ 7%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Unknown_asGeneric PASSED [ 7%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VScot_asGazBoiler PASSED [ 7%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitoair_FS_300F_asVentilation PASSED [ 8%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VitoconnectOpto1_asGateway PASSED [ 8%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VitoconnectOpto2_asGateway PASSED [ 8%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitodens_asGazBoiler PASSED [ 8%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitopure_350_asVentilation PASSED [ 9%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_e3_device PASSED [ 9%] 279s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_legacy_device PASSED [ 9%] 279s tests/test_PyViCareExceptions.py::TestPyViCareRateLimitError::test_createFromResponse PASSED [ 9%] 279s tests/test_PyViCareExceptions.py::TestPyViCareCommandError::test_createFromResponse PASSED [ 10%] 279s tests/test_PyViCareService.py::PyViCareServiceTest::test_fetch_all_features_gateway PASSED [ 10%] 279s tests/test_PyViCareService.py::PyViCareServiceTest::test_getProperty PASSED [ 10%] 279s tests/test_PyViCareService.py::PyViCareServiceTest::test_getProperty_gateway PASSED [ 10%] 279s tests/test_PyViCareService.py::PyViCareServiceTest::test_setProperty_object PASSED [ 11%] 279s tests/test_PyViCareService.py::PyViCareServiceTest::test_setProperty_string PASSED [ 11%] 279s tests/test_Solar.py::SolarTest::test_getSolarCollectorTemperature PASSED [ 11%] 279s tests/test_Solar.py::SolarTest::test_getSolarPowerProduction PASSED [ 11%] 279s tests/test_Solar.py::SolarTest::test_getSolarPumpActive PASSED [ 12%] 279s tests/test_Solar.py::SolarTest::test_getSolarStorageTemperature PASSED [ 12%] 279s tests/test_Solar.py::SolarTest::test_isDomesticHotWaterDevice PASSED [ 12%] 279s tests/test_Solar.py::SolarTest::test_isSolarThermalDevice PASSED [ 12%] 279s tests/test_Solar.py::SolarTest::test_isVentilationDevice PASSED [ 13%] 279s tests/test_Utils.py::UtilTests::test_parse_timespan PASSED [ 13%] 279s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseratelimit_ifthatreponse PASSED [ 13%] 279s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseservererror_ifthatreponse PASSED [ 13%] 279s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_renewtoken_ifexpired PASSED [ 14%] 279s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raisecommanderror_ifthatreponse PASSED [ 14%] 279s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raiseratelimit_ifthatreponse PASSED [ 14%] 279s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_renewtoken_ifexpired PASSED [ 14%] 279s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveMode PASSED [ 15%] 279s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveProgram PASSED [ 15%] 279s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailableModes PASSED [ 15%] 279s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailablePrograms PASSED [ 15%] 279s tests/test_VitoairFs300E.py::VitoairFs300::test_getSchedule PASSED [ 16%] 279s tests/test_VitoairFs300E.py::VitoairFs300::test_getSerial PASSED [ 16%] 279s tests/test_VitoairFs300E.py::VitoairFs300::test_isDomesticHotWaterDevice PASSED [ 16%] 279s tests/test_VitoairFs300E.py::VitoairFs300::test_isSolarThermalDevice PASSED [ 16%] 279s tests/test_VitoairFs300E.py::VitoairFs300::test_isVentilationDevice PASSED [ 17%] 279s tests/test_Vitocal151A.py::Vitocal200::test_getPowerConsumptionCooling PASSED [ 17%] 279s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramMaxTemperature PASSED [ 17%] 279s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramMinTemperature PASSED [ 17%] 279s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramStepping PASSED [ 18%] 279s tests/test_Vitocal200.py::Vitocal200::test_getAvailableCompressors PASSED [ 18%] 279s tests/test_Vitocal200.py::Vitocal200::test_getCompressorActive PASSED [ 18%] 279s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHours PASSED [ 18%] 279s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass1 PASSED [ 19%] 279s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass2 PASSED [ 19%] 279s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass3 PASSED [ 19%] 279s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass4 PASSED [ 19%] 279s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass5 PASSED [ 20%] 279s tests/test_Vitocal200.py::Vitocal200::test_getCompressorPhase PASSED [ 20%] 279s tests/test_Vitocal200.py::Vitocal200::test_getCompressorStarts PASSED [ 20%] 279s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterActiveMode_fri_10_10_time PASSED [ 20%] 279s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterCirculationPumpActive PASSED [ 21%] 279s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterDesiredTemperature_fri_10_10_time PASSED [ 21%] 279s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterDesiredTemperature_fri_20_00_time PASSED [ 21%] 279s tests/test_Vitocal200.py::Vitocal200::test_getHeatingCurveShift PASSED [ 21%] 279s tests/test_Vitocal200.py::Vitocal200::test_getHeatingCurveSlope PASSED [ 22%] 279s tests/test_Vitocal200.py::Vitocal200::test_getModes PASSED [ 22%] 279s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramMaxTemperature PASSED [ 22%] 279s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramMinTemperature PASSED [ 22%] 279s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramStepping PASSED [ 23%] 279s tests/test_Vitocal200.py::Vitocal200::test_getPrograms PASSED [ 23%] 279s tests/test_Vitocal200.py::Vitocal200::test_getReturnTemperature PASSED [ 23%] 279s tests/test_Vitocal200.py::Vitocal200::test_getReturnTemperaturePrimaryCircuit PASSED [ 23%] 279s tests/test_Vitocal200.py::Vitocal200::test_getSupplyTemperaturePrimaryCircuit PASSED [ 24%] 279s tests/test_Vitocal200S.py::Vitocal200S::test_getAvailableCompressors PASSED [ 24%] 279s tests/test_Vitocal200S.py::Vitocal200S::test_getDomesticHotWaterConfiguredTemperature PASSED [ 24%] 279s tests/test_Vitocal200S.py::Vitocal200S::test_getDomesticHotWaterConfiguredTemperature2 PASSED [ 24%] 279s tests/test_Vitocal200S.py::Vitocal200S::test_getReturnTemperature PASSED [ 25%] 279s tests/test_Vitocal200S.py::Vitocal200S::test_getReturnTemperatureSecondaryCircuit PASSED [ 25%] 279s tests/test_Vitocal200S.py::Vitocal200S::test_getSupplyTemperaturePrimaryCircuit PASSED [ 25%] 279s tests/test_Vitocal222S.py::Vitocal222S::test_getCurrentDesiredTemperature PASSED [ 25%] 279s tests/test_Vitocal222S.py::Vitocal222S::test_getDomesticHotWaterActiveMode_10_10_time PASSED [ 26%] 279s tests/test_Vitocal222S.py::Vitocal222S::test_isDomesticHotWaterDevice PASSED [ 26%] 279s tests/test_Vitocal222S.py::Vitocal222S::test_isSolarThermalDevice PASSED [ 26%] 279s tests/test_Vitocal222S.py::Vitocal222S::test_isVentilationDevice PASSED [ 26%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getBufferMainTemperature SKIPPED [ 27%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorActive PASSED [ 27%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorHours PASSED [ 27%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorPhase PASSED [ 27%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorStarts PASSED [ 28%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresis PASSED [ 28%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresisSwitchOff PASSED [ 28%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresisSwitchOn PASSED [ 28%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterStorageTemperature PASSED [ 29%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getFrostProtectionActive PASSED [ 29%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingCurveShift PASSED [ 29%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingCurveSlope PASSED [ 29%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getModes PASSED [ 30%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getOutsideTemperature PASSED [ 30%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionDomesticHotWaterToday PASSED [ 30%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionToday PASSED [ 30%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionUnit PASSED [ 31%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentDay PASSED [ 31%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentMonth PASSED [ 31%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentYear PASSED [ 31%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastMonth PASSED [ 32%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastSevenDays PASSED [ 32%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastYear PASSED [ 32%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterUnit PASSED [ 32%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentDay PASSED [ 33%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentMonth PASSED [ 33%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentYear PASSED [ 33%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastMonth PASSED [ 34%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastSevenDays PASSED [ 34%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastYear PASSED [ 34%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingUnit PASSED [ 34%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getPrograms PASSED [ 35%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getReturnTemperature PASSED [ 35%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_getSupplyTemperaturePrimaryCircuit PASSED [ 35%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresis PASSED [ 35%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresisSwitchOff PASSED [ 36%] 279s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresisSwitchOn PASSED [ 36%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorActive PASSED [ 36%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHours PASSED [ 36%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass1 PASSED [ 37%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass2 PASSED [ 37%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass3 PASSED [ 37%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass4 PASSED [ 37%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass5 PASSED [ 38%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorStarts PASSED [ 38%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getDomesticHotWaterCirculationPumpActive PASSED [ 38%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getHeatingCurveShift PASSED [ 38%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getHeatingCurveSlope PASSED [ 39%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getModes PASSED [ 39%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getPrograms PASSED [ 39%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getReturnTemperature PASSED [ 39%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getReturnTemperaturePrimaryCircuit PASSED [ 40%] 279s tests/test_Vitocal300G.py::Vitocal300G::test_getSupplyTemperaturePrimaryCircuit PASSED [ 40%] 279s tests/test_Vitocal333G.py::Vitocal300G::test_getDomesticHotWaterStorageTemperature PASSED [ 40%] 279s tests/test_Vitocal333G.py::Vitocal300G::test_getHotWaterStorageTemperatureTop PASSED [ 40%] 279s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getActive PASSED [ 41%] 279s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableBurners PASSED [ 41%] 279s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableCircuits PASSED [ 41%] 279s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableCompressors PASSED [ 41%] 279s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBufferMainTemperature SKIPPED [ 42%] 279s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBufferTopTemperature SKIPPED [ 42%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerHours PASSED [ 42%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerModulation PASSED [ 42%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerStarts PASSED [ 43%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getCompressorHours PASSED [ 43%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterCirculationPumpActive PASSED [ 43%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 43%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterOutletTemperature PASSED [ 44%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getFrostProtectionActive PASSED [ 44%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getHotWaterStorageTemperatureTop SKIPPED [ 44%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getModes PASSED [ 44%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getOutsideTemperature PASSED [ 45%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getPrograms PASSED [ 45%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isDomesticHotWaterDevice PASSED [ 45%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isSolarThermalDevice PASSED [ 45%] 280s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isVentilationDevice PASSED [ 46%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemOperationState PASSED [ 46%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemPower PASSED [ 46%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemPowerUnit PASSED [ 46%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemSOC PASSED [ 47%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemSOCUnit PASSED [ 47%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentDay PASSED [ 47%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentMonth PASSED [ 47%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentWeek PASSED [ 48%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentYear PASSED [ 48%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedLifeCycle PASSED [ 48%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedUnit PASSED [ 48%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentDay PASSED [ 49%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentMonth PASSED [ 49%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentWeek PASSED [ 49%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentYear PASSED [ 49%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedLifeCycle PASSED [ 50%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedUnit PASSED [ 50%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCurrent PASSED [ 50%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCurrentUnit PASSED [ 50%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicStatus PASSED [ 51%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferConsumptionTotal PASSED [ 51%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferConsumptionTotalUnit PASSED [ 51%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferFeedInTotal PASSED [ 51%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferFeedInTotalUnit PASSED [ 52%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferPowerExchange PASSED [ 52%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_getSerial PASSED [ 52%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_isDomesticHotWaterDevice PASSED [ 52%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_isSolarThermalDevice PASSED [ 53%] 280s tests/test_VitochargeVX3.py::VitochargeVX3::test_isVentilationDevice PASSED [ 53%] 280s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_getSerial PASSED [ 53%] 280s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_getWifiSignalStrength PASSED [ 53%] 280s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isDomesticHotWaterDevice PASSED [ 54%] 280s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isSolarThermalDevice PASSED [ 54%] 280s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isVentilationDevice PASSED [ 54%] 280s tests/test_VitoconnectOpto2.py::VitoconnectOpto2::test_getSerial PASSED [ 54%] 280s tests/test_VitoconnectOpto2.py::VitoconnectOpto2::test_getWifiSignalStrength PASSED [ 55%] 280s tests/test_Vitodens100W.py::Vitodens100W::test_getActive PASSED [ 55%] 280s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerHours PASSED [ 55%] 280s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerModulation PASSED [ 55%] 280s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerStarts PASSED [ 56%] 280s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionDomesticHotWaterCurrentMonth PASSED [ 56%] 280s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionDomesticHotWaterUnit PASSED [ 56%] 280s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionHeatingCurrentDay PASSED [ 56%] 280s tests/test_Vitodens100W.py::Vitodens100W::test_getPowerSummaryConsumptionDomesticHotWaterCurrentYear PASSED [ 57%] 280s tests/test_Vitodens100W.py::Vitodens100W::test_getPowerSummaryConsumptionHeatingCurrentDay PASSED [ 57%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getActive PASSED [ 57%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getBoilerCommonSupplyTemperature PASSED [ 57%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerHours PASSED [ 58%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerModulation PASSED [ 58%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerStarts PASSED [ 58%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterActive PASSED [ 58%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationMode_wed_07_30_time PASSED [ 59%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationMode_wed_10_10_time PASSED [ 59%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 59%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 59%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterConfiguredTemperature PASSED [ 60%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterMaxTemperature PASSED [ 60%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterMinTemperature PASSED [ 60%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterOutletTemperature PASSED [ 60%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getFrostProtectionActive PASSED [ 61%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getGasConsumptionDomesticHotWaterToday PASSED [ 61%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getGasConsumptionHeatingToday PASSED [ 61%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getModes PASSED [ 61%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getPowerConsumptionDays PASSED [ 62%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getPowerConsumptionToday PASSED [ 62%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getPrograms PASSED [ 62%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_getSerial PASSED [ 62%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_isDomesticHotWaterDevice PASSED [ 63%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_isSolarThermalDevice PASSED [ 63%] 280s tests/test_Vitodens200W.py::Vitodens200W::test_isVentilationDevice PASSED [ 63%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getActive PASSED [ 63%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerHours PASSED [ 64%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerModulation PASSED [ 64%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerStarts PASSED [ 64%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterActive PASSED [ 64%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationMode_wed_07_30_time PASSED [ 65%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationMode_wed_10_10_time PASSED [ 65%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationPumpActive PASSED [ 65%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 65%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterConfiguredTemperature PASSED [ 66%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterMaxTemperature PASSED [ 66%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterMinTemperature PASSED [ 66%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getFrostProtectionActive PASSED [ 67%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionDomesticHotWaterToday PASSED [ 67%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionDomesticHotWaterUnit PASSED [ 67%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionHeatingToday PASSED [ 67%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionHeatingUnit PASSED [ 68%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getModes PASSED [ 68%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionDays PASSED [ 68%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionToday PASSED [ 68%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionUnit PASSED [ 69%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPrograms PASSED [ 69%] 280s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getSerial PASSED [ 69%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getActive PASSED [ 69%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getBoilerTemperature PASSED [ 70%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerHours PASSED [ 70%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerModulation PASSED [ 70%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerStarts PASSED [ 70%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 71%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 71%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterOutletTemperature PASSED [ 71%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getFrostProtectionActive PASSED [ 71%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getModes PASSED [ 72%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getOneTimeCharge PASSED [ 72%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getOutsideTemperature PASSED [ 72%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getPowerConsumptionDays PASSED [ 72%] 280s tests/test_Vitodens222W.py::Vitodens222W::test_getPrograms PASSED [ 73%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getActive PASSED [ 73%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerHours PASSED [ 73%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerModulation PASSED [ 73%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerStarts PASSED [ 74%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getCurrentDesiredTemperature PASSED [ 74%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterChargingLevel PASSED [ 74%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 74%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 75%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterOutletTemperature PASSED [ 75%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getFrostProtectionActive PASSED [ 75%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getModes PASSED [ 75%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getPowerConsumptionDays PASSED [ 76%] 280s tests/test_Vitodens300W.py::Vitodens300W::test_getPrograms PASSED [ 76%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getActive PASSED [ 76%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getBoilerTemperature PASSED [ 76%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerHours PASSED [ 77%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerModulation PASSED [ 77%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerStarts PASSED [ 77%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterCirculationPumpActive PASSED [ 77%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 78%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterOutletTemperature PASSED [ 78%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getFrostProtectionActive PASSED [ 78%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getModes PASSED [ 78%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getOutsideTemperature PASSED [ 79%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getPowerConsumptionDays PASSED [ 79%] 280s tests/test_Vitodens333F.py::Vitodens333F::test_getPrograms PASSED [ 79%] 280s tests/test_VitolaUniferral.py::VitolaUniferral::test_getActive PASSED [ 79%] 280s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBoilerTemperature PASSED [ 80%] 280s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBurnerHours PASSED [ 80%] 280s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBurnerStarts PASSED [ 80%] 280s tests/test_VitolaUniferral.py::VitolaUniferral::test_getDomesticHotWaterConfiguredTemperature PASSED [ 80%] 280s tests/test_VitolaUniferral.py::VitolaUniferral::test_getDomesticHotWaterStorageTemperature SKIPPED [ 81%] 280s tests/test_Vitopure350.py::Vitopure350::test_getActiveMode PASSED [ 81%] 280s tests/test_Vitopure350.py::Vitopure350::test_getActiveProgram PASSED [ 81%] 280s tests/test_Vitopure350.py::Vitopure350::test_getAvailableModes PASSED [ 81%] 280s tests/test_Vitopure350.py::Vitopure350::test_getAvailablePrograms PASSED [ 82%] 280s tests/test_Vitopure350.py::Vitopure350::test_getSchedule PASSED [ 82%] 280s tests/test_Vitopure350.py::Vitopure350::test_getSerial PASSED [ 82%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getActive PASSED [ 82%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerHours PASSED [ 83%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerModulation PASSED [ 83%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerStarts PASSED [ 83%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterConfiguredTemperature PASSED [ 83%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterMaxTemperatureLevel PASSED [ 84%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterMinTemperatureLevel PASSED [ 84%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowReturnTemperature PASSED [ 84%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowReturnTemperatureUnit PASSED [ 84%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowSupplyTemperature PASSED [ 85%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowSupplyTemperatureUnit PASSED [ 85%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionDays PASSED [ 85%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionMonths PASSED [ 85%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisMonth PASSED [ 86%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisWeek PASSED [ 86%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisYear PASSED [ 86%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionToday PASSED [ 86%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionUnit PASSED [ 87%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionWeeks PASSED [ 87%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionYears PASSED [ 87%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperatingModeActive PASSED [ 87%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperatingPhase PASSED [ 88%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperationHours PASSED [ 88%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCumulative PASSED [ 88%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCumulativeUnit PASSED [ 88%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCurrent PASSED [ 89%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCurrentUnit PASSED [ 89%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionDays PASSED [ 89%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionMonths PASSED [ 89%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisMonth PASSED [ 90%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisWeek PASSED [ 90%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisYear PASSED [ 90%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionToday PASSED [ 90%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionUnit PASSED [ 91%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionWeeks PASSED [ 91%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionYears PASSED [ 91%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCumulative PASSED [ 91%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCumulativeUnit PASSED [ 92%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCurrent PASSED [ 92%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCurrentUnit PASSED [ 92%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCumulative PASSED [ 92%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCumulativeUnit PASSED [ 93%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCurrent PASSED [ 93%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCurrentUnit PASSED [ 93%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellProductionHours PASSED [ 93%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellProductionStarts PASSED [ 94%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getGasConsumptionTotalDays PASSED [ 94%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getHydraulicSeparatorTemperature PASSED [ 94%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getPowerConsumptionDays PASSED [ 94%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getPowerConsumptionHeatingDays PASSED [ 95%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getReturnTemperature PASSED [ 95%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_getVolumetricFlowReturn PASSED [ 95%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_isDomesticHotWaterDevice PASSED [ 95%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_isSolarThermalDevice PASSED [ 96%] 280s tests/test_VitovalorPT2.py::VitovalorPT2::test_isVentilationDevice PASSED [ 96%] 280s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isDomesticHotWaterDevice PASSED [ 96%] 280s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isSolarThermalDevice PASSED [ 96%] 280s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isVentilationDevice PASSED [ 97%] 280s tests/test_zigbee_zk03839.py::ZK03839::test_getHumidity PASSED [ 97%] 280s tests/test_zigbee_zk03839.py::ZK03839::test_getTemperature PASSED [ 97%] 280s tests/test_zigbee_zk03839.py::ZK03839::test_isDomesticHotWaterDevice PASSED [ 97%] 280s tests/test_zigbee_zk03839.py::ZK03839::test_isSolarThermalDevice PASSED [ 98%] 280s tests/test_zigbee_zk03839.py::ZK03839::test_isVentilationDevice PASSED [ 98%] 280s tests/test_zigbee_zk03840.py::ZK03840::test_getTargetTemperature PASSED [ 98%] 280s tests/test_zigbee_zk03840.py::ZK03840::test_getTemperature PASSED [ 98%] 280s tests/test_zigbee_zk03840.py::ZK03840::test_isDomesticHotWaterDevice PASSED [ 99%] 280s tests/test_zigbee_zk03840.py::ZK03840::test_isSolarThermalDevice PASSED [ 99%] 280s tests/test_zigbee_zk03840.py::ZK03840::test_isVentilationDevice PASSED [ 99%] 280s tests/test_zigbee_zk03840.py::ZK03840::test_setTargetTemperature PASSED [100%] 280s 280s =============================== warnings summary =============================== 280s tests/test_PyViCareExceptions.py::TestPyViCareRateLimitError::test_createFromResponse 280s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseratelimit_ifthatreponse 280s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raiseratelimit_ifthatreponse 280s /usr/lib/python3/dist-packages/PyViCare/PyViCareUtils.py:115: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). 280s limitResetDate = datetime.utcfromtimestamp(limitReset / 1000) 280s 280s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 280s ================== 390 passed, 7 skipped, 3 warnings in 1.44s ================== 280s ============================= test session starts ============================== 280s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 280s cachedir: .pytest_cache 280s rootdir: /tmp/autopkgtest.IscykU/autopkgtest_tmp 280s plugins: typeguard-4.4.1 281s collecting ... collected 397 items 281s 281s tests/test_E3_TCU300_ethernet.py::TCU300_ethernet::test_getSerial PASSED [ 0%] 281s tests/test_E3_TCU300_ethernet.py::TCU300_ethernet::test_getWifiSignalStrength PASSED [ 0%] 281s tests/test_GenericDevice.py::GenericDeviceTest::test_activateComfort PASSED [ 0%] 281s tests/test_GenericDevice.py::GenericDeviceTest::test_deactivateComfort PASSED [ 1%] 281s tests/test_GenericDevice.py::GenericDeviceTest::test_setDomesticHotWaterTemperature PASSED [ 1%] 281s tests/test_GenericDevice.py::GenericDeviceTest::test_setHeatingCurve PASSED [ 1%] 281s tests/test_GenericDevice.py::GenericDeviceTest::test_setMode PASSED [ 1%] 281s tests/test_Integration.py::Integration::test_PyViCare SKIPPED (envir...) [ 2%] 281s tests/test_Integration.py::Integration::test_dump SKIPPED (environme...) [ 2%] 281s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_existing PASSED [ 2%] 281s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_existing_cached PASSED [ 2%] 281s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_nonexisting_raises_exception PASSED [ 3%] 281s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_setProperty_invalidateCache PASSED [ 3%] 281s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_setProperty_works PASSED [ 3%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleBoiler_asGazBoiler PASSED [ 3%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleClimateSensor_asRoomSensor PASSED [ 4%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway PASSED [ 4%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU100 PASSED [ 4%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU200 PASSED [ 4%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU300 PASSED [ 5%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_vc_opto2 PASSED [ 5%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleHeatpump_asHeatpump PASSED [ 5%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleRadiator_asRadiatorActuator PASSED [ 5%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilationCentral_asVentilation PASSED [ 6%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilationPurifier_asVentilation PASSED [ 6%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilation_asVentilation PASSED [ 6%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU100_asGateway PASSED [ 6%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU200_asGateway PASSED [ 7%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU300_asGateway PASSED [ 7%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Unknown_asGeneric PASSED [ 7%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VScot_asGazBoiler PASSED [ 7%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitoair_FS_300F_asVentilation PASSED [ 8%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VitoconnectOpto1_asGateway PASSED [ 8%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VitoconnectOpto2_asGateway PASSED [ 8%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitodens_asGazBoiler PASSED [ 8%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitopure_350_asVentilation PASSED [ 9%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_e3_device PASSED [ 9%] 281s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_legacy_device PASSED [ 9%] 281s tests/test_PyViCareExceptions.py::TestPyViCareRateLimitError::test_createFromResponse PASSED [ 9%] 281s tests/test_PyViCareExceptions.py::TestPyViCareCommandError::test_createFromResponse PASSED [ 10%] 281s tests/test_PyViCareService.py::PyViCareServiceTest::test_fetch_all_features_gateway PASSED [ 10%] 281s tests/test_PyViCareService.py::PyViCareServiceTest::test_getProperty PASSED [ 10%] 281s tests/test_PyViCareService.py::PyViCareServiceTest::test_getProperty_gateway PASSED [ 10%] 281s tests/test_PyViCareService.py::PyViCareServiceTest::test_setProperty_object PASSED [ 11%] 281s tests/test_PyViCareService.py::PyViCareServiceTest::test_setProperty_string PASSED [ 11%] 281s tests/test_Solar.py::SolarTest::test_getSolarCollectorTemperature PASSED [ 11%] 281s tests/test_Solar.py::SolarTest::test_getSolarPowerProduction PASSED [ 11%] 281s tests/test_Solar.py::SolarTest::test_getSolarPumpActive PASSED [ 12%] 281s tests/test_Solar.py::SolarTest::test_getSolarStorageTemperature PASSED [ 12%] 281s tests/test_Solar.py::SolarTest::test_isDomesticHotWaterDevice PASSED [ 12%] 281s tests/test_Solar.py::SolarTest::test_isSolarThermalDevice PASSED [ 12%] 281s tests/test_Solar.py::SolarTest::test_isVentilationDevice PASSED [ 13%] 281s tests/test_Utils.py::UtilTests::test_parse_timespan PASSED [ 13%] 281s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseratelimit_ifthatreponse PASSED [ 13%] 281s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseservererror_ifthatreponse PASSED [ 13%] 281s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_renewtoken_ifexpired PASSED [ 14%] 281s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raisecommanderror_ifthatreponse PASSED [ 14%] 281s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raiseratelimit_ifthatreponse PASSED [ 14%] 281s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_renewtoken_ifexpired PASSED [ 14%] 281s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveMode PASSED [ 15%] 281s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveProgram PASSED [ 15%] 281s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailableModes PASSED [ 15%] 281s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailablePrograms PASSED [ 15%] 281s tests/test_VitoairFs300E.py::VitoairFs300::test_getSchedule PASSED [ 16%] 281s tests/test_VitoairFs300E.py::VitoairFs300::test_getSerial PASSED [ 16%] 281s tests/test_VitoairFs300E.py::VitoairFs300::test_isDomesticHotWaterDevice PASSED [ 16%] 281s tests/test_VitoairFs300E.py::VitoairFs300::test_isSolarThermalDevice PASSED [ 16%] 281s tests/test_VitoairFs300E.py::VitoairFs300::test_isVentilationDevice PASSED [ 17%] 281s tests/test_Vitocal151A.py::Vitocal200::test_getPowerConsumptionCooling PASSED [ 17%] 281s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramMaxTemperature PASSED [ 17%] 281s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramMinTemperature PASSED [ 17%] 281s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramStepping PASSED [ 18%] 281s tests/test_Vitocal200.py::Vitocal200::test_getAvailableCompressors PASSED [ 18%] 281s tests/test_Vitocal200.py::Vitocal200::test_getCompressorActive PASSED [ 18%] 281s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHours PASSED [ 18%] 281s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass1 PASSED [ 19%] 281s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass2 PASSED [ 19%] 281s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass3 PASSED [ 19%] 281s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass4 PASSED [ 19%] 281s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass5 PASSED [ 20%] 281s tests/test_Vitocal200.py::Vitocal200::test_getCompressorPhase PASSED [ 20%] 281s tests/test_Vitocal200.py::Vitocal200::test_getCompressorStarts PASSED [ 20%] 281s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterActiveMode_fri_10_10_time PASSED [ 20%] 281s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterCirculationPumpActive PASSED [ 21%] 281s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterDesiredTemperature_fri_10_10_time PASSED [ 21%] 281s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterDesiredTemperature_fri_20_00_time PASSED [ 21%] 281s tests/test_Vitocal200.py::Vitocal200::test_getHeatingCurveShift PASSED [ 21%] 281s tests/test_Vitocal200.py::Vitocal200::test_getHeatingCurveSlope PASSED [ 22%] 281s tests/test_Vitocal200.py::Vitocal200::test_getModes PASSED [ 22%] 281s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramMaxTemperature PASSED [ 22%] 281s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramMinTemperature PASSED [ 22%] 281s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramStepping PASSED [ 23%] 281s tests/test_Vitocal200.py::Vitocal200::test_getPrograms PASSED [ 23%] 281s tests/test_Vitocal200.py::Vitocal200::test_getReturnTemperature PASSED [ 23%] 281s tests/test_Vitocal200.py::Vitocal200::test_getReturnTemperaturePrimaryCircuit PASSED [ 23%] 281s tests/test_Vitocal200.py::Vitocal200::test_getSupplyTemperaturePrimaryCircuit PASSED [ 24%] 281s tests/test_Vitocal200S.py::Vitocal200S::test_getAvailableCompressors PASSED [ 24%] 281s tests/test_Vitocal200S.py::Vitocal200S::test_getDomesticHotWaterConfiguredTemperature PASSED [ 24%] 281s tests/test_Vitocal200S.py::Vitocal200S::test_getDomesticHotWaterConfiguredTemperature2 PASSED [ 24%] 281s tests/test_Vitocal200S.py::Vitocal200S::test_getReturnTemperature PASSED [ 25%] 281s tests/test_Vitocal200S.py::Vitocal200S::test_getReturnTemperatureSecondaryCircuit PASSED [ 25%] 281s tests/test_Vitocal200S.py::Vitocal200S::test_getSupplyTemperaturePrimaryCircuit PASSED [ 25%] 281s tests/test_Vitocal222S.py::Vitocal222S::test_getCurrentDesiredTemperature PASSED [ 25%] 281s tests/test_Vitocal222S.py::Vitocal222S::test_getDomesticHotWaterActiveMode_10_10_time PASSED [ 26%] 281s tests/test_Vitocal222S.py::Vitocal222S::test_isDomesticHotWaterDevice PASSED [ 26%] 281s tests/test_Vitocal222S.py::Vitocal222S::test_isSolarThermalDevice PASSED [ 26%] 281s tests/test_Vitocal222S.py::Vitocal222S::test_isVentilationDevice PASSED [ 26%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getBufferMainTemperature SKIPPED [ 27%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorActive PASSED [ 27%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorHours PASSED [ 27%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorPhase PASSED [ 27%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorStarts PASSED [ 28%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresis PASSED [ 28%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresisSwitchOff PASSED [ 28%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresisSwitchOn PASSED [ 28%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterStorageTemperature PASSED [ 29%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getFrostProtectionActive PASSED [ 29%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingCurveShift PASSED [ 29%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingCurveSlope PASSED [ 29%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getModes PASSED [ 30%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getOutsideTemperature PASSED [ 30%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionDomesticHotWaterToday PASSED [ 30%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionToday PASSED [ 30%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionUnit PASSED [ 31%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentDay PASSED [ 31%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentMonth PASSED [ 31%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentYear PASSED [ 31%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastMonth PASSED [ 32%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastSevenDays PASSED [ 32%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastYear PASSED [ 32%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterUnit PASSED [ 32%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentDay PASSED [ 33%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentMonth PASSED [ 33%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentYear PASSED [ 33%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastMonth PASSED [ 34%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastSevenDays PASSED [ 34%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastYear PASSED [ 34%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingUnit PASSED [ 34%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getPrograms PASSED [ 35%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getReturnTemperature PASSED [ 35%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_getSupplyTemperaturePrimaryCircuit PASSED [ 35%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresis PASSED [ 35%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresisSwitchOff PASSED [ 36%] 281s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresisSwitchOn PASSED [ 36%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorActive PASSED [ 36%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHours PASSED [ 36%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass1 PASSED [ 37%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass2 PASSED [ 37%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass3 PASSED [ 37%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass4 PASSED [ 37%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass5 PASSED [ 38%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorStarts PASSED [ 38%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getDomesticHotWaterCirculationPumpActive PASSED [ 38%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getHeatingCurveShift PASSED [ 38%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getHeatingCurveSlope PASSED [ 39%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getModes PASSED [ 39%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getPrograms PASSED [ 39%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getReturnTemperature PASSED [ 39%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getReturnTemperaturePrimaryCircuit PASSED [ 40%] 281s tests/test_Vitocal300G.py::Vitocal300G::test_getSupplyTemperaturePrimaryCircuit PASSED [ 40%] 281s tests/test_Vitocal333G.py::Vitocal300G::test_getDomesticHotWaterStorageTemperature PASSED [ 40%] 281s tests/test_Vitocal333G.py::Vitocal300G::test_getHotWaterStorageTemperatureTop PASSED [ 40%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getActive PASSED [ 41%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableBurners PASSED [ 41%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableCircuits PASSED [ 41%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableCompressors PASSED [ 41%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBufferMainTemperature SKIPPED [ 42%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBufferTopTemperature SKIPPED [ 42%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerHours PASSED [ 42%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerModulation PASSED [ 42%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerStarts PASSED [ 43%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getCompressorHours PASSED [ 43%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterCirculationPumpActive PASSED [ 43%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 43%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterOutletTemperature PASSED [ 44%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getFrostProtectionActive PASSED [ 44%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getHotWaterStorageTemperatureTop SKIPPED [ 44%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getModes PASSED [ 44%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getOutsideTemperature PASSED [ 45%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getPrograms PASSED [ 45%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isDomesticHotWaterDevice PASSED [ 45%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isSolarThermalDevice PASSED [ 45%] 281s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isVentilationDevice PASSED [ 46%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemOperationState PASSED [ 46%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemPower PASSED [ 46%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemPowerUnit PASSED [ 46%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemSOC PASSED [ 47%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemSOCUnit PASSED [ 47%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentDay PASSED [ 47%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentMonth PASSED [ 47%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentWeek PASSED [ 48%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentYear PASSED [ 48%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedLifeCycle PASSED [ 48%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedUnit PASSED [ 48%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentDay PASSED [ 49%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentMonth PASSED [ 49%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentWeek PASSED [ 49%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentYear PASSED [ 49%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedLifeCycle PASSED [ 50%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedUnit PASSED [ 50%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCurrent PASSED [ 50%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCurrentUnit PASSED [ 50%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicStatus PASSED [ 51%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferConsumptionTotal PASSED [ 51%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferConsumptionTotalUnit PASSED [ 51%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferFeedInTotal PASSED [ 51%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferFeedInTotalUnit PASSED [ 52%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferPowerExchange PASSED [ 52%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_getSerial PASSED [ 52%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_isDomesticHotWaterDevice PASSED [ 52%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_isSolarThermalDevice PASSED [ 53%] 281s tests/test_VitochargeVX3.py::VitochargeVX3::test_isVentilationDevice PASSED [ 53%] 281s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_getSerial PASSED [ 53%] 281s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_getWifiSignalStrength PASSED [ 53%] 281s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isDomesticHotWaterDevice PASSED [ 54%] 281s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isSolarThermalDevice PASSED [ 54%] 281s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isVentilationDevice PASSED [ 54%] 281s tests/test_VitoconnectOpto2.py::VitoconnectOpto2::test_getSerial PASSED [ 54%] 281s tests/test_VitoconnectOpto2.py::VitoconnectOpto2::test_getWifiSignalStrength PASSED [ 55%] 281s tests/test_Vitodens100W.py::Vitodens100W::test_getActive PASSED [ 55%] 281s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerHours PASSED [ 55%] 281s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerModulation PASSED [ 55%] 281s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerStarts PASSED [ 56%] 281s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionDomesticHotWaterCurrentMonth PASSED [ 56%] 281s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionDomesticHotWaterUnit PASSED [ 56%] 281s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionHeatingCurrentDay PASSED [ 56%] 281s tests/test_Vitodens100W.py::Vitodens100W::test_getPowerSummaryConsumptionDomesticHotWaterCurrentYear PASSED [ 57%] 281s tests/test_Vitodens100W.py::Vitodens100W::test_getPowerSummaryConsumptionHeatingCurrentDay PASSED [ 57%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getActive PASSED [ 57%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getBoilerCommonSupplyTemperature PASSED [ 57%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerHours PASSED [ 58%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerModulation PASSED [ 58%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerStarts PASSED [ 58%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterActive PASSED [ 58%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationMode_wed_07_30_time PASSED [ 59%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationMode_wed_10_10_time PASSED [ 59%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 59%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 59%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterConfiguredTemperature PASSED [ 60%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterMaxTemperature PASSED [ 60%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterMinTemperature PASSED [ 60%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterOutletTemperature PASSED [ 60%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getFrostProtectionActive PASSED [ 61%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getGasConsumptionDomesticHotWaterToday PASSED [ 61%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getGasConsumptionHeatingToday PASSED [ 61%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getModes PASSED [ 61%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getPowerConsumptionDays PASSED [ 62%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getPowerConsumptionToday PASSED [ 62%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getPrograms PASSED [ 62%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_getSerial PASSED [ 62%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_isDomesticHotWaterDevice PASSED [ 63%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_isSolarThermalDevice PASSED [ 63%] 281s tests/test_Vitodens200W.py::Vitodens200W::test_isVentilationDevice PASSED [ 63%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getActive PASSED [ 63%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerHours PASSED [ 64%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerModulation PASSED [ 64%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerStarts PASSED [ 64%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterActive PASSED [ 64%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationMode_wed_07_30_time PASSED [ 65%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationMode_wed_10_10_time PASSED [ 65%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationPumpActive PASSED [ 65%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 65%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterConfiguredTemperature PASSED [ 66%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterMaxTemperature PASSED [ 66%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterMinTemperature PASSED [ 66%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getFrostProtectionActive PASSED [ 67%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionDomesticHotWaterToday PASSED [ 67%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionDomesticHotWaterUnit PASSED [ 67%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionHeatingToday PASSED [ 67%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionHeatingUnit PASSED [ 68%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getModes PASSED [ 68%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionDays PASSED [ 68%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionToday PASSED [ 68%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionUnit PASSED [ 69%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPrograms PASSED [ 69%] 281s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getSerial PASSED [ 69%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getActive PASSED [ 69%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getBoilerTemperature PASSED [ 70%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerHours PASSED [ 70%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerModulation PASSED [ 70%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerStarts PASSED [ 70%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 71%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 71%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterOutletTemperature PASSED [ 71%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getFrostProtectionActive PASSED [ 71%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getModes PASSED [ 72%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getOneTimeCharge PASSED [ 72%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getOutsideTemperature PASSED [ 72%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getPowerConsumptionDays PASSED [ 72%] 281s tests/test_Vitodens222W.py::Vitodens222W::test_getPrograms PASSED [ 73%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getActive PASSED [ 73%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerHours PASSED [ 73%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerModulation PASSED [ 73%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerStarts PASSED [ 74%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getCurrentDesiredTemperature PASSED [ 74%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterChargingLevel PASSED [ 74%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 74%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 75%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterOutletTemperature PASSED [ 75%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getFrostProtectionActive PASSED [ 75%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getModes PASSED [ 75%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getPowerConsumptionDays PASSED [ 76%] 281s tests/test_Vitodens300W.py::Vitodens300W::test_getPrograms PASSED [ 76%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getActive PASSED [ 76%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getBoilerTemperature PASSED [ 76%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerHours PASSED [ 77%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerModulation PASSED [ 77%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerStarts PASSED [ 77%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterCirculationPumpActive PASSED [ 77%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 78%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterOutletTemperature PASSED [ 78%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getFrostProtectionActive PASSED [ 78%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getModes PASSED [ 78%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getOutsideTemperature PASSED [ 79%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getPowerConsumptionDays PASSED [ 79%] 281s tests/test_Vitodens333F.py::Vitodens333F::test_getPrograms PASSED [ 79%] 281s tests/test_VitolaUniferral.py::VitolaUniferral::test_getActive PASSED [ 79%] 281s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBoilerTemperature PASSED [ 80%] 281s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBurnerHours PASSED [ 80%] 281s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBurnerStarts PASSED [ 80%] 281s tests/test_VitolaUniferral.py::VitolaUniferral::test_getDomesticHotWaterConfiguredTemperature PASSED [ 80%] 281s tests/test_VitolaUniferral.py::VitolaUniferral::test_getDomesticHotWaterStorageTemperature SKIPPED [ 81%] 281s tests/test_Vitopure350.py::Vitopure350::test_getActiveMode PASSED [ 81%] 281s tests/test_Vitopure350.py::Vitopure350::test_getActiveProgram PASSED [ 81%] 281s tests/test_Vitopure350.py::Vitopure350::test_getAvailableModes PASSED [ 81%] 281s tests/test_Vitopure350.py::Vitopure350::test_getAvailablePrograms PASSED [ 82%] 281s tests/test_Vitopure350.py::Vitopure350::test_getSchedule PASSED [ 82%] 281s tests/test_Vitopure350.py::Vitopure350::test_getSerial PASSED [ 82%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getActive PASSED [ 82%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerHours PASSED [ 83%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerModulation PASSED [ 83%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerStarts PASSED [ 83%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterConfiguredTemperature PASSED [ 83%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterMaxTemperatureLevel PASSED [ 84%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterMinTemperatureLevel PASSED [ 84%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowReturnTemperature PASSED [ 84%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowReturnTemperatureUnit PASSED [ 84%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowSupplyTemperature PASSED [ 85%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowSupplyTemperatureUnit PASSED [ 85%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionDays PASSED [ 85%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionMonths PASSED [ 85%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisMonth PASSED [ 86%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisWeek PASSED [ 86%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisYear PASSED [ 86%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionToday PASSED [ 86%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionUnit PASSED [ 87%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionWeeks PASSED [ 87%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionYears PASSED [ 87%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperatingModeActive PASSED [ 87%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperatingPhase PASSED [ 88%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperationHours PASSED [ 88%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCumulative PASSED [ 88%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCumulativeUnit PASSED [ 88%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCurrent PASSED [ 89%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCurrentUnit PASSED [ 89%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionDays PASSED [ 89%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionMonths PASSED [ 89%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisMonth PASSED [ 90%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisWeek PASSED [ 90%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisYear PASSED [ 90%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionToday PASSED [ 90%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionUnit PASSED [ 91%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionWeeks PASSED [ 91%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionYears PASSED [ 91%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCumulative PASSED [ 91%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCumulativeUnit PASSED [ 92%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCurrent PASSED [ 92%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCurrentUnit PASSED [ 92%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCumulative PASSED [ 92%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCumulativeUnit PASSED [ 93%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCurrent PASSED [ 93%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCurrentUnit PASSED [ 93%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellProductionHours PASSED [ 93%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellProductionStarts PASSED [ 94%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getGasConsumptionTotalDays PASSED [ 94%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getHydraulicSeparatorTemperature PASSED [ 94%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getPowerConsumptionDays PASSED [ 94%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getPowerConsumptionHeatingDays PASSED [ 95%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getReturnTemperature PASSED [ 95%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_getVolumetricFlowReturn PASSED [ 95%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_isDomesticHotWaterDevice PASSED [ 95%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_isSolarThermalDevice PASSED [ 96%] 281s tests/test_VitovalorPT2.py::VitovalorPT2::test_isVentilationDevice PASSED [ 96%] 281s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isDomesticHotWaterDevice PASSED [ 96%] 281s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isSolarThermalDevice PASSED [ 96%] 281s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isVentilationDevice PASSED [ 97%] 281s tests/test_zigbee_zk03839.py::ZK03839::test_getHumidity PASSED [ 97%] 281s tests/test_zigbee_zk03839.py::ZK03839::test_getTemperature PASSED [ 97%] 281s tests/test_zigbee_zk03839.py::ZK03839::test_isDomesticHotWaterDevice PASSED [ 97%] 281s tests/test_zigbee_zk03839.py::ZK03839::test_isSolarThermalDevice PASSED [ 98%] 281s tests/test_zigbee_zk03839.py::ZK03839::test_isVentilationDevice PASSED [ 98%] 281s tests/test_zigbee_zk03840.py::ZK03840::test_getTargetTemperature PASSED [ 98%] 281s tests/test_zigbee_zk03840.py::ZK03840::test_getTemperature PASSED [ 98%] 281s tests/test_zigbee_zk03840.py::ZK03840::test_isDomesticHotWaterDevice PASSED [ 99%] 281s tests/test_zigbee_zk03840.py::ZK03840::test_isSolarThermalDevice PASSED [ 99%] 281s tests/test_zigbee_zk03840.py::ZK03840::test_isVentilationDevice PASSED [ 99%] 281s tests/test_zigbee_zk03840.py::ZK03840::test_setTargetTemperature PASSED [100%] 281s 281s =============================== warnings summary =============================== 281s tests/test_PyViCareExceptions.py::TestPyViCareRateLimitError::test_createFromResponse 281s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseratelimit_ifthatreponse 281s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raiseratelimit_ifthatreponse 281s /usr/lib/python3/dist-packages/PyViCare/PyViCareUtils.py:115: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). 281s limitResetDate = datetime.utcfromtimestamp(limitReset / 1000) 281s 281s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 281s ================== 390 passed, 7 skipped, 3 warnings in 1.06s ================== 282s autopkgtest [10:26:36]: test run-tests: -----------------------] 286s autopkgtest [10:26:40]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 286s run-tests PASS 290s autopkgtest [10:26:44]: @@@@@@@@@@@@@@@@@@@@ summary 290s run-tests PASS