0s autopkgtest [21:14:23]: starting date and time: 2025-05-03 21:14:23+0000
  0s autopkgtest [21:14:23]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production'
  0s autopkgtest [21:14:23]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lbu2nj0f/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --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 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-8.secgroup --name adt-questing-amd64-pyvicare-20250503-211423-juju-7f2275-prod-proposed-migration-environment-2-224cd9d7-40c7-46b5-85ed-23e2cd40b954 --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/
 52s autopkgtest [21:15:15]: testbed dpkg architecture: amd64
 53s autopkgtest [21:15:16]: testbed apt version: 3.0.0
 53s autopkgtest [21:15:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup
 53s autopkgtest [21:15:16]: testbed release detected to be: None
 54s autopkgtest [21:15:17]: updating testbed package index (apt update)
 54s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB]
 54s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease
 54s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease
 54s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease
 55s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1430 kB]
 56s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [149 kB]
 56s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.7 kB]
 56s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [146 kB]
 56s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [203 kB]
 56s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [570 kB]
 56s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [1411 kB]
 57s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [48.6 kB]
 57s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [23.1 kB]
 57s Fetched 4124 kB in 3s (1489 kB/s)
 58s Reading package lists...
 58s autopkgtest [21:15:21]: upgrading testbed (apt dist-upgrade and autopurge)
 58s Reading package lists...
 59s Building dependency tree...
 59s Reading state information...
 59s Calculating upgrade...Starting pkgProblemResolver with broken count: 0
 59s Starting 2 pkgProblemResolver with broken count: 0
 59s Done
 59s Entering ResolveByKeep
 60s 
 60s Calculating upgrade...
 60s The following packages will be upgraded:
 60s   cloud-init cloud-init-base debianutils libmbim-glib4 libmbim-proxy
 60s   libnftnl11 libqmi-glib5 libqmi-proxy libsepol2 python3-lazr.restfulclient
 60s   sos
 60s 11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 60s Need to get 2693 kB of archives.
 60s After this operation, 104 kB disk space will be freed.
 60s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 debianutils amd64 5.22 [93.0 kB]
 60s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libsepol2 amd64 3.8.1-1 [327 kB]
 60s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libnftnl11 amd64 1.2.9-1 [69.1 kB]
 60s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB]
 61s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libmbim-proxy amd64 1.32.0-1 [6276 B]
 61s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libmbim-glib4 amd64 1.32.0-1 [233 kB]
 61s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libqmi-proxy amd64 1.36.0-1 [6220 B]
 61s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libqmi-glib5 amd64 1.36.0-1 [920 kB]
 61s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 python3-lazr.restfulclient all 0.14.6-3 [51.0 kB]
 61s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 sos all 4.9.1-1 [367 kB]
 61s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B]
 62s Preconfiguring packages ...
 62s Fetched 2693 kB in 1s (2021 kB/s)
 62s (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 ... 80514 files and directories currently installed.)
 62s Preparing to unpack .../debianutils_5.22_amd64.deb ...
 62s Unpacking debianutils (5.22) over (5.21) ...
 62s Setting up debianutils (5.22) ...
 62s (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 ... 80514 files and directories currently installed.)
 62s Preparing to unpack .../libsepol2_3.8.1-1_amd64.deb ...
 62s Unpacking libsepol2:amd64 (3.8.1-1) over (3.7-1) ...
 62s Setting up libsepol2:amd64 (3.8.1-1) ...
 62s (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 ... 80514 files and directories currently installed.)
 62s Preparing to unpack .../0-libnftnl11_1.2.9-1_amd64.deb ...
 62s Unpacking libnftnl11:amd64 (1.2.9-1) over (1.2.8-1) ...
 62s Preparing to unpack .../1-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ...
 62s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ...
 63s Preparing to unpack .../2-libmbim-proxy_1.32.0-1_amd64.deb ...
 63s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ...
 63s Preparing to unpack .../3-libmbim-glib4_1.32.0-1_amd64.deb ...
 63s Unpacking libmbim-glib4:amd64 (1.32.0-1) over (1.31.2-0ubuntu4) ...
 63s Preparing to unpack .../4-libqmi-proxy_1.36.0-1_amd64.deb ...
 63s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ...
 63s Preparing to unpack .../5-libqmi-glib5_1.36.0-1_amd64.deb ...
 63s Unpacking libqmi-glib5:amd64 (1.36.0-1) over (1.35.6-1) ...
 63s Preparing to unpack .../6-python3-lazr.restfulclient_0.14.6-3_all.deb ...
 63s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ...
 63s Preparing to unpack .../7-sos_4.9.1-1_all.deb ...
 63s Unpacking sos (4.9.1-1) over (4.9.0-6) ...
 63s Preparing to unpack .../8-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ...
 63s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ...
 63s Setting up sos (4.9.1-1) ...
 64s Setting up libnftnl11:amd64 (1.2.9-1) ...
 64s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ...
 65s Setting up python3-lazr.restfulclient (0.14.6-3) ...
 65s Setting up libmbim-glib4:amd64 (1.32.0-1) ...
 65s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ...
 65s Setting up libmbim-proxy (1.32.0-1) ...
 65s Setting up libqmi-glib5:amd64 (1.36.0-1) ...
 65s Setting up libqmi-proxy (1.36.0-1) ...
 65s Processing triggers for libc-bin (2.41-6ubuntu1) ...
 65s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ...
 65s Processing triggers for man-db (2.13.0-1) ...
 67s Reading package lists...
 67s Building dependency tree...
 67s Reading state information...
 67s Starting pkgProblemResolver with broken count: 0
 67s Starting 2 pkgProblemResolver with broken count: 0
 67s Done
 68s Solving dependencies...
 68s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 68s autopkgtest [21:15:31]: rebooting testbed after setup commands that affected boot
 91s autopkgtest [21:15:54]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr  6 15:05:05 UTC 2025
 93s autopkgtest [21:15:56]: @@@@@@@@@@@@@@@@@@@@ apt-source pyvicare
 95s Get:1 http://ftpmaster.internal/ubuntu questing/universe pyvicare 2.43.1-1 (dsc) [2239 B]
 95s Get:2 http://ftpmaster.internal/ubuntu questing/universe pyvicare 2.43.1-1 (tar) [205 kB]
 95s Get:3 http://ftpmaster.internal/ubuntu questing/universe pyvicare 2.43.1-1 (diff) [2496 B]
 96s gpgv: Signature made Thu Feb 20 16:24:36 2025 UTC
 96s gpgv:                using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A
 96s gpgv: Can't check signature: No public key
 96s dpkg-source: warning: cannot verify inline signature for ./pyvicare_2.43.1-1.dsc: no acceptable signature found
 96s autopkgtest [21:15:59]: testing package pyvicare version 2.43.1-1
 96s autopkgtest [21:15:59]: build not needed
 96s autopkgtest [21:15:59]: test run-tests: preparing testbed
 97s Reading package lists...
 97s Building dependency tree...
 97s Reading state information...
 97s Starting pkgProblemResolver with broken count: 0
 97s Starting 2 pkgProblemResolver with broken count: 0
 97s Done
 98s The following NEW packages will be installed:
 98s   python3-all python3-authlib python3-deprecated python3-iniconfig
 98s   python3-pluggy python3-pycryptodome python3-pytest python3-pyvicare
 98s   python3-wrapt
 98s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
 98s Need to get 1580 kB of archives.
 98s After this operation, 6771 kB of additional disk space will be used.
 98s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 python3-all amd64 3.13.3-1 [882 B]
 98s Get:2 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-pycryptodome amd64 3.20.0+dfsg-3build1 [1113 kB]
 99s Get:3 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-authlib all 1.5.1-1 [116 kB]
 99s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 python3-wrapt amd64 1.15.0-4build1 [34.7 kB]
 99s Get:5 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-deprecated all 1.2.18-1 [10.6 kB]
 99s Get:6 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B]
 99s Get:7 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB]
 99s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 python3-pytest all 8.3.5-2 [252 kB]
 99s Get:9 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-pyvicare all 2.43.1-1 [25.5 kB]
 99s Fetched 1580 kB in 1s (1566 kB/s)
 99s Selecting previously unselected package python3-all.
 99s (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 ... 80518 files and directories currently installed.)
 99s Preparing to unpack .../0-python3-all_3.13.3-1_amd64.deb ...
 99s Unpacking python3-all (3.13.3-1) ...
 99s Selecting previously unselected package python3-pycryptodome.
 99s Preparing to unpack .../1-python3-pycryptodome_3.20.0+dfsg-3build1_amd64.deb ...
 99s Unpacking python3-pycryptodome (3.20.0+dfsg-3build1) ...
 99s Selecting previously unselected package python3-authlib.
 99s Preparing to unpack .../2-python3-authlib_1.5.1-1_all.deb ...
 99s Unpacking python3-authlib (1.5.1-1) ...
