0s autopkgtest [01:25:49]: starting date and time: 2024-06-08 01:25:49+0000 0s autopkgtest [01:25:49]: git checkout: 433ed4cb Merge branch 'skia/nova_flock' into 'ubuntu/5.34+prod' 0s autopkgtest [01:25:49]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.3e6t7iq7/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-s390x-1.secgroup --name adt-oracular-s390x-geopy-20240608-011059-juju-7f2275-prod-proposed-migration-environment-3-44d6dc31-2393-472d-ac85-430bdbf8c022 --image adt/ubuntu-oracular-s390x-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/ 135s autopkgtest [01:28:04]: testbed dpkg architecture: s390x 135s autopkgtest [01:28:04]: testbed apt version: 2.9.3 135s autopkgtest [01:28:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 136s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 137s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2864 B] 137s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [44.3 kB] 137s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7972 B] 137s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [339 kB] 137s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x Packages [47.8 kB] 137s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted s390x Packages [1860 B] 137s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x Packages [264 kB] 138s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse s390x Packages [1768 B] 138s Fetched 820 kB in 2s (445 kB/s) 138s Reading package lists... 141s Reading package lists... 141s Building dependency tree... 141s Reading state information... 141s Calculating upgrade... 142s The following packages will be upgraded: 142s debianutils libheif-plugin-aomdec libheif-plugin-aomenc 142s libheif-plugin-libde265 libheif1 libnetplan1 liburcu8t64 netplan-generator 142s netplan.io python3-netplan 142s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 142s Need to get 758 kB of archives. 142s After this operation, 48.1 kB disk space will be freed. 142s Get:1 http://ftpmaster.internal/ubuntu oracular/main s390x debianutils s390x 5.18 [90.2 kB] 142s Get:2 http://ftpmaster.internal/ubuntu oracular/main s390x netplan-generator s390x 1.0-3ubuntu1 [59.2 kB] 142s Get:3 http://ftpmaster.internal/ubuntu oracular/main s390x python3-netplan s390x 1.0-3ubuntu1 [22.9 kB] 142s Get:4 http://ftpmaster.internal/ubuntu oracular/main s390x netplan.io s390x 1.0-3ubuntu1 [65.8 kB] 142s Get:5 http://ftpmaster.internal/ubuntu oracular/main s390x libnetplan1 s390x 1.0-3ubuntu1 [125 kB] 142s Get:6 http://ftpmaster.internal/ubuntu oracular/main s390x libheif-plugin-aomdec s390x 1.17.6-3 [10.1 kB] 142s Get:7 http://ftpmaster.internal/ubuntu oracular/main s390x libheif-plugin-aomenc s390x 1.17.6-3 [15.1 kB] 142s Get:8 http://ftpmaster.internal/ubuntu oracular/main s390x libheif1 s390x 1.17.6-3 [295 kB] 142s Get:9 http://ftpmaster.internal/ubuntu oracular/main s390x libheif-plugin-libde265 s390x 1.17.6-3 [8172 B] 142s Get:10 http://ftpmaster.internal/ubuntu oracular/main s390x liburcu8t64 s390x 0.14.0-4 [66.5 kB] 143s Fetched 758 kB in 1s (1092 kB/s) 143s (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 ... 54607 files and directories currently installed.) 143s Preparing to unpack .../debianutils_5.18_s390x.deb ... 143s Unpacking debianutils (5.18) over (5.17build1) ... 143s Setting up debianutils (5.18) ... 143s (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 ... 54607 files and directories currently installed.) 143s Preparing to unpack .../0-netplan-generator_1.0-3ubuntu1_s390x.deb ... 143s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 143s Unpacking netplan-generator (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 143s Preparing to unpack .../1-python3-netplan_1.0-3ubuntu1_s390x.deb ... 143s Unpacking python3-netplan (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 143s Preparing to unpack .../2-netplan.io_1.0-3ubuntu1_s390x.deb ... 143s Unpacking netplan.io (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 143s Preparing to unpack .../3-libnetplan1_1.0-3ubuntu1_s390x.deb ... 143s Unpacking libnetplan1:s390x (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 143s Preparing to unpack .../4-libheif-plugin-aomdec_1.17.6-3_s390x.deb ... 143s Unpacking libheif-plugin-aomdec:s390x (1.17.6-3) over (1.17.6-1ubuntu4) ... 143s Preparing to unpack .../5-libheif-plugin-aomenc_1.17.6-3_s390x.deb ... 143s Unpacking libheif-plugin-aomenc:s390x (1.17.6-3) over (1.17.6-1ubuntu4) ... 143s Preparing to unpack .../6-libheif1_1.17.6-3_s390x.deb ... 143s Unpacking libheif1:s390x (1.17.6-3) over (1.17.6-1ubuntu4) ... 143s Preparing to unpack .../7-libheif-plugin-libde265_1.17.6-3_s390x.deb ... 143s Unpacking libheif-plugin-libde265:s390x (1.17.6-3) over (1.17.6-1ubuntu4) ... 143s Preparing to unpack .../8-liburcu8t64_0.14.0-4_s390x.deb ... 143s Unpacking liburcu8t64:s390x (0.14.0-4) over (0.14.0-3.1build1) ... 143s Setting up liburcu8t64:s390x (0.14.0-4) ... 143s Setting up libnetplan1:s390x (1.0-3ubuntu1) ... 143s Setting up python3-netplan (1.0-3ubuntu1) ... 143s Setting up netplan-generator (1.0-3ubuntu1) ... 143s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 143s Setting up netplan.io (1.0-3ubuntu1) ... 143s Setting up libheif-plugin-aomdec:s390x (1.17.6-3) ... 143s Setting up libheif-plugin-libde265:s390x (1.17.6-3) ... 143s Setting up libheif1:s390x (1.17.6-3) ... 143s Setting up libheif-plugin-aomenc:s390x (1.17.6-3) ... 143s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 143s Processing triggers for man-db (2.12.1-1) ... 144s Processing triggers for dbus (1.14.10-4ubuntu4) ... 144s Reading package lists... 144s Building dependency tree... 144s Reading state information... 145s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 145s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 145s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 145s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 145s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 147s Reading package lists... 147s Reading package lists... 147s Building dependency tree... 147s Reading state information... 147s Calculating upgrade... 147s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 147s Reading package lists... 148s Building dependency tree... 148s Reading state information... 148s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 151s autopkgtest [01:28:20]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:14:26 UTC 2024 151s autopkgtest [01:28:20]: @@@@@@@@@@@@@@@@@@@@ apt-source geopy 153s Get:1 http://ftpmaster.internal/ubuntu oracular/universe geopy 2.3.0-1ubuntu1 (dsc) [2250 B] 153s Get:2 http://ftpmaster.internal/ubuntu oracular/universe geopy 2.3.0-1ubuntu1 (tar) [116 kB] 153s Get:3 http://ftpmaster.internal/ubuntu oracular/universe geopy 2.3.0-1ubuntu1 (diff) [5004 B] 153s gpgv: Signature made Mon Feb 19 16:52:13 2024 UTC 153s gpgv: using RSA key 8AFD08D3D1B817B2DF8982F501AC4B4083590A98 153s gpgv: Can't check signature: No public key 153s dpkg-source: warning: cannot verify inline signature for ./geopy_2.3.0-1ubuntu1.dsc: no acceptable signature found 153s autopkgtest [01:28:22]: testing package geopy version 2.3.0-1ubuntu1 153s autopkgtest [01:28:22]: build not needed 155s autopkgtest [01:28:24]: test unittests3: preparing testbed 156s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s Starting pkgProblemResolver with broken count: 0 157s Starting 2 pkgProblemResolver with broken count: 0 157s Done 157s The following additional packages will be installed: 157s python3-all python3-geographiclib python3-geopy python3-iniconfig 157s python3-mock python3-packaging python3-pluggy python3-pytest python3-tz 157s Suggested packages: 157s python-mock-doc 157s The following NEW packages will be installed: 157s autopkgtest-satdep python3-all python3-geographiclib python3-geopy 157s python3-iniconfig python3-mock python3-packaging python3-pluggy 157s python3-pytest python3-tz 157s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 157s Need to get 510 kB/511 kB of archives. 157s After this operation, 2695 kB of additional disk space will be used. 157s Get:1 /tmp/autopkgtest.OhYdAE/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [736 B] 157s Get:2 http://ftpmaster.internal/ubuntu oracular/main s390x python3-all s390x 3.12.3-0ubuntu1 [890 B] 157s Get:3 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-geographiclib all 2.0-3 [33.3 kB] 157s Get:4 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-geopy all 2.3.0-1ubuntu1 [62.0 kB] 157s Get:5 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 158s Get:6 http://ftpmaster.internal/ubuntu oracular/main s390x python3-packaging all 24.0-1 [41.1 kB] 158s Get:7 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 158s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x python3-pytest all 8.2.2-1ubuntu1 [250 kB] 158s Get:9 http://ftpmaster.internal/ubuntu oracular/main s390x python3-tz all 2024.1-2 [31.4 kB] 158s Get:10 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-mock all 5.1.0-1 [64.1 kB] 158s Fetched 510 kB in 1s (901 kB/s) 158s Selecting previously unselected package python3-all. 158s (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 ... 54607 files and directories currently installed.) 158s Preparing to unpack .../0-python3-all_3.12.3-0ubuntu1_s390x.deb ... 158s Unpacking python3-all (3.12.3-0ubuntu1) ... 158s Selecting previously unselected package python3-geographiclib. 158s Preparing to unpack .../1-python3-geographiclib_2.0-3_all.deb ... 158s Unpacking python3-geographiclib (2.0-3) ... 158s Selecting previously unselected package python3-geopy. 158s Preparing to unpack .../2-python3-geopy_2.3.0-1ubuntu1_all.deb ... 158s Unpacking python3-geopy (2.3.0-1ubuntu1) ... 158s Selecting previously unselected package python3-iniconfig. 158s Preparing to unpack .../3-python3-iniconfig_1.1.1-2_all.deb ... 158s Unpacking python3-iniconfig (1.1.1-2) ... 158s Selecting previously unselected package python3-packaging. 158s Preparing to unpack .../4-python3-packaging_24.0-1_all.deb ... 158s Unpacking python3-packaging (24.0-1) ... 158s Selecting previously unselected package python3-pluggy. 158s Preparing to unpack .../5-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 .../6-python3-pytest_8.2.2-1ubuntu1_all.deb ... 158s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 158s Selecting previously unselected package python3-tz. 158s Preparing to unpack .../7-python3-tz_2024.1-2_all.deb ... 158s Unpacking python3-tz (2024.1-2) ... 158s Selecting previously unselected package python3-mock. 158s Preparing to unpack .../8-python3-mock_5.1.0-1_all.deb ... 158s Unpacking python3-mock (5.1.0-1) ... 158s Selecting previously unselected package autopkgtest-satdep. 158s Preparing to unpack .../9-1-autopkgtest-satdep.deb ... 158s Unpacking autopkgtest-satdep (0) ... 158s Setting up python3-iniconfig (1.1.1-2) ... 158s Setting up python3-geographiclib (2.0-3) ... 159s Setting up python3-all (3.12.3-0ubuntu1) ... 159s Setting up python3-tz (2024.1-2) ... 159s Setting up python3-mock (5.1.0-1) ... 159s Setting up python3-packaging (24.0-1) ... 159s Setting up python3-geopy (2.3.0-1ubuntu1) ... 160s Setting up python3-pluggy (1.5.0-1) ... 160s Setting up python3-pytest (8.2.2-1ubuntu1) ... 160s Setting up autopkgtest-satdep (0) ... 160s Processing triggers for man-db (2.12.1-1) ... 163s (Reading database ... 54889 files and directories currently installed.) 163s Removing autopkgtest-satdep (0) ... 164s autopkgtest [01:28:33]: test unittests3: [----------------------- 164s === python3.12 === 165s ============================= test session starts ============================== 165s platform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.12 165s cachedir: .pytest_cache 165s geopy: 165s internet access: allowed 165s adapter: 165s adapter type: sync 165s rootdir: /tmp/autopkgtest.OhYdAE/autopkgtest_tmp 165s collecting ... collected 202 items 165s 165s test/test_distance.py::TestDefaultDistanceClass::test_default_distance PASSED [ 0%] 165s test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function PASSED [ 0%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances PASSED [ 1%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances PASSED [ 1%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats PASSED [ 2%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances PASSED [ 2%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances PASSED [ 3%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats PASSED [ 3%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances PASSED [ 4%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances PASSED [ 4%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances PASSED [ 5%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length PASSED [ 5%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length PASSED [ 6%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet PASSED [ 6%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_meters PASSED [ 7%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles PASSED [ 7%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles PASSED [ 8%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet PASSED [ 8%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation PASSED [ 9%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers PASSED [ 9%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation PASSED [ 10%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters PASSED [ 10%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation PASSED [ 11%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles PASSED [ 11%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation PASSED [ 12%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles PASSED [ 12%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation PASSED [ 13%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances PASSED [ 13%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances PASSED [ 14%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_multiply_distances_by_distances PASSED [ 14%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance PASSED [ 15%] 165s test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number PASSED [ 15%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east PASSED [ 16%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error PASSED [ 16%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude PASSED [ 17%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances PASSED [ 17%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances PASSED [ 18%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats PASSED [ 18%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances PASSED [ 19%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances PASSED [ 19%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats PASSED [ 20%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances PASSED [ 20%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_subtract_distances PASSED [ 21%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances PASSED [ 21%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length PASSED [ 22%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length PASSED [ 22%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian PASSED [ 23%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator PASSED [ 23%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_trip_between_poles PASSED [ 24%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian PASSED [ 24%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator PASSED [ 25%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise PASSED [ 25%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles PASSED [ 26%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet PASSED [ 26%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters PASSED [ 27%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles PASSED [ 27%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles PASSED [ 28%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet PASSED [ 28%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation PASSED [ 29%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers PASSED [ 29%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation PASSED [ 30%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters PASSED [ 30%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation PASSED [ 31%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles PASSED [ 31%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation PASSED [ 32%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles PASSED [ 32%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation PASSED [ 33%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations PASSED [ 33%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length PASSED [ 34%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points PASSED [ 34%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points PASSED [ 35%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances PASSED [ 35%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances PASSED [ 36%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances PASSED [ 36%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans PASSED [ 37%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points PASSED [ 37%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude PASSED [ 38%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance PASSED [ 38%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number PASSED [ 39%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers PASSED [ 39%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon PASSED [ 40%] 165s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure PASSED [ 40%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east PASSED [ 41%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error PASSED [ 41%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude PASSED [ 42%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases PASSED [ 42%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances PASSED [ 43%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances PASSED [ 43%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats PASSED [ 44%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances PASSED [ 44%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances_by_distances PASSED [ 45%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats PASSED [ 45%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_negate_distances PASSED [ 46%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances PASSED [ 46%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances PASSED [ 47%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length PASSED [ 47%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length PASSED [ 48%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian PASSED [ 48%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles PASSED [ 49%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian PASSED [ 49%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise PASSED [ 50%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles PASSED [ 50%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet PASSED [ 50%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters PASSED [ 51%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles PASSED [ 51%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles PASSED [ 52%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet PASSED [ 52%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation PASSED [ 53%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers PASSED [ 53%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation PASSED [ 54%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters PASSED [ 54%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation PASSED [ 55%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles PASSED [ 55%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation PASSED [ 56%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles PASSED [ 56%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation PASSED [ 57%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations PASSED [ 57%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length PASSED [ 58%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points PASSED [ 58%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points PASSED [ 59%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_allow_adding_with_objects_that_arent_distances PASSED [ 59%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances PASSED [ 60%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances PASSED [ 60%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans PASSED [ 61%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points PASSED [ 61%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude PASSED [ 62%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance PASSED [ 62%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number PASSED [ 63%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers PASSED [ 63%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon PASSED [ 64%] 165s test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure PASSED [ 64%] 165s test/test_distance.py::test_distance_hashing PASSED [ 65%] 165s test/test_exc.py::test_init[ConfigurationError] PASSED [ 65%] 165s test/test_exc.py::test_init[GeocoderAuthenticationFailure] PASSED [ 66%] 165s test/test_exc.py::test_init[GeocoderInsufficientPrivileges] PASSED [ 66%] 165s test/test_exc.py::test_init[GeocoderNotFound] PASSED [ 67%] 165s test/test_exc.py::test_init[GeocoderParseError] PASSED [ 67%] 165s test/test_exc.py::test_init[GeocoderQueryError] PASSED [ 68%] 165s test/test_exc.py::test_init[GeocoderQuotaExceeded] PASSED [ 68%] 165s test/test_exc.py::test_init[GeocoderRateLimited] PASSED [ 69%] 165s test/test_exc.py::test_init[GeocoderServiceError] PASSED [ 69%] 165s test/test_exc.py::test_init[GeocoderTimedOut] PASSED [ 70%] 165s test/test_exc.py::test_init[GeocoderUnavailable] PASSED [ 70%] 165s test/test_exc.py::test_init[GeopyError] PASSED [ 71%] 165s test/test_format.py::test_format_simple[input0-12 30' 0"] PASSED [ 71%] 165s test/test_format.py::test_format_simple[input1-12 30' 30"] PASSED [ 72%] 165s test/test_format.py::test_format_simple[input2-12 30' 30.4"] PASSED [ 72%] 165s test/test_format.py::test_format_float_precision[input0-13 20' 0"] XFAIL [ 73%] 165s test/test_format.py::test_format_float_precision[input1--13 19' 0"] XFAIL [ 73%] 165s test/test_init.py::test_version PASSED [ 74%] 165s test/test_init.py::test_version_info PASSED [ 74%] 165s test/test_init.py::test_get_version PASSED [ 75%] 165s test/test_location.py::LocationTestCase::test_location_array_access PASSED [ 75%] 165s test/test_location.py::LocationTestCase::test_location_eq PASSED [ 76%] 165s test/test_location.py::LocationTestCase::test_location_is_picklable PASSED [ 76%] 165s test/test_location.py::LocationTestCase::test_location_iter PASSED [ 77%] 165s test/test_location.py::LocationTestCase::test_location_len PASSED [ 77%] 165s test/test_location.py::LocationTestCase::test_location_ne PASSED [ 78%] 165s test/test_location.py::LocationTestCase::test_location_none PASSED [ 78%] 165s test/test_location.py::LocationTestCase::test_location_point PASSED [ 79%] 165s test/test_location.py::LocationTestCase::test_location_point_typeerror PASSED [ 79%] 165s test/test_location.py::LocationTestCase::test_location_properties PASSED [ 80%] 165s test/test_location.py::LocationTestCase::test_location_raw PASSED [ 80%] 165s test/test_location.py::LocationTestCase::test_location_repr PASSED [ 81%] 165s test/test_location.py::LocationTestCase::test_location_str PASSED [ 81%] 165s test/test_location.py::LocationTestCase::test_location_string PASSED [ 82%] 165s test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw PASSED [ 82%] 165s test/test_point.py::PointTestCase::test_point_assign_coordinates PASSED [ 83%] 165s test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions PASSED [ 83%] 165s test/test_point.py::PointTestCase::test_point_comparison_ignores_strings PASSED [ 84%] 165s test/test_point.py::PointTestCase::test_point_comparison_respects_lists PASSED [ 84%] 165s test/test_point.py::PointTestCase::test_point_comparison_with_empty_values PASSED [ 85%] 165s test/test_point.py::PointTestCase::test_point_degrees_are_normalized PASSED [ 85%] 165s test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision PASSED [ 86%] 165s test/test_point.py::PointTestCase::test_point_eq PASSED [ 86%] 165s test/test_point.py::PointTestCase::test_point_float PASSED [ 87%] 165s test/test_point.py::PointTestCase::test_point_format PASSED [ 87%] 165s test/test_point.py::PointTestCase::test_point_format_altitude PASSED [ 88%] 165s test/test_point.py::PointTestCase::test_point_from_generator PASSED [ 88%] 165s test/test_point.py::PointTestCase::test_point_from_iterable PASSED [ 89%] 165s test/test_point.py::PointTestCase::test_point_from_point PASSED [ 89%] 165s test/test_point.py::PointTestCase::test_point_from_single_number PASSED [ 90%] 165s test/test_point.py::PointTestCase::test_point_from_string PASSED [ 90%] 165s test/test_point.py::PointTestCase::test_point_getitem PASSED [ 91%] 165s test/test_point.py::PointTestCase::test_point_is_picklable PASSED [ 91%] 165s test/test_point.py::PointTestCase::test_point_ne PASSED [ 92%] 165s test/test_point.py::PointTestCase::test_point_no_len PASSED [ 92%] 165s test/test_point.py::PointTestCase::test_point_setitem PASSED [ 93%] 165s test/test_point.py::PointTestCase::test_point_setitem_normalization PASSED [ 93%] 165s test/test_point.py::PointTestCase::test_point_slices PASSED [ 94%] 165s test/test_point.py::PointTestCase::test_point_str_deg PASSED [ 94%] 165s test/test_point.py::PointTestCase::test_point_str_simple PASSED [ 95%] 165s test/test_point.py::PointTestCase::test_unpacking PASSED [ 95%] 165s test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset PASSED [ 96%] 165s test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone PASSED [ 96%] 165s test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name PASSED [ 97%] 165s test/test_timezone.py::TimezoneTestCase::test_eq PASSED [ 97%] 165s test/test_timezone.py::TimezoneTestCase::test_ne PASSED [ 98%] 165s test/test_timezone.py::TimezoneTestCase::test_picklable PASSED [ 98%] 165s test/test_timezone.py::TimezoneTestCase::test_repr PASSED [ 99%] 165s test/test_timezone.py::TimezoneTestCase::test_string PASSED [ 99%] 165s test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw PASSED [100%] 165s 165s =============================== warnings summary =============================== 165s test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset 165s /tmp/autopkgtest.OhYdAE/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). 165s dt = datetime.datetime.utcnow() 165s 165s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 165s ================== 200 passed, 2 xfailed, 1 warning in 0.35s =================== 165s Request statistics per hostname 165s -- empty -- 165s 165s autopkgtest [01:28:34]: test unittests3: -----------------------] 166s unittests3 PASS 166s autopkgtest [01:28:35]: test unittests3: - - - - - - - - - - results - - - - - - - - - - 166s autopkgtest [01:28:35]: @@@@@@@@@@@@@@@@@@@@ summary 166s unittests3 PASS 179s nova [W] Using flock in scalingstack-bos01-s390x 179s flock: timeout while waiting to get lock 179s Creating nova instance adt-oracular-s390x-geopy-20240608-011059-juju-7f2275-prod-proposed-migration-environment-3-44d6dc31-2393-472d-ac85-430bdbf8c022 from image adt/ubuntu-oracular-s390x-server-20240607.img (UUID 7eeb2415-a1eb-49f2-b205-8690074843ed)...