0s autopkgtest [20:15:06]: starting date and time: 2024-11-02 20:15:06+0000 0s autopkgtest [20:15:06]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [20:15:06]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.a47py5u7/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-pytest-asyncio --apt-upgrade python-renault-api --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-pytest-asyncio/0.24.0a1-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-ppc64el-23.secgroup --name adt-plucky-ppc64el-python-renault-api-20241102-201506-juju-7f2275-prod-proposed-migration-environment-15-36761ae8-9462-4a4f-8bf0-b59279212f2e --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-ppc64el -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/ 132s autopkgtest [20:17:18]: testbed dpkg architecture: ppc64el 132s autopkgtest [20:17:18]: testbed apt version: 2.9.8 132s autopkgtest [20:17:18]: @@@@@@@@@@@@@@@@@@@@ test bed setup 133s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 134s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [175 kB] 134s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [2359 kB] 134s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 134s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [39.7 kB] 134s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [211 kB] 134s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [1635 kB] 134s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [46.5 kB] 135s Fetched 4547 kB in 2s (2420 kB/s) 135s Reading package lists... 139s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s Calculating upgrade... 139s The following packages will be upgraded: 139s python3-zipp 139s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 139s Need to get 10.1 kB of archives. 139s After this operation, 2048 B disk space will be freed. 139s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-zipp all 3.20.2-1 [10.1 kB] 140s Fetched 10.1 kB in 0s (66.8 kB/s) 140s (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 ... 73549 files and directories currently installed.) 140s Preparing to unpack .../python3-zipp_3.20.2-1_all.deb ... 140s Unpacking python3-zipp (3.20.2-1) over (3.20.0-1) ... 140s Setting up python3-zipp (3.20.2-1) ... 141s Reading package lists... 141s Building dependency tree... 142s Reading state information... 142s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 143s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 143s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 143s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 143s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 145s Reading package lists... 145s Reading package lists... 145s Building dependency tree... 145s Reading state information... 146s Calculating upgrade... 146s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 146s Reading package lists... 147s Building dependency tree... 147s Reading state information... 147s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 150s autopkgtest [20:17:36]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 150s autopkgtest [20:17:36]: @@@@@@@@@@@@@@@@@@@@ apt-source python-renault-api 152s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-renault-api 0.2.5-2 (dsc) [2732 B] 152s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-renault-api 0.2.5-2 (tar) [146 kB] 152s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-renault-api 0.2.5-2 (diff) [2476 B] 152s gpgv: Signature made Wed Jul 31 07:57:28 2024 UTC 152s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A 152s gpgv: Can't check signature: No public key 152s dpkg-source: warning: cannot verify inline signature for ./python-renault-api_0.2.5-2.dsc: no acceptable signature found 152s autopkgtest [20:17:38]: testing package python-renault-api version 0.2.5-2 152s autopkgtest [20:17:38]: build not needed 153s autopkgtest [20:17:39]: test run-tests: preparing testbed 155s Reading package lists... 155s Building dependency tree... 155s Reading state information... 155s Starting pkgProblemResolver with broken count: 0 155s Starting 2 pkgProblemResolver with broken count: 0 155s Done 156s The following additional packages will be installed: 156s python3-aiohttp python3-aioresponses python3-aiosignal python3-all 156s python3-async-generator python3-async-timeout python3-click python3-colorama 156s python3-dateparser python3-dateutil python3-frozenlist python3-iniconfig 156s python3-marshmallow python3-marshmallow-dataclass python3-multidict 156s python3-mypy-extensions python3-packaging python3-pluggy python3-pytest 156s python3-pytest-asyncio python3-regex python3-renault-api python3-six 156s python3-tabulate python3-typing-inspect python3-tz python3-tzlocal 156s python3-yarl 156s Suggested packages: 156s python3-fasttext python3-langdetect 156s Recommended packages: 156s libjs-jquery python3-aiodns python3-convertdate python3-marshmallow-enum 156s The following NEW packages will be installed: 156s autopkgtest-satdep python3-aiohttp python3-aioresponses python3-aiosignal 156s python3-all python3-async-generator python3-async-timeout python3-click 156s python3-colorama python3-dateparser python3-dateutil python3-frozenlist 156s python3-iniconfig python3-marshmallow python3-marshmallow-dataclass 156s python3-multidict python3-mypy-extensions python3-packaging python3-pluggy 156s python3-pytest python3-pytest-asyncio python3-regex python3-renault-api 156s python3-six python3-tabulate python3-typing-inspect python3-tz 156s python3-tzlocal python3-yarl 156s 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. 156s Need to get 1761 kB/1762 kB of archives. 156s After this operation, 9975 kB of additional disk space will be used. 156s Get:1 /tmp/autopkgtest.8uRCdo/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [800 B] 156s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-multidict ppc64el 6.0.5-1 [36.3 kB] 156s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-yarl ppc64el 1.9.4-1 [76.4 kB] 156s Get:4 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-async-timeout all 4.0.3-1 [6412 B] 156s Get:5 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-frozenlist ppc64el 1.4.1-1 [54.0 kB] 156s Get:6 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-aiosignal all 1.3.1-1 [5172 B] 156s Get:7 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-aiohttp ppc64el 3.9.5-1 [307 kB] 156s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.1-1 [41.4 kB] 156s Get:9 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-aioresponses all 0.7.6-2 [10.9 kB] 156s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all ppc64el 3.12.6-0ubuntu1 [888 B] 156s Get:11 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-async-generator all 1.10-4 [17.5 kB] 156s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 156s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-click all 8.1.7-2 [79.5 kB] 156s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-six all 1.16.0-7 [13.1 kB] 156s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dateutil all 2.9.0-2 [80.3 kB] 156s Get:16 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-regex ppc64el 0.1.20221031-2build1 [318 kB] 156s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-tz all 2024.1-2 [31.4 kB] 156s Get:18 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-tzlocal all 5.2-1.1 [20.5 kB] 156s Get:19 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-dateparser all 1.2.0-3 [180 kB] 156s Get:20 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 156s Get:21 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-marshmallow all 3.20.1-1.1 [46.0 kB] 156s Get:22 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-mypy-extensions all 1.0.0-1 [6148 B] 156s Get:23 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-typing-inspect all 0.9.0-1 [10.7 kB] 156s Get:24 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-marshmallow-dataclass all 8.5.14-1 [16.4 kB] 156s Get:25 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 156s Get:26 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.2-1 [251 kB] 156s Get:27 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-pytest-asyncio all 0.24.0a1-1 [15.8 kB] 156s Get:28 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-renault-api all 0.2.5-2 [32.9 kB] 156s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-tabulate all 0.9.0-1 [45.3 kB] 157s Fetched 1761 kB in 1s (2475 kB/s) 157s Selecting previously unselected package python3-multidict. 157s (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 ... 73549 files and directories currently installed.) 157s Preparing to unpack .../00-python3-multidict_6.0.5-1_ppc64el.deb ... 157s Unpacking python3-multidict (6.0.5-1) ... 157s Selecting previously unselected package python3-yarl. 157s Preparing to unpack .../01-python3-yarl_1.9.4-1_ppc64el.deb ... 157s Unpacking python3-yarl (1.9.4-1) ... 157s Selecting previously unselected package python3-async-timeout. 157s Preparing to unpack .../02-python3-async-timeout_4.0.3-1_all.deb ... 157s Unpacking python3-async-timeout (4.0.3-1) ... 157s Selecting previously unselected package python3-frozenlist. 157s Preparing to unpack .../03-python3-frozenlist_1.4.1-1_ppc64el.deb ... 157s Unpacking python3-frozenlist (1.4.1-1) ... 157s Selecting previously unselected package python3-aiosignal. 157s Preparing to unpack .../04-python3-aiosignal_1.3.1-1_all.deb ... 157s Unpacking python3-aiosignal (1.3.1-1) ... 157s Selecting previously unselected package python3-aiohttp. 157s Preparing to unpack .../05-python3-aiohttp_3.9.5-1_ppc64el.deb ... 157s Unpacking python3-aiohttp (3.9.5-1) ... 157s Selecting previously unselected package python3-packaging. 157s Preparing to unpack .../06-python3-packaging_24.1-1_all.deb ... 157s Unpacking python3-packaging (24.1-1) ... 157s Selecting previously unselected package python3-aioresponses. 157s Preparing to unpack .../07-python3-aioresponses_0.7.6-2_all.deb ... 157s Unpacking python3-aioresponses (0.7.6-2) ... 158s Selecting previously unselected package python3-all. 158s Preparing to unpack .../08-python3-all_3.12.6-0ubuntu1_ppc64el.deb ... 158s Unpacking python3-all (3.12.6-0ubuntu1) ... 158s Selecting previously unselected package python3-async-generator. 158s Preparing to unpack .../09-python3-async-generator_1.10-4_all.deb ... 158s Unpacking python3-async-generator (1.10-4) ... 158s Selecting previously unselected package python3-colorama. 158s Preparing to unpack .../10-python3-colorama_0.4.6-4_all.deb ... 158s Unpacking python3-colorama (0.4.6-4) ... 158s Selecting previously unselected package python3-click. 158s Preparing to unpack .../11-python3-click_8.1.7-2_all.deb ... 158s Unpacking python3-click (8.1.7-2) ... 158s Selecting previously unselected package python3-six. 158s Preparing to unpack .../12-python3-six_1.16.0-7_all.deb ... 158s Unpacking python3-six (1.16.0-7) ... 158s Selecting previously unselected package python3-dateutil. 158s Preparing to unpack .../13-python3-dateutil_2.9.0-2_all.deb ... 158s Unpacking python3-dateutil (2.9.0-2) ... 158s Selecting previously unselected package python3-regex. 158s Preparing to unpack .../14-python3-regex_0.1.20221031-2build1_ppc64el.deb ... 158s Unpacking python3-regex (0.1.20221031-2build1) ... 158s Selecting previously unselected package python3-tz. 158s Preparing to unpack .../15-python3-tz_2024.1-2_all.deb ... 158s Unpacking python3-tz (2024.1-2) ... 158s Selecting previously unselected package python3-tzlocal. 158s Preparing to unpack .../16-python3-tzlocal_5.2-1.1_all.deb ... 158s Unpacking python3-tzlocal (5.2-1.1) ... 158s Selecting previously unselected package python3-dateparser. 158s Preparing to unpack .../17-python3-dateparser_1.2.0-3_all.deb ... 158s Unpacking python3-dateparser (1.2.0-3) ... 158s Selecting previously unselected package python3-iniconfig. 158s Preparing to unpack .../18-python3-iniconfig_1.1.1-2_all.deb ... 158s Unpacking python3-iniconfig (1.1.1-2) ... 158s Selecting previously unselected package python3-marshmallow. 158s Preparing to unpack .../19-python3-marshmallow_3.20.1-1.1_all.deb ... 158s Unpacking python3-marshmallow (3.20.1-1.1) ... 158s Selecting previously unselected package python3-mypy-extensions. 158s Preparing to unpack .../20-python3-mypy-extensions_1.0.0-1_all.deb ... 158s Unpacking python3-mypy-extensions (1.0.0-1) ... 158s Selecting previously unselected package python3-typing-inspect. 158s Preparing to unpack .../21-python3-typing-inspect_0.9.0-1_all.deb ... 158s Unpacking python3-typing-inspect (0.9.0-1) ... 158s Selecting previously unselected package python3-marshmallow-dataclass. 158s Preparing to unpack .../22-python3-marshmallow-dataclass_8.5.14-1_all.deb ... 158s Unpacking python3-marshmallow-dataclass (8.5.14-1) ... 158s Selecting previously unselected package python3-pluggy. 158s Preparing to unpack .../23-python3-pluggy_1.5.0-1_all.deb ... 158s Unpacking python3-pluggy (1.5.0-1) ... 158s Selecting previously unselected package python3-pytest. 158s Preparing to unpack .../24-python3-pytest_8.3.2-1_all.deb ... 158s Unpacking python3-pytest (8.3.2-1) ... 158s Selecting previously unselected package python3-pytest-asyncio. 158s Preparing to unpack .../25-python3-pytest-asyncio_0.24.0a1-1_all.deb ... 158s Unpacking python3-pytest-asyncio (0.24.0a1-1) ... 158s Selecting previously unselected package python3-renault-api. 158s Preparing to unpack .../26-python3-renault-api_0.2.5-2_all.deb ... 158s Unpacking python3-renault-api (0.2.5-2) ... 158s Selecting previously unselected package python3-tabulate. 158s Preparing to unpack .../27-python3-tabulate_0.9.0-1_all.deb ... 158s Unpacking python3-tabulate (0.9.0-1) ... 158s Selecting previously unselected package autopkgtest-satdep. 158s Preparing to unpack .../28-1-autopkgtest-satdep.deb ... 158s Unpacking autopkgtest-satdep (0) ... 158s Setting up python3-iniconfig (1.1.1-2) ... 159s Setting up python3-async-generator (1.10-4) ... 159s Setting up python3-colorama (0.4.6-4) ... 159s Setting up python3-mypy-extensions (1.0.0-1) ... 159s Setting up python3-tabulate (0.9.0-1) ... 159s Setting up python3-all (3.12.6-0ubuntu1) ... 159s Setting up python3-click (8.1.7-2) ... 160s Setting up python3-multidict (6.0.5-1) ... 160s Setting up python3-tz (2024.1-2) ... 160s Setting up python3-frozenlist (1.4.1-1) ... 160s Setting up python3-aiosignal (1.3.1-1) ... 160s Setting up python3-async-timeout (4.0.3-1) ... 161s Setting up python3-six (1.16.0-7) ... 161s Setting up python3-packaging (24.1-1) ... 161s Setting up python3-regex (0.1.20221031-2build1) ... 162s Setting up python3-pluggy (1.5.0-1) ... 162s Setting up python3-typing-inspect (0.9.0-1) ... 162s Setting up python3-dateutil (2.9.0-2) ... 163s Setting up python3-tzlocal (5.2-1.1) ... 163s Setting up python3-yarl (1.9.4-1) ... 163s Setting up python3-dateparser (1.2.0-3) ... 164s Setting up python3-pytest (8.3.2-1) ... 165s Setting up python3-aiohttp (3.9.5-1) ... 165s Setting up python3-marshmallow (3.20.1-1.1) ... 166s Setting up python3-pytest-asyncio (0.24.0a1-1) ... 166s Setting up python3-marshmallow-dataclass (8.5.14-1) ... 166s Setting up python3-aioresponses (0.7.6-2) ... 166s Setting up python3-renault-api (0.2.5-2) ... 167s Setting up autopkgtest-satdep (0) ... 167s Processing triggers for man-db (2.12.1-3) ... 173s (Reading database ... 74721 files and directories currently installed.) 173s Removing autopkgtest-satdep (0) ... 173s autopkgtest [20:17:59]: test run-tests: [----------------------- 174s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 174s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 174s 174s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 174s ============================= test session starts ============================== 174s platform linux -- Python 3.12.7, pytest-8.3.2, pluggy-1.5.0 -- /usr/bin/python3.12 174s cachedir: .pytest_cache 174s rootdir: /tmp/autopkgtest.8uRCdo/autopkgtest_tmp 174s plugins: asyncio-0.24.0a1, typeguard-4.3.0 174s asyncio: mode=Mode.STRICT, default_loop_scope=None 177s collecting ... collected 286 items 177s 177s tests/cli/test_account.py::test_list_vehicles_prompt PASSED [ 0%] 177s tests/cli/test_account.py::test_list_vehicles_store PASSED [ 0%] 177s tests/cli/test_account.py::test_list_vehicles_no_prompt PASSED [ 1%] 177s tests/cli/test_client.py::test_login_prompt PASSED [ 1%] 177s tests/cli/test_client.py::test_login_no_prompt PASSED [ 1%] 177s tests/cli/test_client.py::test_list_accounts_prompt PASSED [ 2%] 177s tests/cli/test_client.py::test_list_accounts_no_prompt PASSED [ 2%] 177s tests/cli/test_main.py::test_main_succeeds PASSED [ 2%] 177s tests/cli/test_main.py::test_debug PASSED [ 3%] 177s tests/cli/test_main.py::test_log_no_folder PASSED [ 3%] 177s tests/cli/test_main.py::test_log_existing_folder PASSED [ 3%] 177s tests/cli/test_session.py::test_set_locale PASSED [ 4%] 177s tests/cli/test_session.py::test_set_account PASSED [ 4%] 177s tests/cli/test_session.py::test_set_vin PASSED [ 4%] 177s tests/cli/test_session.py::test_get_keys_succeeds PASSED [ 5%] 177s tests/cli/test_session.py::test_reset PASSED [ 5%] 177s tests/cli/test_vehicle.py::test_vehicle_details PASSED [ 5%] 177s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/captur_ii.2.json] PASSED [ 6%] 177s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/duster.1.json] PASSED [ 6%] 177s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/clio_v.1.json] PASSED [ 6%] 177s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/twingo_ze.1.json] PASSED [ 7%] 177s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/zoe_40.2.json] PASSED [ 7%] 177s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/megane_e-tech.1.json] PASSED [ 8%] 178s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/spring.1.json] PASSED [ 8%] 178s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/captur_ii.1.json] PASSED [ 8%] 178s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/zoe_50.1.json] PASSED [ 9%] 178s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/zoe_40.1.json] PASSED [ 9%] 178s tests/cli/test_vehicle.py::test_vehicle_status[tests/fixtures/kamereon/vehicles/megane_e-tech.2.json] PASSED [ 9%] 178s tests/cli/test_vehicle.py::test_vehicle_status_prompt PASSED [ 10%] 178s tests/cli/test_vehicle.py::test_vehicle_status_no_prompt PASSED [ 10%] 178s tests/cli/test_vehicle.py::test_vehicle_status_json PASSED [ 10%] 178s tests/cli/test_vehicle.py::test_vehicle_contracts PASSED [ 11%] 178s tests/cli/test_vehicle.py::test_http_get PASSED [ 11%] 178s tests/cli/test_vehicle.py::test_http_get_list PASSED [ 11%] 178s tests/cli/test_vehicle.py::test_http_post PASSED [ 12%] 178s tests/cli/test_vehicle.py::test_http_post_file PASSED [ 12%] 178s tests/cli/test_vehicle_charge.py::test_charge_history_day PASSED [ 12%] 178s tests/cli/test_vehicle_charge.py::test_charge_history_month PASSED [ 13%] 178s tests/cli/test_vehicle_charge.py::test_charge_mode_get PASSED [ 13%] 179s tests/cli/test_vehicle_charge.py::test_charge_mode_set PASSED [ 13%] 179s tests/cli/test_vehicle_charge.py::test_sessions_40 PASSED [ 14%] 179s tests/cli/test_vehicle_charge.py::test_sessions_45 PASSED [ 14%] 179s tests/cli/test_vehicle_charge.py::test_sessions_50 PASSED [ 15%] 179s tests/cli/test_vehicle_charge.py::test_charge_schedule_show PASSED [ 15%] 179s tests/cli/test_vehicle_charge.py::test_charging_settings_set PASSED [ 15%] 179s tests/cli/test_vehicle_charge.py::test_charging_settings_activate PASSED [ 16%] 179s tests/cli/test_vehicle_charge.py::test_charging_settings_deactivate PASSED [ 16%] 179s tests/cli/test_vehicle_charge.py::test_charging_start PASSED [ 16%] 179s tests/cli/test_vehicle_charge.py::test_charging_stop PASSED [ 17%] 179s tests/cli/test_vehicle_charge.py::test_charging_dacia_start PASSED [ 17%] 179s tests/cli/test_vehicle_charge.py::test_charging_dacia_stop PASSED [ 17%] 179s tests/cli/test_vehicle_hvac.py::test_hvac_history_day PASSED [ 18%] 179s tests/cli/test_vehicle_hvac.py::test_hvac_history_month PASSED [ 18%] 179s tests/cli/test_vehicle_hvac.py::test_hvac_cancel PASSED [ 18%] 179s tests/cli/test_vehicle_hvac.py::test_sessions PASSED [ 19%] 179s tests/cli/test_vehicle_hvac.py::test_hvac_start_now PASSED [ 19%] 179s tests/cli/test_vehicle_hvac.py::test_hvac_start_later PASSED [ 19%] 179s tests/gigya/test_gigya.py::test_login PASSED [ 20%] 179s tests/gigya/test_gigya.py::test_login_error PASSED [ 20%] 179s tests/gigya/test_gigya.py::test_person_id PASSED [ 20%] 179s tests/gigya/test_gigya.py::test_get_jwt_token PASSED [ 21%] 179s tests/gigya/test_gigya_error.py::test_error_response[tests/fixtures/gigya/error/login.403042.json] PASSED [ 21%] 179s tests/gigya/test_gigya_error.py::test_error_response[tests/fixtures/gigya/error/get_jwt.403005.json] PASSED [ 22%] 179s tests/gigya/test_gigya_error.py::test_error_response[tests/fixtures/gigya/error/get_jwt.403013.json] PASSED [ 22%] 179s tests/gigya/test_gigya_error.py::test_get_jwt_403005_response PASSED [ 22%] 179s tests/gigya/test_gigya_error.py::test_get_jwt_403013_response PASSED [ 23%] 179s tests/gigya/test_gigya_error.py::test_login_403042_response PASSED [ 23%] 179s tests/gigya/test_gigya_models.py::test_valid_response[tests/fixtures/gigya/get_account_info.json] PASSED [ 23%] 179s tests/gigya/test_gigya_models.py::test_valid_response[tests/fixtures/gigya/login.json] PASSED [ 24%] 179s tests/gigya/test_gigya_models.py::test_valid_response[tests/fixtures/gigya/get_jwt.json] PASSED [ 24%] 179s tests/gigya/test_gigya_models.py::test_login_response PASSED [ 24%] 179s tests/gigya/test_gigya_models.py::test_get_account_info_response PASSED [ 25%] 179s tests/gigya/test_gigya_models.py::test_get_jwt_response PASSED [ 25%] 179s tests/kamereon/test_kamereon.py::test_get_person PASSED [ 25%] 179s tests/kamereon/test_kamereon.py::test_get_account_vehicles PASSED [ 26%] 179s tests/kamereon/test_kamereon.py::test_get_vehicle_data PASSED [ 26%] 179s tests/kamereon/test_kamereon.py::test_get_vehicle_data_xml_bad_gateway PASSED [ 26%] 179s tests/kamereon/test_kamereon.py::test_set_vehicle_action PASSED [ 27%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_response[tests/fixtures/kamereon/error/resource_not_found.json] PASSED [ 27%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_response[tests/fixtures/kamereon/error/hvac-status.403.403011.json] PASSED [ 27%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_response[tests/fixtures/kamereon/error/failed_forward.json] PASSED [ 28%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_response[tests/fixtures/kamereon/error/invalid_date.json] PASSED [ 28%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_response[tests/fixtures/kamereon/error/invalid_upstream.json] PASSED [ 29%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_response[tests/fixtures/kamereon/error/quota_limit.json] PASSED [ 29%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_response[tests/fixtures/kamereon/error/access_denied.json] PASSED [ 29%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_response[tests/fixtures/kamereon/error/not_supported.json] PASSED [ 30%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_quota_limit PASSED [ 30%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_invalid_date PASSED [ 30%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_invalid_upstream PASSED [ 31%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_not_supported PASSED [ 31%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_resource_not_found PASSED [ 31%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_access_denied PASSED [ 32%] 179s tests/kamereon/test_kamereon_error.py::test_vehicle_error_failed_foward PASSED [ 32%] 179s tests/kamereon/test_kamereon_error.py::test_error_on_schema[target_schema0] PASSED [ 32%] 179s tests/kamereon/test_kamereon_error.py::test_error_on_schema[target_schema1] PASSED [ 33%] 179s tests/kamereon/test_kamereon_error.py::test_error_on_schema[target_schema2] PASSED [ 33%] 179s tests/kamereon/test_kamereon_error.py::test_error_on_schema[target_schema3] PASSED [ 33%] 179s tests/kamereon/test_kamereon_error.py::test_error_on_schema[target_schema4] PASSED [ 34%] 179s tests/kamereon/test_kamereon_error.py::test_error_on_schema[target_schema5] PASSED [ 34%] 179s tests/kamereon/test_kamereon_person.py::test_person_response PASSED [ 34%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_vehicle_action_response[tests/fixtures/kamereon/vehicle_action/hvac-start.cancel.json] PASSED [ 35%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_vehicle_action_response[tests/fixtures/kamereon/vehicle_action/hvac-schedule.schedules.json] PASSED [ 35%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_vehicle_action_response[tests/fixtures/kamereon/vehicle_action/charging-start.start.json] PASSED [ 36%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_vehicle_action_response[tests/fixtures/kamereon/vehicle_action/charging-start.stop.json] PASSED [ 36%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_vehicle_action_response[tests/fixtures/kamereon/vehicle_action/charge-schedule.schedules.json] PASSED [ 36%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_vehicle_action_response[tests/fixtures/kamereon/vehicle_action/hvac-start.start.json] PASSED [ 37%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_vehicle_action_response[tests/fixtures/kamereon/vehicle_action/charge-mode.schedule_mode.json] PASSED [ 37%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_vehicle_action_response_attributes PASSED [ 37%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_charge_schedule_for_json PASSED [ 38%] 179s tests/kamereon/test_kamereon_vehicle_action.py::test_hvac_schedule_for_json PASSED [ 38%] 179s tests/kamereon/test_kamereon_vehicle_contract.py::test_vehicle_contract_response[tests/fixtures/kamereon/vehicle_contract/fr_FR.2.json] PASSED [ 38%] 179s tests/kamereon/test_kamereon_vehicle_contract.py::test_vehicle_contract_response[tests/fixtures/kamereon/vehicle_contract/fr_FR.1.json] PASSED [ 39%] 179s tests/kamereon/test_kamereon_vehicle_contract.py::test_has_required_contract_1 PASSED [ 39%] 179s tests/kamereon/test_kamereon_vehicle_contract.py::test_has_required_contract_2 PASSED [ 39%] 179s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/lock-status.1.json] PASSED [ 40%] 179s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/charging-settings.single.json] PASSED [ 40%] 179s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/res-state.1.json] PASSED [ 40%] 179s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/hvac-status.spring.json] PASSED [ 41%] 179s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/charges-megane.json] PASSED [ 41%] 179s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/hvac-settings.json] PASSED [ 41%] 179s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/charge-history.month.json] PASSED [ 42%] 179s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/hvac-sessions.json] PASSED [ 42%] 179s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/cockpit.spring.json] PASSED [ 43%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/battery-status.2.json] PASSED [ 43%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/location.2.json] PASSED [ 43%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/charging-settings.multi.json] PASSED [ 44%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/charges-zoe_50.json] PASSED [ 44%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/hvac-history.json] PASSED [ 44%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/location.1.json] PASSED [ 45%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/cockpit.captur_ii.json] PASSED [ 45%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/lock-status.2.json] PASSED [ 45%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/cockpit.zoe_50.json] PASSED [ 46%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/charge-mode.json] PASSED [ 46%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/hvac-status.zoe_50.json] PASSED [ 46%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/hvac-status.zoe.json] PASSED [ 47%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/charges.json] PASSED [ 47%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/cockpit.zoe.json] PASSED [ 47%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/charge-history.day.json] PASSED [ 48%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/res-state.2.json] PASSED [ 48%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/battery-status.1.json] PASSED [ 48%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_vehicle_data_response[tests/fixtures/kamereon/vehicle_data/notification-settings.json] PASSED [ 49%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_battery_status_1 PASSED [ 49%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_battery_status_2 PASSED [ 50%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_cockpit_zoe PASSED [ 50%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_cockpit_captur_ii PASSED [ 50%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_charging_settings_single PASSED [ 51%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_charging_settings_multi PASSED [ 51%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_location_v1 PASSED [ 51%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_location_v2 PASSED [ 52%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_lock_status_locked PASSED [ 52%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_lock_status_unlocked PASSED [ 52%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_res_state_stopped PASSED [ 53%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_res_state_running PASSED [ 53%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_charge_mode PASSED [ 53%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_hvac_settings_mode PASSED [ 54%] 180s tests/kamereon/test_kamereon_vehicle_data.py::test_hvac_settings_schedule PASSED [ 54%] 180s tests/kamereon/test_kamereon_vehicle_details.py::test_vehicle_details_response[tests/fixtures/kamereon/vehicle_details/zoe_40.1.json] PASSED [ 54%] 180s tests/kamereon/test_kamereon_vehicle_details.py::test_vehicle_details_response[tests/fixtures/kamereon/vehicle_details/megane_e-tech.2.json] PASSED [ 55%] 180s tests/kamereon/test_kamereon_vehicle_gateway.py::test_vehicles_response[tests/fixtures/kamereon/vehicle_gateway/duster.1.json] PASSED [ 55%] 180s tests/kamereon/test_kamereon_vehicle_gateway.py::test_vehicles_response[tests/fixtures/kamereon/vehicle_gateway/twingo_ze.1.json] PASSED [ 55%] 180s tests/kamereon/test_kamereon_vehicle_gateway.py::test_vehicles_response[tests/fixtures/kamereon/vehicle_gateway/spring.1.json] PASSED [ 56%] 180s tests/kamereon/test_kamereon_vehicle_gateway.py::test_vehicles_response[tests/fixtures/kamereon/vehicle_gateway/zoe_50.1.json] PASSED [ 56%] 180s tests/kamereon/test_kamereon_vehicle_gateway.py::test_vehicles_response[tests/fixtures/kamereon/vehicle_gateway/zoe_40.1.json] PASSED [ 56%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/captur_ii.2.json] PASSED [ 57%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/duster.1.json] PASSED [ 57%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/clio_v.1.json] PASSED [ 58%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/twingo_ze.1.json] PASSED [ 58%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/zoe_40.2.json] PASSED [ 58%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/megane_e-tech.1.json] PASSED [ 59%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/spring.1.json] PASSED [ 59%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/captur_ii.1.json] PASSED [ 59%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/zoe_50.1.json] PASSED [ 60%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/zoe_40.1.json] PASSED [ 60%] 180s tests/kamereon/test_kamereon_vehicles.py::test_vehicles_response[tests/fixtures/kamereon/vehicles/megane_e-tech.2.json] PASSED [ 60%] 180s tests/test_api_keys.py::test_available_locales[bg_BG] PASSED [ 61%] 180s tests/test_api_keys.py::test_available_locales[cs_CZ] PASSED [ 61%] 180s tests/test_api_keys.py::test_available_locales[da_DK] PASSED [ 61%] 180s tests/test_api_keys.py::test_available_locales[de_DE] PASSED [ 62%] 180s tests/test_api_keys.py::test_available_locales[de_AT] PASSED [ 62%] 180s tests/test_api_keys.py::test_available_locales[de_CH] PASSED [ 62%] 180s tests/test_api_keys.py::test_available_locales[en_GB] PASSED [ 63%] 180s tests/test_api_keys.py::test_available_locales[en_IE] PASSED [ 63%] 180s tests/test_api_keys.py::test_available_locales[es_ES] PASSED [ 63%] 180s tests/test_api_keys.py::test_available_locales[es_MX] PASSED [ 64%] 180s tests/test_api_keys.py::test_available_locales[fi_FI] PASSED [ 64%] 180s tests/test_api_keys.py::test_available_locales[fr_FR] PASSED [ 65%] 180s tests/test_api_keys.py::test_available_locales[fr_BE] PASSED [ 65%] 180s tests/test_api_keys.py::test_available_locales[fr_CH] PASSED [ 65%] 180s tests/test_api_keys.py::test_available_locales[fr_LU] PASSED [ 66%] 180s tests/test_api_keys.py::test_available_locales[hr_HR] PASSED [ 66%] 180s tests/test_api_keys.py::test_available_locales[hu_HU] PASSED [ 66%] 180s tests/test_api_keys.py::test_available_locales[it_IT] PASSED [ 67%] 180s tests/test_api_keys.py::test_available_locales[it_CH] PASSED [ 67%] 180s tests/test_api_keys.py::test_available_locales[nl_NL] PASSED [ 67%] 180s tests/test_api_keys.py::test_available_locales[nl_BE] PASSED [ 68%] 180s tests/test_api_keys.py::test_available_locales[no_NO] PASSED [ 68%] 180s tests/test_api_keys.py::test_available_locales[pl_PL] PASSED [ 68%] 180s tests/test_api_keys.py::test_available_locales[pt_PT] PASSED [ 69%] 180s tests/test_api_keys.py::test_available_locales[ro_RO] PASSED [ 69%] 180s tests/test_api_keys.py::test_available_locales[ru_RU] PASSED [ 69%] 180s tests/test_api_keys.py::test_available_locales[sk_SK] PASSED [ 70%] 180s tests/test_api_keys.py::test_available_locales[sl_SI] PASSED [ 70%] 180s tests/test_api_keys.py::test_available_locales[sv_SE] PASSED [ 70%] 180s tests/test_api_keys.py::test_missing_aiohttp_session PASSED [ 71%] 180s tests/test_api_keys.py::test_preload_force_api_keys[bg_BG] SKIPPED (...) [ 71%] 180s tests/test_api_keys.py::test_preload_force_api_keys[cs_CZ] SKIPPED (...) [ 72%] 180s tests/test_api_keys.py::test_preload_force_api_keys[da_DK] SKIPPED (...) [ 72%] 180s tests/test_api_keys.py::test_preload_force_api_keys[de_DE] SKIPPED (...) [ 72%] 180s tests/test_api_keys.py::test_preload_force_api_keys[de_AT] SKIPPED (...) [ 73%] 180s tests/test_api_keys.py::test_preload_force_api_keys[de_CH] SKIPPED (...) [ 73%] 180s tests/test_api_keys.py::test_preload_force_api_keys[en_GB] SKIPPED (...) [ 73%] 180s tests/test_api_keys.py::test_preload_force_api_keys[en_IE] SKIPPED (...) [ 74%] 180s tests/test_api_keys.py::test_preload_force_api_keys[es_ES] SKIPPED (...) [ 74%] 180s tests/test_api_keys.py::test_preload_force_api_keys[es_MX] SKIPPED (...) [ 74%] 180s tests/test_api_keys.py::test_preload_force_api_keys[fi_FI] SKIPPED (...) [ 75%] 180s tests/test_api_keys.py::test_preload_force_api_keys[fr_FR] SKIPPED (...) [ 75%] 180s tests/test_api_keys.py::test_preload_force_api_keys[fr_BE] SKIPPED (...) [ 75%] 180s tests/test_api_keys.py::test_preload_force_api_keys[fr_CH] SKIPPED (...) [ 76%] 180s tests/test_api_keys.py::test_preload_force_api_keys[fr_LU] SKIPPED (...) [ 76%] 180s tests/test_api_keys.py::test_preload_force_api_keys[hr_HR] SKIPPED (...) [ 76%] 180s tests/test_api_keys.py::test_preload_force_api_keys[hu_HU] SKIPPED (...) [ 77%] 180s tests/test_api_keys.py::test_preload_force_api_keys[it_IT] SKIPPED (...) [ 77%] 180s tests/test_api_keys.py::test_preload_force_api_keys[it_CH] SKIPPED (...) [ 77%] 180s tests/test_api_keys.py::test_preload_force_api_keys[nl_NL] SKIPPED (...) [ 78%] 180s tests/test_api_keys.py::test_preload_force_api_keys[nl_BE] SKIPPED (...) [ 78%] 180s tests/test_api_keys.py::test_preload_force_api_keys[no_NO] SKIPPED (...) [ 79%] 180s tests/test_api_keys.py::test_preload_force_api_keys[pl_PL] SKIPPED (...) [ 79%] 180s tests/test_api_keys.py::test_preload_force_api_keys[pt_PT] SKIPPED (...) [ 79%] 180s tests/test_api_keys.py::test_preload_force_api_keys[ro_RO] SKIPPED (...) [ 80%] 180s tests/test_api_keys.py::test_preload_force_api_keys[ru_RU] SKIPPED (...) [ 80%] 180s tests/test_api_keys.py::test_preload_force_api_keys[sk_SK] SKIPPED (...) [ 80%] 180s tests/test_api_keys.py::test_preload_force_api_keys[sl_SI] SKIPPED (...) [ 81%] 180s tests/test_api_keys.py::test_preload_force_api_keys[sv_SE] SKIPPED (...) [ 81%] 180s tests/test_api_keys.py::test_preload_unknown_api_keys SKIPPED (API k...) [ 81%] 180s tests/test_api_keys.py::test_preload_invalid_api_keys PASSED [ 82%] 180s tests/test_credential.py::test_simple_credential PASSED [ 82%] 180s tests/test_credential.py::test_jwt PASSED [ 82%] 180s tests/test_credential_store.py::test_invalid_credential PASSED [ 83%] 180s tests/test_credential_store.py::test_simple_credential PASSED [ 83%] 180s tests/test_credential_store.py::test_jwt_credential PASSED [ 83%] 180s tests/test_credential_store.py::test_clear PASSED [ 84%] 180s tests/test_credential_store.py::test_clear_keys PASSED [ 84%] 180s tests/test_credential_store.py::test_file_store PASSED [ 84%] 180s tests/test_credential_store.py::test_file_store_expired_token PASSED [ 85%] 180s tests/test_renault_account.py::tests_init PASSED [ 85%] 180s tests/test_renault_account.py::test_get_vehicles PASSED [ 86%] 180s tests/test_renault_account.py::test_get_api_vehicles PASSED [ 86%] 180s tests/test_renault_account.py::test_get_api_vehicle PASSED [ 86%] 180s tests/test_renault_client.py::test_init PASSED [ 87%] 180s tests/test_renault_client.py::test_get_person PASSED [ 87%] 180s tests/test_renault_client.py::test_get_api_accounts PASSED [ 87%] 180s tests/test_renault_client.py::test_get_api_account PASSED [ 88%] 180s tests/test_renault_session.py::test_init_locale_only PASSED [ 88%] 180s tests/test_renault_session.py::test_init_country_only PASSED [ 88%] 180s tests/test_renault_session.py::test_init_locale_details_only PASSED [ 89%] 180s tests/test_renault_session.py::test_init_locale_and_details PASSED [ 89%] 180s tests/test_renault_session.py::test_init_locale_country PASSED [ 89%] 180s tests/test_renault_session.py::test_not_logged_in PASSED [ 90%] 180s tests/test_renault_session.py::test_login PASSED [ 90%] 180s tests/test_renault_session.py::test_expired_login_token PASSED [ 90%] 180s tests/test_renault_vehicle.py::test_init PASSED [ 91%] 180s tests/test_renault_vehicle.py::test_get_details PASSED [ 91%] 180s tests/test_renault_vehicle.py::test_get_car_adapter PASSED [ 91%] 180s tests/test_renault_vehicle.py::test_get_contracts PASSED [ 92%] 180s tests/test_renault_vehicle.py::test_has_contract_for_endpoint_1 PASSED [ 92%] 180s tests/test_renault_vehicle.py::test_has_contract_for_endpoint_2 PASSED [ 93%] 180s tests/test_renault_vehicle.py::test_get_battery_status PASSED [ 93%] 180s tests/test_renault_vehicle.py::test_get_location PASSED [ 93%] 180s tests/test_renault_vehicle.py::test_get_hvac_status PASSED [ 94%] 180s tests/test_renault_vehicle.py::test_get_hvac_settings PASSED [ 94%] 180s tests/test_renault_vehicle.py::test_get_charge_mode PASSED [ 94%] 180s tests/test_renault_vehicle.py::test_get_cockpit PASSED [ 95%] 180s tests/test_renault_vehicle.py::test_get_lock_status PASSED [ 95%] 180s tests/test_renault_vehicle.py::test_get_charging_settings PASSED [ 95%] 180s tests/test_renault_vehicle.py::test_get_notification_settings PASSED [ 96%] 180s tests/test_renault_vehicle.py::test_get_charge_history_month PASSED [ 96%] 180s tests/test_renault_vehicle.py::test_get_charge_history_day PASSED [ 96%] 180s tests/test_renault_vehicle.py::test_get_charges PASSED [ 97%] 180s tests/test_renault_vehicle.py::test_get_hvac_history PASSED [ 97%] 180s tests/test_renault_vehicle.py::test_get_hvac_sessions PASSED [ 97%] 180s tests/test_renault_vehicle.py::test_set_ac_start PASSED [ 98%] 180s tests/test_renault_vehicle.py::test_set_ac_stop PASSED [ 98%] 180s tests/test_renault_vehicle.py::test_set_charge_mode PASSED [ 98%] 180s tests/test_renault_vehicle.py::test_set_charge_schedules PASSED [ 99%] 180s tests/test_renault_vehicle.py::test_set_charge_start PASSED [ 99%] 180s tests/test_renault_vehicle.py::test_set_hvac_schedules PASSED [100%] 180s 180s =============================== warnings summary =============================== 180s tests/cli/test_account.py: 3 warnings 180s tests/cli/test_client.py: 2 warnings 180s tests/cli/test_vehicle.py: 20 warnings 180s tests/cli/test_vehicle_charge.py: 15 warnings 180s tests/cli/test_vehicle_hvac.py: 6 warnings 180s tests/gigya/test_gigya.py: 1 warning 180s tests/kamereon/test_kamereon.py: 5 warnings 180s tests/test_credential.py: 1 warning 180s tests/test_credential_store.py: 3 warnings 180s tests/test_renault_account.py: 4 warnings 180s tests/test_renault_client.py: 4 warnings 180s tests/test_renault_session.py: 2 warnings 180s tests/test_renault_vehicle.py: 26 warnings 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/fixtures.py:41: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 180s payload={"exp": datetime.datetime.utcnow() + timedelta}, 180s 180s tests/cli/test_account.py::test_list_vehicles_prompt 180s tests/cli/test_client.py::test_login_prompt 180s tests/cli/test_client.py::test_list_accounts_prompt 180s tests/cli/test_vehicle.py::test_vehicle_status_prompt 180s /usr/lib/python3/dist-packages/renault_api/cli/renault_client.py:34: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 180s default_locale = getdefaultlocale()[0] 180s 180s tests/cli/test_account.py::test_list_vehicles_prompt 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/cli/test_account.py:56: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 180s f"Please select a locale [{getdefaultlocale()[0]}]: {TEST_LOCALE}\n" 180s 180s tests/cli/test_client.py::test_login_prompt 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/cli/test_client.py:40: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 180s f"Please select a locale [{getdefaultlocale()[0]}]: {TEST_LOCALE}\n" 180s 180s tests/cli/test_client.py::test_list_accounts_prompt 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/cli/test_client.py:75: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 180s f"Please select a locale [{getdefaultlocale()[0]}]: {TEST_LOCALE}\n" 180s 180s tests/cli/test_vehicle.py::test_vehicle_status_prompt 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/cli/test_vehicle.py:241: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 180s f"Please select a locale [{getdefaultlocale()[0]}]: {TEST_LOCALE}\n" 180s 180s tests/kamereon/test_kamereon.py::test_set_vehicle_action 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/kamereon/test_kamereon.py:107: DeprecationWarning: You should use the full endpoint: actions/hvac-start. 180s assert await kamereon.set_vehicle_action( 180s 180s tests/kamereon/test_kamereon_vehicle_contract.py::test_has_required_contract_1 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/kamereon/test_kamereon_vehicle_contract.py:44: DeprecationWarning: This method is deprecated. 180s assert has_required_contracts(response.contractList, "battery-status") 180s 180s tests/kamereon/test_kamereon_vehicle_contract.py::test_has_required_contract_2 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/kamereon/test_kamereon_vehicle_contract.py:59: DeprecationWarning: This method is deprecated. 180s assert has_required_contracts(response.contractList, "battery-status") 180s 180s tests/kamereon/test_kamereon_vehicle_contract.py::test_has_required_contract_2 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/kamereon/test_kamereon_vehicle_contract.py:60: DeprecationWarning: This method is deprecated. 180s assert has_required_contracts(response.contractList, "charge-mode") 180s 180s tests/kamereon/test_kamereon_vehicle_contract.py::test_has_required_contract_2 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/kamereon/test_kamereon_vehicle_contract.py:61: DeprecationWarning: This method is deprecated. 180s assert has_required_contracts(response.contractList, "charging-settings") 180s 180s tests/kamereon/test_kamereon_vehicle_contract.py::test_has_required_contract_2 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/kamereon/test_kamereon_vehicle_contract.py:62: DeprecationWarning: This method is deprecated. 180s assert has_required_contracts(response.contractList, "hvac-history") 180s 180s tests/kamereon/test_kamereon_vehicle_contract.py::test_has_required_contract_2 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/kamereon/test_kamereon_vehicle_contract.py:63: DeprecationWarning: This method is deprecated. 180s assert has_required_contracts(response.contractList, "hvac-sessions") 180s 180s tests/kamereon/test_kamereon_vehicle_contract.py::test_has_required_contract_2 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/kamereon/test_kamereon_vehicle_contract.py:64: DeprecationWarning: This method is deprecated. 180s assert has_required_contracts(response.contractList, "hvac-status") 180s 180s tests/test_renault_vehicle.py::test_has_contract_for_endpoint_1 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/test_renault_vehicle.py:99: DeprecationWarning: This method is deprecated. 180s assert await vehicle.has_contract_for_endpoint("battery-status") 180s 180s tests/test_renault_vehicle.py::test_has_contract_for_endpoint_1 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/test_renault_vehicle.py:100: DeprecationWarning: This method is deprecated. 180s assert await vehicle.has_contract_for_endpoint("hvac-status") 180s 180s tests/test_renault_vehicle.py::test_has_contract_for_endpoint_1 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/test_renault_vehicle.py:101: DeprecationWarning: This method is deprecated. 180s assert await vehicle.has_contract_for_endpoint("charge-mode") 180s 180s tests/test_renault_vehicle.py::test_has_contract_for_endpoint_2 180s /tmp/autopkgtest.8uRCdo/autopkgtest_tmp/tests/test_renault_vehicle.py:110: DeprecationWarning: This method is deprecated. 180s assert await vehicle.has_contract_for_endpoint("battery-status") 180s 180s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 180s ================ 256 passed, 30 skipped, 112 warnings in 5.81s ================= 181s autopkgtest [20:18:07]: test run-tests: -----------------------] 182s autopkgtest [20:18:08]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 182s run-tests PASS 182s autopkgtest [20:18:08]: @@@@@@@@@@@@@@@@@@@@ summary 182s run-tests PASS 193s nova [W] Using flock in prodstack6-ppc64el 193s Creating nova instance adt-plucky-ppc64el-python-renault-api-20241102-201506-juju-7f2275-prod-proposed-migration-environment-15-36761ae8-9462-4a4f-8bf0-b59279212f2e from image adt/ubuntu-plucky-ppc64el-server-20241102.img (UUID 6c75d7ee-3b45-4c3b-9217-03e6a1e48086)...