Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

epa_ghgrp 20241223 changes #1154

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

manifest.json updated for 2 weeks once cron schedule

cd4865d
Select commit
Loading
Failed to load commit list.
Open

epa_ghgrp 20241223 changes #1154

manifest.json updated for 2 weeks once cron schedule
cd4865d
Select commit
Loading
Failed to load commit list.
Google Cloud Build / data-pull-request-py (datcom-ci) succeeded Feb 3, 2025 in 7m 2s

Summary

Build Information

Trigger data-pull-request-py
Build 4f03d5e0-bbcb-4946-988a-36924586b5ed
Start 2025-02-03T06:56:03-08:00
Duration 7m0.102s
Status SUCCESS

Steps

Step Status Duration
python_install SUCCESS 2m55.292s
python_test SUCCESS 3m44.34s
python_format_check SUCCESS 1m32.626s

Details

starting build "4f03d5e0-bbcb-4946-988a-36924586b5ed"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/datacommonsorg/data
 * branch            cd4865d9cbbf4094d219cad27569b3b416c8320d -> FETCH_HEAD
Updating files:  28% (863/3001)
Updating files:  29% (871/3001)
Updating files:  30% (901/3001)
Updating files:  31% (931/3001)
Updating files:  32% (961/3001)
Updating files:  33% (991/3001)
Updating files:  34% (1021/3001)
Updating files:  35% (1051/3001)
Updating files:  35% (1056/3001)
Updating files:  36% (1081/3001)
Updating files:  37% (1111/3001)
Updating files:  38% (1141/3001)
Updating files:  39% (1171/3001)
Updating files:  40% (1201/3001)
Updating files:  41% (1231/3001)
Updating files:  42% (1261/3001)
Updating files:  43% (1291/3001)
Updating files:  44% (1321/3001)
Updating files:  45% (1351/3001)
Updating files:  46% (1381/3001)
Updating files:  47% (1411/3001)
Updating files:  48% (1441/3001)
Updating files:  49% (1471/3001)
Updating files:  50% (1501/3001)
Updating files:  51% (1531/3001)
Updating files:  52% (1561/3001)
Updating files:  53% (1591/3001)
Updating files:  54% (1621/3001)
Updating files:  55% (1651/3001)
Updating files:  56% (1681/3001)
Updating files:  57% (1711/3001)
Updating files:  58% (1741/3001)
Updating files:  59% (1771/3001)
Updating files:  60% (1801/3001)
Updating files:  61% (1831/3001)
Updating files:  62% (1861/3001)
Updating files:  63% (1891/3001)
Updating files:  64% (1921/3001)
Updating files:  65% (1951/3001)
Updating files:  66% (1981/3001)
Updating files:  67% (2011/3001)
Updating files:  68% (2041/3001)
Updating files:  69% (2071/3001)
Updating files:  70% (2101/3001)
Updating files:  71% (2131/3001)
Updating files:  72% (2161/3001)
Updating files:  73% (2191/3001)
Updating files:  74% (2221/3001)
Updating files:  75% (2251/3001)
Updating files:  76% (2281/3001)
Updating files:  77% (2311/3001)
Updating files:  78% (2341/3001)
Updating files:  79% (2371/3001)
Updating files:  80% (2401/3001)
Updating files:  81% (2431/3001)
Updating files:  82% (2461/3001)
Updating files:  83% (2491/3001)
Updating files:  84% (2521/3001)
Updating files:  85% (2551/3001)
Updating files:  86% (2581/3001)
Updating files:  87% (2611/3001)
Updating files:  88% (2641/3001)
Updating files:  89% (2671/3001)
Updating files:  90% (2701/3001)
Updating files:  91% (2731/3001)
Updating files:  91% (2743/3001)
Updating files:  92% (2761/3001)
Updating files:  93% (2791/3001)
Updating files:  94% (2821/3001)
Updating files:  95% (2851/3001)
Updating files:  96% (2881/3001)
Updating files:  97% (2911/3001)
Updating files:  98% (2941/3001)
Updating files:  99% (2971/3001)
Updating files: 100% (3001/3001)
Updating files: 100% (3001/3001), done.
HEAD is now at cd4865d manifest.json updated for 2 weeks once cron schedule
GitCommit:
cd4865d9cbbf4094d219cad27569b3b416c8320d
BUILD
Starting Step #0 - "python_install"
Step #0 - "python_install": Pulling image: python:3.11
Step #0 - "python_install": 3.11: Pulling from library/python
Step #0 - "python_install": fd0410a2d1ae: Already exists
Step #0 - "python_install": bf571be90f05: Already exists
Step #0 - "python_install": 684a51896c82: Already exists
Step #0 - "python_install": fbf93b646d6b: Already exists
Step #0 - "python_install": 8525658d5eba: Pulling fs layer
Step #0 - "python_install": 1c7e45502a31: Pulling fs layer
Step #0 - "python_install": 07c7344ec2b0: Pulling fs layer
Step #0 - "python_install": 07c7344ec2b0: Verifying Checksum
Step #0 - "python_install": 07c7344ec2b0: Download complete
Step #0 - "python_install": 8525658d5eba: Verifying Checksum
Step #0 - "python_install": 8525658d5eba: Download complete
Step #0 - "python_install": 1c7e45502a31: Verifying Checksum
Step #0 - "python_install": 1c7e45502a31: Download complete
Step #0 - "python_install": 8525658d5eba: Pull complete
Step #0 - "python_install": 1c7e45502a31: Pull complete
Step #0 - "python_install": 07c7344ec2b0: Pull complete
Step #0 - "python_install": Digest: sha256:adb581d8ed80edd03efd4dcad66db115b9ce8de8522b01720b9f3e6146f0884c
Step #0 - "python_install": Status: Downloaded newer image for python:3.11
Step #0 - "python_install": docker.io/library/python:3.11
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.0 -> 25.0
Step #0 - "python_install": [notice] To update, run: pip install --upgrade pip
Finished Step #0 - "python_install"
Starting Step #2 - "python_format_check"
Starting Step #1 - "python_test"
Step #1 - "python_test": Already have image (with digest): python:3.11
Step #2 - "python_format_check": Already have image (with digest): python:3.11
Step #1 - "python_test": ### Running all tests
Step #2 - "python_format_check": ### Testing lint
Step #1 - "python_test": Installing Python requirements
Step #2 - "python_format_check": Installing Python requirements
Step #1 - "python_test": 
Step #1 - "python_test": [notice] A new release of pip is available: 24.0 -> 25.0
Step #1 - "python_test": [notice] To update, run: pip install --upgrade pip
Step #2 - "python_format_check": 
Step #2 - "python_format_check": [notice] A new release of pip is available: 24.0 -> 25.0
Step #2 - "python_format_check": [notice] To update, run: pip install --upgrade pip
Step #1 - "python_test": #### Testing Python code in util/
Step #2 - "python_format_check": #### Testing Python lint
Step #1 - "python_test": /workspace/util/file_util.py:680: SyntaxWarning: "is" with a literal. Did you mean "=="?
Step #1 - "python_test":   if key_column_name is '':
Step #1 - "python_test": /workspace/.env/lib/python3.11/site-packages/requests/__init__.py:102: RequestsDependencyWarning: urllib3 (1.26.8) or chardet (5.2.0)/charset_normalizer (2.0.12) doesn't match a supported version!
Step #1 - "python_test":   warnings.warn("urllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported "
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 (counters_test.TestCounters.test_add_counter)
Step #1 - "python_test": Verify increment and decrement counters. ... Counters:
Step #1 - "python_test":                                        test_inputs =         10
Step #1 - "python_test":                                   test_process-mem =  197414912
Step #1 - "python_test":                               test_process-mem-rss =   90378240
Step #1 - "python_test":                         test_process-time-sys-secs =       0.16
Step #1 - "python_test":                        test_process-time-user-secs =       1.25
Step #1 - "python_test":                          test_process_elapsed_time =       0.00
Step #1 - "python_test":                                     test_processed =          0
Step #1 - "python_test":                                    test_start_time =     238.79
Step #1 - "python_test": ok
Step #1 - "python_test": test_counter_dict (counters_test.TestCounters.test_counter_dict)
Step #1 - "python_test": Verify counter dict is shared across counters. ... Counters:
Step #1 - "python_test":                                        process-mem =  197414912
Step #1 - "python_test":                                    process-mem-rss =   90378240
Step #1 - "python_test":                              process-time-sys-secs =       0.16
Step #1 - "python_test":                             process-time-user-secs =       1.26
Step #1 - "python_test":                               process_elapsed_time =       0.00
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                                         start_time =     238.80
Step #1 - "python_test":                                           test_ctr =          1
Step #1 - "python_test": ok
Step #1 - "python_test": test_debug_counters (counters_test.TestCounters.test_debug_counters)
Step #1 - "python_test": Verify counters with debug string suffixes. ... Counters:
Step #1 - "python_test":                                       test3_inputs =         10
Step #1 - "python_test":                           test3_inputs_test-case-2 =         10
Step #1 - "python_test":                                  test3_process-mem =  197414912
Step #1 - "python_test":                              test3_process-mem-rss =   90378240
Step #1 - "python_test":                        test3_process-time-sys-secs =       0.16
Step #1 - "python_test":                       test3_process-time-user-secs =       1.26
Step #1 - "python_test":                         test3_process_elapsed_time =       0.00
Step #1 - "python_test":                                    test3_processed =          0
Step #1 - "python_test":                                   test3_start_time =     238.80
Step #1 - "python_test": ok
Step #1 - "python_test": test_set_counter (counters_test.TestCounters.test_set_counter)
Step #1 - "python_test": Verify set_counter overrides current value. ... Counters:
Step #1 - "python_test":                                        test2_lines =          1
Step #1 - "python_test":                                  test2_lines_file1 =          1
Step #1 - "python_test":                                  test2_process-mem =  197414912
Step #1 - "python_test":                              test2_process-mem-rss =   90378240
Step #1 - "python_test":                        test2_process-time-sys-secs =       0.16
Step #1 - "python_test":                       test2_process-time-user-secs =       1.26
Step #1 - "python_test":                         test2_process_elapsed_time =       0.00
Step #1 - "python_test":                                    test2_processed =          0
Step #1 - "python_test":                                   test2_start_time =     238.80
Step #1 - "python_test": Counters:
Step #1 - "python_test":                                        test2_lines =         11
Step #1 - "python_test":                                  test2_lines_file1 =         11
Step #1 - "python_test":                                  test2_process-mem =  197414912
Step #1 - "python_test":                              test2_process-mem-rss =   90378240
Step #1 - "python_test":                        test2_process-time-sys-secs =       0.16
Step #1 - "python_test":                       test2_process-time-user-secs =       1.26
Step #1 - "python_test":                         test2_process_elapsed_time =       0.00
Step #1 - "python_test":                                    test2_processed =          0
Step #1 - "python_test":                                   test2_start_time =     238.80
Step #1 - "python_test": ok
Step #1 - "python_test": test_show_counters (counters_test.TestCounters.test_show_counters) ... Counters:
Step #1 - "python_test":                                     test-file-rows =        100
Step #1 - "python_test":                                   test-process-mem =  197414912
Step #1 - "python_test":                               test-process-mem-rss =   90378240
Step #1 - "python_test":                         test-process-time-sys-secs =       0.16
Step #1 - "python_test":                        test-process-time-user-secs =       1.26
Step #1 - "python_test":                          test-process_elapsed_time =       0.00
Step #1 - "python_test":                        test-process_remaining_time = 1000000.00
Step #1 - "python_test":                                     test-read-rows =          0
Step #1 - "python_test":                                    test-start_time =     238.80
Step #1 - "python_test": Counters:
Step #1 - "python_test":                                     test-file-rows =        100
Step #1 - "python_test":                                   test-process-mem =  197414912
Step #1 - "python_test":                               test-process-mem-rss =   90378240
Step #1 - "python_test":                         test-process-time-sys-secs =       0.16
Step #1 - "python_test":                        test-process-time-user-secs =       1.26
Step #1 - "python_test":                          test-process_elapsed_time =       0.00
Step #1 - "python_test":                        test-process_remaining_time =       0.01
Step #1 - "python_test":                               test-processing_rate =   12131.74
Step #1 - "python_test":                                     test-read-rows =         10
Step #1 - "python_test":                                    test-start_time =     238.80
Step #1 - "python_test": 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_is_defined_dcid (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_is_defined_dcid)
Step #1 - "python_test": Test API wrapper for defined DCIDs. ... 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_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) ... /usr/local/lib/python3.11/concurrent/futures/thread.py:58: ResourceWarning: unclosed <ssl.SSLSocket fd=3, family=2, type=1, proto=6, laddr=('192.168.10.2', 59054), raddr=('34.49.176.91', 443)>
Step #1 - "python_test":   result = self.fn(*self.args, **self.kwargs)
Step #1 - "python_test": ResourceWarning: Enable tracemalloc to get the object allocation traceback
Step #1 - "python_test": ok
Step #1 - "python_test": test_filter (latlng_recon_service_test.LatlngReconServiceTest.test_filter) ... /usr/local/lib/python3.11/concurrent/futures/thread.py:58: ResourceWarning: unclosed <ssl.SSLSocket fd=3, family=2, type=1, proto=6, laddr=('192.168.10.2', 53522), raddr=('34.49.176.91', 443)>
Step #1 - "python_test":   result = self.fn(*self.args, **self.kwargs)
Step #1 - "python_test": ResourceWarning: Enable tracemalloc to get the object allocation traceback
Step #1 - "python_test": 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) ... ok
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": 
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Ran 61 tests in 3.004s
Step #1 - "python_test": 
Step #1 - "python_test": OK
Step #1 - "python_test": #### Testing Python code in scripts/
Step #1 - "python_test": /workspace/.env/lib/python3.11/site-packages/requests/__init__.py:102: RequestsDependencyWarning: urllib3 (1.26.8) or chardet (5.2.0)/charset_normalizer (2.0.12) doesn't match a supported version!
Step #1 - "python_test":   warnings.warn("urllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported "
Step #1 - "python_test": test_write_csv (aqicn.aqicn_test.AqicnTest.test_write_csv) ... ok
Step #1 - "python_test": test_main (biomedical.antibodyABCD.parse_abcd_test.TestParseAbcd.test_main)
Step #1 - "python_test": Test in the main function ... ok
Step #1 - "python_test": test_MergeAndProcessData (climate_trace.preprocess_data_test.PreprocessDataTest.test_MergeAndProcessData) ... ok
Step #1 - "python_test": test_create_csv (covid19_india.cases_count_states_data.preprocess_test.TestPreprocessCSVTest.test_create_csv) ... ok
Step #1 - "python_test": test_create_csv_include_dn_dd (covid19_india.cases_count_states_data.preprocess_test.TestPreprocessCSVTest.test_create_csv_include_dn_dd) ... ok
Step #1 - "python_test": test_create_csv_ingore_invalid_state (covid19_india.cases_count_states_data.preprocess_test.TestPreprocessCSVTest.test_create_csv_ingore_invalid_state) ... ok
Step #1 - "python_test": test_create_csv_latest_report_of_the_day (covid19_india.cases_count_states_data.preprocess_test.TestPreprocessCSVTest.test_create_csv_latest_report_of_the_day) ... ok
Step #1 - "python_test": test_create_csv_skip_unassigned (covid19_india.cases_count_states_data.preprocess_test.TestPreprocessCSVTest.test_create_csv_skip_unassigned) ... ok
Step #1 - "python_test": test_create_csv (covid19_india.medical_tests_in_data.preprocess_test.TestPreprocessCSVTest.test_create_csv) ... ok
Step #1 - "python_test": test_create_csv_remove_duplicate_dates (covid19_india.medical_tests_in_data.preprocess_test.TestPreprocessCSVTest.test_create_csv_remove_duplicate_dates) ... ok
Step #1 - "python_test": test_generate_tmcf (covid_tracking_project.historic_state_data.preprocess_csv_test.TestPreprocessCSVTest.test_generate_tmcf) ... ok
Step #1 - "python_test": test_write_csv (deepsolar.deepsolar_test.TestDeepSolar.test_write_csv) ... ok
Step #1 - "python_test": test_geocode_city (fbi.crime.geocode_cities_test.GeocodeCitiesTest.test_geocode_city) ... ok
Step #1 - "python_test": test_manual_geocode_city (fbi.crime.geocode_cities_test.GeocodeCitiesTest.test_manual_geocode_city) ... ok
Step #1 - "python_test": test_update_crime_geocode (fbi.crime.geocode_cities_test.GeocodeCitiesTest.test_update_crime_geocode) ... ok
Step #1 - "python_test": test_calculate_crimes (fbi.crime.preprocess_states_test.CleanCrimeFileTest.test_calculate_crimes) ... ok
Step #1 - "python_test": test_clean_crime_file (fbi.crime.preprocess_states_test.CleanCrimeFileTest.test_clean_crime_file) ... ok
Step #1 - "python_test": test_create_tmcf (fbi.crime.preprocess_states_test.CleanCrimeFileTest.test_create_tmcf) ... ok
Step #1 - "python_test": test_calculate_crimes (fbi.crime.preprocess_test.CleanCrimeFileTest.test_calculate_crimes) ... ok
Step #1 - "python_test": test_clean_crime_file (fbi.crime.preprocess_test.CleanCrimeFileTest.test_clean_crime_file) ... ok
Step #1 - "python_test": test_create_tmcf (fbi.crime.preprocess_test.CleanCrimeFileTest.test_create_tmcf) ... ok
Step #1 - "python_test": test_extract_geojsons (fires.perimeter.wfigs_fire_perimeter_test.PerimeterDataTest.test_extract_geojsons) ... ok
Step #1 - "python_test": test_ProcessDF (fires.wfigs_data_test.PreprocessDataTest.test_ProcessDF) ... /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": /workspace/scripts/fires/wfigs_data_test.py:43: FutureWarning: Mismatched null-like values None and nan found. In a future version, pandas equality-testing functions (e.g. assert_frame_equal) will consider these not-matching and raise.
Step #1 - "python_test":   pd.testing.assert_frame_equal(processed,
Step #1 - "python_test": ok
Step #1 - "python_test": test1 (google_datasets.covid_mobility.covidmobility_test.TestCovidMobility.test1)
Step #1 - "python_test": Simple test 1 ... ok
Step #1 - "python_test": test2 (google_datasets.covid_mobility.covidmobility_test.TestCovidMobility.test2)
Step #1 - "python_test": Simple test 2 ... ok
Step #1 - "python_test": test3 (google_datasets.covid_mobility.covidmobility_test.TestCovidMobility.test3)
Step #1 - "python_test": Tests a row with empty data. ... ok
Step #1 - "python_test": test4 (google_datasets.covid_mobility.covidmobility_test.TestCovidMobility.test4)
Step #1 - "python_test": Tests a row with an empty date. ... ok
Step #1 - "python_test": test_format_census2001_district_code (india.formatters_test.TestPreprocess.test_format_census2001_district_code) ... ok
Step #1 - "python_test": test_format_census2011_code (india.formatters_test.TestPreprocess.test_format_census2011_code) ... ok
Step #1 - "python_test": test_format_lgd_district_code (india.formatters_test.TestPreprocess.test_format_lgd_district_code) ... ok
Step #1 - "python_test": test_format_lgd_state_code (india.formatters_test.TestPreprocess.test_format_lgd_state_code) ... ok
Step #1 - "python_test": test_get_district_name_to_lgd_code_mapping (india.geo.districts_test.TestPreprocess.test_get_district_name_to_lgd_code_mapping) ... ok
Step #1 - "python_test": test_get_state_name_to_census2001_code_mapping (india.geo.states_test.TestPreprocess.test_get_state_name_to_census2001_code_mapping) ... ok
Step #1 - "python_test": test_get_state_name_to_iso_code_mapping (india.geo.states_test.TestPreprocess.test_get_state_name_to_iso_code_mapping) ... ok
Step #1 - "python_test": test_create_csv (india_aqi.preprocess_test.TestPreprocess.test_create_csv) ... /workspace/scripts/india_aqi/preprocess.py:89: FutureWarning: errors='ignore' is deprecated and will raise in a future version. Use to_numeric without passing `errors` and catch exceptions explicitly instead
Step #1 - "python_test":   self.clean_df[column] = pd.to_numeric(self.clean_df[column],
Step #1 - "python_test": /workspace/scripts/india_aqi/preprocess.py:89: FutureWarning: errors='ignore' is deprecated and will raise in a future version. Use to_numeric without passing `errors` and catch exceptions explicitly instead
Step #1 - "python_test":   self.clean_df[column] = pd.to_numeric(self.clean_df[column],
Step #1 - "python_test": /workspace/scripts/india_aq
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/4f03d5e0-bbcb-4946-988a-36924586b5ed?project=879489846695.]
...
.TestProcess.test_cleanup_name) ... ok
Step #1 - "python_test": test_process (us_eia.opendata.process.common_test.TestProcess.test_process) ... ok
Step #1 - "python_test": test_write_csv_county (us_epa.airdata.air_quality_aggregate_test.TestCriteriaGasesTest.test_write_csv_county) ... ok
Step #1 - "python_test": test_write_csv_csba (us_epa.airdata.air_quality_aggregate_test.TestCriteriaGasesTest.test_write_csv_csba) ... ok
Step #1 - "python_test": test_write_tmcf (us_epa.airdata.air_quality_aggregate_test.TestCriteriaGasesTest.test_write_tmcf) ... ok
Step #1 - "python_test": test_write_csv (us_epa.airdata.air_quality_test.TestCriteriaGasesTest.test_write_csv) ... ok
Step #1 - "python_test": test_write_tmcf (us_epa.airdata.air_quality_test.TestCriteriaGasesTest.test_write_tmcf) ... ok
Step #1 - "python_test": test_write_csv (us_epa.ejscreen.ejscreen_test.TestEjscreen.test_write_csv) ... ok
Step #1 - "python_test": test_e2e (us_epa.facility.process_facility_test.ProcessTest.test_e2e) ... ok
Step #1 - "python_test": test_name_to_dcid (us_epa.ghgrp.gas_test.GasTest.test_name_to_dcid) ... ok
Step #1 - "python_test": test_process_direct_emitters (us_epa.ghgrp.process_test.ProcessTest.test_process_direct_emitters) ... ok
Step #1 - "python_test": test_name_to_dcid (us_epa.ghgrp.sources_test.SourcesTest.test_name_to_dcid) ... ok
Step #1 - "python_test": test_parent_companies_e2e (us_epa.parent_company.process_parent_company_test.ProcessTest.test_parent_companies_e2e) ... ok
Step #1 - "python_test": test_svobs_e2e (us_epa.parent_company.process_parent_company_test.ProcessTest.test_svobs_e2e) ... ok
Step #1 - "python_test": test_e2e_superfund_funding_status (us_epa.superfund.site_and_funding_status.process_sites_fundingStatus_test.ProcessTest.test_e2e_superfund_funding_status) ... ok
Step #1 - "python_test": test_e2e_superfund_sites (us_epa.superfund.site_and_funding_status.process_sites_test.ProcessTest.test_e2e_superfund_sites) ... ok
Step #1 - "python_test": test_e2e_superfund_site_contamination (us_epa.superfund.site_contamination.process_sites_contamination_test.ProcessTest.test_e2e_superfund_site_contamination) ... ok
Step #1 - "python_test": test_e2e (us_epa.superfund.site_hazards.process_sites_hazards_test.ProcessTest.test_e2e) ... ok
Step #1 - "python_test": test_e2e (us_epa.superfund.sites.measurement_sites.generate_measurement_site_mcf_test.ProcessTest.test_e2e) ... ok
Step #1 - "python_test": test_e2e (us_epa.superfund.sites.tar_creek.process_contaminants_test.ProcessTest.test_e2e) ... /workspace/scripts/us_epa/superfund/sites/tar_creek/process_contaminants.py:232: FutureWarning: Downcasting behavior in `replace` is deprecated and will be removed in a future version. To retain the old behavior, explicitly call `result.infer_objects(copy=False)`. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
Step #1 - "python_test":   df.replace(to_replace=r'^<.*$', value=0, regex=True,
Step #1 - "python_test": /workspace/scripts/us_epa/superfund/sites/tar_creek/process_contaminants.py:223: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.
Step #1 - "python_test":   _CLEAN_CSV_FRAMES.append(pd.concat(clean_csv))
Step #1 - "python_test": /workspace/scripts/us_epa/superfund/sites/tar_creek/process_contaminants.py:252: FutureWarning: The provided callable <built-in function max> is currently using SeriesGroupBy.max. In a future version of pandas, the provided callable will be used directly. To keep current behavior pass the string "max" instead.
Step #1 - "python_test":   as_index=False)['value'].transform(max)
Step #1 - "python_test": ok
Step #1 - "python_test": test_main (us_fema.national_risk_index.generate_schema_and_tmcf_test.ProcessFemaNriFileTest.test_main) ... ok
Step #1 - "python_test": test_county_missing_trailing_zero (us_fema.national_risk_index.process_data_test.FormatGeoIDTest.test_county_missing_trailing_zero) ... ok
Step #1 - "python_test": test_county_no_change_needed (us_fema.national_risk_index.process_data_test.FormatGeoIDTest.test_county_no_change_needed) ... ok
Step #1 - "python_test": test_tract_missing_trailing_zero (us_fema.national_risk_index.process_data_test.FormatGeoIDTest.test_tract_missing_trailing_zero) ... ok
Step #1 - "python_test": test_tract_no_change_needed (us_fema.national_risk_index.process_data_test.FormatGeoIDTest.test_tract_no_change_needed) ... ok
Step #1 - "python_test": test_process_county_file (us_fema.national_risk_index.process_data_test.ProcessFemaNriFileTest.test_process_county_file) ... ok
Step #1 - "python_test": test_process_tract_file (us_fema.national_risk_index.process_data_test.ProcessFemaNriFileTest.test_process_tract_file) ... ok
Step #1 - "python_test": test_preprocess (us_gs.earthquake.preprocess_test.USGSEarthquakePreprocessTest.test_preprocess) ... ok
Step #1 - "python_test": test_output_mcf (world_bank.boundaries.country_boundaries_mcf_generator_test.CountyBoundariesMcfGeneratorTest.test_output_mcf) ... ok
Step #1 - "python_test": 
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Ran 165 tests in 125.686s
Step #1 - "python_test": 
Step #1 - "python_test": OK
Step #1 - "python_test": sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name='/workspace/scripts/aqicn/cities.csv' mode='r' encoding='UTF-8'>
Step #1 - "python_test": #### Testing Python code in import-automation/executor
Step #1 - "python_test": /workspace/.env/lib/python3.11/site-packages/requests/__init__.py:102: RequestsDependencyWarning: urllib3 (1.26.8) or chardet (5.2.0)/charset_normalizer (2.0.12) doesn't match a supported version!
Step #1 - "python_test":   warnings.warn("urllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported "
Step #1 - "python_test": test_appengine_job_request (test.cloud_scheduler_test.CloudSchedulerTest.test_appengine_job_request) ... ok
Step #1 - "python_test": test_cloud_run_job_request (test.cloud_scheduler_test.CloudSchedulerTest.test_cloud_run_job_request) ... ok
Step #1 - "python_test": test_gke_job_request (test.cloud_scheduler_test.CloudSchedulerTest.test_gke_job_request) ... ok
Step #1 - "python_test": test_invalid_string_args (test.file_uploader_test.GCSFileUploaderTest.test_invalid_string_args) ... ok
Step #1 - "python_test": test_upload_file (test.file_uploader_test.GCSFileUploaderTest.test_upload_file) ... ok
Step #1 - "python_test": test_upload_string (test.file_uploader_test.GCSFileUploaderTest.test_upload_string) ... ok
Step #1 - "python_test": test_invalid_string_args (test.file_uploader_test.LocalFileUploaderTest.test_invalid_string_args) ... ok
Step #1 - "python_test": test_upload_file (test.file_uploader_test.LocalFileUploaderTest.test_upload_file) ... ok
Step #1 - "python_test": test_upload_string (test.file_uploader_test.LocalFileUploaderTest.test_upload_string) ... ok
Step #1 - "python_test": test_build_commit_query (test.github_api_test.GitHubAPITest.test_build_commit_query) ... ok
Step #1 - "python_test": test_build_content_query (test.github_api_test.GitHubAPITest.test_build_content_query) ... ok
Step #1 - "python_test": test_dir_exists (test.github_api_test.GitHubAPITest.test_dir_exists) ... ok
Step #1 - "python_test": test_dir_exists_not (test.github_api_test.GitHubAPITest.test_dir_exists_not) ... ok
Step #1 - "python_test": test_dir_exists_other_error (test.github_api_test.GitHubAPITest.test_dir_exists_other_error) ... ok
Step #1 - "python_test": test_download_repo (test.github_api_test.GitHubAPITest.test_download_repo) ... ok
Step #1 - "python_test": test_download_repo_empty (test.github_api_test.GitHubAPITest.test_download_repo_empty) ... ok
Step #1 - "python_test": test_download_repo_http_error (test.github_api_test.GitHubAPITest.test_download_repo_http_error) ... ok
Step #1 - "python_test": test_download_repo_timeout (test.github_api_test.GitHubAPITest.test_download_repo_timeout) ... ok
Step #1 - "python_test": test_find_dirs_in_commit (test.github_api_test.GitHubAPITest.test_find_dirs_in_commit) ... ok
Step #1 - "python_test": test_find_dirs_in_commit_empty (test.github_api_test.GitHubAPITest.test_find_dirs_in_commit_empty) ... ok
Step #1 - "python_test": test_find_dirs_up_path (test.github_api_test.GitHubAPITest.test_find_dirs_up_path) ... ok
Step #1 - "python_test": test_find_dirs_up_path_empty (test.github_api_test.GitHubAPITest.test_find_dirs_up_path_empty) ... ok
Step #1 - "python_test": test_find_dirs_up_path_root (test.github_api_test.GitHubAPITest.test_find_dirs_up_path_root) ... ok
Step #1 - "python_test": test_find_dirs_up_path_skip_call (test.github_api_test.GitHubAPITest.test_find_dirs_up_path_skip_call) ... ok
Step #1 - "python_test": test_get_path_first_component (test.github_api_test.GitHubAPITest.test_get_path_first_component) ... ok
Step #1 - "python_test": test_path_containing_file (test.github_api_test.GitHubAPITest.test_path_containing_file) ... ok
Step #1 - "python_test": test_path_containing_file_not_exist (test.github_api_test.GitHubAPITest.test_path_containing_file_not_exist) ... ok
Step #1 - "python_test": test_query_changed_files_in_commit (test.github_api_test.GitHubAPITest.test_query_changed_files_in_commit) ... ok
Step #1 - "python_test": test_query_changed_files_in_commit_raise (test.github_api_test.GitHubAPITest.test_query_changed_files_in_commit_raise) ... ok
Step #1 - "python_test": test_query_commit (test.github_api_test.GitHubAPITest.test_query_commit) ... ok
Step #1 - "python_test": test_query_files_in_dir (test.github_api_test.GitHubAPITest.test_query_files_in_dir) ... ok
Step #1 - "python_test": test_query_files_in_dir_raise (test.github_api_test.GitHubAPITest.test_query_files_in_dir_raise) ... ok
Step #1 - "python_test": test_clean_date (test.import_executor_test.ImportExecutorTest.test_clean_date) ... ok
Step #1 - "python_test": test_clean_time (test.import_executor_test.ImportExecutorTest.test_clean_time) ... ok
Step #1 - "python_test": test_construct_process_message (test.import_executor_test.ImportExecutorTest.test_construct_process_message) ... ok
Step #1 - "python_test": test_construct_process_message_no_output (test.import_executor_test.ImportExecutorTest.test_construct_process_message_no_output)
Step #1 - "python_test": Tests that _construct_process_message does not append ... ok
Step #1 - "python_test": test_create_venv (test.import_executor_test.ImportExecutorTest.test_create_venv) ... ok
Step #1 - "python_test": test_run_and_handle_exception (test.import_executor_test.ImportExecutorTest.test_run_and_handle_exception) ... ERROR:root:An unexpected exception was thrown
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test":   File "/workspace/import-automation/executor/app/executor/import_executor.py", line 640, in run_and_handle_exception
Step #1 - "python_test":     return exec_func(*args)
Step #1 - "python_test":            ^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/workspace/import-automation/executor/test/import_executor_test.py", line 68, in raise_exception
Step #1 - "python_test":     raise Exception
Step #1 - "python_test": Exception
Step #1 - "python_test": ok
Step #1 - "python_test": test_run_with_timeout (test.import_executor_test.ImportExecutorTest.test_run_with_timeout) ... ERROR:root:An unexpected exception was thrown: Command '['sleep', '5']' timed out after 0.1 seconds when running ['sleep', '5']: Traceback (most recent call last):
Step #1 - "python_test":   File "/workspace/import-automation/executor/app/executor/import_executor.py", line 741, in _run_with_timeout
Step #1 - "python_test":     process = subprocess.run(args,
Step #1 - "python_test":               ^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/usr/local/lib/python3.11/subprocess.py", line 550, in run
Step #1 - "python_test":     stdout, stderr = process.communicate(input, timeout=timeout)
Step #1 - "python_test":                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/usr/local/lib/python3.11/subprocess.py", line 1209, in communicate
Step #1 - "python_test":     stdout, stderr = self._communicate(input, endtime, timeout)
Step #1 - "python_test":                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/usr/local/lib/python3.11/subprocess.py", line 2116, in _communicate
Step #1 - "python_test":     self._check_timeout(endtime, orig_timeout, stdout, stderr)
Step #1 - "python_test":   File "/usr/local/lib/python3.11/subprocess.py", line 1253, in _check_timeout
Step #1 - "python_test":     raise TimeoutExpired(
Step #1 - "python_test": subprocess.TimeoutExpired: Command '['sleep', '5']' timed out after 0.1 seconds
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test":   File "/workspace/import-automation/executor/app/executor/import_executor.py", line 741, in _run_with_timeout
Step #1 - "python_test":     process = subprocess.run(args,
Step #1 - "python_test":               ^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/usr/local/lib/python3.11/subprocess.py", line 550, in run
Step #1 - "python_test":     stdout, stderr = process.communicate(input, timeout=timeout)
Step #1 - "python_test":                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/usr/local/lib/python3.11/subprocess.py", line 1209, in communicate
Step #1 - "python_test":     stdout, stderr = self._communicate(input, endtime, timeout)
Step #1 - "python_test":                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test":   File "/usr/local/lib/python3.11/subprocess.py", line 2116, in _communicate
Step #1 - "python_test":     self._check_timeout(endtime, orig_timeout, stdout, stderr)
Step #1 - "python_test":   File "/usr/local/lib/python3.11/subprocess.py", line 1253, in _check_timeout
Step #1 - "python_test":     raise TimeoutExpired(
Step #1 - "python_test": subprocess.TimeoutExpired: Command '['sleep', '5']' timed out after 0.1 seconds
Step #1 - "python_test": ok
Step #1 - "python_test": test_are_imports_finished (test.import_service_test.ImportServiceTest.test_are_imports_finished) ... ok
Step #1 - "python_test": test_block_on_import (test.import_service_test.ImportServiceTest.test_block_on_import) ... ok
Step #1 - "python_test": test_fix_input_path (test.import_service_test.ImportServiceTest.test_fix_input_path) ... ok
Step #1 - "python_test": test_format_import_info (test.import_service_test.ImportServiceTest.test_format_import_info) ... ok
Step #1 - "python_test": test_get_fixed_absolute_import_name (test.import_service_test.ImportServiceTest.test_get_fixed_absolute_import_name) ... ok
Step #1 - "python_test": test_get_import_id (test.import_service_test.ImportServiceTest.test_get_import_id) ... ok
Step #1 - "python_test": test_smart_import (test.import_service_test.ImportServiceTest.test_smart_import) ... ok
Step #1 - "python_test": test_absolute_import_name (test.import_target_test.ImportTargetTest.test_absolute_import_name) ... ok
Step #1 - "python_test": test_is_import_targetted_by_commit (test.import_target_test.ImportTargetTest.test_is_import_targetted_by_commit) ... ok
Step #1 - "python_test": test_parse_commit_message_targets (test.import_target_test.ImportTargetTest.test_parse_commit_message_targets) ... ok
Step #1 - "python_test": test_download_file (test.utils_test.AppUtilsTest.test_download_file)
Step #1 - "python_test": Response does not have a Content-Disposition header. ... ok
Step #1 - "python_test": test_download_file_timeout (test.utils_test.AppUtilsTest.test_download_file_timeout)
Step #1 - "python_test": Raises requests.Timeout exception. ... ok
Step #1 - "python_test": test_get_filename (test.utils_test.AppUtilsTest.test_get_filename) ... ok
Step #1 - "python_test": test_get_filename_raise (test.utils_test.AppUtilsTest.test_get_filename_raise) ... ok
Step #1 - "python_test": test_next_utc_date (test.utils_test.AppUtilsTest.test_next_utc_date)
Step #1 - "python_test": Tests next_utc_date. ... ok
Step #1 - "python_test": test_pacific_time_to_datetime (test.utils_test.AppUtilsTest.test_pacific_time_to_datetime)
Step #1 - "python_test": Tests that the string returned by pacific_time can be converted to ... ok
Step #1 - "python_test": test_pacific_time_to_datetime_then_back (test.utils_test.AppUtilsTest.test_pacific_time_to_datetime_then_back)
Step #1 - "python_test": Tests that the string returned by pacific_time can be converted to ... ok
Step #1 - "python_test": test_compare_lines (test.utils_test.TestUtilsTest.test_compare_lines) ... ok
Step #1 - "python_test": test_import_spec_valid (test.validation_test.ValidationTest.test_import_spec_valid) ... ok
Step #1 - "python_test": test_import_spec_valid_fields_absent (test.validation_test.ValidationTest.test_import_spec_valid_fields_absent) ... ok
Step #1 - "python_test": test_import_spec_valid_script_not_exist (test.validation_test.ValidationTest.test_import_spec_valid_script_not_exist) ... ok
Step #1 - "python_test": test_import_targets_valid_absolute_names (test.validation_test.ValidationTest.test_import_targets_valid_absolute_names) ... ok
Step #1 - "python_test": test_import_targets_valid_manifest_not_exist (test.validation_test.ValidationTest.test_import_targets_valid_manifest_not_exist) ... ok
Step #1 - "python_test": test_import_targets_valid_name_not_exist (test.validation_test.ValidationTest.test_import_targets_valid_name_not_exist) ... ok
Step #1 - "python_test": test_import_targets_valid_relative_names (test.validation_test.ValidationTest.test_import_targets_valid_relative_names) ... ok
Step #1 - "python_test": test_import_targets_valid_relative_names_multiple_dirs (test.validation_test.ValidationTest.test_import_targets_valid_relative_names_multiple_dirs) ... ok
Step #1 - "python_test": test_manifest_valid_fields_absent (test.validation_test.ValidationTest.test_manifest_valid_fields_absent) ... ok
Step #1 - "python_test": 
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Ran 66 tests in 7.196s
Step #1 - "python_test": 
Step #1 - "python_test": OK
Step #1 - "python_test": #### Testing Python code in tools/
Step #1 - "python_test": /workspace/.env/lib/python3.11/site-packages/requests/__init__.py:102: RequestsDependencyWarning: urllib3 (1.26.8) or chardet (5.2.0)/charset_normalizer (2.0.12) doesn't match a supported version!
Step #1 - "python_test":   warnings.warn("urllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported "
Step #1 - "python_test": test_diff_analysis (import_differ.import_differ_test.TestImportDiffer.test_diff_analysis) ... ok
Step #1 - "python_test": test_validation (import_validation.import_validation_test.TestValidation.test_validation) ... ERROR:absl:AssertionError('Validation failed: UNMODIFIED_COUNT')
Step #1 - "python_test": ok
Step #1 - "python_test": test_evaluate_statement (statvar_importer.eval_functions_test.TestEvalFunctions.test_evaluate_statement) ... ok
Step #1 - "python_test": test_format_date (statvar_importer.eval_functions_test.TestEvalFunctions.test_format_date) ... ok
Step #1 - "python_test": test_str_to_camel_case (statvar_importer.eval_functions_test.TestEvalFunctions.test_str_to_camel_case) ... ok
Step #1 - "python_test": test_diff_mcf_files (statvar_importer.mcf_diff_test.TestMCFDiff.test_diff_mcf_files) ... Counters:
Step #1 - "python_test":    input-nodes-in-mcf1:/tmp/tmp2lhlhdei/sample.mcf =          2
Step #1 - "python_test":                                        process-mem =  394846208
Step #1 - "python_test":                                    process-mem-rss =  164331520
Step #1 - "python_test":                              process-time-sys-secs =       0.17
Step #1 - "python_test":                             process-time-user-secs =       0.99
Step #1 - "python_test":                               process_elapsed_time =       0.00
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                                         start_time =     391.79
Step #1 - "python_test": ok
Step #1 - "python_test": test_diff_mcf_node_pvs (statvar_importer.mcf_diff_test.TestMCFDiff.test_diff_mcf_node_pvs)
Step #1 - "python_test": Test diff on MCF node dictionary. ... ok
Step #1 - "python_test": test_add_namespace (statvar_importer.mcf_file_util_test.TestMCFFileUtil.test_add_namespace) ... ok
Step #1 - "python_test": test_load_mcf_file (statvar_importer.mcf_file_util_test.TestMCFFileUtil.test_load_mcf_file) ... Counters:
Step #1 - "python_test":                                        PVs-matched =          1
Step #1 - "python_test":                                        process-mem =  394846208
Step #1 - "python_test":                                    process-mem-rss =  164331520
Step #1 - "python_test":                              process-time-sys-secs =       0.17
Step #1 - "python_test":                             process-time-user-secs =       1.00
Step #1 - "python_test":                               process_elapsed_time =       0.00
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                                         start_time =     391.80
Step #1 - "python_test": ok
Step #1 - "python_test": test_normalize_mcf_node (statvar_importer.mcf_file_util_test.TestMCFFileUtil.test_normalize_mcf_node) ... ok
Step #1 - "python_test": test_normalize_range (statvar_importer.mcf_file_util_test.TestMCFFileUtil.test_normalize_range) ... ok
Step #1 - "python_test": test_strip_namespace (statvar_importer.mcf_file_util_test.TestMCFFileUtil.test_strip_namespace) ... ok
Step #1 - "python_test": test_drop_existing_mcf_nodes (statvar_importer.mcf_filter_test.TestMCFFilter.test_drop_existing_mcf_nodes) ... Counters:
Step #1 - "python_test":                            existing-nodes-from-api =          2
Step #1 - "python_test":                                        process-mem =  394846208
Step #1 - "python_test":                                    process-mem-rss =  165752832
Step #1 - "python_test":                              process-time-sys-secs =       0.17
Step #1 - "python_test":                             process-time-user-secs =       1.00
Step #1 - "python_test":                               process_elapsed_time =       0.16
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                                         start_time =     391.80
Step #1 - "python_test": WARNING:absl:Diff in ignored Node: Count_Person, diff:
Step #1 - "python_test": + Node: dcid:Count_Person
Step #1 - "python_test":   typeOf: dcid:StatisticalVariable
Step #1 - "python_test": + name: "Total Population"
Step #1 - "python_test":   populationType: dcid:Person
Step #1 - "python_test":   measuredProperty: dcid:count
Step #1 - "python_test":   statType: dcid:measuredValue
Step #1 - "python_test": + memberOf: dcid:dc/g/Demographics
Step #1 - "python_test": + provenance: dcid:dc/base/HumanReadableStatVars
Step #1 - "python_test": 
Step #1 - "python_test": WARNING:absl:Diff in ignored Node: dcid:Count_Person_Male, diff:
Step #1 - "python_test": + Node: dcid:Count_Person_Male
Step #1 - "python_test":   typeOf: dcid:StatisticalVariable
Step #1 - "python_test": + name: "Male Population"
Step #1 - "python_test":   populationType: dcid:Person
Step #1 - "python_test":   measuredProperty: dcid:count
Step #1 - "python_test":   statType: dcid:measuredValue
Step #1 - "python_test": + constraintProperties: dcid:gender
Step #1 - "python_test":   gender: dcid:Male
Step #1 - "python_test": + memberOf: dcid:dc/g/Person_Gender-Male
Step #1 - "python_test": + provenance: dcid:dc/base/HumanReadableStatVars
Step #1 - "python_test": 
Step #1 - "python_test": ok
Step #1 - "python_test": test_filter_mcf_file (statvar_importer.mcf_filter_test.TestMCFFilter.test_filter_mcf_file) ... WARNING:absl:Ignoring node without a dcid: OrderedDict([('# comment1', '# Auto generated using command: "python3 -m unittest stat_var_processor_test.py" on 2023-02-21 15:17:19.653404')])
Step #1 - "python_test": WARNING:absl:Ignoring node without a dcid: OrderedDict([('# comment1', '# Auto generated using command: "python3 -m unittest stat_var_processor_test.py" on 2023-02-21 15:17:19.653404')])
Step #1 - "python_test": Counters:
Step #1 - "python_test":                                        input-nodes =       1261
Step #1 - "python_test":                                        process-mem =  399040512
Step #1 - "python_test":                                    process-mem-rss =  169537536
Step #1 - "python_test":                              process-time-sys-secs =       0.17
Step #1 - "python_test":                             process-time-user-secs =       1.16
Step #1 - "python_test":                               process_elapsed_time =       0.07
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                                         start_time =     392.04
Step #1 - "python_test": Counters:
Step #1 - "python_test":                                        PVs-matched =        157
Step #1 - "python_test":                                ignore-nodes-loaded =       1261
Step #1 - "python_test":                                        input-nodes =       1261
Step #1 - "python_test":                                input-nodes-ignored =         23
Step #1 - "python_test":                                      nodes-matched =         23
Step #1 - "python_test":                                       output-nodes =       1238
Step #1 - "python_test":                                        process-mem =  399040512
Step #1 - "python_test":                                    process-mem-rss =  169537536
Step #1 - "python_test":                              process-time-sys-secs =       0.17
Step #1 - "python_test":                             process-time-user-secs =       1.18
Step #1 - "python_test":                               process_elapsed_time =       0.09
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                                         start_time =     392.04
Step #1 - "python_test": ok
Step #1 - "python_test": test_lookup_string (statvar_importer.ngram_matcher_test.NgramMatcherTest.test_lookup_string) ... ok
Step #1 - "python_test": test_add_entry (statvar_importer.property_value_cache_test.PropertyValueCacheTest.test_add_entry) ... Counters:
Step #1 - "python_test":                                        process-mem =  399040512
Step #1 - "python_test":                                    process-mem-rss =  169537536
Step #1 - "python_test":                              process-time-sys-secs =       0.17
Step #1 - "python_test":                             process-time-user-secs =       1.18
Step #1 - "python_test":                               process_elapsed_time =       0.00
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                               pv-cache-misses-dcid =          1
Step #1 - "python_test":                                         start_time =     392.13
Step #1 - "python_test": ERROR:absl:Conflicting name:california old:{'name': ['California', 'CA'], 'dcid': 'geoId/06', 'typeOf': ['AdministrativeArea1', 'State']} new:{'name': ['California', 'CA'], 'dcid': 'geoId/06', 'typeOf': ['AdministrativeArea1', 'State']}
Step #1 - "python_test": ok
Step #1 - "python_test": test_flatten_dict (statvar_importer.property_value_cache_test.PropertyValueCacheTest.test_flatten_dict) ... ok
Step #1 - "python_test": test_load_pvmap (statvar_importer.property_value_mapper_test.PropertyValueMapperTest.test_load_pvmap) ... Counters:
Step #1 - "python_test":                                        process-mem =  399040512
Step #1 - "python_test":                                    process-mem-rss =  169537536
Step #1 - "python_test":                              process-time-sys-secs =       0.17
Step #1 - "python_test":                             process-time-user-secs =       1.18
Step #1 - "python_test":                               process_elapsed_time =       0.00
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                                         start_time =     392.13
Step #1 - "python_test":                       warning-missing-property-key =          1
Step #1 - "python_test": ok
Step #1 - "python_test": test_process_pvs (statvar_importer.property_value_mapper_test.PropertyValueMapperTest.test_process_pvs) ... Counters:
Step #1 - "python_test":                                        process-mem =  399040512
Step #1 - "python_test":                                    process-mem-rss =  169537536
Step #1 - "python_test":                              process-time-sys-secs =       0.17
Step #1 - "python_test":                             process-time-user-secs =       1.18
Step #1 - "python_test":                               process_elapsed_time =       0.00
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                                    processed-regex =          1
Step #1 - "python_test":                                         start_time =     392.14
Step #1 - "python_test": ok
Step #1 - "python_test": test_pvmap_get_all_pvs (statvar_importer.property_value_mapper_test.PropertyValueMapperTest.test_pvmap_get_all_pvs) ... Counters:
Step #1 - "python_test":                                        process-mem =  399040512
Step #1 - "python_test":                                    process-mem-rss =  169537536
Step #1 - "python_test":                              process-time-sys-secs =       0.17
Step #1 - "python_test":                             process-time-user-secs =       1.18
Step #1 - "python_test":                               process_elapsed_time =       0.00
Step #1 - "python_test":                                          processed =          0
Step #1 - "python_test":                                         start_time =     392.14
Step #1 - "python_test":                       warning-missing-property-key =          1
Step #1 - "python_test": ok
Step #1 - "python_test": 
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Ran 20 tests in 0.401s
Step #1 - "python_test": 
Step #1 - "python_test": OK
Step #1 - "python_test": #### Testing Python lint
Finished Step #1 - "python_test"
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds/4f03d5e0-bbcb-4946-988a-36924586b5ed?project=879489846695