0s autopkgtest [00:19:22]: starting date and time: 2024-06-08 00:19:22+0000 0s autopkgtest [00:19:22]: git checkout: 433ed4cb Merge branch 'skia/nova_flock' into 'ubuntu/5.34+prod' 0s autopkgtest [00:19:22]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.68qv67ef/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@lcy02-57.secgroup --name adt-oracular-amd64-geopy-20240608-001922-juju-7f2275-prod-proposed-migration-environment-3-30540106-a41a-4164-8c81-36da24940a13 --image adt/ubuntu-oracular-amd64-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://ftpmaster.internal/ubuntu/ 394s autopkgtest [00:25:56]: testbed dpkg architecture: amd64 394s autopkgtest [00:25:56]: testbed apt version: 2.9.3 394s autopkgtest [00:25:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 395s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 395s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2852 B] 395s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7972 B] 395s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [339 kB] 395s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [44.3 kB] 395s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [37.8 kB] 395s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [65.6 kB] 395s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [9340 B] 395s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [27.4 kB] 395s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [124 kB] 395s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [300 kB] 395s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [9280 B] 395s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [3368 B] 395s Fetched 1081 kB in 0s (4449 kB/s) 395s Reading package lists... 397s Reading package lists... 397s Building dependency tree... 397s Reading state information... 397s Calculating upgrade... 397s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 397s Reading package lists... 398s Building dependency tree... 398s Reading state information... 398s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 399s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 399s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 399s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 399s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 400s Reading package lists... 400s Reading package lists... 400s Building dependency tree... 400s Reading state information... 401s Calculating upgrade... 401s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 401s Reading package lists... 401s Building dependency tree... 401s Reading state information... 401s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 403s autopkgtest [00:26:05]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 403s autopkgtest [00:26:05]: @@@@@@@@@@@@@@@@@@@@ apt-source geopy 404s Get:1 http://ftpmaster.internal/ubuntu oracular/universe geopy 2.3.0-1ubuntu1 (dsc) [2250 B] 404s Get:2 http://ftpmaster.internal/ubuntu oracular/universe geopy 2.3.0-1ubuntu1 (tar) [116 kB] 404s Get:3 http://ftpmaster.internal/ubuntu oracular/universe geopy 2.3.0-1ubuntu1 (diff) [5004 B] 404s gpgv: Signature made Mon Feb 19 16:52:13 2024 UTC 404s gpgv: using RSA key 8AFD08D3D1B817B2DF8982F501AC4B4083590A98 404s gpgv: Can't check signature: No public key 404s dpkg-source: warning: cannot verify inline signature for ./geopy_2.3.0-1ubuntu1.dsc: no acceptable signature found 404s autopkgtest [00:26:06]: testing package geopy version 2.3.0-1ubuntu1 404s autopkgtest [00:26:06]: build not needed 404s autopkgtest [00:26:06]: test unittests3: preparing testbed 405s Reading package lists... 405s Building dependency tree... 405s Reading state information... 405s Starting pkgProblemResolver with broken count: 0 405s Starting 2 pkgProblemResolver with broken count: 0 405s Done 406s The following additional packages will be installed: 406s python3-all python3-geographiclib python3-geopy python3-iniconfig 406s python3-mock python3-packaging python3-pluggy python3-pytest 406s Suggested packages: 406s python-mock-doc 406s The following NEW packages will be installed: 406s autopkgtest-satdep python3-all python3-geographiclib python3-geopy 406s python3-iniconfig python3-mock python3-packaging python3-pluggy 406s python3-pytest 406s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 406s Need to get 479 kB/479 kB of archives. 406s After this operation, 2590 kB of additional disk space will be used. 406s Get:1 /tmp/autopkgtest.csB2Fi/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [740 B] 406s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-all amd64 3.12.3-0ubuntu1 [888 B] 406s Get:3 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-geographiclib all 2.0-3 [33.3 kB] 406s Get:4 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-geopy all 2.3.0-1ubuntu1 [62.0 kB] 406s Get:5 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 406s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-packaging all 24.0-1 [41.1 kB] 406s Get:7 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 406s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 python3-pytest all 8.2.2-1ubuntu1 [250 kB] 406s Get:9 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-mock all 5.1.0-1 [64.1 kB] 406s Fetched 479 kB in 0s (12.5 MB/s) 406s Selecting previously unselected package python3-all. 406s (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 ... 74365 files and directories currently installed.) 406s Preparing to unpack .../0-python3-all_3.12.3-0ubuntu1_amd64.deb ... 406s Unpacking python3-all (3.12.3-0ubuntu1) ... 406s Selecting previously unselected package python3-geographiclib. 406s Preparing to unpack .../1-python3-geographiclib_2.0-3_all.deb ... 406s Unpacking python3-geographiclib (2.0-3) ... 406s Selecting previously unselected package python3-geopy. 406s Preparing to unpack .../2-python3-geopy_2.3.0-1ubuntu1_all.deb ... 406s Unpacking python3-geopy (2.3.0-1ubuntu1) ... 406s Selecting previously unselected package python3-iniconfig. 407s Preparing to unpack .../3-python3-iniconfig_1.1.1-2_all.deb ... 407s Unpacking python3-iniconfig (1.1.1-2) ... 407s Selecting previously unselected package python3-packaging. 407s Preparing to unpack .../4-python3-packaging_24.0-1_all.deb ... 407s Unpacking python3-packaging (24.0-1) ... 407s Selecting previously unselected package python3-pluggy. 407s Preparing to unpack .../5-python3-pluggy_1.5.0-1_all.deb ... 407s Unpacking python3-pluggy (1.5.0-1) ... 407s Selecting previously unselected package python3-pytest. 407s Preparing to unpack .../6-python3-pytest_8.2.2-1ubuntu1_all.deb ... 407s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 407s Selecting previously unselected package python3-mock. 407s Preparing to unpack .../7-python3-mock_5.1.0-1_all.deb ... 407s Unpacking python3-mock (5.1.0-1) ... 407s Selecting previously unselected package autopkgtest-satdep. 407s Preparing to unpack .../8-1-autopkgtest-satdep.deb ... 407s Unpacking autopkgtest-satdep (0) ... 407s Setting up python3-iniconfig (1.1.1-2) ... 407s Setting up python3-geographiclib (2.0-3) ... 407s Setting up python3-all (3.12.3-0ubuntu1) ... 407s Setting up python3-mock (5.1.0-1) ... 407s Setting up python3-packaging (24.0-1) ... 407s Setting up python3-geopy (2.3.0-1ubuntu1) ... 408s Setting up python3-pluggy (1.5.0-1) ... 408s Setting up python3-pytest (8.2.2-1ubuntu1) ... 408s Setting up autopkgtest-satdep (0) ... 408s Processing triggers for man-db (2.12.1-1) ... 411s (Reading database ... 74631 files and directories currently installed.) 411s Removing autopkgtest-satdep (0) ... 411s autopkgtest [00:26:13]: test unittests3: [----------------------- 411s === python3.12 === 412s ============================= test session starts ============================== 412s platform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.12 412s cachedir: .pytest_cache 412s geopy: 412s internet access: allowed 412s adapter: 412s adapter type: sync 412s rootdir: /tmp/autopkgtest.csB2Fi/autopkgtest_tmp 412s collecting ... collected 202 items 412s 412s test/test_distance.py::TestDefaultDistanceClass::test_default_distance PASSED [ 0%] 412s test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function PASSED [ 0%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances PASSED [ 1%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances PASSED [ 1%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats PASSED [ 2%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances PASSED [ 2%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances PASSED [ 3%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats PASSED [ 3%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances PASSED [ 4%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances PASSED [ 4%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances PASSED [ 5%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length PASSED [ 5%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length PASSED [ 6%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet PASSED [ 6%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_meters PASSED [ 7%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles PASSED [ 7%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles PASSED [ 8%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet PASSED [ 8%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation PASSED [ 9%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers PASSED [ 9%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation PASSED [ 10%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters PASSED [ 10%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation PASSED [ 11%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles PASSED [ 11%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation PASSED [ 12%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles PASSED [ 12%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation PASSED [ 13%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances PASSED [ 13%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances PASSED [ 14%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_multiply_distances_by_distances PASSED [ 14%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance PASSED [ 15%] 412s test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number PASSED [ 15%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east PASSED [ 16%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error PASSED [ 16%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude PASSED [ 17%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances PASSED [ 17%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances PASSED [ 18%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats PASSED [ 18%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances PASSED [ 19%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances PASSED [ 19%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats PASSED [ 20%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances PASSED [ 20%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_subtract_distances PASSED [ 21%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances PASSED [ 21%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length PASSED [ 22%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length PASSED [ 22%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian PASSED [ 23%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator PASSED [ 23%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_trip_between_poles PASSED [ 24%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian PASSED [ 24%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator PASSED [ 25%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise PASSED [ 25%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles PASSED [ 26%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet PASSED [ 26%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters PASSED [ 27%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles PASSED [ 27%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles PASSED [ 28%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet PASSED [ 28%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation PASSED [ 29%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers PASSED [ 29%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation PASSED [ 30%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters PASSED [ 30%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation PASSED [ 31%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles PASSED [ 31%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation PASSED [ 32%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles PASSED [ 32%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation PASSED [ 33%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations PASSED [ 33%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length PASSED [ 34%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points PASSED [ 34%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points PASSED [ 35%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances PASSED [ 35%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances PASSED [ 36%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances PASSED [ 36%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans PASSED [ 37%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points PASSED [ 37%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude PASSED [ 38%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance PASSED [ 38%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number PASSED [ 39%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers PASSED [ 39%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon PASSED [ 40%] 412s test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure PASSED [ 40%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east PASSED [ 41%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error PASSED [ 41%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude PASSED [ 42%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases PASSED [ 42%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances PASSED [ 43%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances PASSED [ 43%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats PASSED [ 44%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances PASSED [ 44%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances_by_distances PASSED [ 45%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats PASSED [ 45%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_negate_distances PASSED [ 46%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances PASSED [ 46%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances PASSED [ 47%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length PASSED [ 47%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length PASSED [ 48%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian PASSED [ 48%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles PASSED [ 49%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian PASSED [ 49%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise PASSED [ 50%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles PASSED [ 50%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet PASSED [ 50%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters PASSED [ 51%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles PASSED [ 51%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles PASSED [ 52%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet PASSED [ 52%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation PASSED [ 53%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers PASSED [ 53%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation PASSED [ 54%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters PASSED [ 54%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation PASSED [ 55%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles PASSED [ 55%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation PASSED [ 56%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles PASSED [ 56%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation PASSED [ 57%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations PASSED [ 57%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length PASSED [ 58%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points PASSED [ 58%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points PASSED [ 59%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_allow_adding_with_objects_that_arent_distances PASSED [ 59%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances PASSED [ 60%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances PASSED [ 60%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans PASSED [ 61%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points PASSED [ 61%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude PASSED [ 62%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance PASSED [ 62%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number PASSED [ 63%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers PASSED [ 63%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon PASSED [ 64%] 412s test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure PASSED [ 64%] 412s test/test_distance.py::test_distance_hashing PASSED [ 65%] 412s test/test_exc.py::test_init[ConfigurationError] PASSED [ 65%] 412s test/test_exc.py::test_init[GeocoderAuthenticationFailure] PASSED [ 66%] 412s test/test_exc.py::test_init[GeocoderInsufficientPrivileges] PASSED [ 66%] 412s test/test_exc.py::test_init[GeocoderNotFound] PASSED [ 67%] 412s test/test_exc.py::test_init[GeocoderParseError] PASSED [ 67%] 412s test/test_exc.py::test_init[GeocoderQueryError] PASSED [ 68%] 412s test/test_exc.py::test_init[GeocoderQuotaExceeded] PASSED [ 68%] 412s test/test_exc.py::test_init[GeocoderRateLimited] PASSED [ 69%] 412s test/test_exc.py::test_init[GeocoderServiceError] PASSED [ 69%] 412s test/test_exc.py::test_init[GeocoderTimedOut] PASSED [ 70%] 412s test/test_exc.py::test_init[GeocoderUnavailable] PASSED [ 70%] 412s test/test_exc.py::test_init[GeopyError] PASSED [ 71%] 412s test/test_format.py::test_format_simple[input0-12 30' 0"] PASSED [ 71%] 412s test/test_format.py::test_format_simple[input1-12 30' 30"] PASSED [ 72%] 412s test/test_format.py::test_format_simple[input2-12 30' 30.4"] PASSED [ 72%] 412s test/test_format.py::test_format_float_precision[input0-13 20' 0"] XFAIL [ 73%] 412s test/test_format.py::test_format_float_precision[input1--13 19' 0"] XFAIL [ 73%] 412s test/test_init.py::test_version PASSED [ 74%] 412s test/test_init.py::test_version_info PASSED [ 74%] 412s test/test_init.py::test_get_version PASSED [ 75%] 412s test/test_location.py::LocationTestCase::test_location_array_access PASSED [ 75%] 412s test/test_location.py::LocationTestCase::test_location_eq PASSED [ 76%] 412s test/test_location.py::LocationTestCase::test_location_is_picklable PASSED [ 76%] 412s test/test_location.py::LocationTestCase::test_location_iter PASSED [ 77%] 412s test/test_location.py::LocationTestCase::test_location_len PASSED [ 77%] 412s test/test_location.py::LocationTestCase::test_location_ne PASSED [ 78%] 412s test/test_location.py::LocationTestCase::test_location_none PASSED [ 78%] 412s test/test_location.py::LocationTestCase::test_location_point PASSED [ 79%] 412s test/test_location.py::LocationTestCase::test_location_point_typeerror PASSED [ 79%] 412s test/test_location.py::LocationTestCase::test_location_properties PASSED [ 80%] 412s test/test_location.py::LocationTestCase::test_location_raw PASSED [ 80%] 412s test/test_location.py::LocationTestCase::test_location_repr PASSED [ 81%] 412s test/test_location.py::LocationTestCase::test_location_str PASSED [ 81%] 412s test/test_location.py::LocationTestCase::test_location_string PASSED [ 82%] 412s test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw PASSED [ 82%] 412s test/test_point.py::PointTestCase::test_point_assign_coordinates PASSED [ 83%] 412s test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions PASSED [ 83%] 412s test/test_point.py::PointTestCase::test_point_comparison_ignores_strings PASSED [ 84%] 412s test/test_point.py::PointTestCase::test_point_comparison_respects_lists PASSED [ 84%] 412s test/test_point.py::PointTestCase::test_point_comparison_with_empty_values PASSED [ 85%] 412s test/test_point.py::PointTestCase::test_point_degrees_are_normalized PASSED [ 85%] 412s test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision PASSED [ 86%] 412s test/test_point.py::PointTestCase::test_point_eq PASSED [ 86%] 412s test/test_point.py::PointTestCase::test_point_float PASSED [ 87%] 412s test/test_point.py::PointTestCase::test_point_format PASSED [ 87%] 412s test/test_point.py::PointTestCase::test_point_format_altitude PASSED [ 88%] 412s test/test_point.py::PointTestCase::test_point_from_generator PASSED [ 88%] 412s test/test_point.py::PointTestCase::test_point_from_iterable PASSED [ 89%] 412s test/test_point.py::PointTestCase::test_point_from_point PASSED [ 89%] 412s test/test_point.py::PointTestCase::test_point_from_single_number PASSED [ 90%] 412s test/test_point.py::PointTestCase::test_point_from_string PASSED [ 90%] 412s test/test_point.py::PointTestCase::test_point_getitem PASSED [ 91%] 412s test/test_point.py::PointTestCase::test_point_is_picklable PASSED [ 91%] 412s test/test_point.py::PointTestCase::test_point_ne PASSED [ 92%] 412s test/test_point.py::PointTestCase::test_point_no_len PASSED [ 92%] 412s test/test_point.py::PointTestCase::test_point_setitem PASSED [ 93%] 412s test/test_point.py::PointTestCase::test_point_setitem_normalization PASSED [ 93%] 412s test/test_point.py::PointTestCase::test_point_slices PASSED [ 94%] 412s test/test_point.py::PointTestCase::test_point_str_deg PASSED [ 94%] 412s test/test_point.py::PointTestCase::test_point_str_simple PASSED [ 95%] 412s test/test_point.py::PointTestCase::test_unpacking PASSED [ 95%] 412s test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset PASSED [ 96%] 412s test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone PASSED [ 96%] 412s test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name PASSED [ 97%] 412s test/test_timezone.py::TimezoneTestCase::test_eq PASSED [ 97%] 412s test/test_timezone.py::TimezoneTestCase::test_ne PASSED [ 98%] 412s test/test_timezone.py::TimezoneTestCase::test_picklable PASSED [ 98%] 412s test/test_timezone.py::TimezoneTestCase::test_repr PASSED [ 99%] 412s test/test_timezone.py::TimezoneTestCase::test_string PASSED [ 99%] 412s test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw PASSED [100%] 412s 412s =============================== warnings summary =============================== 412s test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset 412s /tmp/autopkgtest.csB2Fi/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). 412s dt = datetime.datetime.utcnow() 412s 412s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 412s ================== 200 passed, 2 xfailed, 1 warning in 0.26s =================== 412s Request statistics per hostname 412s -- empty -- 412s 412s autopkgtest [00:26:14]: test unittests3: -----------------------] 413s unittests3 PASS 413s autopkgtest [00:26:15]: test unittests3: - - - - - - - - - - results - - - - - - - - - - 413s autopkgtest [00:26:15]: @@@@@@@@@@@@@@@@@@@@ summary 413s unittests3 PASS 424s nova [W] Skipping flock for amd64 424s Creating nova instance adt-oracular-amd64-geopy-20240608-001922-juju-7f2275-prod-proposed-migration-environment-3-30540106-a41a-4164-8c81-36da24940a13 from image adt/ubuntu-oracular-amd64-server-20240607.img (UUID d996b44c-1e10-4875-aeab-5b4c434d75a2)...