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