0s autopkgtest [16:58:55]: starting date and time: 2024-11-15 16:58:55+0000 0s autopkgtest [16:58:55]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [16:58:55]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.h4v826op/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-aiohttp,src:yarl --apt-upgrade blebox-uniapi --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python-aiohttp/3.10.10-2build1 yarl/1.13.1-1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-21.secgroup --name adt-plucky-s390x-blebox-uniapi-20241115-165854-juju-7f2275-prod-proposed-migration-environment-15-a289e19d-a9a5-4174-bc98-884afbfaf975 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 143s autopkgtest [17:01:18]: testbed dpkg architecture: s390x 144s autopkgtest [17:01:19]: testbed apt version: 2.9.8 144s autopkgtest [17:01:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 144s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 145s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1052 kB] 145s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.5 kB] 145s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [94.2 kB] 145s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 145s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [153 kB] 145s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [751 kB] 145s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4940 B] 145s Fetched 2150 kB in 1s (2733 kB/s) 145s Reading package lists... 147s Reading package lists... 147s Building dependency tree... 147s Reading state information... 148s Calculating upgrade... 148s The following packages will be upgraded: 148s python3-markupsafe 148s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 148s Need to get 12.9 kB of archives. 148s After this operation, 16.4 kB of additional disk space will be used. 148s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x python3-markupsafe s390x 2.1.5-1build3 [12.9 kB] 148s Fetched 12.9 kB in 0s (82.6 kB/s) 148s (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 ... 55517 files and directories currently installed.) 148s Preparing to unpack .../python3-markupsafe_2.1.5-1build3_s390x.deb ... 148s Unpacking python3-markupsafe (2.1.5-1build3) over (2.1.5-1build2) ... 148s Setting up python3-markupsafe (2.1.5-1build3) ... 149s Reading package lists... 149s Building dependency tree... 149s Reading state information... 149s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 149s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 149s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 149s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 149s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 150s Reading package lists... 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s Calculating upgrade... 151s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 151s Reading package lists... 151s Building dependency tree... 151s Reading state information... 151s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 153s autopkgtest [17:01:28]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 154s autopkgtest [17:01:29]: @@@@@@@@@@@@@@@@@@@@ apt-source blebox-uniapi 155s Get:1 http://ftpmaster.internal/ubuntu plucky/universe blebox-uniapi 2.5.0-3 (dsc) [2422 B] 155s Get:2 http://ftpmaster.internal/ubuntu plucky/universe blebox-uniapi 2.5.0-3 (tar) [52.5 kB] 155s Get:3 http://ftpmaster.internal/ubuntu plucky/universe blebox-uniapi 2.5.0-3 (diff) [2768 B] 155s gpgv: Signature made Thu Sep 5 15:33:44 2024 UTC 155s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A 155s gpgv: Can't check signature: No public key 155s dpkg-source: warning: cannot verify inline signature for ./blebox-uniapi_2.5.0-3.dsc: no acceptable signature found 155s autopkgtest [17:01:30]: testing package blebox-uniapi version 2.5.0-3 155s autopkgtest [17:01:30]: build not needed 156s autopkgtest [17:01:31]: test run-tests: preparing testbed 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 158s Starting pkgProblemResolver with broken count: 0 158s Starting 2 pkgProblemResolver with broken count: 0 158s Done 158s The following additional packages will be installed: 158s fonts-font-awesome fonts-lato libjs-jquery libjs-sphinxdoc libjs-underscore 158s python3-aiohappyeyeballs python3-aiohttp python3-aiosignal python3-all 158s python3-async-generator python3-async-timeout python3-blebox-uniapi 158s python3-deepmerge python3-frozenlist python3-iniconfig python3-jmespath 158s python3-multidict python3-packaging python3-pluggy python3-pytest 158s python3-pytest-asyncio python3-yarl sphinx-rtd-theme-common 158s Recommended packages: 158s javascript-common python3-aiodns 158s The following NEW packages will be installed: 158s autopkgtest-satdep fonts-font-awesome fonts-lato libjs-jquery 158s libjs-sphinxdoc libjs-underscore python3-aiohappyeyeballs python3-aiohttp 158s python3-aiosignal python3-all python3-async-generator python3-async-timeout 158s python3-blebox-uniapi python3-deepmerge python3-frozenlist python3-iniconfig 158s python3-jmespath python3-multidict python3-packaging python3-pluggy 158s python3-pytest python3-pytest-asyncio python3-yarl sphinx-rtd-theme-common 158s 0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded. 158s Need to get 5932 kB/5933 kB of archives. 158s After this operation, 21.1 MB of additional disk space will be used. 158s Get:1 /tmp/autopkgtest.ypAGMe/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [744 B] 158s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-lato all 2.015-1 [2781 kB] 158s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 158s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 158s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 158s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-sphinxdoc all 7.4.7-4 [158 kB] 158s Get:7 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-aiohappyeyeballs all 2.4.3-1 [10.5 kB] 158s Get:8 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-multidict s390x 6.1.0-1 [34.1 kB] 158s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-yarl s390x 1.13.1-1build1 [122 kB] 158s Get:10 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-async-timeout all 4.0.3-1 [6412 B] 158s Get:11 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-frozenlist s390x 1.5.0-1 [49.7 kB] 159s Get:12 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-aiosignal all 1.3.1-1 [5172 B] 159s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-aiohttp s390x 3.10.10-2build1 [358 kB] 159s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.12.6-0ubuntu1 [890 B] 159s Get:15 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-async-generator all 1.10-4 [17.5 kB] 159s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jmespath all 1.0.1-1 [21.3 kB] 159s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-blebox-uniapi all 2.5.0-3 [45.4 kB] 159s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x sphinx-rtd-theme-common all 3.0.1+dfsg-1 [1012 kB] 159s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-deepmerge all 0.0.5-3 [18.9 kB] 159s Get:20 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 159s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.1-1 [41.4 kB] 159s Get:22 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 159s Get:23 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.3-1 [251 kB] 159s Get:24 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-asyncio all 0.20.3-1.3 [10.7 kB] 159s Fetched 5932 kB in 1s (5963 kB/s) 159s Selecting previously unselected package fonts-lato. 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 ... 55518 files and directories currently installed.) 159s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 159s Unpacking fonts-lato (2.015-1) ... 159s Selecting previously unselected package fonts-font-awesome. 159s Preparing to unpack .../01-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 159s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 159s Selecting previously unselected package libjs-jquery. 159s Preparing to unpack .../02-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 159s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 159s Selecting previously unselected package libjs-underscore. 159s Preparing to unpack .../03-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 159s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 159s Selecting previously unselected package libjs-sphinxdoc. 159s Preparing to unpack .../04-libjs-sphinxdoc_7.4.7-4_all.deb ... 159s Unpacking libjs-sphinxdoc (7.4.7-4) ... 159s Selecting previously unselected package python3-aiohappyeyeballs. 159s Preparing to unpack .../05-python3-aiohappyeyeballs_2.4.3-1_all.deb ... 159s Unpacking python3-aiohappyeyeballs (2.4.3-1) ... 159s Selecting previously unselected package python3-multidict. 159s Preparing to unpack .../06-python3-multidict_6.1.0-1_s390x.deb ... 159s Unpacking python3-multidict (6.1.0-1) ... 159s Selecting previously unselected package python3-yarl. 159s Preparing to unpack .../07-python3-yarl_1.13.1-1build1_s390x.deb ... 159s Unpacking python3-yarl (1.13.1-1build1) ... 159s Selecting previously unselected package python3-async-timeout. 159s Preparing to unpack .../08-python3-async-timeout_4.0.3-1_all.deb ... 159s Unpacking python3-async-timeout (4.0.3-1) ... 159s Selecting previously unselected package python3-frozenlist. 159s Preparing to unpack .../09-python3-frozenlist_1.5.0-1_s390x.deb ... 159s Unpacking python3-frozenlist (1.5.0-1) ... 159s Selecting previously unselected package python3-aiosignal. 159s Preparing to unpack .../10-python3-aiosignal_1.3.1-1_all.deb ... 159s Unpacking python3-aiosignal (1.3.1-1) ... 159s Selecting previously unselected package python3-aiohttp. 159s Preparing to unpack .../11-python3-aiohttp_3.10.10-2build1_s390x.deb ... 159s Unpacking python3-aiohttp (3.10.10-2build1) ... 159s Selecting previously unselected package python3-all. 159s Preparing to unpack .../12-python3-all_3.12.6-0ubuntu1_s390x.deb ... 159s Unpacking python3-all (3.12.6-0ubuntu1) ... 159s Selecting previously unselected package python3-async-generator. 159s Preparing to unpack .../13-python3-async-generator_1.10-4_all.deb ... 159s Unpacking python3-async-generator (1.10-4) ... 159s Selecting previously unselected package python3-jmespath. 159s Preparing to unpack .../14-python3-jmespath_1.0.1-1_all.deb ... 159s Unpacking python3-jmespath (1.0.1-1) ... 159s Selecting previously unselected package python3-blebox-uniapi. 159s Preparing to unpack .../15-python3-blebox-uniapi_2.5.0-3_all.deb ... 159s Unpacking python3-blebox-uniapi (2.5.0-3) ... 159s Selecting previously unselected package sphinx-rtd-theme-common. 159s Preparing to unpack .../16-sphinx-rtd-theme-common_3.0.1+dfsg-1_all.deb ... 159s Unpacking sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 159s Selecting previously unselected package python3-deepmerge. 159s Preparing to unpack .../17-python3-deepmerge_0.0.5-3_all.deb ... 159s Unpacking python3-deepmerge (0.0.5-3) ... 159s Selecting previously unselected package python3-iniconfig. 159s Preparing to unpack .../18-python3-iniconfig_1.1.1-2_all.deb ... 159s Unpacking python3-iniconfig (1.1.1-2) ... 159s Selecting previously unselected package python3-packaging. 159s Preparing to unpack .../19-python3-packaging_24.1-1_all.deb ... 159s Unpacking python3-packaging (24.1-1) ... 160s Selecting previously unselected package python3-pluggy. 160s Preparing to unpack .../20-python3-pluggy_1.5.0-1_all.deb ... 160s Unpacking python3-pluggy (1.5.0-1) ... 160s Selecting previously unselected package python3-pytest. 160s Preparing to unpack .../21-python3-pytest_8.3.3-1_all.deb ... 160s Unpacking python3-pytest (8.3.3-1) ... 160s Selecting previously unselected package python3-pytest-asyncio. 160s Preparing to unpack .../22-python3-pytest-asyncio_0.20.3-1.3_all.deb ... 160s Unpacking python3-pytest-asyncio (0.20.3-1.3) ... 160s Selecting previously unselected package autopkgtest-satdep. 160s Preparing to unpack .../23-1-autopkgtest-satdep.deb ... 160s Unpacking autopkgtest-satdep (0) ... 160s Setting up python3-iniconfig (1.1.1-2) ... 160s Setting up fonts-lato (2.015-1) ... 160s Setting up python3-async-generator (1.10-4) ... 160s Setting up python3-all (3.12.6-0ubuntu1) ... 160s Setting up python3-multidict (6.1.0-1) ... 160s Setting up python3-frozenlist (1.5.0-1) ... 160s Setting up python3-aiosignal (1.3.1-1) ... 160s Setting up python3-async-timeout (4.0.3-1) ... 160s Setting up python3-packaging (24.1-1) ... 160s Setting up python3-jmespath (1.0.1-1) ... 160s Setting up python3-aiohappyeyeballs (2.4.3-1) ... 160s Setting up python3-pluggy (1.5.0-1) ... 160s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 160s Setting up python3-yarl (1.13.1-1build1) ... 160s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 160s Setting up sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 160s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 160s Setting up python3-pytest (8.3.3-1) ... 161s Setting up python3-aiohttp (3.10.10-2build1) ... 161s Setting up libjs-sphinxdoc (7.4.7-4) ... 161s Setting up python3-deepmerge (0.0.5-3) ... 161s Setting up python3-pytest-asyncio (0.20.3-1.3) ... 161s Setting up python3-blebox-uniapi (2.5.0-3) ... 161s Setting up autopkgtest-satdep (0) ... 161s Processing triggers for man-db (2.13.0-1) ... 164s (Reading database ... 56216 files and directories currently installed.) 164s Removing autopkgtest-satdep (0) ... 164s autopkgtest [17:01:39]: test run-tests: [----------------------- 165s ============================= test session starts ============================== 165s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 165s cachedir: .pytest_cache 165s rootdir: /tmp/autopkgtest.ypAGMe/autopkgtest_tmp 165s plugins: typeguard-4.4.1, asyncio-0.20.3 165s asyncio: mode=Mode.AUTO 165s collecting ... collected 470 items 165s 165s tests/test_box.py::test_without_type PASSED [ 0%] 165s tests/test_box.py::test_with_unknown_type PASSED [ 0%] 165s tests/test_box.py::test_without_name PASSED [ 0%] 165s tests/test_box.py::test_without_firmware_version PASSED [ 0%] 165s tests/test_box.py::test_without_hardware_version PASSED [ 1%] 165s tests/test_box.py::test_without_api_level PASSED [ 1%] 165s tests/test_box.py::test_json_path_extraction PASSED [ 1%] 165s tests/test_box.py::test_missing_device_id PASSED [ 1%] 165s tests/test_box.py::test_invalid_init PASSED [ 1%] 165s tests/test_box.py::test_properties PASSED [ 2%] 165s tests/test_box.py::test_field_validations PASSED [ 2%] 165s tests/test_box_types.py::TestBoxTypesOrder::test_conf_order PASSED [ 2%] 165s tests/test_box_types.py::TestBoxTypes::test_get_conf_set_valid PASSED [ 2%] 165s tests/test_box_types.py::TestBoxTypes::test_get_conf_set_invalid PASSED [ 2%] 165s tests/test_box_types.py::TestBoxTypes::test_get_conf_valid PASSED [ 3%] 165s tests/test_box_types.py::TestBoxTypes::test_get_conf_invalid PASSED [ 3%] 165s tests/test_box_types.py::TestBoxTypes::test_get_latest_conf_valid PASSED [ 3%] 165s tests/test_box_types.py::TestBoxTypes::test_get_latest_conf_invalid PASSED [ 3%] 165s tests/test_box_types.py::TestBoxTypes::test_get_latest_api_level_valid PASSED [ 4%] 165s tests/test_box_types.py::TestBoxTypes::test_get_latest_api_level_invalid PASSED [ 4%] 165s tests/test_button.py::test_tv_lift_0_box_pressed PASSED [ 4%] 165s tests/test_button.py::test_tv_lift_1_box_pressed PASSED [ 4%] 165s tests/test_climate.py::TestSauna::test_future_version PASSED [ 4%] 165s tests/test_climate.py::TestSauna::test_latest_version PASSED [ 5%] 165s tests/test_climate.py::TestSauna::test_unsupported_version PASSED [ 5%] 165s tests/test_climate.py::TestSauna::test_unspecified_version PASSED [ 5%] 165s tests/test_climate.py::TestSauna::test_init PASSED [ 5%] 165s tests/test_climate.py::TestSauna::test_thermo_init PASSED [ 5%] 165s tests/test_climate.py::TestSauna::test_device_info PASSED [ 6%] 165s tests/test_climate.py::TestSauna::test_update PASSED [ 6%] 165s tests/test_climate.py::TestSauna::test_on_when_below_target PASSED [ 6%] 165s tests/test_climate.py::TestSauna::test_on_when_above_target PASSED [ 6%] 165s tests/test_climate.py::TestSauna::test_on_when_at_target PASSED [ 7%] 165s tests/test_climate.py::TestSauna::test_off PASSED [ 7%] 165s tests/test_climate.py::TestSauna::test_set_thermo PASSED [ 7%] 165s tests/test_cover.py::TestShutter::test_future_version PASSED [ 7%] 165s tests/test_cover.py::TestShutter::test_latest_version PASSED [ 7%] 165s tests/test_cover.py::TestShutter::test_unsupported_version PASSED [ 8%] 165s tests/test_cover.py::TestShutter::test_unspecified_version PASSED [ 8%] 165s tests/test_cover.py::TestShutter::test_init PASSED [ 8%] 165s tests/test_cover.py::TestShutter::test_device_info PASSED [ 8%] 165s tests/test_cover.py::TestShutter::test_update PASSED [ 8%] 165s tests/test_cover.py::TestShutter::test_open PASSED [ 9%] 165s tests/test_cover.py::TestShutter::test_close PASSED [ 9%] 165s tests/test_cover.py::TestShutter::test_set_position PASSED [ 9%] 165s tests/test_cover.py::TestShutter::test_stop PASSED [ 9%] 165s tests/test_cover.py::TestShutter::test_unkown_position PASSED [ 10%] 165s tests/test_cover.py::TestGateBox::test_future_version PASSED [ 10%] 165s tests/test_cover.py::TestGateBox::test_latest_version PASSED [ 10%] 165s tests/test_cover.py::TestGateBox::test_unsupported_version PASSED [ 10%] 165s tests/test_cover.py::TestGateBox::test_unspecified_version PASSED [ 10%] 165s tests/test_cover.py::TestGateBox::test_init PASSED [ 11%] 165s tests/test_cover.py::TestGateBox::test_device_info PASSED [ 11%] 165s tests/test_cover.py::TestGateBox::test_update PASSED [ 11%] 165s tests/test_cover.py::TestGateBox::test_open PASSED [ 11%] 165s tests/test_cover.py::TestGateBox::test_fully_opened PASSED [ 11%] 165s tests/test_cover.py::TestGateBox::test_close PASSED [ 12%] 165s tests/test_cover.py::TestGateBox::test_closed PASSED [ 12%] 165s tests/test_cover.py::TestGateBox::test_stop PASSED [ 12%] 165s tests/test_cover.py::TestGateBox::test_with_stop PASSED [ 12%] 165s tests/test_cover.py::TestGateBox::test_with_no_stop PASSED [ 12%] 165s tests/test_cover.py::TestGateBox::test_stop_with_no_stop PASSED [ 13%] 165s tests/test_cover.py::TestGateBox::test_set_position PASSED [ 13%] 165s tests/test_cover.py::TestGateBox::test_unkown_position PASSED [ 13%] 165s tests/test_cover.py::TestGateBoxB::test_future_version PASSED [ 13%] 165s tests/test_cover.py::TestGateBoxB::test_latest_version PASSED [ 14%] 165s tests/test_cover.py::TestGateBoxB::test_unsupported_version PASSED [ 14%] 165s tests/test_cover.py::TestGateBoxB::test_unspecified_version PASSED [ 14%] 165s tests/test_cover.py::TestGateBoxB::test_init PASSED [ 14%] 165s tests/test_cover.py::TestGateBoxB::test_device_info PASSED [ 14%] 165s tests/test_cover.py::TestGateBoxB::test_fully_opened PASSED [ 15%] 165s tests/test_cover.py::TestGateBoxB::test_stop PASSED [ 15%] 165s tests/test_cover.py::TestGateBoxB::test_closed PASSED [ 15%] 165s tests/test_cover.py::TestGateBoxB::test_unkown_position PASSED [ 15%] 165s tests/test_cover.py::TestGateController::test_future_version PASSED [ 15%] 165s tests/test_cover.py::TestGateController::test_latest_version PASSED [ 16%] 165s tests/test_cover.py::TestGateController::test_unsupported_version PASSED [ 16%] 165s tests/test_cover.py::TestGateController::test_unspecified_version PASSED [ 16%] 165s tests/test_cover.py::TestGateController::test_init PASSED [ 16%] 165s tests/test_cover.py::TestGateController::test_device_info PASSED [ 17%] 165s tests/test_cover.py::TestGateController::test_update PASSED [ 17%] 165s tests/test_cover.py::TestGateController::test_open PASSED [ 17%] 165s tests/test_cover.py::TestGateController::test_close PASSED [ 17%] 165s tests/test_cover.py::TestGateController::test_set_position PASSED [ 17%] 165s tests/test_cover.py::TestGateController::test_stop PASSED [ 18%] 165s tests/test_light.py::TestDimmer::test_future_version PASSED [ 18%] 165s tests/test_light.py::TestDimmer::test_latest_version PASSED [ 18%] 165s tests/test_light.py::TestDimmer::test_unsupported_version PASSED [ 18%] 165s tests/test_light.py::TestDimmer::test_init PASSED [ 18%] 165s tests/test_light.py::TestDimmer::test_device_info PASSED [ 19%] 165s tests/test_light.py::TestDimmer::test_update PASSED [ 19%] 165s tests/test_light.py::TestDimmer::test_on PASSED [ 19%] 165s tests/test_light.py::TestDimmer::test_on_with_brightness PASSED [ 19%] 165s tests/test_light.py::TestDimmer::test_off PASSED [ 20%] 165s tests/test_light.py::TestDimmer::test_unspecified_version PASSED [ 20%] 165s tests/test_light.py::TestWLightBoxS::test_future_version PASSED [ 20%] 165s tests/test_light.py::TestWLightBoxS::test_latest_version PASSED [ 20%] 165s tests/test_light.py::TestWLightBoxS::test_unsupported_version PASSED [ 20%] 165s tests/test_light.py::TestWLightBoxS::test_init PASSED [ 21%] 165s tests/test_light.py::TestWLightBoxS::test_device_info PASSED [ 21%] 165s tests/test_light.py::TestWLightBoxS::test_device_info2 PASSED [ 21%] 165s tests/test_light.py::TestWLightBoxS::test_update PASSED [ 21%] 165s tests/test_light.py::TestWLightBoxS::test_on PASSED [ 21%] 165s tests/test_light.py::TestWLightBoxS::test_on_with_bad_value_type PASSED [ 22%] 165s tests/test_light.py::TestWLightBoxS::test_on_with_bad_value_exceeding_max PASSED [ 22%] 165s tests/test_light.py::TestWLightBoxS::test_off PASSED [ 22%] 165s tests/test_light.py::TestWLightBoxS::test_unspecified_version PASSED [ 22%] 165s tests/test_light.py::TestWLightBox::test_future_version PASSED [ 22%] 165s tests/test_light.py::TestWLightBox::test_latest_version PASSED [ 23%] 165s tests/test_light.py::TestWLightBox::test_unsupported_version PASSED [ 23%] 165s tests/test_light.py::TestWLightBox::test_init PASSED [ 23%] 165s tests/test_light.py::TestWLightBox::test_device_info PASSED [ 23%] 165s tests/test_light.py::TestWLightBox::test_update PASSED [ 24%] 165s tests/test_light.py::TestWLightBox::test_on_to_last_color PASSED [ 24%] 165s tests/test_light.py::TestWLightBox::test_off PASSED [ 24%] 165s tests/test_light.py::TestWLightBox::test_colormode_5_brightness PASSED [ 24%] 165s tests/test_light.py::TestWLightBox::test_colormode_6_brightness PASSED [ 24%] 165s tests/test_light.py::TestWLightBox::test_effect_list_return_list PASSED [ 25%] 165s tests/test_light.py::TestWLightBox::test_color_temp_for_colomode_6 PASSED [ 25%] 165s tests/test_light.py::TestWLightBox::test_color_temp_for_colomode_rgbww PASSED [ 25%] 165s tests/test_light.py::TestWLightBox::test_normalise_element_colormode_rgb PASSED [ 25%] 165s tests/test_light.py::TestWLightBox::test_normalise_when_max_is_zero_rgb PASSED [ 25%] 165s tests/test_light.py::TestWLightBox::test_sensible_on_value_for_color_mode_1 PASSED [ 26%] 165s tests/test_light.py::TestWLightBox::test_sensible_on_value_for_color_mode_5 PASSED [ 26%] 165s tests/test_light.py::TestWLightBox::test_turn_on_color_temp_full_warm_for_color_mode_5 PASSED [ 26%] 165s tests/test_light.py::TestWLightBox::test_turn_on_color_temp_full_cold_for_color_mode_5 PASSED [ 26%] 165s tests/test_light.py::TestWLightBox::test_sensible_on_value_for_color_mode_6 PASSED [ 27%] 165s tests/test_light.py::TestWLightBox::test_sensible_on_value_for_color_mode_7 PASSED [ 27%] 165s tests/test_light.py::TestWLightBox::test_unspecified_version PASSED [ 27%] 165s tests/test_light.py::test_unit_light_evaluate_brightness_from_rgb PASSED [ 27%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[1] PASSED [ 27%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[2] PASSED [ 28%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[3] PASSED [ 28%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[4] PASSED [ 28%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[5] PASSED [ 28%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[6] PASSED [ 28%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[7] PASSED [ 29%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[8] PASSED [ 29%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[9] PASSED [ 29%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[10] PASSED [ 29%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[11] PASSED [ 30%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[12] PASSED [ 30%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[13] PASSED [ 30%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[14] PASSED [ 30%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[15] PASSED [ 30%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[16] PASSED [ 31%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[17] PASSED [ 31%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[18] PASSED [ 31%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[19] PASSED [ 31%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[20] PASSED [ 31%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[21] PASSED [ 32%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[22] PASSED [ 32%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[23] PASSED [ 32%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[24] PASSED [ 32%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[25] PASSED [ 32%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[26] PASSED [ 33%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[27] PASSED [ 33%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[28] PASSED [ 33%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[29] PASSED [ 33%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[30] PASSED [ 34%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[31] PASSED [ 34%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[32] PASSED [ 34%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[33] PASSED [ 34%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[34] PASSED [ 34%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[35] PASSED [ 35%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[36] PASSED [ 35%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[37] PASSED [ 35%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[38] PASSED [ 35%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[39] PASSED [ 35%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[40] PASSED [ 36%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[41] PASSED [ 36%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[42] PASSED [ 36%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[43] PASSED [ 36%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[44] PASSED [ 37%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[45] PASSED [ 37%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[46] PASSED [ 37%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[47] PASSED [ 37%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[48] PASSED [ 37%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[49] PASSED [ 38%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[50] PASSED [ 38%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[51] PASSED [ 38%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[52] PASSED [ 38%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[53] PASSED [ 38%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[54] PASSED [ 39%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[55] PASSED [ 39%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[56] PASSED [ 39%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[57] PASSED [ 39%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[58] PASSED [ 40%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[59] PASSED [ 40%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[60] PASSED [ 40%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[61] PASSED [ 40%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[62] PASSED [ 40%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[63] PASSED [ 41%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[64] PASSED [ 41%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[65] PASSED [ 41%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[66] PASSED [ 41%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[67] PASSED [ 41%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[68] PASSED [ 42%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[69] PASSED [ 42%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[70] PASSED [ 42%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[71] PASSED [ 42%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[72] PASSED [ 42%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[73] PASSED [ 43%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[74] PASSED [ 43%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[75] PASSED [ 43%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[76] PASSED [ 43%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[77] PASSED [ 44%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[78] PASSED [ 44%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[79] PASSED [ 44%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[80] PASSED [ 44%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[81] PASSED [ 44%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[82] PASSED [ 45%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[83] PASSED [ 45%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[84] PASSED [ 45%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[85] PASSED [ 45%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[86] PASSED [ 45%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[87] PASSED [ 46%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[88] PASSED [ 46%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[89] PASSED [ 46%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[90] PASSED [ 46%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[91] PASSED [ 47%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[92] PASSED [ 47%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[93] PASSED [ 47%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[94] PASSED [ 47%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[95] PASSED [ 47%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[96] PASSED [ 48%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[97] PASSED [ 48%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[98] PASSED [ 48%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[99] PASSED [ 48%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[100] PASSED [ 48%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[101] PASSED [ 49%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[102] PASSED [ 49%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[103] PASSED [ 49%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[104] PASSED [ 49%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[105] PASSED [ 50%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[106] PASSED [ 50%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[107] PASSED [ 50%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[108] PASSED [ 50%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[109] PASSED [ 50%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[110] PASSED [ 51%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[111] PASSED [ 51%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[112] PASSED [ 51%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[113] PASSED [ 51%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[114] PASSED [ 51%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[115] PASSED [ 52%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[116] PASSED [ 52%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[117] PASSED [ 52%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[118] PASSED [ 52%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[119] PASSED [ 52%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[120] PASSED [ 53%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[121] PASSED [ 53%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[122] PASSED [ 53%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[123] PASSED [ 53%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[124] PASSED [ 54%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[125] PASSED [ 54%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[126] PASSED [ 54%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[127] PASSED [ 54%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[128] PASSED [ 54%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[129] PASSED [ 55%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[130] PASSED [ 55%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[131] PASSED [ 55%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[132] PASSED [ 55%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[133] PASSED [ 55%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[134] PASSED [ 56%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[135] PASSED [ 56%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[136] PASSED [ 56%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[137] PASSED [ 56%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[138] PASSED [ 57%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[139] PASSED [ 57%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[140] PASSED [ 57%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[141] PASSED [ 57%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[142] PASSED [ 57%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[143] PASSED [ 58%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[144] PASSED [ 58%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[145] PASSED [ 58%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[146] PASSED [ 58%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[147] PASSED [ 58%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[148] PASSED [ 59%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[149] PASSED [ 59%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[150] PASSED [ 59%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[151] PASSED [ 59%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[152] PASSED [ 60%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[153] PASSED [ 60%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[154] PASSED [ 60%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[155] PASSED [ 60%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[156] PASSED [ 60%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[157] PASSED [ 61%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[158] PASSED [ 61%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[159] PASSED [ 61%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[160] PASSED [ 61%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[161] PASSED [ 61%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[162] PASSED [ 62%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[163] PASSED [ 62%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[164] PASSED [ 62%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[165] PASSED [ 62%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[166] PASSED [ 62%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[167] PASSED [ 63%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[168] PASSED [ 63%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[169] PASSED [ 63%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[170] PASSED [ 63%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[171] PASSED [ 64%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[172] PASSED [ 64%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[173] PASSED [ 64%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[174] PASSED [ 64%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[175] PASSED [ 64%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[176] PASSED [ 65%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[177] PASSED [ 65%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[178] PASSED [ 65%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[179] PASSED [ 65%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[180] PASSED [ 65%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[181] PASSED [ 66%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[182] PASSED [ 66%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[183] PASSED [ 66%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[184] PASSED [ 66%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[185] PASSED [ 67%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[186] PASSED [ 67%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[187] PASSED [ 67%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[188] PASSED [ 67%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[189] PASSED [ 67%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[190] PASSED [ 68%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[191] PASSED [ 68%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[192] PASSED [ 68%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[193] PASSED [ 68%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[194] PASSED [ 68%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[195] PASSED [ 69%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[196] PASSED [ 69%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[197] PASSED [ 69%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[198] PASSED [ 69%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[199] PASSED [ 70%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[200] PASSED [ 70%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[201] PASSED [ 70%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[202] PASSED [ 70%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[203] PASSED [ 70%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[204] PASSED [ 71%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[205] PASSED [ 71%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[206] PASSED [ 71%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[207] PASSED [ 71%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[208] PASSED [ 71%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[209] PASSED [ 72%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[210] PASSED [ 72%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[211] PASSED [ 72%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[212] PASSED [ 72%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[213] PASSED [ 72%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[214] PASSED [ 73%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[215] PASSED [ 73%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[216] PASSED [ 73%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[217] PASSED [ 73%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[218] PASSED [ 74%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[219] PASSED [ 74%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[220] PASSED [ 74%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[221] PASSED [ 74%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[222] PASSED [ 74%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[223] PASSED [ 75%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[224] PASSED [ 75%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[225] PASSED [ 75%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[226] PASSED [ 75%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[227] PASSED [ 75%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[228] PASSED [ 76%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[229] PASSED [ 76%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[230] PASSED [ 76%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[231] PASSED [ 76%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[232] PASSED [ 77%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[233] PASSED [ 77%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[234] PASSED [ 77%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[235] PASSED [ 77%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[236] PASSED [ 77%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[237] PASSED [ 78%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[238] PASSED [ 78%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[239] PASSED [ 78%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[240] PASSED [ 78%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[241] PASSED [ 78%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[242] PASSED [ 79%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[243] PASSED [ 79%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[244] PASSED [ 79%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[245] PASSED [ 79%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[246] PASSED [ 80%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[247] PASSED [ 80%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[248] PASSED [ 80%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[249] PASSED [ 80%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[250] PASSED [ 80%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[251] PASSED [ 81%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[252] PASSED [ 81%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[253] PASSED [ 81%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_int[254] PASSED [ 81%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_zero PASSED [ 81%] 165s tests/test_light_unit.py::test_dimmer_box_async_on_with_hex PASSED [ 82%] 165s tests/test_light_unit.py::test_dimmer_box_async_on[255] PASSED [ 82%] 165s tests/test_light_unit.py::test_dimmer_box_async_on[ff] PASSED [ 82%] 165s tests/test_light_unit.py::test_dimmer_box_async_off PASSED [ 82%] 165s tests/test_light_unit.py::test_dimmer_box_rgb_hex_to_rgb_list[io_params0] PASSED [ 82%] 165s tests/test_light_unit.py::test_dimmer_box_rgb_hex_to_rgb_list[io_params1] PASSED [ 83%] 165s tests/test_light_unit.py::test_dimmer_box_rgb_hex_to_rgb_list[io_params2] PASSED [ 83%] 165s tests/test_light_unit.py::test_dimmer_box_rgb_list_to_rgb_hex_list[io_params0] PASSED [ 83%] 165s tests/test_light_unit.py::test_dimmer_box_rgb_list_to_rgb_hex_list[io_params1] PASSED [ 83%] 165s tests/test_light_unit.py::test_dimmer_box_rgb_list_to_rgb_hex_list[io_params2] PASSED [ 84%] 165s tests/test_light_unit.py::test_dimmer_box_normalise_elements_of_rgb[io_params0] PASSED [ 84%] 165s tests/test_light_unit.py::test_dimmer_box_normalise_elements_of_rgb[io_params1] PASSED [ 84%] 165s tests/test_light_unit.py::test_dimmer_box_normalise_elements_of_rgb[io_params2] PASSED [ 84%] 165s tests/test_light_unit.py::test_dimmer_box_normalise_elements_of_rgb_invalid_values PASSED [ 84%] 165s tests/test_light_unit.py::test_dimmer_box_evaluate_brightness_from_rgb[io_params0] PASSED [ 85%] 165s tests/test_light_unit.py::test_dimmer_box_evaluate_brightness_from_rgb[io_params1] PASSED [ 85%] 165s tests/test_light_unit.py::test_dimmer_box_evaluate_brightness_from_rgb[io_params2] PASSED [ 85%] 165s tests/test_light_unit.py::test_dimmer_box_apply_brightness_zero PASSED [ 85%] 165s tests/test_light_unit.py::test_dimmer_box_evaluate_brightness_from_rgb_out_of_range PASSED [ 85%] 165s tests/test_light_unit.py::test_light_sensible_on_value_last_is_zero PASSED [ 86%] 165s tests/test_sensor.py::TestTempSensor::test_future_version PASSED [ 86%] 165s tests/test_sensor.py::TestTempSensor::test_latest_version PASSED [ 86%] 166s tests/test_sensor.py::TestTempSensor::test_unsupported_version PASSED [ 86%] 166s tests/test_sensor.py::TestTempSensor::test_unspecified_version PASSED [ 87%] 166s tests/test_sensor.py::TestTempSensor::test_init PASSED [ 87%] 166s tests/test_sensor.py::TestTempSensor::test_device_info PASSED [ 87%] 166s tests/test_sensor.py::TestTempSensor::test_update PASSED [ 87%] 166s tests/test_sensor.py::TestTempSensor::test_sensor_factory PASSED [ 87%] 166s tests/test_sensor.py::TestTempSensor::test_multisensor_update PASSED [ 88%] 166s tests/test_sensor.py::TestAirSensor::test_future_version PASSED [ 88%] 166s tests/test_sensor.py::TestAirSensor::test_latest_version PASSED [ 88%] 166s tests/test_sensor.py::TestAirSensor::test_unsupported_version PASSED [ 88%] 166s tests/test_sensor.py::TestAirSensor::test_unspecified_version PASSED [ 88%] 166s tests/test_sensor.py::TestAirSensor::test_init PASSED [ 89%] 166s tests/test_sensor.py::TestAirSensor::test_device_info PASSED [ 89%] 166s tests/test_sensor.py::TestAirSensor::test_update[io_param0] PASSED [ 89%] 166s tests/test_sensor.py::TestAirSensor::test_update[io_param1] PASSED [ 89%] 166s tests/test_sensor.py::TestAirSensor::test_update[io_param2] PASSED [ 90%] 166s tests/test_sensor.py::TestAirSensor::test_list_quantity PASSED [ 90%] 166s tests/test_session.py::test_session_api_get PASSED [ 90%] 166s tests/test_session.py::test_session_default_client_created PASSED [ 90%] 166s tests/test_session.py::test_session_default_timeout_used PASSED [ 90%] 166s tests/test_session.py::test_session_api_get_timeout PASSED [ 91%] 166s tests/test_session.py::test_session_api_post_timeout PASSED [ 91%] 166s tests/test_session.py::test_session_api_get_client_error PASSED [ 91%] 166s tests/test_session.py::test_session_always_show_address_details PASSED [ 91%] 166s tests/test_session.py::test_session_api_post_client_error PASSED [ 91%] 166s tests/test_session.py::test_session_api_get_http_error PASSED [ 92%] 166s tests/test_session.py::test_session_api_post_http_error PASSED [ 92%] 166s tests/test_session.py::test_session_provides_a_logger PASSED [ 92%] 166s tests/test_switch.py::TestSwitchBox0::test_future_version PASSED [ 92%] 166s tests/test_switch.py::TestSwitchBox0::test_latest_version PASSED [ 92%] 166s tests/test_switch.py::TestSwitchBox0::test_unsupported_version PASSED [ 93%] 166s tests/test_switch.py::TestSwitchBox0::test_unspecified_version PASSED [ 93%] 166s tests/test_switch.py::TestSwitchBox0::test_init PASSED [ 93%] 166s tests/test_switch.py::TestSwitchBox0::test_device_info PASSED [ 93%] 166s tests/test_switch.py::TestSwitchBox0::test_update_when_off PASSED [ 94%] 166s tests/test_switch.py::TestSwitchBox0::test_update_when_on PASSED [ 94%] 166s tests/test_switch.py::TestSwitchBox0::test_on PASSED [ 94%] 166s tests/test_switch.py::TestSwitchBox0::test_off PASSED [ 94%] 166s tests/test_switch.py::TestSwitchBox::test_future_version PASSED [ 94%] 166s tests/test_switch.py::TestSwitchBox::test_latest_version PASSED [ 95%] 166s tests/test_switch.py::TestSwitchBox::test_unsupported_version PASSED [ 95%] 166s tests/test_switch.py::TestSwitchBox::test_unspecified_version PASSED [ 95%] 166s tests/test_switch.py::TestSwitchBox::test_init PASSED [ 95%] 166s tests/test_switch.py::TestSwitchBox::test_device_info PASSED [ 95%] 166s tests/test_switch.py::TestSwitchBox::test_update_when_off PASSED [ 96%] 166s tests/test_switch.py::TestSwitchBox::test_update_when_on PASSED [ 96%] 166s tests/test_switch.py::TestSwitchBox::test_on PASSED [ 96%] 166s tests/test_switch.py::TestSwitchBox::test_off PASSED [ 96%] 166s tests/test_switch.py::TestSwitchBoxD::test_future_version PASSED [ 97%] 166s tests/test_switch.py::TestSwitchBoxD::test_latest_version PASSED [ 97%] 166s tests/test_switch.py::TestSwitchBoxD::test_unsupported_version PASSED [ 97%] 166s tests/test_switch.py::TestSwitchBoxD::test_unspecified_version PASSED [ 97%] 166s tests/test_switch.py::TestSwitchBoxD::test_init PASSED [ 97%] 166s tests/test_switch.py::TestSwitchBoxD::test_device_info PASSED [ 98%] 166s tests/test_switch.py::TestSwitchBoxD::test_update_when_off PASSED [ 98%] 166s tests/test_switch.py::TestSwitchBoxD::test_update_when_second_off PASSED [ 98%] 166s tests/test_switch.py::TestSwitchBoxD::test_first_on PASSED [ 98%] 166s tests/test_switch.py::TestSwitchBoxD::test_second_on PASSED [ 98%] 166s tests/test_switch.py::TestSwitchBoxD::test_first_off PASSED [ 99%] 166s tests/test_switch.py::TestSwitchBoxD::test_second_off PASSED [ 99%] 166s tests/test_unknown.py::TestUnknownDevice::test_unknown_product PASSED [ 99%] 166s tests/test_unknown.py::TestUnknownDevice::test_unknown_product_without_device_section PASSED [ 99%] 166s tests/test_unknown.py::TestUnknownDevice::test_unknown_product_without_device_and_type PASSED [100%] 166s 166s ============================= 470 passed in 1.00s ============================== 166s autopkgtest [17:01:41]: test run-tests: -----------------------] 167s autopkgtest [17:01:42]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 167s run-tests PASS 167s autopkgtest [17:01:42]: @@@@@@@@@@@@@@@@@@@@ summary 167s run-tests PASS 179s nova [W] Using flock in prodstack6-s390x 179s flock: timeout while waiting to get lock 179s Creating nova instance adt-plucky-s390x-blebox-uniapi-20241115-165854-juju-7f2275-prod-proposed-migration-environment-15-a289e19d-a9a5-4174-bc98-884afbfaf975 from image adt/ubuntu-plucky-s390x-server-20241115.img (UUID c94000c6-8e8d-4693-8d37-fa9d34cd2414)...