Skip to content

Poland_demographics data updated V1

74177c0
Select commit
Loading
Failed to load commit list.
Draft

Poland_demographics data #1798

Poland_demographics data updated V1
74177c0
Select commit
Loading
Failed to load commit list.
Google Cloud Build / data-pull-request-py (datcom-ci) failed Dec 24, 2025 in 7m 1s

Summary

Build Information

Trigger data-pull-request-py
Build 5cd8b6f9-2f89-4884-9536-6112141b6a4c
Start 2025-12-23T20:33:05-08:00
Duration 6m59.861s
Status FAILURE

Steps

Step Status Duration
python_install SUCCESS 5m55.491s
python_test FAILURE 28.446s
python_format_check CANCELLED 30.367s

Details

starting build "5cd8b6f9-2f89-4884-9536-6112141b6a4c"

FETCHSOURCE
From https://github.com/datacommonsorg/data
 * branch            74177c01855b5657d88571180fecbcc2f937ecdb -> FETCH_HEAD
Updating files:  20% (935/4653)
Updating files:  21% (978/4653)
Updating files:  21% (1013/4653)
Updating files:  22% (1024/4653)
Updating files:  23% (1071/4653)
Updating files:  24% (1117/4653)
Updating files:  25% (1164/4653)
Updating files:  26% (1210/4653)
Updating files:  27% (1257/4653)
Updating files:  28% (1303/4653)
Updating files:  29% (1350/4653)
Updating files:  30% (1396/4653)
Updating files:  31% (1443/4653)
Updating files:  32% (1489/4653)
Updating files:  33% (1536/4653)
Updating files:  34% (1583/4653)
Updating files:  35% (1629/4653)
Updating files:  36% (1676/4653)
Updating files:  37% (1722/4653)
Updating files:  38% (1769/4653)
Updating files:  39% (1815/4653)
Updating files:  40% (1862/4653)
Updating files:  41% (1908/4653)
Updating files:  42% (1955/4653)
Updating files:  43% (2001/4653)
Updating files:  44% (2048/4653)
Updating files:  45% (2094/4653)
Updating files:  46% (2141/4653)
Updating files:  47% (2187/4653)
Updating files:  48% (2234/4653)
Updating files:  49% (2280/4653)
Updating files:  50% (2327/4653)
Updating files:  51% (2374/4653)
Updating files:  52% (2420/4653)
Updating files:  53% (2467/4653)
Updating files:  54% (2513/4653)
Updating files:  55% (2560/4653)
Updating files:  56% (2606/4653)
Updating files:  57% (2653/4653)
Updating files:  58% (2699/4653)
Updating files:  59% (2746/4653)
Updating files:  60% (2792/4653)
Updating files:  61% (2839/4653)
Updating files:  62% (2885/4653)
Updating files:  62% (2899/4653)
Updating files:  63% (2932/4653)
Updating files:  64% (2978/4653)
Updating files:  65% (3025/4653)
Updating files:  66% (3071/4653)
Updating files:  67% (3118/4653)
Updating files:  68% (3165/4653)
Updating files:  69% (3211/4653)
Updating files:  70% (3258/4653)
Updating files:  71% (3304/4653)
Updating files:  72% (3351/4653)
Updating files:  73% (3397/4653)
Updating files:  74% (3444/4653)
Updating files:  75% (3490/4653)
Updating files:  76% (3537/4653)
Updating files:  77% (3583/4653)
Updating files:  78% (3630/4653)
Updating files:  79% (3676/4653)
Updating files:  80% (3723/4653)
Updating files:  81% (3769/4653)
Updating files:  82% (3816/4653)
Updating files:  83% (3862/4653)
Updating files:  84% (3909/4653)
Updating files:  85% (3956/4653)
Updating files:  86% (4002/4653)
Updating files:  87% (4049/4653)
Updating files:  88% (4095/4653)
Updating files:  89% (4142/4653)
Updating files:  90% (4188/4653)
Updating files:  91% (4235/4653)
Updating files:  92% (4281/4653)
Updating files:  93% (4328/4653)
Updating files:  94% (4374/4653)
Updating files:  95% (4421/4653)
Updating files:  96% (4467/4653)
Updating files:  97% (4514/4653)
Updating files:  98% (4560/4653)
Updating files:  99% (4607/4653)
Updating files: 100% (4653/4653)
Updating files: 100% (4653/4653), done.
HEAD is now at 74177c0 Poland_demographics data updated V1
GitCommit:
74177c01855b5657d88571180fecbcc2f937ecdb
BUILD
Starting Step #0 - "python_install"
Step #0 - "python_install": Pulling image: python:3.12.8
Step #0 - "python_install": 3.12.8: Pulling from library/python
Step #0 - "python_install": a492eee5e559: Pulling fs layer
Step #0 - "python_install": 32b550be6cb6: Pulling fs layer
Step #0 - "python_install": 35af2a7690f2: Pulling fs layer
Step #0 - "python_install": 7576b00d9bb1: Pulling fs layer
Step #0 - "python_install": a57a7d4db735: Pulling fs layer
Step #0 - "python_install": a113cc029c60: Pulling fs layer
Step #0 - "python_install": dc93fee02728: Pulling fs layer
Step #0 - "python_install": dc93fee02728: Waiting
Step #0 - "python_install": a57a7d4db735: Verifying Checksum
Step #0 - "python_install": a57a7d4db735: Download complete
Step #0 - "python_install": a113cc029c60: Verifying Checksum
Step #0 - "python_install": a113cc029c60: Download complete
Step #0 - "python_install": 32b550be6cb6: Verifying Checksum
Step #0 - "python_install": 32b550be6cb6: Download complete
Step #0 - "python_install": dc93fee02728: Download complete
Step #0 - "python_install": a492eee5e559: Verifying Checksum
Step #0 - "python_install": a492eee5e559: Download complete
Step #0 - "python_install": 35af2a7690f2: Verifying Checksum
Step #0 - "python_install": 35af2a7690f2: Download complete
Step #0 - "python_install": 7576b00d9bb1: Verifying Checksum
Step #0 - "python_install": 7576b00d9bb1: Download complete
Step #0 - "python_install": a492eee5e559: Pull complete
Step #0 - "python_install": 32b550be6cb6: Pull complete
Step #0 - "python_install": 35af2a7690f2: Pull complete
Step #0 - "python_install": 7576b00d9bb1: Pull complete
Step #0 - "python_install": a57a7d4db735: Pull complete
Step #0 - "python_install": a113cc029c60: Pull complete
Step #0 - "python_install": dc93fee02728: Pull complete
Step #0 - "python_install": Digest: sha256:e74938514dc67ad3eade8798aa929f5dd569e463758c83243636d4e1b54aa559
Step #0 - "python_install": Status: Downloaded newer image for python:3.12.8
Step #0 - "python_install": docker.io/library/python:3.12.8
Step #0 - "python_install": ### Installing Python requirements
Step #0 - "python_install": Installing Python requirements
Step #0 - "python_install": 
Step #0 - "python_install": [notice] A new release of pip is available: 24.3.1 -> 25.3
Step #0 - "python_install": [notice] To update, run: pip install --upgrade pip
Finished Step #0 - "python_install"
Starting Step #1 - "python_test"
Starting Step #2 - "python_format_check"
Step #2 - "python_format_check": Already have image (with digest): python:3.12.8
Step #1 - "python_test": Already have image (with digest): python:3.12.8
Step #1 - "python_test": ### Running all tests
Step #2 - "python_format_check": ### Testing lint
Step #2 - "python_format_check": Installing Python requirements
Step #1 - "python_test": Installing Python requirements
Step #2 - "python_format_check": 
Step #2 - "python_format_check": [notice] A new release of pip is available: 24.3.1 -> 25.3
Step #2 - "python_format_check": [notice] To update, run: pip install --upgrade pip
Step #1 - "python_test": 
Step #1 - "python_test": [notice] A new release of pip is available: 24.3.1 -> 25.3
Step #1 - "python_test": [notice] To update, run: pip install --upgrade pip
Step #2 - "python_format_check": #### Testing Python lint
Step #1 - "python_test": #### Testing Python code in util/
Step #1 - "python_test": test_aggregate_dict (aggregation_util_test.AggregationUtilTest.test_aggregate_dict) ... ok
Step #1 - "python_test": test_aggregate_value (aggregation_util_test.AggregationUtilTest.test_aggregate_value) ... ok
Step #1 - "python_test": test_config_map_with_override (config_map_test.TestConfigMap.test_config_map_with_override) ... ok
Step #1 - "python_test": test_load_config_file (config_map_test.TestConfigMap.test_load_config_file)
Step #1 - "python_test": Test loading of config dictionary from a file. ... ok
Step #1 - "python_test": test_set_config (config_map_test.TestConfigMap.test_set_config) ... ok
Step #1 - "python_test": test_update_config (config_map_test.TestConfigMap.test_update_config) ... ok
Step #1 - "python_test": test_add_counter_decrement (counters_test.TestCounters.test_add_counter_decrement) ... ok
Step #1 - "python_test": test_add_counter_default_increment (counters_test.TestCounters.test_add_counter_default_increment) ... ok
Step #1 - "python_test": test_add_counter_increment (counters_test.TestCounters.test_add_counter_increment) ... ok
Step #1 - "python_test": test_add_counters (counters_test.TestCounters.test_add_counters) ... ok
Step #1 - "python_test": test_counter_dict_is_shared (counters_test.TestCounters.test_counter_dict_is_shared)
Step #1 - "python_test": Verify counter dict is shared across counters. ... ok
Step #1 - "python_test": test_debug_counters_are_correctly_updated (counters_test.TestCounters.test_debug_counters_are_correctly_updated)
Step #1 - "python_test": Verify counters with debug string suffixes. ... ok
Step #1 - "python_test": test_debug_counters_are_not_created_when_debug_is_false (counters_test.TestCounters.test_debug_counters_are_not_created_when_debug_is_false) ... ok
Step #1 - "python_test": test_get_counters_string (counters_test.TestCounters.test_get_counters_string) ... ok
Step #1 - "python_test": test_get_non_existent_counter (counters_test.TestCounters.test_get_non_existent_counter) ... ok
Step #1 - "python_test": test_max_counter (counters_test.TestCounters.test_max_counter) ... ok
Step #1 - "python_test": test_min_counter (counters_test.TestCounters.test_min_counter) ... ok
Step #1 - "python_test": test_prefix (counters_test.TestCounters.test_prefix) ... ok
Step #1 - "python_test": test_processing_rate (counters_test.TestCounters.test_processing_rate) ... ok
Step #1 - "python_test": test_set_counter_overwrites_value (counters_test.TestCounters.test_set_counter_overwrites_value)
Step #1 - "python_test": Verify set_counter overrides current value. ... ok
Step #1 - "python_test": test_show_counters_produces_correct_output (counters_test.TestCounters.test_show_counters_produces_correct_output) ... ok
Step #1 - "python_test": test_convert_v1_to_v2_coordinate_request (dc_api_wrapper_test.TestDCAPIWrapper.test_convert_v1_to_v2_coordinate_request)
Step #1 - "python_test": Test coordinate request conversion from v1 to v2. ... ok
Step #1 - "python_test": test_convert_v2_to_v1_coordinate_response (dc_api_wrapper_test.TestDCAPIWrapper.test_convert_v2_to_v1_coordinate_response)
Step #1 - "python_test": Test coordinate response conversion from v2 to v1. ... ok
Step #1 - "python_test": test_dc_api_batched_wrapper (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_batched_wrapper)
Step #1 - "python_test": Test DC API wrapper for batched calls. ... ok
Step #1 - "python_test": test_dc_api_get_node_property (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_get_node_property)
Step #1 - "python_test": Test API wrapper to get a single property for a node. ... WARNING:absl:Using default DC API key with limited quota. Please set an API key in the environment variable: DC_API_KEY.Refer https://docs.datacommons.org/api/python/v2/#authentication for more details.
Step #1 - "python_test": ok
Step #1 - "python_test": test_dc_api_is_defined_dcid (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_is_defined_dcid)
Step #1 - "python_test": Test API wrapper for defined DCIDs. ... ERROR
Step #1 - "python_test": test_dc_api_resolve_latlng (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_resolve_latlng)
Step #1 - "python_test": Test API wrapper for latlng resolution. ... ok
Step #1 - "python_test": test_dc_api_resolve_placeid (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_resolve_placeid)
Step #1 - "python_test": Test API wrapper to resolve entity using a placeid. ... ok
Step #1 - "python_test": test_dc_api_wrapper (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_wrapper)
Step #1 - "python_test": Test the wrapper for DC API. ... ok
Step #1 - "python_test": test_dc_get_node_property_values (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_get_node_property_values)
Step #1 - "python_test": Test API wrapper to get all property:values for a node. ... ok
Step #1 - "python_test": test_download_and_unzip_file (download_util_script_test.DownloadFileTest.test_download_and_unzip_file) ... ok
Step #1 - "python_test": test_download_failure (download_util_script_test.DownloadFileTest.test_download_failure) ... WARNING:absl:Direct HEAD request failed for 'http://example.com/error' (cannot get Last-Modified): 404 Client Error: Not Found for url: http://example.com/error
Step #1 - "python_test": ERROR:absl:Processing failed: File system error for 'http://example.com/error'. Error: 404 Client Error: Not Found for url: http://example.com/error
Step #1 - "python_test": ok
Step #1 - "python_test": test_download_file_without_extension (download_util_script_test.DownloadFileTest.test_download_file_without_extension) ... ok
Step #1 - "python_test": test_download_invalid_url (download_util_script_test.DownloadFileTest.test_download_invalid_url) ... ERROR:absl:Invalid URL format or missing scheme for 'invalid_url'. Please ensure URL starts with 'http://' or 'https://'.
Step #1 - "python_test": ok
Step #1 - "python_test": test_download_txt_file (download_util_script_test.DownloadFileTest.test_download_txt_file) ... ok
Step #1 - "python_test": test_download_file (download_util_test.TestCounters.test_download_file) ... ok
Step #1 - "python_test": test_prefilled_url (download_util_test.TestCounters.test_prefilled_url) ... ok
Step #1 - "python_test": test_request_url (download_util_test.TestCounters.test_request_url) ... ok
Step #1 - "python_test": test_read_write (file_util_test.FileIOTest.test_read_write) ... ok
Step #1 - "python_test": test_file_get_estimate_num_rows (file_util_test.FileUtilsTest.test_file_get_estimate_num_rows) ... ok
Step #1 - "python_test": test_file_get_matching (file_util_test.FileUtilsTest.test_file_get_matching) ... ok
Step #1 - "python_test": test_file_load_csv_dict (file_util_test.FileUtilsTest.test_file_load_csv_dict) ... ok
Step #1 - "python_test": test_file_type (file_util_test.FileUtilsTest.test_file_type) ... ok
Step #1 - "python_test": test_file_write_load_py_dict (file_util_test.FileUtilsTest.test_file_write_load_py_dict) ... ok
Step #1 - "python_test": test_aa2 (latlng2place_mapsapi_test.Latlng2PlaceMapsAPITest.test_aa2) ... ok
Step #1 - "python_test": test_country (latlng2place_mapsapi_test.Latlng2PlaceMapsAPITest.test_country) ... ok
Step #1 - "python_test": test_main (latlng_recon_geojson_test.LatlngReconGeojsonTest.test_main) ... ok
Step #1 - "python_test": test_basic (latlng_recon_service_test.LatlngReconServiceTest.test_basic) ... ok
Step #1 - "python_test": test_filter (latlng_recon_service_test.LatlngReconServiceTest.test_filter) ... ok
Step #1 - "python_test": test_dict_list_to_mcf_str (mcf_dict_util_test.TestMCFDict.test_dict_list_to_mcf_str) ... ok
Step #1 - "python_test": test_drop_nodes (mcf_dict_util_test.TestMCFDict.test_drop_nodes) ... ok
Step #1 - "python_test": test_get_dcid_node (mcf_dict_util_test.TestMCFDict.test_get_dcid_node) ... ok
Step #1 - "python_test": test_mcf_dict_rename_namespace (mcf_dict_util_test.TestMCFDict.test_mcf_dict_rename_namespace) ... ok
Step #1 - "python_test": test_mcf_dict_rename_prop (mcf_dict_util_test.TestMCFDict.test_mcf_dict_rename_prop) ... ok
Step #1 - "python_test": test_mcf_dict_rename_prop_value (mcf_dict_util_test.TestMCFDict.test_mcf_dict_rename_prop_value) ... ok
Step #1 - "python_test": test_mcf_to_dict_list (mcf_dict_util_test.TestMCFDict.test_mcf_to_dict_list) ... ok
Step #1 - "python_test": test_node_list_check_existence_dc (mcf_dict_util_test.TestMCFDict.test_node_list_check_existence_dc) ... ERROR
Step #1 - "python_test": test_node_list_check_existence_node_list (mcf_dict_util_test.TestMCFDict.test_node_list_check_existence_node_list) ... ok
Step #1 - "python_test": test_example_usage (mcf_template_filler_test.MCFTemplateFillerTest.test_example_usage) ... ok
Step #1 - "python_test": test_pop_and_2_obs_with_all_pv (mcf_template_filler_test.MCFTemplateFillerTest.test_pop_and_2_obs_with_all_pv)
Step #1 - "python_test": Use separate templates for Pop Obs, and use Obs template repeatedly. ... ok
Step #1 - "python_test": test_pop_with_missing_req_pv (mcf_template_filler_test.MCFTemplateFillerTest.test_pop_with_missing_req_pv) ... ok
Step #1 - "python_test": test_require_node_name (mcf_template_filler_test.MCFTemplateFillerTest.test_require_node_name) ... ok
Step #1 - "python_test": test_unified_pop_obs_with_missing_optional_pv (mcf_template_filler_test.MCFTemplateFillerTest.test_unified_pop_obs_with_missing_optional_pv) ... ok
Step #1 - "python_test": test_place_id_resolution_by_name (state_division_to_dcid_test.PlaceMapTest.test_place_id_resolution_by_name) ... ok
Step #1 - "python_test": test_boolean_naming (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_boolean_naming) ... ok
Step #1 - "python_test": test_double_underscore (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_double_underscore) ... ok
Step #1 - "python_test": test_ignore_props (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_ignore_props) ... ok
Step #1 - "python_test": test_legacy_mapping (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_legacy_mapping) ... ok
Step #1 - "python_test": test_measured_property (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_measured_property) ... ok
Step #1 - "python_test": test_measurement_constraint_removal (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_measurement_constraint_removal) ... ok
Step #1 - "python_test": test_measurement_denominator (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_measurement_denominator) ... ok
Step #1 - "python_test": test_measurement_qualifier (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_measurement_qualifier) ... ok
Step #1 - "python_test": test_naics_name_generation (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_naics_name_generation) ... ok
Step #1 - "python_test": test_namespace_removal (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_namespace_removal) ... ok
Step #1 - "python_test": test_prepend_append_replace (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_prepend_append_replace) ... ok
Step #1 - "python_test": test_quantity_name_generation (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_quantity_name_generation) ... ok
Step #1 - "python_test": test_quantity_range_name_generation (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_quantity_range_name_generation) ... ok
Step #1 - "python_test": test_soc_map (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_soc_map) ... ok
Step #1 - "python_test": test_soc_name_generation (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_soc_name_generation) ... ok
Step #1 - "python_test": test_sorted_constraints (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_sorted_constraints) ... ok
Step #1 - "python_test": test_stat_type (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_stat_type) ... ok
Step #1 - "python_test": test_timer_start (timer_test.TimerTest.test_timer_start) ... ok
Step #1 - "python_test": test_timer_stop (timer_test.TimerTest.test_timer_stop) ... ok
Step #1 - "python_test": test_timer_time (timer_test.TimerTest.test_timer_time) ... ok
Step #1 - "python_test": test_xml_with_different_data_types (xml_to_json_test.XMLToJsonConverterTest.test_xml_with_different_data_types) ... ok
Step #1 - "python_test": 
Step #1 - "python_test": ======================================================================
Step #1 - "python_test": ERROR: test_dc_api_is_defined_dcid (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_is_defined_dcid)
Step #1 - "python_test": Test API wrapper for defined DCIDs.
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/utils/request_handling.py", line 47, in check_instance_is_valid
Step #1 - "python_test":     response.raise_for_status()
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/requests/models.py", line 1026, in raise_for_status
Step #1 - "python_test":     raise HTTPError(http_error_msg, response=self)
Step #1 - "python_test": requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://autopush.api.datacommons.org/v2/node?nodes=country%2FGTM&property=-%3Ename
Step #1 - "python_test": 
Step #1 - "python_test": The above exception was the direct cause of the following exception:
Step #1 - "python_test": 
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test":   File "/workspace/util/dc_api_wrapper_test.py", line 68, in test_dc_api_is_defined_dcid
Step #1 - "python_test":     response = dc_api.dc_api_is_defined_dcid(
Step #1 - "python_test":                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/util/dc_api_wrapper.py", line 323, in dc_api_is_defined_dcid
Step #1 - "python_test":     client = get_datacommons_client(config)
Step #1 - "python_test":              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/util/dc_api_wrapper.py", line 306, in get_datacommons_client
Step #1 - "python_test":     return DataCommonsClient(api_key=api_key, dc_instance=dc_instance, url=url)
Step #1 - "python_test":            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/client.py", line 56, in __init__
Step #1 - "python_test":     self.api = API(api_key=api_key,
Step #1 - "python_test":                ^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/endpoints/base.py", line 48, in __init__
Step #1 - "python_test":     self.base_url = check_instance_is_valid(url.rstrip("/"), api_key=api_key)
Step #1 - "python_test":                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/utils/request_handling.py", line 49, in check_instance_is_valid
Step #1 - "python_test":     raise InvalidDCInstanceError(exc.response) from exc
Step #1 - "python_test": datacommons_client.utils.error_handling.InvalidDCInstanceError: The specified Data Commons instance is invalid.
Step #1 - "python_test": 
Step #1 - "python_test": ======================================================================
Step #1 - "python_test": ERROR: test_node_list_check_existence_dc (mcf_dict_util_test.TestMCFDict.test_node_list_check_existence_dc)
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/utils/request_handling.py", line 47, in check_instance_is_valid
Step #1 - "python_test":     response.raise_for_status()
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/requests/models.py", line 1026, in raise_for_status
Step #1 - "python_test":     raise HTTPError(http_error_msg, response=self)
Step #1 - "python_test": requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://autopush.api.datacommons.org/v2/node?nodes=country%2FGTM&property=-%3Ename
Step #1 - "python_test": 
Step #1 - "python_test": The above exception was the direct cause of the following exception:
Step #1 - "python_test": 
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test":   File "/workspace/util/mcf_dict_util_test.py", line 371, in test_node_list_check_existence_dc
Step #1 - "python_test":     node_list2 = node_list_check_existence_dc(node_list)
Step #1 - "python_test":                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/util/mcf_dict_util.py", line 301, in node_list_check_existence_dc
Step #1 - "python_test":     return dc_check_existence(dcid_list)
Step #1 - "python_test":            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/util/../scripts/us_census/acs5yr/subject_tables/common/datacommons_api_wrappers/datacommons_wrappers.py", line 71, in dc_check_existence
Step #1 - "python_test":     return dc_api_is_defined_dcid(dcid_list, wrapper_config)
Step #1 - "python_test":            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/util/dc_api_wrapper.py", line 323, in dc_api_is_defined_dcid
Step #1 - "python_test":     client = get_datacommons_client(config)
Step #1 - "python_test":              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/util/dc_api_wrapper.py", line 306, in get_datacommons_client
Step #1 - "python_test":     return DataCommonsClient(api_key=api_key, dc_instance=dc_instance, url=url)
Step #1 - "python_test":            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/client.py", line 56, in __init__
Step #1 - "python_test":     self.api = API(api_key=api_key,
Step #1 - "python_test":                ^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/endpoints/base.py", line 48, in __init__
Step #1 - "python_test":     self.base_url = check_instance_is_valid(url.rstrip("/"), api_key=api_key)
Step #1 - "python_test":                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/utils/request_handling.py", line 49, in check_instance_is_valid
Step #1 - "python_test":     raise InvalidDCInstanceError(exc.response) from exc
Step #1 - "python_test": datacommons_client.utils.error_handling.InvalidDCInstanceError: The specified Data Commons instance is invalid.
Step #1 - "python_test": 
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Ran 85 tests in 8.781s
Step #1 - "python_test": 
Step #1 - "python_test": FAILED (errors=2)
Finished Step #1 - "python_test"
ERROR
ERROR: build step 1 "python:3.12.8" failed: step exited with non-zero status: 1

Build Log: https://console.cloud.google.com/cloud-build/builds/5cd8b6f9-2f89-4884-9536-6112141b6a4c?project=879489846695