0s autopkgtest [00:45:16]: starting date and time: 2024-06-08 00:45:16+0000 0s autopkgtest [00:45:16]: git checkout: 433ed4cb Merge branch 'skia/nova_flock' into 'ubuntu/5.34+prod' 0s autopkgtest [00:45:16]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ukal582w/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest,src:astropy --apt-upgrade geopy --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=pytest/8.2.2-1ubuntu1 astropy/6.0.1-4' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos01-ppc64el-7.secgroup --name adt-oracular-ppc64el-geopy-20240608-004516-juju-7f2275-prod-proposed-migration-environment-3-4825729d-8414-4c53-b7f8-f6054b035014 --image adt/ubuntu-oracular-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -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://us.ports.ubuntu.com/ubuntu-ports/ 294s autopkgtest [00:50:10]: testbed dpkg architecture: ppc64el 295s autopkgtest [00:50:11]: testbed apt version: 2.9.3 295s autopkgtest [00:50:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 295s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 296s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2852 B] 296s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [44.3 kB] 296s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7972 B] 296s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [339 kB] 296s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [53.6 kB] 296s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el Packages [1860 B] 296s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [289 kB] 296s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1768 B] 296s Fetched 850 kB in 1s (1066 kB/s) 296s Reading package lists... 299s Reading package lists... 299s Building dependency tree... 299s Reading state information... 299s Calculating upgrade... 299s The following packages will be upgraded: 299s debianutils libheif-plugin-aomdec libheif-plugin-aomenc 299s libheif-plugin-libde265 libheif1 libnetplan1 liburcu8t64 netplan-generator 299s netplan.io python3-netplan 299s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 299s Need to get 804 kB of archives. 299s After this operation, 5120 B of additional disk space will be used. 299s Get:1 http://ftpmaster.internal/ubuntu oracular/main ppc64el debianutils ppc64el 5.18 [90.5 kB] 300s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el netplan-generator ppc64el 1.0-3ubuntu1 [59.3 kB] 300s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-netplan ppc64el 1.0-3ubuntu1 [21.8 kB] 300s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el netplan.io ppc64el 1.0-3ubuntu1 [66.6 kB] 300s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnetplan1 ppc64el 1.0-3ubuntu1 [138 kB] 300s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el libheif-plugin-aomdec ppc64el 1.17.6-3 [10.2 kB] 300s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el libheif-plugin-aomenc ppc64el 1.17.6-3 [16.6 kB] 300s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el libheif1 ppc64el 1.17.6-3 [320 kB] 300s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el libheif-plugin-libde265 ppc64el 1.17.6-3 [8484 B] 300s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el liburcu8t64 ppc64el 0.14.0-4 [72.9 kB] 300s Fetched 804 kB in 1s (1316 kB/s) 300s (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 ... 72612 files and directories currently installed.) 300s Preparing to unpack .../debianutils_5.18_ppc64el.deb ... 300s Unpacking debianutils (5.18) over (5.17build1) ... 300s Setting up debianutils (5.18) ... 300s (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 ... 72612 files and directories currently installed.) 300s Preparing to unpack .../0-netplan-generator_1.0-3ubuntu1_ppc64el.deb ... 300s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 300s Unpacking netplan-generator (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 300s Preparing to unpack .../1-python3-netplan_1.0-3ubuntu1_ppc64el.deb ... 300s Unpacking python3-netplan (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 300s Preparing to unpack .../2-netplan.io_1.0-3ubuntu1_ppc64el.deb ... 300s Unpacking netplan.io (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 300s Preparing to unpack .../3-libnetplan1_1.0-3ubuntu1_ppc64el.deb ... 300s Unpacking libnetplan1:ppc64el (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 300s Preparing to unpack .../4-libheif-plugin-aomdec_1.17.6-3_ppc64el.deb ... 300s Unpacking libheif-plugin-aomdec:ppc64el (1.17.6-3) over (1.17.6-1ubuntu4) ... 300s Preparing to unpack .../5-libheif-plugin-aomenc_1.17.6-3_ppc64el.deb ... 300s Unpacking libheif-plugin-aomenc:ppc64el (1.17.6-3) over (1.17.6-1ubuntu4) ... 300s Preparing to unpack .../6-libheif1_1.17.6-3_ppc64el.deb ... 300s Unpacking libheif1:ppc64el (1.17.6-3) over (1.17.6-1ubuntu4) ... 300s Preparing to unpack .../7-libheif-plugin-libde265_1.17.6-3_ppc64el.deb ... 300s Unpacking libheif-plugin-libde265:ppc64el (1.17.6-3) over (1.17.6-1ubuntu4) ... 300s Preparing to unpack .../8-liburcu8t64_0.14.0-4_ppc64el.deb ... 300s Unpacking liburcu8t64:ppc64el (0.14.0-4) over (0.14.0-3.1build1) ... 300s Setting up liburcu8t64:ppc64el (0.14.0-4) ... 300s Setting up libnetplan1:ppc64el (1.0-3ubuntu1) ... 300s Setting up python3-netplan (1.0-3ubuntu1) ... 300s Setting up netplan-generator (1.0-3ubuntu1) ... 300s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 300s Setting up netplan.io (1.0-3ubuntu1) ... 300s Setting up libheif-plugin-aomdec:ppc64el (1.17.6-3) ... 300s Setting up libheif-plugin-libde265:ppc64el (1.17.6-3) ... 300s Setting up libheif1:ppc64el (1.17.6-3) ... 300s Setting up libheif-plugin-aomenc:ppc64el (1.17.6-3) ... 300s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 300s Processing triggers for man-db (2.12.1-1) ... 302s Processing triggers for dbus (1.14.10-4ubuntu4) ... 302s Reading package lists... 302s Building dependency tree... 302s Reading state information... 302s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 303s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 303s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 303s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 303s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 304s Reading package lists... 304s Reading package lists... 304s Building dependency tree... 304s Reading state information... 304s Calculating upgrade... 304s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 304s Reading package lists... 304s Building dependency tree... 304s Reading state information... 305s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 307s autopkgtest [00:50:23]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:05:55 UTC 2024 308s autopkgtest [00:50:24]: @@@@@@@@@@@@@@@@@@@@ apt-source geopy 309s Get:1 http://ftpmaster.internal/ubuntu oracular/universe geopy 2.3.0-1ubuntu1 (dsc) [2250 B] 309s Get:2 http://ftpmaster.internal/ubuntu oracular/universe geopy 2.3.0-1ubuntu1 (tar) [116 kB] 309s Get:3 http://ftpmaster.internal/ubuntu oracular/universe geopy 2.3.0-1ubuntu1 (diff) [5004 B] 309s gpgv: Signature made Mon Feb 19 16:52:13 2024 UTC 309s gpgv: using RSA key 8AFD08D3D1B817B2DF8982F501AC4B4083590A98 309s gpgv: Can't check signature: No public key 309s dpkg-source: warning: cannot verify inline signature for ./geopy_2.3.0-1ubuntu1.dsc: no acceptable signature found 309s autopkgtest [00:50:25]: testing package geopy version 2.3.0-1ubuntu1 310s autopkgtest [00:50:26]: build not needed 310s autopkgtest [00:50:26]: test unittests3: preparing testbed 311s Reading package lists... 311s Building dependency tree... 311s Reading state information... 311s Starting pkgProblemResolver with broken count: 0 311s Starting 2 pkgProblemResolver with broken count: 0 311s Done 312s The following additional packages will be installed: 312s python3-all python3-geographiclib python3-geopy python3-iniconfig 312s python3-mock python3-packaging python3-pluggy python3-pytest 312s Suggested packages: 312s python-mock-doc 312s The following NEW packages will be installed: 312s autopkgtest-satdep python3-all python3-geographiclib python3-geopy 312s python3-iniconfig python3-mock python3-packaging python3-pluggy 312s python3-pytest 312s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 312s Need to get 479 kB/479 kB of archives. 312s After this operation, 2590 kB of additional disk space will be used. 312s Get:1 /tmp/autopkgtest.5zlhYB/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [744 B] 312s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-all ppc64el 3.12.3-0ubuntu1 [888 B] 312s Get:3 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-geographiclib all 2.0-3 [33.3 kB] 312s Get:4 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-geopy all 2.3.0-1ubuntu1 [62.0 kB] 312s Get:5 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 312s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-packaging all 24.0-1 [41.1 kB] 312s Get:7 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 312s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-pytest all 8.2.2-1ubuntu1 [250 kB] 312s Get:9 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-mock all 5.1.0-1 [64.1 kB] 312s Fetched 479 kB in 1s (875 kB/s) 312s Selecting previously unselected package python3-all. 312s (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 ... 72612 files and directories currently installed.) 312s Preparing to unpack .../0-python3-all_3.12.3-0ubuntu1_ppc64el.deb ... 312s Unpacking python3-all (3.12.3-0ubuntu1) ... 312s Selecting previously unselected package python3-geographiclib. 312s Preparing to unpack .../1-python3-geographiclib_2.0-3_all.deb ... 312s Unpacking python3-geographiclib (2.0-3) ... 313s Selecting previously unselected package python3-geopy. 313s Preparing to unpack .../2-python3-geopy_2.3.0-1ubuntu1_all.deb ... 313s Unpacking python3-geopy (2.3.0-1ubuntu1) ... 313s Selecting previously unselected package python3-iniconfig. 313s Preparing to unpack .../3-python3-iniconfig_1.1.1-2_all.deb ... 313s Unpacking python3-iniconfig (1.1.1-2) ... 313s Selecting previously unselected package python3-packaging. 313s Preparing to unpack .../4-python3-packaging_24.0-1_all.deb ... 313s Unpacking python3-packaging (24.0-1) ... 313s Selecting previously unselected package python3-pluggy. 313s Preparing to unpack .../5-python3-pluggy_1.5.0-1_all.deb ... 313s Unpacking python3-pluggy (1.5.0-1) ... 313s Selecting previously unselected package python3-pytest. 313s Preparing to unpack .../6-python3-pytest_8.2.2-1ubuntu1_all.deb ... 313s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 313s Selecting previously unselected package python3-mock. 313s Preparing to unpack .../7-python3-mock_5.1.0-1_all.deb ... 313s Unpacking python3-mock (5.1.0-1) ... 313s Selecting previously unselected package autopkgtest-satdep. 313s Preparing to unpack .../8-1-autopkgtest-satdep.deb ... 313s Unpacking autopkgtest-satdep (0) ... 313s Setting up python3-iniconfig (1.1.1-2) ... 313s Setting up python3-geographiclib (2.0-3) ... 313s Setting up python3-all (3.12.3-0ubuntu1) ... 313s Setting up python3-mock (5.1.0-1) ... 313s Setting up python3-packaging (24.0-1) ... 313s Setting up python3-geopy (2.3.0-1ubuntu1) ... 314s Setting up python3-pluggy (1.5.0-1) ... 314s Setting up python3-pytest (8.2.2-1ubuntu1) ... 314s Setting up autopkgtest-satdep (0) ... 314s Processing triggers for man-db (2.12.1-1) ... 319s (Reading database ... 72878 files and directories currently installed.) 319s Removing autopkgtest-satdep (0) ... 320s autopkgtest [00:50:36]: test unittests3: [----------------------- 321s === python3.12 === 321s ============================= test session starts ============================== 321s platform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.12 321s cachedir: .pytest_cache 321s geopy: 321s internet access: allowed 321s adapter: 321s adapter type: sync 321s rootdir: /tmp/autopkgtest.5zlhYB/autopkgtest_tmp 321s collecting ... collected 202 items 321s 321s test/test_distance.py::TestDefaultDistanceClass::test_default_distance PASSED [ 0%] 321s test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function PASSED [ 0%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances PASSED [ 1%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances PASSED [ 1%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats PASSED [ 2%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances PASSED [ 2%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances PASSED [ 3%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats PASSED [ 3%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances PASSED [ 4%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances PASSED [ 4%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances PASSED [ 5%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length PASSED [ 5%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length PASSED [ 6%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet PASSED [ 6%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_meters PASSED [ 7%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles PASSED [ 7%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles PASSED [ 8%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet PASSED [ 8%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation PASSED [ 9%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers PASSED [ 9%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation PASSED [ 10%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters PASSED [ 10%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation PASSED [ 11%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles PASSED [ 11%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation PASSED [ 12%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles PASSED [ 12%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation PASSED [ 13%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances PASSED [ 13%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances PASSED [ 14%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_multiply_distances_by_distances PASSED [ 14%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance PASSED [ 15%] 321s test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number PASSED [ 15%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east PASSED [ 16%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error PASSED [ 16%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude PASSED [ 17%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances PASSED [ 17%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances PASSED [ 18%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats PASSED [ 18%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances PASSED [ 19%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances PASSED [ 19%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats PASSED [ 20%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances PASSED [ 20%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_subtract_distances PASSED [ 21%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances PASSED [ 21%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length PASSED [ 22%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length PASSED [ 22%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian PASSED [ 23%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator PASSED [ 23%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_trip_between_poles PASSED [ 24%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian PASSED [ 24%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator PASSED [ 25%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise PASSED [ 25%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles PASSED [ 26%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet PASSED [ 26%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters PASSED [ 27%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles PASSED [ 27%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles PASSED [ 28%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet PASSED [ 28%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation PASSED [ 29%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers PASSED [ 29%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation PASSED [ 30%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters PASSED [ 30%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation PASSED [ 31%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles PASSED [ 31%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation PASSED [ 32%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles PASSED [ 32%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation PASSED [ 33%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations PASSED [ 33%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length PASSED [ 34%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points PASSED [ 34%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points PASSED [ 35%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances PASSED [ 35%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances PASSED [ 36%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances PASSED [ 36%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans PASSED [ 37%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points PASSED [ 37%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude PASSED [ 38%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance PASSED [ 38%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number PASSED [ 39%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers PASSED [ 39%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon PASSED [ 40%] 321s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure PASSED [ 40%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east PASSED [ 41%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error PASSED [ 41%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude PASSED [ 42%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases PASSED [ 42%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances PASSED [ 43%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances PASSED [ 43%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats PASSED [ 44%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances PASSED [ 44%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances_by_distances PASSED [ 45%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats PASSED [ 45%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_negate_distances PASSED [ 46%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances PASSED [ 46%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances PASSED [ 47%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length PASSED [ 47%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length PASSED [ 48%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian PASSED [ 48%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles PASSED [ 49%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian PASSED [ 49%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise PASSED [ 50%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles PASSED [ 50%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet PASSED [ 50%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters PASSED [ 51%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles PASSED [ 51%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles PASSED [ 52%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet PASSED [ 52%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation PASSED [ 53%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers PASSED [ 53%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation PASSED [ 54%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters PASSED [ 54%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation PASSED [ 55%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles PASSED [ 55%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation PASSED [ 56%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles PASSED [ 56%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation PASSED [ 57%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations PASSED [ 57%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length PASSED [ 58%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points PASSED [ 58%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points PASSED [ 59%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_allow_adding_with_objects_that_arent_distances PASSED [ 59%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances PASSED [ 60%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances PASSED [ 60%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans PASSED [ 61%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points PASSED [ 61%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude PASSED [ 62%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance PASSED [ 62%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number PASSED [ 63%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers PASSED [ 63%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon PASSED [ 64%] 321s test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure PASSED [ 64%] 321s test/test_distance.py::test_distance_hashing PASSED [ 65%] 321s test/test_exc.py::test_init[ConfigurationError] PASSED [ 65%] 321s test/test_exc.py::test_init[GeocoderAuthenticationFailure] PASSED [ 66%] 321s test/test_exc.py::test_init[GeocoderInsufficientPrivileges] PASSED [ 66%] 321s test/test_exc.py::test_init[GeocoderNotFound] PASSED [ 67%] 321s test/test_exc.py::test_init[GeocoderParseError] PASSED [ 67%] 321s test/test_exc.py::test_init[GeocoderQueryError] PASSED [ 68%] 321s test/test_exc.py::test_init[GeocoderQuotaExceeded] PASSED [ 68%] 321s test/test_exc.py::test_init[GeocoderRateLimited] PASSED [ 69%] 321s test/test_exc.py::test_init[GeocoderServiceError] PASSED [ 69%] 321s test/test_exc.py::test_init[GeocoderTimedOut] PASSED [ 70%] 321s test/test_exc.py::test_init[GeocoderUnavailable] PASSED [ 70%] 321s test/test_exc.py::test_init[GeopyError] PASSED [ 71%] 321s test/test_format.py::test_format_simple[input0-12 30' 0"] PASSED [ 71%] 321s test/test_format.py::test_format_simple[input1-12 30' 30"] PASSED [ 72%] 321s test/test_format.py::test_format_simple[input2-12 30' 30.4"] PASSED [ 72%] 322s test/test_format.py::test_format_float_precision[input0-13 20' 0"] XFAIL [ 73%] 322s test/test_format.py::test_format_float_precision[input1--13 19' 0"] XFAIL [ 73%] 322s test/test_init.py::test_version PASSED [ 74%] 322s test/test_init.py::test_version_info PASSED [ 74%] 322s test/test_init.py::test_get_version PASSED [ 75%] 322s test/test_location.py::LocationTestCase::test_location_array_access PASSED [ 75%] 322s test/test_location.py::LocationTestCase::test_location_eq PASSED [ 76%] 322s test/test_location.py::LocationTestCase::test_location_is_picklable PASSED [ 76%] 322s test/test_location.py::LocationTestCase::test_location_iter PASSED [ 77%] 322s test/test_location.py::LocationTestCase::test_location_len PASSED [ 77%] 322s test/test_location.py::LocationTestCase::test_location_ne PASSED [ 78%] 322s test/test_location.py::LocationTestCase::test_location_none PASSED [ 78%] 322s test/test_location.py::LocationTestCase::test_location_point PASSED [ 79%] 322s test/test_location.py::LocationTestCase::test_location_point_typeerror PASSED [ 79%] 322s test/test_location.py::LocationTestCase::test_location_properties PASSED [ 80%] 322s test/test_location.py::LocationTestCase::test_location_raw PASSED [ 80%] 322s test/test_location.py::LocationTestCase::test_location_repr PASSED [ 81%] 322s test/test_location.py::LocationTestCase::test_location_str PASSED [ 81%] 322s test/test_location.py::LocationTestCase::test_location_string PASSED [ 82%] 322s test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw PASSED [ 82%] 322s test/test_point.py::PointTestCase::test_point_assign_coordinates PASSED [ 83%] 322s test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions PASSED [ 83%] 322s test/test_point.py::PointTestCase::test_point_comparison_ignores_strings PASSED [ 84%] 322s test/test_point.py::PointTestCase::test_point_comparison_respects_lists PASSED [ 84%] 322s test/test_point.py::PointTestCase::test_point_comparison_with_empty_values PASSED [ 85%] 322s test/test_point.py::PointTestCase::test_point_degrees_are_normalized PASSED [ 85%] 322s test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision PASSED [ 86%] 322s test/test_point.py::PointTestCase::test_point_eq PASSED [ 86%] 322s test/test_point.py::PointTestCase::test_point_float PASSED [ 87%] 322s test/test_point.py::PointTestCase::test_point_format PASSED [ 87%] 322s test/test_point.py::PointTestCase::test_point_format_altitude PASSED [ 88%] 322s test/test_point.py::PointTestCase::test_point_from_generator PASSED [ 88%] 322s test/test_point.py::PointTestCase::test_point_from_iterable PASSED [ 89%] 322s test/test_point.py::PointTestCase::test_point_from_point PASSED [ 89%] 322s test/test_point.py::PointTestCase::test_point_from_single_number PASSED [ 90%] 322s test/test_point.py::PointTestCase::test_point_from_string PASSED [ 90%] 322s test/test_point.py::PointTestCase::test_point_getitem PASSED [ 91%] 322s test/test_point.py::PointTestCase::test_point_is_picklable PASSED [ 91%] 322s test/test_point.py::PointTestCase::test_point_ne PASSED [ 92%] 322s test/test_point.py::PointTestCase::test_point_no_len PASSED [ 92%] 322s test/test_point.py::PointTestCase::test_point_setitem PASSED [ 93%] 322s test/test_point.py::PointTestCase::test_point_setitem_normalization PASSED [ 93%] 322s test/test_point.py::PointTestCase::test_point_slices PASSED [ 94%] 322s test/test_point.py::PointTestCase::test_point_str_deg PASSED [ 94%] 322s test/test_point.py::PointTestCase::test_point_str_simple PASSED [ 95%] 322s test/test_point.py::PointTestCase::test_unpacking PASSED [ 95%] 322s test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset PASSED [ 96%] 322s test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone PASSED [ 96%] 322s test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name PASSED [ 97%] 322s test/test_timezone.py::TimezoneTestCase::test_eq PASSED [ 97%] 322s test/test_timezone.py::TimezoneTestCase::test_ne PASSED [ 98%] 322s test/test_timezone.py::TimezoneTestCase::test_picklable PASSED [ 98%] 322s test/test_timezone.py::TimezoneTestCase::test_repr PASSED [ 99%] 322s test/test_timezone.py::TimezoneTestCase::test_string PASSED [ 99%] 322s test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw PASSED [100%] 322s 322s =============================== warnings summary =============================== 322s test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset 322s /tmp/autopkgtest.5zlhYB/autopkgtest_tmp/test/test_timezone.py:40: 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). 322s dt = datetime.datetime.utcnow() 322s 322s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 322s ================== 200 passed, 2 xfailed, 1 warning in 0.34s =================== 322s Request statistics per hostname 322s -- empty -- 322s 322s autopkgtest [00:50:38]: test unittests3: -----------------------] 322s unittests3 PASS 322s autopkgtest [00:50:38]: test unittests3: - - - - - - - - - - results - - - - - - - - - - 323s autopkgtest [00:50:39]: @@@@@@@@@@@@@@@@@@@@ summary 323s unittests3 PASS 355s nova [W] Using flock in scalingstack-bos01-ppc64el 355s Creating nova instance adt-oracular-ppc64el-geopy-20240608-004516-juju-7f2275-prod-proposed-migration-environment-3-4825729d-8414-4c53-b7f8-f6054b035014 from image adt/ubuntu-oracular-ppc64el-server-20240607.img (UUID 3fb9a257-7646-4253-9bcd-b14e4853c723)...