0s autopkgtest [04:15:39]: starting date and time: 2025-05-03 04:15:39+0000 0s autopkgtest [04:15:39]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [04:15:39]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.nexxt7q_/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,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:pytest --apt-upgrade pyvicare --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pytest/8.3.5-2 -- lxd -r lxd-armhf-10.145.243.207 lxd-armhf-10.145.243.207:autopkgtest/ubuntu/questing/armhf 21s autopkgtest [04:16:00]: testbed dpkg architecture: armhf 22s autopkgtest [04:16:01]: testbed apt version: 3.0.0 26s autopkgtest [04:16:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 28s autopkgtest [04:16:07]: testbed release detected to be: None 35s autopkgtest [04:16:14]: updating testbed package index (apt update) 37s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 37s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 37s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 38s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 38s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.3 kB] 38s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [168 kB] 38s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1920 kB] 38s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [204 kB] 38s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1378 kB] 38s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [12.5 kB] 38s Get:11 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 38s Get:12 http://ftpmaster.internal/ubuntu questing/main Sources [1395 kB] 38s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [299 kB] 38s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 38s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [14.9 MB] 39s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [173 kB] 43s Fetched 43.3 MB in 5s (7946 kB/s) 44s Reading package lists... 50s autopkgtest [04:16:29]: upgrading testbed (apt dist-upgrade and autopurge) 51s Reading package lists... 52s Building dependency tree... 52s Reading state information... 53s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 53s Starting 2 pkgProblemResolver with broken count: 0 53s Done 54s Entering ResolveByKeep 55s 55s Calculating upgrade... 56s The following packages will be upgraded: 56s base-files distro-info-data dpkg dpkg-dev ed fwupd htop libdpkg-perl 56s libftdi1-2 libfwupd3 libnpth0t64 libnvme1t64 libsensors-config libsensors5 56s liburcu8t64 motd-news-config nano ubuntu-pro-client ubuntu-pro-client-l10n 56s usb.ids 56s 20 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 56s Need to get 5431 kB of archives. 56s After this operation, 3722 kB disk space will be freed. 56s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 56s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 56s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 57s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 57s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 57s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 57s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 57s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 57s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 57s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 57s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 57s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 57s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 57s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 57s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 57s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 57s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 57s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 57s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 57s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 57s Fetched 5431 kB in 1s (6351 kB/s) 58s (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 ... 63953 files and directories currently installed.) 58s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 58s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 58s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 58s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 58s Setting up base-files (13.7ubuntu1) ... 58s Installing new version of config file /etc/issue ... 58s Installing new version of config file /etc/issue.net ... 58s Installing new version of config file /etc/lsb-release ... 59s motd-news.service is a disabled or a static unit not running, not starting it. 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 59s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 59s Setting up dpkg (1.22.18ubuntu3) ... 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 59s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 59s Setting up libnpth0t64:armhf (1.8-3) ... 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../00-distro-info-data_0.64_all.deb ... 59s Unpacking distro-info-data (0.64) over (0.63) ... 59s Preparing to unpack .../01-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 59s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 60s Preparing to unpack .../02-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 60s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 60s Preparing to unpack .../03-ed_1.21.1-1_armhf.deb ... 60s Unpacking ed (1.21.1-1) over (1.21-1) ... 60s Preparing to unpack .../04-libsensors-config_1%3a3.6.2-2_all.deb ... 60s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 60s Preparing to unpack .../05-libsensors5_1%3a3.6.2-2_armhf.deb ... 60s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 60s Preparing to unpack .../06-liburcu8t64_0.15.2-2_armhf.deb ... 60s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 60s Preparing to unpack .../07-nano_8.4-1_armhf.deb ... 60s Unpacking nano (8.4-1) over (8.3-1) ... 60s Preparing to unpack .../08-usb.ids_2025.04.01-1_all.deb ... 60s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 60s Preparing to unpack .../09-dpkg-dev_1.22.18ubuntu3_all.deb ... 60s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 60s Preparing to unpack .../10-libdpkg-perl_1.22.18ubuntu3_all.deb ... 60s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 60s Preparing to unpack .../11-fwupd_2.0.8-3_armhf.deb ... 61s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 61s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 61s Preparing to unpack .../12-libfwupd3_2.0.8-3_armhf.deb ... 61s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 61s Preparing to unpack .../13-htop_3.4.1-4_armhf.deb ... 61s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 61s Preparing to unpack .../14-libftdi1-2_1.5-10_armhf.deb ... 61s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 61s Preparing to unpack .../15-libnvme1t64_1.13-2_armhf.deb ... 61s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 61s Setting up motd-news-config (13.7ubuntu1) ... 61s Setting up liburcu8t64:armhf (0.15.2-2) ... 61s Setting up distro-info-data (0.64) ... 61s Setting up htop (3.4.1-4) ... 61s Setting up libsensors-config (1:3.6.2-2) ... 61s Installing new version of config file /etc/sensors3.conf ... 61s Setting up libfwupd3:armhf (2.0.8-3) ... 61s Setting up libftdi1-2:armhf (1.5-10) ... 61s Setting up libnvme1t64 (1.13-2) ... 61s Setting up ed (1.21.1-1) ... 61s Setting up usb.ids (2025.04.01-1) ... 61s Setting up libsensors5:armhf (1:3.6.2-2) ... 61s Setting up libdpkg-perl (1.22.18ubuntu3) ... 61s Setting up nano (8.4-1) ... 61s Installing new version of config file /etc/nanorc ... 61s Setting up ubuntu-pro-client (35.1ubuntu0) ... 61s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 61s 62s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 62s 62s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 62s 63s Setting up fwupd (2.0.8-3) ... 64s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 64s fwupd.service is a disabled or a static unit not running, not starting it. 64s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 64s Setting up dpkg-dev (1.22.18ubuntu3) ... 64s Processing triggers for dbus (1.16.2-2ubuntu1) ... 64s Processing triggers for install-info (7.1.1-1) ... 64s Processing triggers for libc-bin (2.41-6ubuntu1) ... 64s Processing triggers for man-db (2.13.0-1) ... 66s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 66s Processing triggers for initramfs-tools (0.147ubuntu1) ... 68s Reading package lists... 69s Building dependency tree... 69s Reading state information... 70s Starting pkgProblemResolver with broken count: 0 70s Starting 2 pkgProblemResolver with broken count: 0 70s Done 70s Solving dependencies... 71s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 73s autopkgtest [04:16:52]: rebooting testbed after setup commands that affected boot 113s autopkgtest [04:17:32]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 138s autopkgtest [04:17:57]: @@@@@@@@@@@@@@@@@@@@ apt-source pyvicare 148s Get:1 http://ftpmaster.internal/ubuntu questing/universe pyvicare 2.43.1-1 (dsc) [2239 B] 148s Get:2 http://ftpmaster.internal/ubuntu questing/universe pyvicare 2.43.1-1 (tar) [205 kB] 148s Get:3 http://ftpmaster.internal/ubuntu questing/universe pyvicare 2.43.1-1 (diff) [2496 B] 148s gpgv: Signature made Thu Feb 20 16:24:36 2025 UTC 148s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A 148s gpgv: Can't check signature: No public key 148s dpkg-source: warning: cannot verify inline signature for ./pyvicare_2.43.1-1.dsc: no acceptable signature found 148s autopkgtest [04:18:07]: testing package pyvicare version 2.43.1-1 150s autopkgtest [04:18:09]: build not needed 153s autopkgtest [04:18:12]: test run-tests: preparing testbed 154s Reading package lists... 155s Building dependency tree... 155s Reading state information... 156s Starting pkgProblemResolver with broken count: 0 156s Starting 2 pkgProblemResolver with broken count: 0 156s Done 157s The following NEW packages will be installed: 157s python3-all python3-authlib python3-deprecated python3-iniconfig 157s python3-pluggy python3-pycryptodome python3-pytest python3-pyvicare 157s python3-wrapt 157s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 157s Need to get 1553 kB of archives. 157s After this operation, 6363 kB of additional disk space will be used. 157s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 157s Get:2 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pycryptodome armhf 3.20.0+dfsg-3build1 [1089 kB] 158s Get:3 http://ftpmaster.internal/ubuntu questing/universe armhf python3-authlib all 1.5.1-1 [116 kB] 158s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf python3-wrapt armhf 1.15.0-4build1 [32.3 kB] 158s Get:5 http://ftpmaster.internal/ubuntu questing/universe armhf python3-deprecated all 1.2.18-1 [10.6 kB] 158s Get:6 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 158s Get:7 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 158s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf python3-pytest all 8.3.5-2 [252 kB] 158s Get:9 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyvicare all 2.43.1-1 [25.5 kB] 158s Fetched 1553 kB in 1s (2430 kB/s) 158s Selecting previously unselected package python3-all. 159s (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 ... 63951 files and directories currently installed.) 159s Preparing to unpack .../0-python3-all_3.13.3-1_armhf.deb ... 159s Unpacking python3-all (3.13.3-1) ... 159s Selecting previously unselected package python3-pycryptodome. 159s Preparing to unpack .../1-python3-pycryptodome_3.20.0+dfsg-3build1_armhf.deb ... 159s Unpacking python3-pycryptodome (3.20.0+dfsg-3build1) ... 159s Selecting previously unselected package python3-authlib. 159s Preparing to unpack .../2-python3-authlib_1.5.1-1_all.deb ... 159s Unpacking python3-authlib (1.5.1-1) ... 159s Selecting previously unselected package python3-wrapt. 159s Preparing to unpack .../3-python3-wrapt_1.15.0-4build1_armhf.deb ... 159s Unpacking python3-wrapt (1.15.0-4build1) ... 159s Selecting previously unselected package python3-deprecated. 159s Preparing to unpack .../4-python3-deprecated_1.2.18-1_all.deb ... 159s Unpacking python3-deprecated (1.2.18-1) ... 159s Selecting previously unselected package python3-iniconfig. 159s Preparing to unpack .../5-python3-iniconfig_1.1.1-2_all.deb ... 159s Unpacking python3-iniconfig (1.1.1-2) ... 159s Selecting previously unselected package python3-pluggy. 159s Preparing to unpack .../6-python3-pluggy_1.5.0-1_all.deb ... 159s Unpacking python3-pluggy (1.5.0-1) ... 159s Selecting previously unselected package python3-pytest. 159s Preparing to unpack .../7-python3-pytest_8.3.5-2_all.deb ... 159s Unpacking python3-pytest (8.3.5-2) ... 159s Selecting previously unselected package python3-pyvicare. 159s Preparing to unpack .../8-python3-pyvicare_2.43.1-1_all.deb ... 159s Unpacking python3-pyvicare (2.43.1-1) ... 159s Setting up python3-iniconfig (1.1.1-2) ... 159s Setting up python3-pycryptodome (3.20.0+dfsg-3build1) ... 160s Setting up python3-all (3.13.3-1) ... 160s Setting up python3-wrapt (1.15.0-4build1) ... 160s Setting up python3-pluggy (1.5.0-1) ... 160s Setting up python3-deprecated (1.2.18-1) ... 161s Setting up python3-authlib (1.5.1-1) ... 161s Setting up python3-pyvicare (2.43.1-1) ... 161s Setting up python3-pytest (8.3.5-2) ... 162s Processing triggers for man-db (2.13.0-1) ... 170s autopkgtest [04:18:29]: test run-tests: [----------------------- 172s ============================= test session starts ============================== 172s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 172s cachedir: .pytest_cache 172s rootdir: /tmp/autopkgtest.dSRcFO/autopkgtest_tmp 172s plugins: typeguard-4.4.2 173s collecting ... collected 507 items 173s 173s tests/test_E3_TCU300_ethernet.py::TCU300_ethernet::test_getSerial PASSED [ 0%] 173s tests/test_E3_TCU300_ethernet.py::TCU300_ethernet::test_getWifiSignalStrength PASSED [ 0%] 173s tests/test_Ecotronic.py::Ecotronic::test_getActive PASSED [ 0%] 173s tests/test_Ecotronic.py::Ecotronic::test_getAshLevel PASSED [ 0%] 173s tests/test_Ecotronic.py::Ecotronic::test_getBufferBottomTemperature PASSED [ 0%] 173s tests/test_Ecotronic.py::Ecotronic::test_getBufferMidBottomTemperature PASSED [ 1%] 173s tests/test_Ecotronic.py::Ecotronic::test_getBufferMidTopTemperature PASSED [ 1%] 173s tests/test_Ecotronic.py::Ecotronic::test_getBufferMiddleTemperature PASSED [ 1%] 173s tests/test_Ecotronic.py::Ecotronic::test_getBufferTopTemperature PASSED [ 1%] 173s tests/test_Ecotronic.py::Ecotronic::test_getBurnerHours PASSED [ 1%] 173s tests/test_Ecotronic.py::Ecotronic::test_getBurnerStarts PASSED [ 2%] 173s tests/test_Ecotronic.py::Ecotronic::test_getFuelNeed PASSED [ 2%] 173s tests/test_Ecotronic.py::Ecotronic::test_getFuelUnit PASSED [ 2%] 173s tests/test_Ecotronic.py::Ecotronic::test_getReturnTemperature PASSED [ 2%] 173s tests/test_Ecotronic.py::Ecotronic::test_isDomesticHotWaterDevice PASSED [ 2%] 173s tests/test_Ecotronic.py::Ecotronic::test_isSolarThermalDevice PASSED [ 3%] 173s tests/test_Ecotronic.py::Ecotronic::test_isVentilationDevice PASSED [ 3%] 173s tests/test_GenericDevice.py::GenericDeviceTest::test_activateComfort PASSED [ 3%] 173s tests/test_GenericDevice.py::GenericDeviceTest::test_deactivateComfort PASSED [ 3%] 173s tests/test_GenericDevice.py::GenericDeviceTest::test_setDomesticHotWaterTemperature PASSED [ 3%] 173s tests/test_GenericDevice.py::GenericDeviceTest::test_setHeatingCurve PASSED [ 4%] 173s tests/test_GenericDevice.py::GenericDeviceTest::test_setMode PASSED [ 4%] 173s tests/test_Integration.py::Integration::test_PyViCare SKIPPED (envir...) [ 4%] 173s tests/test_Integration.py::Integration::test_dump SKIPPED (environme...) [ 4%] 173s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_existing PASSED [ 4%] 173s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_existing_cached PASSED [ 5%] 173s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_nonexisting_raises_exception PASSED [ 5%] 173s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_setProperty_invalidateCache PASSED [ 5%] 173s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_setProperty_works PASSED [ 5%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Ecotronic_asPelletsBoiler PASSED [ 5%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleBoiler_asGazBoiler PASSED [ 6%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleClimateSensor_asRoomSensor PASSED [ 6%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleESS_asElectricalEnergySystem PASSED [ 6%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway PASSED [ 6%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU100 PASSED [ 6%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU200 PASSED [ 7%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU300 PASSED [ 7%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_vc_opto2 PASSED [ 7%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleHeatpump_asHeatpump PASSED [ 7%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleRadiator_asRadiatorActuator PASSED [ 7%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilationCentral_asVentilation PASSED [ 8%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilationPurifier_asVentilation PASSED [ 8%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilation_asVentilation PASSED [ 8%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU100_asGateway PASSED [ 8%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU200_asGateway PASSED [ 8%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU300_asGateway PASSED [ 9%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Unknown_asGeneric PASSED [ 9%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VScot_asGazBoiler PASSED [ 9%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitoair_FS_300F_asVentilation PASSED [ 9%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitocharge05_asElectricalEnergySystem PASSED [ 9%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VitoconnectOpto1_asGateway PASSED [ 10%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VitoconnectOpto2_asGateway PASSED [ 10%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitodens_asGazBoiler PASSED [ 10%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitoladens_asOilBoiler PASSED [ 10%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitopure_350_asVentilation PASSED [ 10%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_e3_device PASSED [ 11%] 173s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_legacy_device PASSED [ 11%] 173s tests/test_PyViCareExceptions.py::TestPyViCareRateLimitError::test_createFromResponse PASSED [ 11%] 173s tests/test_PyViCareExceptions.py::TestPyViCareCommandError::test_createFromResponse PASSED [ 11%] 173s tests/test_PyViCareService.py::PyViCareServiceTest::test_fetch_all_features_gateway PASSED [ 11%] 173s tests/test_PyViCareService.py::PyViCareServiceTest::test_getProperty PASSED [ 12%] 173s tests/test_PyViCareService.py::PyViCareServiceTest::test_getProperty_gateway PASSED [ 12%] 173s tests/test_PyViCareService.py::PyViCareServiceTest::test_setProperty_object PASSED [ 12%] 173s tests/test_PyViCareService.py::PyViCareServiceTest::test_setProperty_string PASSED [ 12%] 173s tests/test_Solar.py::SolarTest::test_getSolarCollectorTemperature PASSED [ 12%] 173s tests/test_Solar.py::SolarTest::test_getSolarPowerProduction PASSED [ 13%] 173s tests/test_Solar.py::SolarTest::test_getSolarPumpActive PASSED [ 13%] 173s tests/test_Solar.py::SolarTest::test_getSolarStorageTemperature PASSED [ 13%] 173s tests/test_Solar.py::SolarTest::test_isDomesticHotWaterDevice PASSED [ 13%] 173s tests/test_Solar.py::SolarTest::test_isSolarThermalDevice PASSED [ 13%] 173s tests/test_Solar.py::SolarTest::test_isVentilationDevice PASSED [ 14%] 173s tests/test_Utils.py::UtilTests::test_parse_timespan PASSED [ 14%] 173s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseratelimit_ifthatreponse PASSED [ 14%] 173s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseservererror_ifthatreponse PASSED [ 14%] 173s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_renewtoken_ifexpired PASSED [ 14%] 173s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raisecommanderror_ifthatreponse PASSED [ 14%] 173s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raiseratelimit_ifthatreponse PASSED [ 15%] 173s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_renewtoken_ifexpired PASSED [ 15%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveMode PASSED [ 15%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveProgram PASSED [ 15%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveVentilationMode PASSED [ 15%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailableModes PASSED [ 16%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailablePrograms PASSED [ 16%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getPermanentLevels PASSED [ 16%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getSchedule PASSED [ 16%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getSerial PASSED [ 16%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getVentilationMode PASSED [ 17%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_getVentilationModes PASSED [ 17%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_isDomesticHotWaterDevice PASSED [ 17%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_isSolarThermalDevice PASSED [ 17%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_isVentilationDevice PASSED [ 17%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_ventilationQuickmode PASSED [ 18%] 173s tests/test_VitoairFs300E.py::VitoairFs300::test_ventilationQuickmodes PASSED [ 18%] 173s tests/test_Vitocal111S.py::Vitocal200::test_ventilationQuickmode PASSED [ 18%] 173s tests/test_Vitocal111S.py::Vitocal200::test_ventilationQuickmodes PASSED [ 18%] 173s tests/test_Vitocal111S.py::Vitocal200::test_ventilation_state PASSED [ 18%] 173s tests/test_Vitocal151A.py::Vitocal200::test_getPowerConsumptionCooling PASSED [ 19%] 173s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramMaxTemperature PASSED [ 19%] 173s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramMinTemperature PASSED [ 19%] 173s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramStepping PASSED [ 19%] 173s tests/test_Vitocal200.py::Vitocal200::test_getAvailableCompressors PASSED [ 19%] 173s tests/test_Vitocal200.py::Vitocal200::test_getCompressorActive PASSED [ 20%] 173s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHours PASSED [ 20%] 173s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass1 PASSED [ 20%] 173s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass2 PASSED [ 20%] 173s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass3 PASSED [ 20%] 173s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass4 PASSED [ 21%] 173s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass5 PASSED [ 21%] 173s tests/test_Vitocal200.py::Vitocal200::test_getCompressorPhase PASSED [ 21%] 173s tests/test_Vitocal200.py::Vitocal200::test_getCompressorStarts PASSED [ 21%] 173s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterActiveMode_fri_10_10_time PASSED [ 21%] 173s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterCirculationPumpActive PASSED [ 22%] 173s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterDesiredTemperature_fri_10_10_time PASSED [ 22%] 173s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterDesiredTemperature_fri_20_00_time PASSED [ 22%] 173s tests/test_Vitocal200.py::Vitocal200::test_getHeatingCurveShift PASSED [ 22%] 173s tests/test_Vitocal200.py::Vitocal200::test_getHeatingCurveSlope PASSED [ 22%] 173s tests/test_Vitocal200.py::Vitocal200::test_getModes PASSED [ 23%] 173s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramMaxTemperature PASSED [ 23%] 173s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramMinTemperature PASSED [ 23%] 173s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramStepping PASSED [ 23%] 173s tests/test_Vitocal200.py::Vitocal200::test_getPrograms PASSED [ 23%] 173s tests/test_Vitocal200.py::Vitocal200::test_getReturnTemperature PASSED [ 24%] 173s tests/test_Vitocal200.py::Vitocal200::test_getReturnTemperaturePrimaryCircuit PASSED [ 24%] 173s tests/test_Vitocal200.py::Vitocal200::test_getSupplyTemperaturePrimaryCircuit PASSED [ 24%] 173s tests/test_Vitocal200S.py::Vitocal200S::test_getAvailableCompressors PASSED [ 24%] 173s tests/test_Vitocal200S.py::Vitocal200S::test_getDomesticHotWaterConfiguredTemperature PASSED [ 24%] 173s tests/test_Vitocal200S.py::Vitocal200S::test_getDomesticHotWaterConfiguredTemperature2 PASSED [ 25%] 173s tests/test_Vitocal200S.py::Vitocal200S::test_getReturnTemperature PASSED [ 25%] 173s tests/test_Vitocal200S.py::Vitocal200S::test_getReturnTemperatureSecondaryCircuit PASSED [ 25%] 173s tests/test_Vitocal200S.py::Vitocal200S::test_getSupplyTemperaturePrimaryCircuit PASSED [ 25%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_getActiveVentilationMode PASSED [ 25%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_getCurrentDesiredTemperature PASSED [ 26%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_getDomesticHotWaterActiveMode_10_10_time PASSED [ 26%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_getVentilationMode PASSED [ 26%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_getVentilationModes PASSED [ 26%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_isDomesticHotWaterDevice PASSED [ 26%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_isSolarThermalDevice PASSED [ 27%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_isVentilationDevice PASSED [ 27%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_ventilationQuickmode PASSED [ 27%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_ventilationQuickmodes PASSED [ 27%] 173s tests/test_Vitocal222S.py::Vitocal222S::test_ventilationState PASSED [ 27%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getBufferMainTemperature SKIPPED [ 28%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorActive PASSED [ 28%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorHeatProduction PASSED [ 28%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorHours PASSED [ 28%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorPhase PASSED [ 28%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorPowerConsumptionCurrent PASSED [ 28%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorPowerConsumptionThisYear PASSED [ 29%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorStarts PASSED [ 29%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresis PASSED [ 29%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresisSwitchOff PASSED [ 29%] 173s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresisSwitchOn PASSED [ 29%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterStorageTemperature PASSED [ 30%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getFrostProtectionActive PASSED [ 30%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingCurveShift PASSED [ 30%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingCurveSlope PASSED [ 30%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingRod PASSED [ 30%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getModes PASSED [ 31%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getOutsideTemperature PASSED [ 31%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionDomesticHotWaterToday PASSED [ 31%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionToday PASSED [ 31%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionUnit PASSED [ 31%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentDay PASSED [ 32%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentMonth PASSED [ 32%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentYear PASSED [ 32%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastMonth PASSED [ 32%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastSevenDays PASSED [ 32%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastYear PASSED [ 33%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterUnit PASSED [ 33%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentDay PASSED [ 33%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentMonth PASSED [ 33%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentYear PASSED [ 33%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastMonth PASSED [ 34%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastSevenDays PASSED [ 34%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastYear PASSED [ 34%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingUnit PASSED [ 34%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getPrograms PASSED [ 34%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getReturnTemperature PASSED [ 35%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getSeasonalPerformanceFactor PASSED [ 35%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getSupplyPressure PASSED [ 35%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_getSupplyTemperaturePrimaryCircuit PASSED [ 35%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresis PASSED [ 35%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresisSwitchOff PASSED [ 36%] 174s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresisSwitchOn PASSED [ 36%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorActive PASSED [ 36%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHours PASSED [ 36%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass1 PASSED [ 36%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass2 PASSED [ 37%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass3 PASSED [ 37%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass4 PASSED [ 37%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass5 PASSED [ 37%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorStarts PASSED [ 37%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getDomesticHotWaterCirculationPumpActive PASSED [ 38%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getHeatingCurveShift PASSED [ 38%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getHeatingCurveSlope PASSED [ 38%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getModes PASSED [ 38%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getPrograms PASSED [ 38%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getReturnTemperature PASSED [ 39%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getReturnTemperaturePrimaryCircuit PASSED [ 39%] 174s tests/test_Vitocal300G.py::Vitocal300G::test_getSupplyTemperaturePrimaryCircuit PASSED [ 39%] 174s tests/test_Vitocal333G.py::Vitocal300G::test_getActiveVentilationMode PASSED [ 39%] 174s tests/test_Vitocal333G.py::Vitocal300G::test_getDomesticHotWaterStorageTemperature PASSED [ 39%] 174s tests/test_Vitocal333G.py::Vitocal300G::test_getHotWaterStorageTemperatureTop PASSED [ 40%] 174s tests/test_Vitocal333G.py::Vitocal300G::test_getVentilationMode PASSED [ 40%] 174s tests/test_Vitocal333G.py::Vitocal300G::test_getVentilationModes PASSED [ 40%] 174s tests/test_Vitocal333G.py::Vitocal300G::test_ventilationQuickmode PASSED [ 40%] 174s tests/test_Vitocal333G.py::Vitocal300G::test_ventilationQuickmodes PASSED [ 40%] 174s tests/test_Vitocal333G.py::Vitocal300G::test_ventilationState PASSED [ 41%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getActive PASSED [ 41%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableBurners PASSED [ 41%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableCircuits PASSED [ 41%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableCompressors PASSED [ 41%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBufferMainTemperature SKIPPED [ 42%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBufferTopTemperature SKIPPED [ 42%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerHours PASSED [ 42%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerModulation PASSED [ 42%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerStarts PASSED [ 42%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getCompressorHours PASSED [ 42%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterCirculationPumpActive PASSED [ 43%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 43%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterOutletTemperature PASSED [ 43%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getFrostProtectionActive PASSED [ 43%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getHotWaterStorageTemperatureTop SKIPPED [ 43%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getModes PASSED [ 44%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getOutsideTemperature PASSED [ 44%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getPrograms PASSED [ 44%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isDomesticHotWaterDevice PASSED [ 44%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isSolarThermalDevice PASSED [ 44%] 174s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isVentilationDevice PASSED [ 45%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemOperationState PASSED [ 45%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemPower PASSED [ 45%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemPowerUnit PASSED [ 45%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemSOC PASSED [ 45%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemSOCUnit PASSED [ 46%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentDay PASSED [ 46%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentMonth PASSED [ 46%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentWeek PASSED [ 46%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentYear PASSED [ 46%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedLifeCycle PASSED [ 47%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedUnit PASSED [ 47%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedCurrentDay PASSED [ 47%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedCurrentMonth PASSED [ 47%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedCurrentWeek PASSED [ 47%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedCurrentYear PASSED [ 48%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedLifeCycle PASSED [ 48%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedUnit PASSED [ 48%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCurrent PASSED [ 48%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCurrentUnit PASSED [ 48%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicStatus PASSED [ 49%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferConsumptionTotal PASSED [ 49%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferConsumptionTotalUnit PASSED [ 49%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferFeedInTotal PASSED [ 49%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferFeedInTotalUnit PASSED [ 49%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferPowerExchange PASSED [ 50%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_getSerial PASSED [ 50%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_isDomesticHotWaterDevice PASSED [ 50%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_isSolarThermalDevice PASSED [ 50%] 174s tests/test_Vitocharge05.py::Vitocharge05::test_isVentilationDevice PASSED [ 50%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemOperationState PASSED [ 51%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemPower PASSED [ 51%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemPowerUnit PASSED [ 51%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemSOC PASSED [ 51%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemSOCUnit PASSED [ 51%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentDay PASSED [ 52%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentMonth PASSED [ 52%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentWeek PASSED [ 52%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentYear PASSED [ 52%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedLifeCycle PASSED [ 52%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedUnit PASSED [ 53%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentDay PASSED [ 53%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentMonth PASSED [ 53%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentWeek PASSED [ 53%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentYear PASSED [ 53%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedLifeCycle PASSED [ 54%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedUnit PASSED [ 54%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCurrent PASSED [ 54%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCurrentUnit PASSED [ 54%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicStatus PASSED [ 54%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferConsumptionTotal PASSED [ 55%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferConsumptionTotalUnit PASSED [ 55%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferFeedInTotal PASSED [ 55%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferFeedInTotalUnit PASSED [ 55%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferPowerExchange PASSED [ 55%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_getSerial PASSED [ 56%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_isDomesticHotWaterDevice PASSED [ 56%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_isSolarThermalDevice PASSED [ 56%] 174s tests/test_VitochargeVX3.py::VitochargeVX3::test_isVentilationDevice PASSED [ 56%] 174s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_getSerial PASSED [ 56%] 174s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_getWifiSignalStrength PASSED [ 57%] 174s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isDomesticHotWaterDevice PASSED [ 57%] 174s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isSolarThermalDevice PASSED [ 57%] 174s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isVentilationDevice PASSED [ 57%] 174s tests/test_VitoconnectOpto2.py::VitoconnectOpto2::test_getSerial PASSED [ 57%] 174s tests/test_VitoconnectOpto2.py::VitoconnectOpto2::test_getWifiSignalStrength PASSED [ 57%] 174s tests/test_Vitodens100W.py::Vitodens100W::test_getActive PASSED [ 58%] 174s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerHours PASSED [ 58%] 174s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerModulation PASSED [ 58%] 174s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerStarts PASSED [ 58%] 174s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionDomesticHotWaterCurrentMonth PASSED [ 58%] 174s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionDomesticHotWaterUnit PASSED [ 59%] 174s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionHeatingCurrentDay PASSED [ 59%] 174s tests/test_Vitodens100W.py::Vitodens100W::test_getPowerSummaryConsumptionDomesticHotWaterCurrentYear PASSED [ 59%] 174s tests/test_Vitodens100W.py::Vitodens100W::test_getPowerSummaryConsumptionHeatingCurrentDay PASSED [ 59%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getActive PASSED [ 59%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getBoilerCommonSupplyTemperature PASSED [ 60%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerHours PASSED [ 60%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerModulation PASSED [ 60%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerStarts PASSED [ 60%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterActive PASSED [ 60%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationMode_wed_07_30_time PASSED [ 61%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationMode_wed_10_10_time PASSED [ 61%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 61%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 61%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterConfiguredTemperature PASSED [ 61%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterMaxTemperature PASSED [ 62%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterMinTemperature PASSED [ 62%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterOutletTemperature PASSED [ 62%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getFrostProtectionActive PASSED [ 62%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getGasConsumptionDomesticHotWaterToday PASSED [ 62%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getGasConsumptionHeatingToday PASSED [ 63%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getModes PASSED [ 63%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getPowerConsumptionDays PASSED [ 63%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getPowerConsumptionToday PASSED [ 63%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getPrograms PASSED [ 63%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_getSerial PASSED [ 64%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_isDomesticHotWaterDevice PASSED [ 64%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_isSolarThermalDevice PASSED [ 64%] 174s tests/test_Vitodens200W.py::Vitodens200W::test_isVentilationDevice PASSED [ 64%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getActive PASSED [ 64%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerHours PASSED [ 65%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerModulation PASSED [ 65%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerStarts PASSED [ 65%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterActive PASSED [ 65%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationMode_wed_07_30_time PASSED [ 65%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationMode_wed_10_10_time PASSED [ 66%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationPumpActive PASSED [ 66%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 66%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterConfiguredTemperature PASSED [ 66%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterMaxTemperature PASSED [ 66%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterMinTemperature PASSED [ 67%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getFrostProtectionActive PASSED [ 67%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionDomesticHotWaterToday PASSED [ 67%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionDomesticHotWaterUnit PASSED [ 67%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionHeatingToday PASSED [ 67%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionHeatingUnit PASSED [ 68%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getModes PASSED [ 68%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionDays PASSED [ 68%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionToday PASSED [ 68%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionUnit PASSED [ 68%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPrograms PASSED [ 69%] 174s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getSerial PASSED [ 69%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getActive PASSED [ 69%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getBoilerTemperature PASSED [ 69%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerHours PASSED [ 69%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerModulation PASSED [ 70%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerStarts PASSED [ 70%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 70%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 70%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterOutletTemperature PASSED [ 70%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getFrostProtectionActive PASSED [ 71%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getModes PASSED [ 71%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getOneTimeCharge PASSED [ 71%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getOutsideTemperature PASSED [ 71%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getPowerConsumptionDays PASSED [ 71%] 174s tests/test_Vitodens222W.py::Vitodens222W::test_getPrograms PASSED [ 71%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getActive PASSED [ 72%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerHours PASSED [ 72%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerModulation PASSED [ 72%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerStarts PASSED [ 72%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getCurrentDesiredTemperature PASSED [ 72%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterChargingLevel PASSED [ 73%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 73%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 73%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterOutletTemperature PASSED [ 73%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getFrostProtectionActive PASSED [ 73%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getModes PASSED [ 74%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getPowerConsumptionDays PASSED [ 74%] 174s tests/test_Vitodens300W.py::Vitodens300W::test_getPrograms PASSED [ 74%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getActive PASSED [ 74%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getBoilerTemperature PASSED [ 74%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerHours PASSED [ 75%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerModulation PASSED [ 75%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerStarts PASSED [ 75%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterCirculationPumpActive PASSED [ 75%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 75%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterOutletTemperature PASSED [ 76%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getFrostProtectionActive PASSED [ 76%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getModes PASSED [ 76%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getOutsideTemperature PASSED [ 76%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getPowerConsumptionDays PASSED [ 76%] 174s tests/test_Vitodens333F.py::Vitodens333F::test_getPrograms PASSED [ 77%] 174s tests/test_VitolaUniferral.py::VitolaUniferral::test_getActive PASSED [ 77%] 174s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBoilerTemperature PASSED [ 77%] 174s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBurnerHours PASSED [ 77%] 174s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBurnerStarts PASSED [ 77%] 174s tests/test_VitolaUniferral.py::VitolaUniferral::test_getDomesticHotWaterConfiguredTemperature PASSED [ 78%] 174s tests/test_VitolaUniferral.py::VitolaUniferral::test_getDomesticHotWaterStorageTemperature SKIPPED [ 78%] 174s tests/test_Vitopure350.py::Vitopure350::test_activateVentilationQuickmodeStandby PASSED [ 78%] 174s tests/test_Vitopure350.py::Vitopure350::test_deactivateVentilationQuickmodeStandby PASSED [ 78%] 174s tests/test_Vitopure350.py::Vitopure350::test_getActiveMode PASSED [ 78%] 174s tests/test_Vitopure350.py::Vitopure350::test_getActiveProgram PASSED [ 79%] 174s tests/test_Vitopure350.py::Vitopure350::test_getActiveVentilationMode PASSED [ 79%] 174s tests/test_Vitopure350.py::Vitopure350::test_getAvailableModes PASSED [ 79%] 174s tests/test_Vitopure350.py::Vitopure350::test_getAvailablePrograms PASSED [ 79%] 174s tests/test_Vitopure350.py::Vitopure350::test_getPermanentLevels PASSED [ 79%] 174s tests/test_Vitopure350.py::Vitopure350::test_getSchedule PASSED [ 80%] 174s tests/test_Vitopure350.py::Vitopure350::test_getSerial PASSED [ 80%] 174s tests/test_Vitopure350.py::Vitopure350::test_getVentilationLevels PASSED [ 80%] 174s tests/test_Vitopure350.py::Vitopure350::test_getVentilationMode PASSED [ 80%] 174s tests/test_Vitopure350.py::Vitopure350::test_getVentilationModes PASSED [ 80%] 174s tests/test_Vitopure350.py::Vitopure350::test_ventilationQuickmode PASSED [ 81%] 174s tests/test_Vitopure350.py::Vitopure350::test_ventilationQuickmodes PASSED [ 81%] 174s tests/test_Vitopure350.py::Vitopure350::test_ventilationState PASSED [ 81%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getActive PASSED [ 81%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerHours PASSED [ 81%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerModulation PASSED [ 82%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerStarts PASSED [ 82%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterConfiguredTemperature PASSED [ 82%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterMaxTemperatureLevel PASSED [ 82%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterMinTemperatureLevel PASSED [ 82%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowReturnTemperature PASSED [ 83%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowReturnTemperatureUnit PASSED [ 83%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowSupplyTemperature PASSED [ 83%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowSupplyTemperatureUnit PASSED [ 83%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionDays PASSED [ 83%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionMonths PASSED [ 84%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisMonth PASSED [ 84%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisWeek PASSED [ 84%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisYear PASSED [ 84%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionToday PASSED [ 84%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionUnit PASSED [ 85%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionWeeks PASSED [ 85%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionYears PASSED [ 85%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperatingModeActive PASSED [ 85%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperatingPhase PASSED [ 85%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperationHours PASSED [ 85%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCumulative PASSED [ 86%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCumulativeUnit PASSED [ 86%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCurrent PASSED [ 86%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCurrentUnit PASSED [ 86%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionDays PASSED [ 86%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionMonths PASSED [ 87%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisMonth PASSED [ 87%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisWeek PASSED [ 87%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisYear PASSED [ 87%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionToday PASSED [ 87%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionUnit PASSED [ 88%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionWeeks PASSED [ 88%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionYears PASSED [ 88%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCumulative PASSED [ 88%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCumulativeUnit PASSED [ 88%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCurrent PASSED [ 89%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCurrentUnit PASSED [ 89%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCumulative PASSED [ 89%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCumulativeUnit PASSED [ 89%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCurrent PASSED [ 89%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCurrentUnit PASSED [ 90%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellProductionHours PASSED [ 90%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellProductionStarts PASSED [ 90%] 174s tests/test_VitovalorPT2.py::VitovalorPT2::test_getGasConsumptionTotalDays PASSED [ 90%] 175s tests/test_VitovalorPT2.py::VitovalorPT2::test_getHeatingSupplyPressure PASSED [ 90%] 175s tests/test_VitovalorPT2.py::VitovalorPT2::test_getHydraulicSeparatorTemperature PASSED [ 91%] 175s tests/test_VitovalorPT2.py::VitovalorPT2::test_getPowerConsumptionDays PASSED [ 91%] 175s tests/test_VitovalorPT2.py::VitovalorPT2::test_getPowerConsumptionHeatingDays PASSED [ 91%] 175s tests/test_VitovalorPT2.py::VitovalorPT2::test_getReturnTemperature PASSED [ 91%] 175s tests/test_VitovalorPT2.py::VitovalorPT2::test_getVolumetricFlowReturn PASSED [ 91%] 175s tests/test_VitovalorPT2.py::VitovalorPT2::test_isDomesticHotWaterDevice PASSED [ 92%] 175s tests/test_VitovalorPT2.py::VitovalorPT2::test_isSolarThermalDevice PASSED [ 92%] 175s tests/test_VitovalorPT2.py::VitovalorPT2::test_isVentilationDevice PASSED [ 92%] 175s tests/test_device_error.py::DeviceErrorTest::test_deviceErrors PASSED [ 92%] 175s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_getActiveVentilationMode PASSED [ 92%] 175s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_getVentilationMode PASSED [ 93%] 175s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_getVentilationModes PASSED [ 93%] 175s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isDomesticHotWaterDevice PASSED [ 93%] 175s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isSolarThermalDevice PASSED [ 93%] 175s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isVentilationDevice PASSED [ 93%] 175s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_ventilationQuickmode PASSED [ 94%] 175s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_ventilationQuickmodes PASSED [ 94%] 175s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_ventilation_state PASSED [ 94%] 175s tests/test_zigbee_cs.py::ZK03839::test_getBatteryLevel PASSED [ 94%] 175s tests/test_zigbee_cs.py::ZK03839::test_getHumidity PASSED [ 94%] 175s tests/test_zigbee_cs.py::ZK03839::test_getSerial PASSED [ 95%] 175s tests/test_zigbee_cs.py::ZK03839::test_getTemperature PASSED [ 95%] 175s tests/test_zigbee_cs.py::ZK03839::test_isDomesticHotWaterDevice PASSED [ 95%] 175s tests/test_zigbee_cs.py::ZK03839::test_isSolarThermalDevice PASSED [ 95%] 175s tests/test_zigbee_cs.py::ZK03839::test_isVentilationDevice PASSED [ 95%] 175s tests/test_zigbee_eTRV.py::ZK03840::test_getBatteryLevel PASSED [ 96%] 175s tests/test_zigbee_eTRV.py::ZK03840::test_getSerial PASSED [ 96%] 175s tests/test_zigbee_eTRV.py::ZK03840::test_getTargetTemperature PASSED [ 96%] 175s tests/test_zigbee_eTRV.py::ZK03840::test_getTemperature PASSED [ 96%] 175s tests/test_zigbee_eTRV.py::ZK03840::test_isDomesticHotWaterDevice PASSED [ 96%] 175s tests/test_zigbee_eTRV.py::ZK03840::test_isSolarThermalDevice PASSED [ 97%] 175s tests/test_zigbee_eTRV.py::ZK03840::test_isVentilationDevice PASSED [ 97%] 175s tests/test_zigbee_eTRV.py::ZK03840::test_setTargetTemperature PASSED [ 97%] 175s tests/test_zigbee_zk03839.py::ZK03839::test_getHumidity PASSED [ 97%] 175s tests/test_zigbee_zk03839.py::ZK03839::test_getSerial PASSED [ 97%] 175s tests/test_zigbee_zk03839.py::ZK03839::test_getTemperature PASSED [ 98%] 175s tests/test_zigbee_zk03839.py::ZK03839::test_isDomesticHotWaterDevice PASSED [ 98%] 175s tests/test_zigbee_zk03839.py::ZK03839::test_isSolarThermalDevice PASSED [ 98%] 175s tests/test_zigbee_zk03839.py::ZK03839::test_isVentilationDevice PASSED [ 98%] 175s tests/test_zigbee_zk03840.py::ZK03840::test_getSerial PASSED [ 98%] 175s tests/test_zigbee_zk03840.py::ZK03840::test_getTargetTemperature PASSED [ 99%] 175s tests/test_zigbee_zk03840.py::ZK03840::test_getTemperature PASSED [ 99%] 175s tests/test_zigbee_zk03840.py::ZK03840::test_isDomesticHotWaterDevice PASSED [ 99%] 175s tests/test_zigbee_zk03840.py::ZK03840::test_isSolarThermalDevice PASSED [ 99%] 175s tests/test_zigbee_zk03840.py::ZK03840::test_isVentilationDevice PASSED [ 99%] 175s tests/test_zigbee_zk03840.py::ZK03840::test_setTargetTemperature PASSED [100%] 175s 175s =============================== warnings summary =============================== 175s tests/test_PyViCareExceptions.py::TestPyViCareRateLimitError::test_createFromResponse 175s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseratelimit_ifthatreponse 175s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raiseratelimit_ifthatreponse 175s /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). 175s limitResetDate = datetime.utcfromtimestamp(limitReset / 1000) 175s 175s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveMode 175s tests/test_Vitopure350.py::Vitopure350::test_getActiveMode 175s /usr/lib/python3/dist-packages/PyViCare/PyViCareUtils.py:48: DeprecationWarning: Call to deprecated function (or staticmethod) getActiveMode. (renamed, use getActiveVentilationMode) -- Deprecated since version 2.40.0. 175s return func(*args, **kwargs) 175s 175s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveProgram 175s tests/test_Vitopure350.py::Vitopure350::test_getActiveProgram 175s /usr/lib/python3/dist-packages/PyViCare/PyViCareUtils.py:48: DeprecationWarning: Call to deprecated function (or staticmethod) getActiveProgram. (renamed, use getActiveVentilationProgram) -- Deprecated since version 2.40.0. 175s return func(*args, **kwargs) 175s 175s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailableModes 175s tests/test_Vitopure350.py::Vitopure350::test_getAvailableModes 175s /usr/lib/python3/dist-packages/PyViCare/PyViCareUtils.py:48: DeprecationWarning: Call to deprecated function (or staticmethod) getAvailableModes. (renamed, use getVentilationModes) -- Deprecated since version 2.40.0. 175s return func(*args, **kwargs) 175s 175s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailablePrograms 175s tests/test_Vitopure350.py::Vitopure350::test_getAvailablePrograms 175s /usr/lib/python3/dist-packages/PyViCare/PyViCareUtils.py:48: DeprecationWarning: Call to deprecated function (or staticmethod) getAvailablePrograms. (renamed, use getVentilationPrograms) -- Deprecated since version 2.40.0. 175s return func(*args, **kwargs) 175s 175s tests/test_VitoairFs300E.py::VitoairFs300::test_getPermanentLevels 175s tests/test_Vitopure350.py::Vitopure350::test_getPermanentLevels 175s /usr/lib/python3/dist-packages/PyViCare/PyViCareUtils.py:48: DeprecationWarning: Call to deprecated function (or staticmethod) getPermanentLevels. (renamed, use getVentilationLevels) -- Deprecated since version 2.40.0. 175s return func(*args, **kwargs) 175s 175s tests/test_VitoairFs300E.py::VitoairFs300::test_getSchedule 175s tests/test_Vitopure350.py::Vitopure350::test_getSchedule 175s /usr/lib/python3/dist-packages/PyViCare/PyViCareUtils.py:48: DeprecationWarning: Call to deprecated function (or staticmethod) getSchedule. (renamed, use getVentilationSchedule) -- Deprecated since version 2.40.0. 175s return func(*args, **kwargs) 175s 175s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 175s ================= 500 passed, 7 skipped, 15 warnings in 2.17s ================== 175s autopkgtest [04:18:34]: test run-tests: -----------------------] 179s run-tests PASS 179s autopkgtest [04:18:38]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 183s autopkgtest [04:18:42]: @@@@@@@@@@@@@@@@@@@@ summary 183s run-tests PASS