100s Selecting previously unselected package python3-wrapt.
100s Preparing to unpack .../3-python3-wrapt_1.15.0-4build1_amd64.deb ...
100s Unpacking python3-wrapt (1.15.0-4build1) ...
100s Selecting previously unselected package python3-deprecated.
100s Preparing to unpack .../4-python3-deprecated_1.2.18-1_all.deb ...
100s Unpacking python3-deprecated (1.2.18-1) ...
100s Selecting previously unselected package python3-iniconfig.
100s Preparing to unpack .../5-python3-iniconfig_1.1.1-2_all.deb ...
100s Unpacking python3-iniconfig (1.1.1-2) ...
100s Selecting previously unselected package python3-pluggy.
100s Preparing to unpack .../6-python3-pluggy_1.5.0-1_all.deb ...
100s Unpacking python3-pluggy (1.5.0-1) ...
100s Selecting previously unselected package python3-pytest.
100s Preparing to unpack .../7-python3-pytest_8.3.5-2_all.deb ...
100s Unpacking python3-pytest (8.3.5-2) ...
100s Selecting previously unselected package python3-pyvicare.
100s Preparing to unpack .../8-python3-pyvicare_2.43.1-1_all.deb ...
100s Unpacking python3-pyvicare (2.43.1-1) ...
100s Setting up python3-iniconfig (1.1.1-2) ...
100s Setting up python3-pycryptodome (3.20.0+dfsg-3build1) ...
100s Setting up python3-all (3.13.3-1) ...
100s Setting up python3-wrapt (1.15.0-4build1) ...
100s Setting up python3-pluggy (1.5.0-1) ...
100s Setting up python3-deprecated (1.2.18-1) ...
101s Setting up python3-authlib (1.5.1-1) ...
101s Setting up python3-pyvicare (2.43.1-1) ...
101s Setting up python3-pytest (8.3.5-2) ...
101s Processing triggers for man-db (2.13.0-1) ...
103s autopkgtest [21:16:06]: test run-tests: [-----------------------
103s ============================= test session starts ==============================
103s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13
103s cachedir: .pytest_cache
103s rootdir: /tmp/autopkgtest.cYqeg9/autopkgtest_tmp
103s plugins: typeguard-4.4.2
104s collecting ... collected 507 items
104s 
104s tests/test_E3_TCU300_ethernet.py::TCU300_ethernet::test_getSerial PASSED [  0%]
104s tests/test_E3_TCU300_ethernet.py::TCU300_ethernet::test_getWifiSignalStrength PASSED [  0%]
104s tests/test_Ecotronic.py::Ecotronic::test_getActive PASSED                [  0%]
104s tests/test_Ecotronic.py::Ecotronic::test_getAshLevel PASSED              [  0%]
104s tests/test_Ecotronic.py::Ecotronic::test_getBufferBottomTemperature PASSED [  0%]
104s tests/test_Ecotronic.py::Ecotronic::test_getBufferMidBottomTemperature PASSED [  1%]
104s tests/test_Ecotronic.py::Ecotronic::test_getBufferMidTopTemperature PASSED [  1%]
104s tests/test_Ecotronic.py::Ecotronic::test_getBufferMiddleTemperature PASSED [  1%]
104s tests/test_Ecotronic.py::Ecotronic::test_getBufferTopTemperature PASSED  [  1%]
104s tests/test_Ecotronic.py::Ecotronic::test_getBurnerHours PASSED           [  1%]
104s tests/test_Ecotronic.py::Ecotronic::test_getBurnerStarts PASSED          [  2%]
104s tests/test_Ecotronic.py::Ecotronic::test_getFuelNeed PASSED              [  2%]
104s tests/test_Ecotronic.py::Ecotronic::test_getFuelUnit PASSED              [  2%]
104s tests/test_Ecotronic.py::Ecotronic::test_getReturnTemperature PASSED     [  2%]
104s tests/test_Ecotronic.py::Ecotronic::test_isDomesticHotWaterDevice PASSED [  2%]
104s tests/test_Ecotronic.py::Ecotronic::test_isSolarThermalDevice PASSED     [  3%]
104s tests/test_Ecotronic.py::Ecotronic::test_isVentilationDevice PASSED      [  3%]
104s tests/test_GenericDevice.py::GenericDeviceTest::test_activateComfort PASSED [  3%]
104s tests/test_GenericDevice.py::GenericDeviceTest::test_deactivateComfort PASSED [  3%]
104s tests/test_GenericDevice.py::GenericDeviceTest::test_setDomesticHotWaterTemperature PASSED [  3%]
104s tests/test_GenericDevice.py::GenericDeviceTest::test_setHeatingCurve PASSED [  4%]
104s tests/test_GenericDevice.py::GenericDeviceTest::test_setMode PASSED      [  4%]
104s tests/test_Integration.py::Integration::test_PyViCare SKIPPED (envir...) [  4%]
104s tests/test_Integration.py::Integration::test_dump SKIPPED (environme...) [  4%]
104s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_existing PASSED [  4%]
104s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_existing_cached PASSED [  5%]
104s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_getProperty_nonexisting_raises_exception PASSED [  5%]
104s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_setProperty_invalidateCache PASSED [  5%]
104s tests/test_PyViCareCachedService.py::PyViCareCachedServiceTest::test_setProperty_works PASSED [  5%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Ecotronic_asPelletsBoiler PASSED [  5%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleBoiler_asGazBoiler PASSED [  6%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleClimateSensor_asRoomSensor PASSED [  6%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleESS_asElectricalEnergySystem PASSED [  6%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway PASSED [  6%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU100 PASSED [  6%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU200 PASSED [  7%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_TCU300 PASSED [  7%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleGateway_asGateway_vc_opto2 PASSED [  7%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleHeatpump_asHeatpump PASSED [  7%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleRadiator_asRadiatorActuator PASSED [  7%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilationCentral_asVentilation PASSED [  8%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilationPurifier_asVentilation PASSED [  8%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_RoleVentilation_asVentilation PASSED [  8%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU100_asGateway PASSED [  8%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU200_asGateway PASSED [  8%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_TCU300_asGateway PASSED [  9%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Unknown_asGeneric PASSED [  9%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VScot_asGazBoiler PASSED [  9%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitoair_FS_300F_asVentilation PASSED [  9%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitocharge05_asElectricalEnergySystem PASSED [  9%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VitoconnectOpto1_asGateway PASSED [ 10%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_VitoconnectOpto2_asGateway PASSED [ 10%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitodens_asGazBoiler PASSED [ 10%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitoladens_asOilBoiler PASSED [ 10%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_autoDetect_Vitopure_350_asVentilation PASSED [ 10%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_e3_device PASSED [ 11%]
104s tests/test_PyViCareDeviceConfig.py::PyViCareDeviceConfigTest::test_legacy_device PASSED [ 11%]
104s tests/test_PyViCareExceptions.py::TestPyViCareRateLimitError::test_createFromResponse PASSED [ 11%]
104s tests/test_PyViCareExceptions.py::TestPyViCareCommandError::test_createFromResponse PASSED [ 11%]
104s tests/test_PyViCareService.py::PyViCareServiceTest::test_fetch_all_features_gateway PASSED [ 11%]
104s tests/test_PyViCareService.py::PyViCareServiceTest::test_getProperty PASSED [ 12%]
104s tests/test_PyViCareService.py::PyViCareServiceTest::test_getProperty_gateway PASSED [ 12%]
104s tests/test_PyViCareService.py::PyViCareServiceTest::test_setProperty_object PASSED [ 12%]
104s tests/test_PyViCareService.py::PyViCareServiceTest::test_setProperty_string PASSED [ 12%]
104s tests/test_Solar.py::SolarTest::test_getSolarCollectorTemperature PASSED [ 12%]
104s tests/test_Solar.py::SolarTest::test_getSolarPowerProduction PASSED      [ 13%]
104s tests/test_Solar.py::SolarTest::test_getSolarPumpActive PASSED           [ 13%]
104s tests/test_Solar.py::SolarTest::test_getSolarStorageTemperature PASSED   [ 13%]
104s tests/test_Solar.py::SolarTest::test_isDomesticHotWaterDevice PASSED     [ 13%]
104s tests/test_Solar.py::SolarTest::test_isSolarThermalDevice PASSED         [ 13%]
104s tests/test_Solar.py::SolarTest::test_isVentilationDevice PASSED          [ 14%]
104s tests/test_Utils.py::UtilTests::test_parse_timespan PASSED               [ 14%]
104s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseratelimit_ifthatreponse PASSED [ 14%]
104s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseservererror_ifthatreponse PASSED [ 14%]
104s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_renewtoken_ifexpired PASSED [ 14%]
104s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raisecommanderror_ifthatreponse PASSED [ 14%]
104s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raiseratelimit_ifthatreponse PASSED [ 15%]
104s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_renewtoken_ifexpired PASSED [ 15%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveMode PASSED     [ 15%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveProgram PASSED  [ 15%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveVentilationMode PASSED [ 15%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailableModes PASSED [ 16%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailablePrograms PASSED [ 16%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getPermanentLevels PASSED [ 16%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getSchedule PASSED       [ 16%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getSerial PASSED         [ 16%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getVentilationMode PASSED [ 17%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getVentilationModes PASSED [ 17%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_isDomesticHotWaterDevice PASSED [ 17%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_isSolarThermalDevice PASSED [ 17%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_isVentilationDevice PASSED [ 17%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_ventilationQuickmode PASSED [ 18%]
104s tests/test_VitoairFs300E.py::VitoairFs300::test_ventilationQuickmodes PASSED [ 18%]
104s tests/test_Vitocal111S.py::Vitocal200::test_ventilationQuickmode PASSED  [ 18%]
104s tests/test_Vitocal111S.py::Vitocal200::test_ventilationQuickmodes PASSED [ 18%]
104s tests/test_Vitocal111S.py::Vitocal200::test_ventilation_state PASSED     [ 18%]
104s tests/test_Vitocal151A.py::Vitocal200::test_getPowerConsumptionCooling PASSED [ 19%]
104s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramMaxTemperature PASSED [ 19%]
104s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramMinTemperature PASSED [ 19%]
104s tests/test_Vitocal200.py::Vitocal200::test_getActiveProgramStepping PASSED [ 19%]
104s tests/test_Vitocal200.py::Vitocal200::test_getAvailableCompressors PASSED [ 19%]
104s tests/test_Vitocal200.py::Vitocal200::test_getCompressorActive PASSED    [ 20%]
104s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHours PASSED     [ 20%]
104s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass1 PASSED [ 20%]
104s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass2 PASSED [ 20%]
104s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass3 PASSED [ 20%]
104s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass4 PASSED [ 21%]
104s tests/test_Vitocal200.py::Vitocal200::test_getCompressorHoursLoadClass5 PASSED [ 21%]
104s tests/test_Vitocal200.py::Vitocal200::test_getCompressorPhase PASSED     [ 21%]
104s tests/test_Vitocal200.py::Vitocal200::test_getCompressorStarts PASSED    [ 21%]
104s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterActiveMode_fri_10_10_time PASSED [ 21%]
104s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterCirculationPumpActive PASSED [ 22%]
104s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterDesiredTemperature_fri_10_10_time PASSED [ 22%]
104s tests/test_Vitocal200.py::Vitocal200::test_getDomesticHotWaterDesiredTemperature_fri_20_00_time PASSED [ 22%]
104s tests/test_Vitocal200.py::Vitocal200::test_getHeatingCurveShift PASSED   [ 22%]
104s tests/test_Vitocal200.py::Vitocal200::test_getHeatingCurveSlope PASSED   [ 22%]
104s tests/test_Vitocal200.py::Vitocal200::test_getModes PASSED               [ 23%]
104s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramMaxTemperature PASSED [ 23%]
104s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramMinTemperature PASSED [ 23%]
104s tests/test_Vitocal200.py::Vitocal200::test_getNormalProgramStepping PASSED [ 23%]
104s tests/test_Vitocal200.py::Vitocal200::test_getPrograms PASSED            [ 23%]
104s tests/test_Vitocal200.py::Vitocal200::test_getReturnTemperature PASSED   [ 24%]
104s tests/test_Vitocal200.py::Vitocal200::test_getReturnTemperaturePrimaryCircuit PASSED [ 24%]
104s tests/test_Vitocal200.py::Vitocal200::test_getSupplyTemperaturePrimaryCircuit PASSED [ 24%]
104s tests/test_Vitocal200S.py::Vitocal200S::test_getAvailableCompressors PASSED [ 24%]
104s tests/test_Vitocal200S.py::Vitocal200S::test_getDomesticHotWaterConfiguredTemperature PASSED [ 24%]
104s tests/test_Vitocal200S.py::Vitocal200S::test_getDomesticHotWaterConfiguredTemperature2 PASSED [ 25%]
104s tests/test_Vitocal200S.py::Vitocal200S::test_getReturnTemperature PASSED [ 25%]
104s tests/test_Vitocal200S.py::Vitocal200S::test_getReturnTemperatureSecondaryCircuit PASSED [ 25%]
104s tests/test_Vitocal200S.py::Vitocal200S::test_getSupplyTemperaturePrimaryCircuit PASSED [ 25%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_getActiveVentilationMode PASSED [ 25%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_getCurrentDesiredTemperature PASSED [ 26%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_getDomesticHotWaterActiveMode_10_10_time PASSED [ 26%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_getVentilationMode PASSED   [ 26%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_getVentilationModes PASSED  [ 26%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_isDomesticHotWaterDevice PASSED [ 26%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_isSolarThermalDevice PASSED [ 27%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_isVentilationDevice PASSED  [ 27%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_ventilationQuickmode PASSED [ 27%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_ventilationQuickmodes PASSED [ 27%]
104s tests/test_Vitocal222S.py::Vitocal222S::test_ventilationState PASSED     [ 27%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getBufferMainTemperature SKIPPED [ 28%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorActive PASSED  [ 28%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorHeatProduction PASSED [ 28%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorHours PASSED   [ 28%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorPhase PASSED   [ 28%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorPowerConsumptionCurrent PASSED [ 28%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorPowerConsumptionThisYear PASSED [ 29%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getCompressorStarts PASSED  [ 29%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresis PASSED [ 29%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresisSwitchOff PASSED [ 29%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterHysteresisSwitchOn PASSED [ 29%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getDomesticHotWaterStorageTemperature PASSED [ 30%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getFrostProtectionActive PASSED [ 30%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingCurveShift PASSED [ 30%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingCurveSlope PASSED [ 30%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getHeatingRod PASSED        [ 30%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getModes PASSED             [ 31%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getOutsideTemperature PASSED [ 31%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionDomesticHotWaterToday PASSED [ 31%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionToday PASSED [ 31%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerConsumptionUnit PASSED [ 31%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentDay PASSED [ 32%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentMonth PASSED [ 32%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterCurrentYear PASSED [ 32%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastMonth PASSED [ 32%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastSevenDays PASSED [ 32%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterLastYear PASSED [ 33%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionDomesticHotWaterUnit PASSED [ 33%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentDay PASSED [ 33%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentMonth PASSED [ 33%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingCurrentYear PASSED [ 33%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastMonth PASSED [ 34%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastSevenDays PASSED [ 34%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingLastYear PASSED [ 34%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPowerSummaryConsumptionHeatingUnit PASSED [ 34%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getPrograms PASSED          [ 34%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getReturnTemperature PASSED [ 35%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getSeasonalPerformanceFactor PASSED [ 35%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getSupplyPressure PASSED    [ 35%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_getSupplyTemperaturePrimaryCircuit PASSED [ 35%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresis PASSED [ 35%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresisSwitchOff PASSED [ 36%]
104s tests/test_Vitocal250A.py::Vitocal250A::test_setDomesticHotWaterHysteresisSwitchOn PASSED [ 36%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorActive PASSED  [ 36%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHours PASSED   [ 36%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass1 PASSED [ 36%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass2 PASSED [ 37%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass3 PASSED [ 37%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass4 PASSED [ 37%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorHoursLoadClass5 PASSED [ 37%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getCompressorStarts PASSED  [ 37%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getDomesticHotWaterCirculationPumpActive PASSED [ 38%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getHeatingCurveShift PASSED [ 38%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getHeatingCurveSlope PASSED [ 38%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getModes PASSED             [ 38%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getPrograms PASSED          [ 38%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getReturnTemperature PASSED [ 39%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getReturnTemperaturePrimaryCircuit PASSED [ 39%]
104s tests/test_Vitocal300G.py::Vitocal300G::test_getSupplyTemperaturePrimaryCircuit PASSED [ 39%]
104s tests/test_Vitocal333G.py::Vitocal300G::test_getActiveVentilationMode PASSED [ 39%]
104s tests/test_Vitocal333G.py::Vitocal300G::test_getDomesticHotWaterStorageTemperature PASSED [ 39%]
104s tests/test_Vitocal333G.py::Vitocal300G::test_getHotWaterStorageTemperatureTop PASSED [ 40%]
104s tests/test_Vitocal333G.py::Vitocal300G::test_getVentilationMode PASSED   [ 40%]
104s tests/test_Vitocal333G.py::Vitocal300G::test_getVentilationModes PASSED  [ 40%]
104s tests/test_Vitocal333G.py::Vitocal300G::test_ventilationQuickmode PASSED [ 40%]
104s tests/test_Vitocal333G.py::Vitocal300G::test_ventilationQuickmodes PASSED [ 40%]
104s tests/test_Vitocal333G.py::Vitocal300G::test_ventilationState PASSED     [ 41%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getActive PASSED    [ 41%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableBurners PASSED [ 41%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableCircuits PASSED [ 41%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getAvailableCompressors PASSED [ 41%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBufferMainTemperature SKIPPED [ 42%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBufferTopTemperature SKIPPED [ 42%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerHours PASSED [ 42%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerModulation PASSED [ 42%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getBurnerStarts PASSED [ 42%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getCompressorHours PASSED [ 42%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterCirculationPumpActive PASSED [ 43%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 43%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getDomesticHotWaterOutletTemperature PASSED [ 43%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getFrostProtectionActive PASSED [ 43%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getHotWaterStorageTemperatureTop SKIPPED [ 43%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getModes PASSED     [ 44%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getOutsideTemperature PASSED [ 44%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_getPrograms PASSED  [ 44%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isDomesticHotWaterDevice PASSED [ 44%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isSolarThermalDevice PASSED [ 44%]
104s tests/test_Vitocaldens222F.py::Vitocaldens222F::test_isVentilationDevice PASSED [ 45%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemOperationState PASSED [ 45%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemPower PASSED [ 45%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemPowerUnit PASSED [ 45%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemSOC PASSED [ 45%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemSOCUnit PASSED [ 46%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentDay PASSED [ 46%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentMonth PASSED [ 46%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentWeek PASSED [ 46%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentYear PASSED [ 46%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedLifeCycle PASSED [ 47%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getElectricalEnergySystemTransferDischargeCumulatedUnit PASSED [ 47%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedCurrentDay PASSED [ 47%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedCurrentMonth PASSED [ 47%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedCurrentWeek PASSED [ 47%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedCurrentYear PASSED [ 48%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedLifeCycle PASSED [ 48%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCumulatedUnit PASSED [ 48%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCurrent PASSED [ 48%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicProductionCurrentUnit PASSED [ 48%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPhotovoltaicStatus PASSED [ 49%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferConsumptionTotal PASSED [ 49%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferConsumptionTotalUnit PASSED [ 49%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferFeedInTotal PASSED [ 49%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferFeedInTotalUnit PASSED [ 49%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getPointOfCommonCouplingTransferPowerExchange PASSED [ 50%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_getSerial PASSED          [ 50%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_isDomesticHotWaterDevice PASSED [ 50%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_isSolarThermalDevice PASSED [ 50%]
104s tests/test_Vitocharge05.py::Vitocharge05::test_isVentilationDevice PASSED [ 50%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemOperationState PASSED [ 51%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemPower PASSED [ 51%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemPowerUnit PASSED [ 51%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemSOC PASSED [ 51%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemSOCUnit PASSED [ 51%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentDay PASSED [ 52%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentMonth PASSED [ 52%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentWeek PASSED [ 52%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedCurrentYear PASSED [ 52%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedLifeCycle PASSED [ 52%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getElectricalEnergySystemTransferDischargeCumulatedUnit PASSED [ 53%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentDay PASSED [ 53%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentMonth PASSED [ 53%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentWeek PASSED [ 53%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedCurrentYear PASSED [ 53%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedLifeCycle PASSED [ 54%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCumulatedUnit PASSED [ 54%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCurrent PASSED [ 54%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicProductionCurrentUnit PASSED [ 54%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPhotovoltaicStatus PASSED [ 54%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferConsumptionTotal PASSED [ 55%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferConsumptionTotalUnit PASSED [ 55%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferFeedInTotal PASSED [ 55%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferFeedInTotalUnit PASSED [ 55%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getPointOfCommonCouplingTransferPowerExchange PASSED [ 55%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_getSerial PASSED        [ 56%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_isDomesticHotWaterDevice PASSED [ 56%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_isSolarThermalDevice PASSED [ 56%]
104s tests/test_VitochargeVX3.py::VitochargeVX3::test_isVentilationDevice PASSED [ 56%]
104s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_getSerial PASSED  [ 56%]
104s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_getWifiSignalStrength PASSED [ 57%]
104s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isDomesticHotWaterDevice PASSED [ 57%]
104s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isSolarThermalDevice PASSED [ 57%]
104s tests/test_VitoconnectOpto1.py::VitoconnectOpto1::test_isVentilationDevice PASSED [ 57%]
104s tests/test_VitoconnectOpto2.py::VitoconnectOpto2::test_getSerial PASSED  [ 57%]
104s tests/test_VitoconnectOpto2.py::VitoconnectOpto2::test_getWifiSignalStrength PASSED [ 57%]
104s tests/test_Vitodens100W.py::Vitodens100W::test_getActive PASSED          [ 58%]
104s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerHours PASSED     [ 58%]
104s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerModulation PASSED [ 58%]
104s tests/test_Vitodens100W.py::Vitodens100W::test_getBurnerStarts PASSED    [ 58%]
104s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionDomesticHotWaterCurrentMonth PASSED [ 58%]
104s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionDomesticHotWaterUnit PASSED [ 59%]
104s tests/test_Vitodens100W.py::Vitodens100W::test_getGasSummaryConsumptionHeatingCurrentDay PASSED [ 59%]
104s tests/test_Vitodens100W.py::Vitodens100W::test_getPowerSummaryConsumptionDomesticHotWaterCurrentYear PASSED [ 59%]
104s tests/test_Vitodens100W.py::Vitodens100W::test_getPowerSummaryConsumptionHeatingCurrentDay PASSED [ 59%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getActive PASSED          [ 59%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getBoilerCommonSupplyTemperature PASSED [ 60%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerHours PASSED     [ 60%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerModulation PASSED [ 60%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getBurnerStarts PASSED    [ 60%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterActive PASSED [ 60%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationMode_wed_07_30_time PASSED [ 61%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationMode_wed_10_10_time PASSED [ 61%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 61%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 61%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterConfiguredTemperature PASSED [ 61%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterMaxTemperature PASSED [ 62%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterMinTemperature PASSED [ 62%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getDomesticHotWaterOutletTemperature PASSED [ 62%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getFrostProtectionActive PASSED [ 62%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getGasConsumptionDomesticHotWaterToday PASSED [ 62%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getGasConsumptionHeatingToday PASSED [ 63%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getModes PASSED           [ 63%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getPowerConsumptionDays PASSED [ 63%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getPowerConsumptionToday PASSED [ 63%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getPrograms PASSED        [ 63%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_getSerial PASSED          [ 64%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_isDomesticHotWaterDevice PASSED [ 64%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_isSolarThermalDevice PASSED [ 64%]
104s tests/test_Vitodens200W.py::Vitodens200W::test_isVentilationDevice PASSED [ 64%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getActive PASSED      [ 64%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerHours PASSED [ 65%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerModulation PASSED [ 65%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getBurnerStarts PASSED [ 65%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterActive PASSED [ 65%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationMode_wed_07_30_time PASSED [ 65%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationMode_wed_10_10_time PASSED [ 66%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationPumpActive PASSED [ 66%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 66%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterConfiguredTemperature PASSED [ 66%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterMaxTemperature PASSED [ 66%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getDomesticHotWaterMinTemperature PASSED [ 67%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getFrostProtectionActive PASSED [ 67%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionDomesticHotWaterToday PASSED [ 67%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionDomesticHotWaterUnit PASSED [ 67%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionHeatingToday PASSED [ 67%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getGasConsumptionHeatingUnit PASSED [ 68%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getModes PASSED       [ 68%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionDays PASSED [ 68%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionToday PASSED [ 68%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPowerConsumptionUnit PASSED [ 68%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getPrograms PASSED    [ 69%]
104s tests/test_Vitodens200W_2.py::Vitodens200W_2::test_getSerial PASSED      [ 69%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getActive PASSED          [ 69%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getBoilerTemperature PASSED [ 69%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerHours PASSED     [ 69%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerModulation PASSED [ 70%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getBurnerStarts PASSED    [ 70%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 70%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 70%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getDomesticHotWaterOutletTemperature PASSED [ 70%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getFrostProtectionActive PASSED [ 71%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getModes PASSED           [ 71%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getOneTimeCharge PASSED   [ 71%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getOutsideTemperature PASSED [ 71%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getPowerConsumptionDays PASSED [ 71%]
104s tests/test_Vitodens222W.py::Vitodens222W::test_getPrograms PASSED        [ 71%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getActive PASSED          [ 72%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerHours PASSED     [ 72%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerModulation PASSED [ 72%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getBurnerStarts PASSED    [ 72%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getCurrentDesiredTemperature PASSED [ 72%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterChargingLevel PASSED [ 73%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterCirculationPumpActive PASSED [ 73%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 73%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getDomesticHotWaterOutletTemperature PASSED [ 73%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getFrostProtectionActive PASSED [ 73%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getModes PASSED           [ 74%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getPowerConsumptionDays PASSED [ 74%]
104s tests/test_Vitodens300W.py::Vitodens300W::test_getPrograms PASSED        [ 74%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getActive PASSED          [ 74%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getBoilerTemperature PASSED [ 74%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerHours PASSED     [ 75%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerModulation PASSED [ 75%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getBurnerStarts PASSED    [ 75%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterCirculationPumpActive PASSED [ 75%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterCirculationScheduleModes PASSED [ 75%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getDomesticHotWaterOutletTemperature PASSED [ 76%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getFrostProtectionActive PASSED [ 76%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getModes PASSED           [ 76%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getOutsideTemperature PASSED [ 76%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getPowerConsumptionDays PASSED [ 76%]
104s tests/test_Vitodens333F.py::Vitodens333F::test_getPrograms PASSED        [ 77%]
104s tests/test_VitolaUniferral.py::VitolaUniferral::test_getActive PASSED    [ 77%]
104s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBoilerTemperature PASSED [ 77%]
104s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBurnerHours PASSED [ 77%]
104s tests/test_VitolaUniferral.py::VitolaUniferral::test_getBurnerStarts PASSED [ 77%]
104s tests/test_VitolaUniferral.py::VitolaUniferral::test_getDomesticHotWaterConfiguredTemperature PASSED [ 78%]
104s tests/test_VitolaUniferral.py::VitolaUniferral::test_getDomesticHotWaterStorageTemperature SKIPPED [ 78%]
104s tests/test_Vitopure350.py::Vitopure350::test_activateVentilationQuickmodeStandby PASSED [ 78%]
104s tests/test_Vitopure350.py::Vitopure350::test_deactivateVentilationQuickmodeStandby PASSED [ 78%]
104s tests/test_Vitopure350.py::Vitopure350::test_getActiveMode PASSED        [ 78%]
104s tests/test_Vitopure350.py::Vitopure350::test_getActiveProgram PASSED     [ 79%]
104s tests/test_Vitopure350.py::Vitopure350::test_getActiveVentilationMode PASSED [ 79%]
104s tests/test_Vitopure350.py::Vitopure350::test_getAvailableModes PASSED    [ 79%]
104s tests/test_Vitopure350.py::Vitopure350::test_getAvailablePrograms PASSED [ 79%]
104s tests/test_Vitopure350.py::Vitopure350::test_getPermanentLevels PASSED   [ 79%]
104s tests/test_Vitopure350.py::Vitopure350::test_getSchedule PASSED          [ 80%]
104s tests/test_Vitopure350.py::Vitopure350::test_getSerial PASSED            [ 80%]
104s tests/test_Vitopure350.py::Vitopure350::test_getVentilationLevels PASSED [ 80%]
104s tests/test_Vitopure350.py::Vitopure350::test_getVentilationMode PASSED   [ 80%]
104s tests/test_Vitopure350.py::Vitopure350::test_getVentilationModes PASSED  [ 80%]
104s tests/test_Vitopure350.py::Vitopure350::test_ventilationQuickmode PASSED [ 81%]
104s tests/test_Vitopure350.py::Vitopure350::test_ventilationQuickmodes PASSED [ 81%]
104s tests/test_Vitopure350.py::Vitopure350::test_ventilationState PASSED     [ 81%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getActive PASSED          [ 81%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerHours PASSED     [ 81%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerModulation PASSED [ 82%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getBurnerStarts PASSED    [ 82%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterConfiguredTemperature PASSED [ 82%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterMaxTemperatureLevel PASSED [ 82%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getDomesticHotWaterMinTemperatureLevel PASSED [ 82%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowReturnTemperature PASSED [ 83%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowReturnTemperatureUnit PASSED [ 83%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowSupplyTemperature PASSED [ 83%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellFlowSupplyTemperatureUnit PASSED [ 83%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionDays PASSED [ 83%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionMonths PASSED [ 84%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisMonth PASSED [ 84%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisWeek PASSED [ 84%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionThisYear PASSED [ 84%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionToday PASSED [ 84%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionUnit PASSED [ 85%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionWeeks PASSED [ 85%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellGasConsumptionYears PASSED [ 85%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperatingModeActive PASSED [ 85%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperatingPhase PASSED [ 85%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellOperationHours PASSED [ 85%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCumulative PASSED [ 86%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCumulativeUnit PASSED [ 86%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCurrent PASSED [ 86%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionCurrentUnit PASSED [ 86%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionDays PASSED [ 86%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionMonths PASSED [ 87%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisMonth PASSED [ 87%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisWeek PASSED [ 87%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionThisYear PASSED [ 87%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionToday PASSED [ 87%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionUnit PASSED [ 88%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionWeeks PASSED [ 88%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerProductionYears PASSED [ 88%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCumulative PASSED [ 88%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCumulativeUnit PASSED [ 88%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCurrent PASSED [ 89%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerPurchaseCurrentUnit PASSED [ 89%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCumulative PASSED [ 89%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCumulativeUnit PASSED [ 89%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCurrent PASSED [ 89%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellPowerSoldCurrentUnit PASSED [ 90%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellProductionHours PASSED [ 90%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getFuelCellProductionStarts PASSED [ 90%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getGasConsumptionTotalDays PASSED [ 90%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getHeatingSupplyPressure PASSED [ 90%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getHydraulicSeparatorTemperature PASSED [ 91%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getPowerConsumptionDays PASSED [ 91%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getPowerConsumptionHeatingDays PASSED [ 91%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getReturnTemperature PASSED [ 91%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_getVolumetricFlowReturn PASSED [ 91%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_isDomesticHotWaterDevice PASSED [ 92%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_isSolarThermalDevice PASSED [ 92%]
104s tests/test_VitovalorPT2.py::VitovalorPT2::test_isVentilationDevice PASSED [ 92%]
104s tests/test_device_error.py::DeviceErrorTest::test_deviceErrors PASSED    [ 92%]
104s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_getActiveVentilationMode PASSED [ 92%]
104s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_getVentilationMode PASSED [ 93%]
104s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_getVentilationModes PASSED [ 93%]
104s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isDomesticHotWaterDevice PASSED [ 93%]
104s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isSolarThermalDevice PASSED [ 93%]
104s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_isVentilationDevice PASSED [ 93%]
104s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_ventilationQuickmode PASSED [ 94%]
104s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_ventilationQuickmodes PASSED [ 94%]
104s tests/test_vitocal-with-vitovent.py::Vitocal_with_Vitovent::test_ventilation_state PASSED [ 94%]
104s tests/test_zigbee_cs.py::ZK03839::test_getBatteryLevel PASSED            [ 94%]
104s tests/test_zigbee_cs.py::ZK03839::test_getHumidity PASSED                [ 94%]
104s tests/test_zigbee_cs.py::ZK03839::test_getSerial PASSED                  [ 95%]
104s tests/test_zigbee_cs.py::ZK03839::test_getTemperature PASSED             [ 95%]
104s tests/test_zigbee_cs.py::ZK03839::test_isDomesticHotWaterDevice PASSED   [ 95%]
104s tests/test_zigbee_cs.py::ZK03839::test_isSolarThermalDevice PASSED       [ 95%]
104s tests/test_zigbee_cs.py::ZK03839::test_isVentilationDevice PASSED        [ 95%]
104s tests/test_zigbee_eTRV.py::ZK03840::test_getBatteryLevel PASSED          [ 96%]
104s tests/test_zigbee_eTRV.py::ZK03840::test_getSerial PASSED                [ 96%]
104s tests/test_zigbee_eTRV.py::ZK03840::test_getTargetTemperature PASSED     [ 96%]
104s tests/test_zigbee_eTRV.py::ZK03840::test_getTemperature PASSED           [ 96%]
104s tests/test_zigbee_eTRV.py::ZK03840::test_isDomesticHotWaterDevice PASSED [ 96%]
104s tests/test_zigbee_eTRV.py::ZK03840::test_isSolarThermalDevice PASSED     [ 97%]
104s tests/test_zigbee_eTRV.py::ZK03840::test_isVentilationDevice PASSED      [ 97%]
104s tests/test_zigbee_eTRV.py::ZK03840::test_setTargetTemperature PASSED     [ 97%]
104s tests/test_zigbee_zk03839.py::ZK03839::test_getHumidity PASSED           [ 97%]
104s tests/test_zigbee_zk03839.py::ZK03839::test_getSerial PASSED             [ 97%]
104s tests/test_zigbee_zk03839.py::ZK03839::test_getTemperature PASSED        [ 98%]
104s tests/test_zigbee_zk03839.py::ZK03839::test_isDomesticHotWaterDevice PASSED [ 98%]
104s tests/test_zigbee_zk03839.py::ZK03839::test_isSolarThermalDevice PASSED  [ 98%]
104s tests/test_zigbee_zk03839.py::ZK03839::test_isVentilationDevice PASSED   [ 98%]
104s tests/test_zigbee_zk03840.py::ZK03840::test_getSerial PASSED             [ 98%]
104s tests/test_zigbee_zk03840.py::ZK03840::test_getTargetTemperature PASSED  [ 99%]
104s tests/test_zigbee_zk03840.py::ZK03840::test_getTemperature PASSED        [ 99%]
104s tests/test_zigbee_zk03840.py::ZK03840::test_isDomesticHotWaterDevice PASSED [ 99%]
104s tests/test_zigbee_zk03840.py::ZK03840::test_isSolarThermalDevice PASSED  [ 99%]
104s tests/test_zigbee_zk03840.py::ZK03840::test_isVentilationDevice PASSED   [ 99%]
104s tests/test_zigbee_zk03840.py::ZK03840::test_setTargetTemperature PASSED  [100%]
104s 
104s =============================== warnings summary ===============================
104s tests/test_PyViCareExceptions.py::TestPyViCareRateLimitError::test_createFromResponse
104s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_get_raiseratelimit_ifthatreponse
104s tests/test_ViCareOAuthManager.py::PyViCareServiceTest::test_post_raiseratelimit_ifthatreponse
104s   /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).
104s     limitResetDate = datetime.utcfromtimestamp(limitReset / 1000)
104s 
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveMode
104s tests/test_Vitopure350.py::Vitopure350::test_getActiveMode
104s   /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.
104s     return func(*args, **kwargs)
104s 
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getActiveProgram
104s tests/test_Vitopure350.py::Vitopure350::test_getActiveProgram
104s   /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.
104s     return func(*args, **kwargs)
104s 
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailableModes
104s tests/test_Vitopure350.py::Vitopure350::test_getAvailableModes
104s   /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.
104s     return func(*args, **kwargs)
104s 
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getAvailablePrograms
104s tests/test_Vitopure350.py::Vitopure350::test_getAvailablePrograms
104s   /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.
104s     return func(*args, **kwargs)
104s 
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getPermanentLevels
104s tests/test_Vitopure350.py::Vitopure350::test_getPermanentLevels
104s   /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.
104s     return func(*args, **kwargs)
104s 
104s tests/test_VitoairFs300E.py::VitoairFs300::test_getSchedule
104s tests/test_Vitopure350.py::Vitopure350::test_getSchedule
104s   /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.
104s     return func(*args, **kwargs)
104s 
104s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
104s ================= 500 passed, 7 skipped, 15 warnings in 0.80s ==================
104s autopkgtest [21:16:07]: test run-tests: -----------------------]
105s autopkgtest [21:16:08]: test run-tests:  - - - - - - - - - - results - - - - - - - - - -
105s run-tests            PASS
105s autopkgtest [21:16:08]: @@@@@@@@@@@@@@@@@@@@ summary
105s run-tests            PASS
135s nova [W] Skipping flock for amd64
135s Creating nova instance adt-questing-amd64-pyvicare-20250503-211423-juju-7f2275-prod-proposed-migration-environment-2-224cd9d7-40c7-46b5-85ed-23e2cd40b954 from image adt/ubuntu-questing-amd64-server-20250503.img (UUID 57b7c1b6-ad80-4bdb-b031-36f045f7f3b3)...
135s nova [W] Timed out waiting for a956c39c-1151-4937-99d8-96f0f08bb0e2 to get deleted.