[Metadata Modal] Deprecate all code flag guarding the metadata modal #5821
Google Cloud Build / website-pull-request-py (datcom-ci)
succeeded
Dec 9, 2025 in 10m 5s
Summary
Build Information
| Trigger | website-pull-request-py |
| Build | ee851e98-79ef-499c-bf23-790f47a95798 |
| Start | 2025-12-09T11:16:13-08:00 |
| Duration | 10m3.161s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| download_nl_files | SUCCESS | 4m48.309s |
| flask_test | SUCCESS | 4m58.202s |
Details
starting build "ee851e98-79ef-499c-bf23-790f47a95798"
FETCHSOURCE
From https://github.com/datacommonsorg/website
* branch a0cc7e88cee0ce9d226356ed5f7f840f5ad54dc2 -> FETCH_HEAD
Updating files: 88% (2147/2416)
Updating files: 89% (2151/2416)
Updating files: 90% (2175/2416)
Updating files: 91% (2199/2416)
Updating files: 92% (2223/2416)
Updating files: 93% (2247/2416)
Updating files: 94% (2272/2416)
Updating files: 95% (2296/2416)
Updating files: 96% (2320/2416)
Updating files: 97% (2344/2416)
Updating files: 98% (2368/2416)
Updating files: 99% (2392/2416)
Updating files: 100% (2416/2416)
Updating files: 100% (2416/2416), done.
HEAD is now at a0cc7e8 Merge branch 'master' into modal
GitCommit:
a0cc7e88cee0ce9d226356ed5f7f840f5ad54dc2
BUILD
Starting Step #0 - "download_nl_files"
Step #0 - "download_nl_files": Pulling image: python:3.11.3
Step #0 - "download_nl_files": 3.11.3: Pulling from library/python
Step #0 - "download_nl_files": bd73737482dd: Pulling fs layer
Step #0 - "download_nl_files": 6710592d62aa: Pulling fs layer
Step #0 - "download_nl_files": 75256935197e: Pulling fs layer
Step #0 - "download_nl_files": c1e5026c6457: Pulling fs layer
Step #0 - "download_nl_files": f0016544b8b9: Pulling fs layer
Step #0 - "download_nl_files": 1d58eee51ff2: Pulling fs layer
Step #0 - "download_nl_files": 93dc7b704cd1: Pulling fs layer
Step #0 - "download_nl_files": caefdefa531e: Pulling fs layer
Step #0 - "download_nl_files": 93dc7b704cd1: Waiting
Step #0 - "download_nl_files": caefdefa531e: Waiting
Step #0 - "download_nl_files": 75256935197e: Verifying Checksum
Step #0 - "download_nl_files": 75256935197e: Download complete
Step #0 - "download_nl_files": 6710592d62aa: Verifying Checksum
Step #0 - "download_nl_files": 6710592d62aa: Download complete
Step #0 - "download_nl_files": 1d58eee51ff2: Verifying Checksum
Step #0 - "download_nl_files": 1d58eee51ff2: Download complete
Step #0 - "download_nl_files": f0016544b8b9: Verifying Checksum
Step #0 - "download_nl_files": f0016544b8b9: Download complete
Step #0 - "download_nl_files": bd73737482dd: Verifying Checksum
Step #0 - "download_nl_files": bd73737482dd: Download complete
Step #0 - "download_nl_files": caefdefa531e: Verifying Checksum
Step #0 - "download_nl_files": caefdefa531e: Download complete
Step #0 - "download_nl_files": 93dc7b704cd1: Verifying Checksum
Step #0 - "download_nl_files": 93dc7b704cd1: Download complete
Step #0 - "download_nl_files": bd73737482dd: Pull complete
Step #0 - "download_nl_files": 6710592d62aa: Pull complete
Step #0 - "download_nl_files": c1e5026c6457: Verifying Checksum
Step #0 - "download_nl_files": c1e5026c6457: Download complete
Step #0 - "download_nl_files": 75256935197e: Pull complete
Step #0 - "download_nl_files": c1e5026c6457: Pull complete
Step #0 - "download_nl_files": f0016544b8b9: Pull complete
Step #0 - "download_nl_files": 1d58eee51ff2: Pull complete
Step #0 - "download_nl_files": 93dc7b704cd1: Pull complete
Step #0 - "download_nl_files": caefdefa531e: Pull complete
Step #0 - "download_nl_files": Digest: sha256:3a619e3c96fd4c5fc5e1998fd4dcb1f1403eb90c4c6409c70d7e80b9468df7df
Step #0 - "download_nl_files": Status: Downloaded newer image for python:3.11.3
Step #0 - "download_nl_files": docker.io/library/python:3.11.3
Step #0 - "download_nl_files": Requirement already satisfied: pip in ./.venv/lib/python3.11/site-packages (22.3.1)
Step #0 - "download_nl_files": Collecting pip
Step #0 - "download_nl_files": Downloading pip-25.3-py3-none-any.whl (1.8 MB)
Step #0 - "download_nl_files": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 45.9 MB/s eta 0:00:00
Step #0 - "download_nl_files": Installing collected packages: pip
Step #0 - "download_nl_files": Attempting uninstall: pip
Step #0 - "download_nl_files": Found existing installation: pip 22.3.1
Step #0 - "download_nl_files": Uninstalling pip-22.3.1:
Step #0 - "download_nl_files": Successfully uninstalled pip-22.3.1
Step #0 - "download_nl_files": Successfully installed pip-25.3
Step #0 - "download_nl_files": I1209 19:21:00.764369 140220925966144 gcs.py:50] Download datcom-nl-models/ft_final_v20230717230459.all-MiniLM-L6-v2 to /tmp/datcom-nl-models/ft_final_v20230717230459.all-MiniLM-L6-v2
Step #0 - "download_nl_files": I1209 19:21:02.227604 140220925966144 gcs.py:50] Download datcom-nl-models/embeddings_medium_2024_05_09_18_01_32.ft_final_v20230717230459.all-MiniLM-L6-v2.csv to /tmp/datcom-nl-models/embeddings_medium_2024_05_09_18_01_32.ft_final_v20230717230459.all-MiniLM-L6-v2.csv
Step #0 - "download_nl_files": I1209 19:21:03.620549 140220925966144 gcs.py:50] Download datcom-nl-models/sdg_ft_2024_06_24_23_45_46/embeddings.csv to /tmp/datcom-nl-models/sdg_ft_2024_06_24_23_45_46/embeddings.csv
Step #0 - "download_nl_files": I1209 19:21:03.985060 140220925966144 gcs.py:50] Download datcom-nl-models/undata_ft_2024_06_24_23_47_04/embeddings.csv to /tmp/datcom-nl-models/undata_ft_2024_06_24_23_47_04/embeddings.csv
Step #0 - "download_nl_files": I1209 19:21:04.368322 140220925966144 gcs.py:50] Download datcom-nl-models/undata_ilo_ft_2024_10_14_13_45_50/embeddings.csv to /tmp/datcom-nl-models/undata_ilo_ft_2024_10_14_13_45_50/embeddings.csv
Step #0 - "download_nl_files": I1209 19:21:04.516033 140220925966144 gcs.py:50] Download datcom-nl-models/bio_ft_2024_11_08_19_00_38/embeddings.csv to /tmp/datcom-nl-models/bio_ft_2024_11_08_19_00_38/embeddings.csv
Step #0 - "download_nl_files": I1209 19:21:04.649936 140220925966144 gcs.py:50] Download datcom-nl-models/base_uae_mem_2025_11_03_07_10_42/embeddings.csv to /tmp/datcom-nl-models/base_uae_mem_2025_11_03_07_10_42/embeddings.csv
Step #0 - "download_nl_files": I1209 19:21:05.680649 140220925966144 gcs.py:50] Download datcom-nl-models/base_mistral_mem_2024_07_01_10_23_43/embeddings.csv to /tmp/datcom-nl-models/base_mistral_mem_2024_07_01_10_23_43/embeddings.csv
Finished Step #0 - "download_nl_files"
Starting Step #1 - "flask_test"
Step #1 - "flask_test": Already have image (with digest): python:3.11.3
Step #1 - "flask_test": --setup_python ### Set up python environment
Step #1 - "flask_test": installing server/requirements.txt
Step #1 - "flask_test": ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
Step #1 - "flask_test": thinc 8.2.5 requires numpy<2.0.0,>=1.19.0; python_version >= "3.9", but you have numpy 2.2.4 which is incompatible.
Step #1 - "flask_test": installing torch_requirements.txt
Step #1 - "flask_test": installing nl_server/requirements.txt
Step #1 - "flask_test": ### Running server tests
Step #1 - "flask_test": ============================= test session starts ==============================
Step #1 - "flask_test": platform linux -- Python 3.11.3, pytest-9.0.2, pluggy-1.6.0
Step #1 - "flask_test": rootdir: /workspace
Step #1 - "flask_test": configfile: pytest.ini
Step #1 - "flask_test": plugins: rerunfailures-10.2, flakefinder-1.1.0, xdist-3.2.1, anyio-4.12.0
Step #1 - "flask_test": gw0 I / gw1 I
Step #1 - "flask_test":
[gw0] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test":
[gw1] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test": gw0 [636] / gw1 [636]
Step #1 - "flask_test":
Step #1 - "flask_test": scheduling tests via LoadScheduling
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_1
Step #1 - "flask_test": server/tests/chart_config_test.py::TestChart::test_aggregate_field
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_1
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_2
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_2
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_3
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_3
Step #1 - "flask_test": [gw0] PASSED server/tests/chart_config_test.py::TestChart::test_aggregate_field
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_4
Step #1 - "flask_test": server/tests/chart_config_test.py::TestChart::test_related_chart_scale
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_4
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_00
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_00
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_01
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_01
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_02
Step #1 - "flask_test": [gw0] PASSED server/tests/chart_config_test.py::TestChart::test_related_chart_scale
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_02
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_03
Step #1 - "flask_test": server/tests/chart_config_test.py::TestChart::test_unique_chart
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_03
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_04
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_04
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_05
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_05
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_06
Step #1 - "flask_test": [gw0] PASSED server/tests/chart_config_test.py::TestChart::test_unique_chart
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_06
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_07
Step #1 - "flask_test": server/tests/i18n_test.py::TestHlParamSelection::test_default_hl
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_07
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_08
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_08
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_09
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_09
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_10
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_10
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_11
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_11
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_doublequotes
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_doublequotes
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_list
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_list
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_versus
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_versus
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_0_number_of_poor_hispanic_women_with_phd
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_0_number_of_poor_hispanic_women_with_phd
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_1_compare_obesity_vs_poverty
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_1_compare_obesity_vs_poverty
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_2_show_me_the_impact_of_climate_change_on_drought
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_2_show_me_the_impact_of_climate_change_on_drought
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_3_Compare_Male_population_with_Female_Population_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_3_Compare_Male_population_with_Female_Population_
Step #1 - "flask_test": [gw0] PASSED server/tests/i18n_test.py::TestHlParamSelection::test_default_hl
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_comparison
Step #1 - "flask_test": server/tests/i18n_test.py::TestHlParamSelection::test_fallback_hl
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_comparison
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_contained_in
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_contained_in
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_correlation
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_correlation
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_counters_simple
Step #1 - "flask_test": [gw0] PASSED server/tests/i18n_test.py::TestHlParamSelection::test_fallback_hl
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_counters_simple
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_event
Step #1 - "flask_test": server/tests/i18n_test.py::TestHlParamSelection::test_no_hl
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_event
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_multisv_correlation
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_multisv_correlation
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_place_only
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_place_only
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_ranking_across_places
Step #1 - "flask_test": [gw0] PASSED server/tests/i18n_test.py::TestHlParamSelection::test_no_hl
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_ranking_across_places
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_ranking_across_svs
Step #1 - "flask_test": server/tests/i18n_test.py::TestHlParamSelection::test_simple_hl
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_ranking_across_svs
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_barchart_downgrade
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_barchart_downgrade
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_overview
Step #1 - "flask_test": [gw0] PASSED server/tests/i18n_test.py::TestHlParamSelection::test_simple_hl
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_overview
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_sv_extension
Step #1 - "flask_test": server/tests/lib/config_test.py::TestConfig::test_format_title_0_test
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_sv_extension
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_topic
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_topic
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_time_delta
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/config_test.py::TestConfig::test_format_title_0_test
Step #1 - "flask_test": [gw1] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_time_delta
Step #1 - "flask_test": server/tests/lib/config_test.py::TestConfig::test_format_title_1_local
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_0_What_is_the_deadliest_tropical_storm_in_history_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/config_test.py::TestConfig::test_format_title_1_local
Step #1 - "flask_test": server/tests/lib/config_test.py::TestConfig::test_format_title_2_production
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_0_What_is_the_deadliest_tropical_storm_in_history_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_1_What_is_the_most_powerful_tropical_storm_on_record_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/config_test.py::TestConfig::test_format_title_2_production
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_1_What_is_the_most_powerful_tropical_storm_on_record_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_2_What_is_the_most_active_hurricane_season_on_record_
Step #1 - "flask_test": server/tests/lib/config_test.py::TestConfig::test_format_title_3_webdriver
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_2_What_is_the_most_active_hurricane_season_on_record_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_3_What_were_the_costliest_hurricanes_in_history_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_3_What_were_the_costliest_hurricanes_in_history_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_4_What_was_the_most_destructive_cyclone
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/config_test.py::TestConfig::test_format_title_3_webdriver
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_4_What_was_the_most_destructive_cyclone
Step #1 - "flask_test": server/tests/lib/feature_flag_test.py::TestFeatureFlags::test_feature_flag_disabled_when_not_in_config
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_5_Typhoons_in_Asia
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_5_Typhoons_in_Asia
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_drought_0_What_are_the_chances_of_a_drought_in_the_next_10_years_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_drought_0_What_are_the_chances_of_a_drought_in_the_next_10_years_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_drought_1_Tell_me_about_droughts_in_Africa
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_drought_1_Tell_me_about_droughts_in_Africa
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_0_When_was_the_last_earthquake_in_CA_above_6_on_the_richter_scale_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_0_When_was_the_last_earthquake_in_CA_above_6_on_the_richter_scale_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_1_What_was_the_magnitude_of_the_largest_earthquake_in_California_in_the_last_10_years_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_1_What_was_the_magnitude_of_the_largest_earthquake_in_California_in_the_last_10_years_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_2_What_is_the_probability_of_an_earthquake_in_California_in_the_next_year_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_2_What_is_the_probability_of_an_earthquake_in_California_in_the_next_year_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_cold_0_Which_places_were_affected_the_most_by_extreme_cold_last_year_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_cold_0_Which_places_were_affected_the_most_by_extreme_cold_last_year_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_cold_1_cities_that_were_extremely_cold_in_the_past_decade
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_cold_1_cities_that_were_extremely_cold_in_the_past_decade
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_heat_0_Which_places_were_affected_the_most_by_extreme_heat_last_year_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_heat_0_Which_places_were_affected_the_most_by_extreme_heat_last_year_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_heat_1_cities_that_were_extremely_hot_in_the_last_year
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_heat_1_cities_that_were_extremely_hot_in_the_last_year
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_0_Which_were_the_biggest_fires_in_California_of_the_last_decade_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_0_Which_were_the_biggest_fires_in_California_of_the_last_decade_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_1_Tell_me_about_wildfires_in_Africa
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_1_Tell_me_about_wildfires_in_Africa
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_2_Wildland_Fires_in_CA
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_2_Wildland_Fires_in_CA
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_flood_0_What_is_the_probability_of_a_flood_in_my_city_in_the_next_5_years_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_flood_0_What_is_the_probability_of_a_flood_in_my_city_in_the_next_5_years_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_flood_1_Where_were_the_largest_floods_by_area
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_flood_1_Where_were_the_largest_floods_by_area
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_wet_bulb_0_What_is_the_wet_bulb_temperature_in_Death_Valley_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_wet_bulb_0_What_is_the_wet_bulb_temperature_in_Death_Valley_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_wet_bulb_1_Which_cities_have_highest_wet_bulb_temperatures_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_wet_bulb_1_Which_cities_have_highest_wet_bulb_temperatures_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_wet_bulb_2_Places_with_high_wetbulb_temperatures
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_wet_bulb_2_Places_with_high_wetbulb_temperatures
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_wet_bulb_3_Wetbulb_readings_for_Maine
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_wet_bulb_3_Wetbulb_readings_for_Maine
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_0_Number_of_poor_women_in_Mountain_View
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_0_Number_of_poor_women_in_Mountain_View
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_1_Hearing_impaired_in_CA
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_1_Hearing_impaired_in_CA
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_2_What_is_the_median_age_of_residents_in_Chicago_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_2_What_is_the_median_age_of_residents_in_Chicago_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_3_What_is_the_average_annual_greenhouse_gas_emissions_in_Mexico_City_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_3_What_is_the_average_annual_greenhouse_gas_emissions_in_Mexico_City_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_4_infant_deaths_in_the_united_states
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_4_infant_deaths_in_the_united_states
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_5_What_is_the_population_of_hispanic_people_in_Texas_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_5_What_is_the_population_of_hispanic_people_in_Texas_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_6_Give_me_the_average_number_of_days_with_snowfall_in_Minneapolis
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_6_Give_me_the_average_number_of_days_with_snowfall_in_Minneapolis
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_7_How_many_people_in_Seattle
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_7_How_many_people_in_Seattle
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_8_Men_with_disabilities_in_the_USA_how_many
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_no_false_positives_8_Men_with_disabilities_in_the_USA_how_many
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicGeneralClassifier::test_detect_overview_0_Tell_me_about_palo_alto
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicGeneralClassifier::test_detect_overview_0_Tell_me_about_palo_alto
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicGeneralClassifier::test_detect_overview_1_new_tell_me_about_cambridge
Step #1 - "flask_test": [
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/ee851e98-79ef-499c-bf23-790f47a95798?project=879489846695.]
...
sk_test": shared/lib/constants.py:251
Step #1 - "flask_test": /workspace/shared/lib/constants.py:251: DeprecationWarning: invalid escape sequence '\W'
Step #1 - "flask_test": "WetBulb": ["wet(\W?)bulb",],
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/lib/nl/quantity_parser_test.py:72
Step #1 - "flask_test": server/tests/lib/nl/quantity_parser_test.py:72
Step #1 - "flask_test": /workspace/server/tests/lib/nl/quantity_parser_test.py:72: DeprecationWarning: invalid escape sequence '\s'
Step #1 - "flask_test": ('in cities with poverty rate under 10% \show me asthma prevalence',
Step #1 - "flask_test":
Step #1 - "flask_test": server/routes/oembed/oembed.py:45
Step #1 - "flask_test": /workspace/server/routes/oembed/oembed.py:45: DeprecationWarning: invalid escape sequence '\.'
Step #1 - "flask_test": url_regex = "https?://*\.datacommons\.org/chart*"
Step #1 - "flask_test":
Step #1 - "flask_test": server/routes/oembed/oembed.py:47
Step #1 - "flask_test": /workspace/server/routes/oembed/oembed.py:47: DeprecationWarning: invalid escape sequence '\.'
Step #1 - "flask_test": url_regex = "http://(127\.0\.0\.1|localhost):8080/chart*"
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/i18n_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/api/autocomplete_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/api/browser_test.py: 5 warnings
Step #1 - "flask_test": server/tests/routes/api/choropleth_test.py: 5 warnings
Step #1 - "flask_test": server/tests/routes/api/csv_test.py: 18 warnings
Step #1 - "flask_test": server/tests/routes/api/detection_test.py: 13 warnings
Step #1 - "flask_test": server/tests/routes/api/disaster_test.py: 17 warnings
Step #1 - "flask_test": server/tests/routes/api/explore_follow_up_questions_test.py: 5 warnings
Step #1 - "flask_test": server/tests/routes/api/explore_overview_test.py: 5 warnings
Step #1 - "flask_test": server/tests/routes/api/facets_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/api/place_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/api/point_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/api/series_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/api/stats_test.py: 9 warnings
Step #1 - "flask_test": server/tests/routes/api/varable_group_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/api/variable_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/browser_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/dev_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/factcheck_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/import_wizard_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/nl/search_indicators_test.py: 13 warnings
Step #1 - "flask_test": server/tests/routes/place/overview_table_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/place/place_charts_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/place/related_places_test.py: 3 warnings
Step #1 - "flask_test": server/tests/lib/feature_flag_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/place_list_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/redirects_test.py: 6 warnings
Step #1 - "flask_test": server/tests/routes/place_test.py: 16 warnings
Step #1 - "flask_test": server/tests/routes/special_announcement_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/static_test.py: 6 warnings
Step #1 - "flask_test": server/tests/routes/tools_test.py: 5 warnings
Step #1 - "flask_test": server/tests/routes/search_test.py: 4 warnings
Step #1 - "flask_test": /workspace/.venv/lib/python3.11/site-packages/flask/testing.py:118: DeprecationWarning: The '__version__' attribute is deprecated and will be removed in Werkzeug 3.1. Use feature detection or 'importlib.metadata.version("werkzeug")' instead.
Step #1 - "flask_test": "HTTP_USER_AGENT": f"werkzeug/{werkzeug.__version__}",
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/routes/place/related_places_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/place/summary_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/place/utils_test.py: 38 warnings
Step #1 - "flask_test": /workspace/.venv/lib/python3.11/site-packages/flask_caching/__init__.py:119: UserWarning: Flask-Caching: CACHE_TYPE is set to null, caching is effectively disabled.
Step #1 - "flask_test": warnings.warn(
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/routes/place/related_places_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/place/summary_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/place/utils_test.py: 38 warnings
Step #1 - "flask_test": /workspace/.venv/lib/python3.11/site-packages/flask_caching/__init__.py:158: DeprecationWarning: Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly.
Step #1 - "flask_test": warnings.warn(
Step #1 - "flask_test":
Step #1 - "flask_test": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #1 - "flask_test": ================ 620 passed, 16 skipped, 269 warnings in 43.06s ================
Step #1 - "flask_test": ============================= test session starts ==============================
Step #1 - "flask_test": platform linux -- Python 3.11.3, pytest-9.0.2, pluggy-1.6.0
Step #1 - "flask_test": rootdir: /workspace
Step #1 - "flask_test": configfile: pytest.ini
Step #1 - "flask_test": plugins: rerunfailures-10.2, flakefinder-1.1.0, xdist-3.2.1, anyio-4.12.0
Step #1 - "flask_test": gw0 I / gw1 I
Step #1 - "flask_test":
[gw0] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test":
[gw1] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test": gw0 [48] / gw1 [48]
Step #1 - "flask_test":
Step #1 - "flask_test": scheduling tests via LoadScheduling
Step #1 - "flask_test":
Step #1 - "flask_test": shared/tests/lib/detected_variables_test.py::TestDetectedVariables::test_main
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_1_gs_bucket_folder_object
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_1_gs_bucket_folder_object
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/detected_variables_test.py::TestDetectedVariables::test_main
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_2_gs_bucket
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_2_gs_bucket
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_invalid_path
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_blob_by_path_0_gs_datcom_ci_test_folder1_folder11_d_txt
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_invalid_path
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_0_abc
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_0_abc
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_1_gs_bucket_object
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_1_gs_bucket_object
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_2_gs_bucket
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_2_gs_bucket
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_3_gs_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_3_gs_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_add_to_set_from_list
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_add_to_set_from_list
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_combine_stop_words
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_combine_stop_words
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_0_this_is_a_random_query_with_no_punctuation
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_0_this_is_a_random_query_with_no_punctuation
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_1_people_of_palo_alto_mountain_view_and_California_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_1_people_of_palo_alto_mountain_view_and_California_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_2_America_s_population_growth
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_2_America_s_population_growth
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_3_Is_this_a_question_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_3_Is_this_a_question_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_4_what_about_Santa_Clara_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_4_what_about_Santa_Clara_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_5__
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_5__
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_6_query_about_St_Landry_Parish
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_6_query_about_St_Landry_Parish
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_00_this_is_a_random_query
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_00_this_is_a_random_query
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_01_population_of_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_01_population_of_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_02_tell_me_about_life_expectancy
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_02_tell_me_about_life_expectancy
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_03_what_about_Capitalization
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_03_what_about_Capitalization
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_04_say_something_about_crime_in_California_counties
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_04_say_something_about_crime_in_California_counties
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_05_how_are_you
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_05_how_are_you
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_06_tell_me_about_the_climate_extremes_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_06_tell_me_about_the_climate_extremes_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_07_How_big_are_the_public_elementary_schools_in_Sunnyvale
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_07_How_big_are_the_public_elementary_schools_in_Sunnyvale
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_08_what_is_relationship_between_the_sickest_and_healthiest_people_in_the_world
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_08_what_is_relationship_between_the_sickest_and_healthiest_people_in_the_world
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_09_how_does_it_correlate_with_heart_disease
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_09_how_does_it_correlate_with_heart_disease
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_10_best_high_schools_in_Florida_counties
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_10_best_high_schools_in_Florida_counties
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_11_interest_rates_among_people_who_are_living_in_poverty_across_US_states
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_11_interest_rates_among_people_who_are_living_in_poverty_across_US_states
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_12_how_many_hispanics_people_in_california
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_12_how_many_hispanics_people_in_california
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_13_what_is_the_number_of_students_in_new_york
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_13_what_is_the_number_of_students_in_new_york
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_14_unemployment_rate_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_14_unemployment_rate_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_15_rate_of_unemployment_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_15_rate_of_unemployment_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_16_what_are_the_rates_of_uninsured_people_in_california
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_16_what_are_the_rates_of_uninsured_people_in_california
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_17_obesity_rate
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_17_obesity_rate
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_0_this_is_a_random_query
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_0_this_is_a_random_query
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_1_unemployment_rate_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_1_unemployment_rate_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_2_rate_of_unemployment_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_2_rate_of_unemployment_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_3_what_are_the_rates_of_uninsured_people_in_california
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_3_what_are_the_rates_of_uninsured_people_in_california
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_4_obesity_rate
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_4_obesity_rate
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_0__test_string_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_0__test_string_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_1
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_1
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_2
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_2
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_blob_by_path_0_gs_datcom_ci_test_folder1_folder11_d_txt
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_0_x_y_txt
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_0_x_y_txt
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_1_a_txt
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_1_a_txt
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_folder
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_folder
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_0_gs_bucket_object
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_0_gs_bucket_object
Step #1 - "flask_test":
Step #1 - "flask_test": ============================== 48 passed in 4.56s ==============================
Step #1 - "flask_test": ============================= test session starts ==============================
Step #1 - "flask_test": platform linux -- Python 3.11.3, pytest-9.0.2, pluggy-1.6.0
Step #1 - "flask_test": rootdir: /workspace
Step #1 - "flask_test": configfile: pytest.ini
Step #1 - "flask_test": plugins: rerunfailures-10.2, flakefinder-1.1.0, xdist-3.2.1, anyio-4.12.0
Step #1 - "flask_test": collected 39 items
Step #1 - "flask_test":
Step #1 - "flask_test":
Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 1 examples [00:00, 10.47 examples/s]
Step #1 - "flask_test":
Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 1 examples [00:00, 17.62 examples/s]
Step #1 - "flask_test": nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_entries PASSED
Step #1 - "flask_test": nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_merge_custom_embeddings PASSED
Step #1 - "flask_test": nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_queries_0_money PASSED
Step #1 - "flask_test": nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_queries_1_food PASSED
Step #1 - "flask_test": nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_queries_2_money PASSED
Step #1 - "flask_test": nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_queries_3_food PASSED
Step #1 - "flask_test":
Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 7305 examples [00:02, 3045.07 examples/s]
Generating train split: 7305 examples [00:02, 3038.09 examples/s]
Step #1 - "flask_test":
Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 92 examples [00:00, 1222.76 examples/s]
Step #1 - "flask_test":
Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 10000 examples [00:01, 9972.13 examples/s]
Generating train split: 20000 examples [00:01, 10390.01 examples/s]
Generating train split: 30000 examples [00:02, 10631.77 examples/s]
Generating train split: 40000 examples [00:03, 11019.79 examples/s]
Generating train split: 42418 examples [00:03, 10933.89 examples/s]
Generating train split: 42418 examples [00:03, 10755.22 examples/s]
Step #1 - "flask_test":
Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 7259 examples [00:11, 656.20 examples/s]
Generating train split: 7259 examples [00:11, 655.40 examples/s]
Step #1 - "flask_test":
Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 4565 examples [00:00, 9124.25 examples/s]
Generating train split: 4565 examples [00:00, 9077.62 examples/s]
Step #1 - "flask_test":
Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 5474 examples [00:00, 9053.04 examples/s]
Generating train split: 5474 examples [00:00, 9011.27 examples/s]
Step #1 - "flask_test":
Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 86 examples [00:00, 1099.16 examples/s]
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_low_score_matches_0_random_random PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_low_score_matches_1_who_where_why PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_low_score_matches_2___124__abc PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_00_number_of_people PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_01_population_of PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_02_economy_of_the_state PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_03_household_income PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_04_life_expectancy_in_USA PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_05_GDP PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_06_auto_theft PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_07_agriculture PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_08_agricultural_output PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_09_agricultural_output PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_10_agriculture_workers PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_11_coronary_heart_disease PASSED
Step #1 - "flask_test": nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_12_coronary_heart_disease PASSED
Step #1 - "flask_test": nl_server/tests/merge_test.py::TestMerge::test_main_0 PASSED
Step #1 - "flask_test": nl_server/tests/rerank_test.py::TestReank::test_main_0_population_sans_health_insurance PASSED
Step #1 - "flask_test": nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_0_ PASSED
Step #1 - "flask_test": nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_1_ PASSED
Step #1 - "flask_test": nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_2_ PASSED
Step #1 - "flask_test": nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_3_false PASSED
Step #1 - "flask_test": nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_4_false PASSED
Step #1 - "flask_test": nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_5_false PASSED
Step #1 - "flask_test": nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_6_true PASSED
Step #1 - "flask_test": nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_7_true PASSED
Step #1 - "flask_test": nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_8_true PASSED
Step #1 - "flask_test": nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_0_GDP_of_Africa PASSED
Step #1 - "flask_test": nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_1_median_income_in_africa PASSED
Step #1 - "flask_test": nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_2_tell_me_about_palo_alto PASSED
Step #1 - "flask_test": nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_3_give_me_an_example_real_essay_about_short_term_and_long_term_goals_for_an_MBA_applciation PASSED
Step #1 - "flask_test": nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_4_Elaborate_how_your_roles_in_management_accounting_covering_planning_organizing_and_directing_and_controlling_can_assist_the_above_organization_in_achieving_their_goals_and_objectives_ PASSED
Step #1 - "flask_test": nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_5_How_to_write_scholarship_essay PASSED
Step #1 - "flask_test":
Step #1 - "flask_test": =============================== warnings summary ===============================
Step #1 - "flask_test": .venv/lib/python3.11/site-packages/typer/completion.py:122
Step #1 - "flask_test": /workspace/.venv/lib/python3.11/site-packages/typer/completion.py:122: DeprecationWarning: 'BaseCommand' is deprecated and will be removed in Click 9.0. Use 'Command' instead.
Step #1 - "flask_test": cli: click.BaseCommand,
Step #1 - "flask_test":
Step #1 - "flask_test": .venv/lib/python3.11/site-packages/spacy/cli/_util.py:23
Step #1 - "flask_test": /workspace/.venv/lib/python3.11/site-packages/spacy/cli/_util.py:23: DeprecationWarning: Importing 'parser.split_arg_string' is deprecated, it will only be available in 'shell_completion' in Click 9.0.
Step #1 - "flask_test": from click.parser import split_arg_string
Step #1 - "flask_test":
Step #1 - "flask_test": .venv/lib/python3.11/site-packages/weasel/util/config.py:8
Step #1 - "flask_test": /workspace/.venv/lib/python3.11/site-packages/weasel/util/config.py:8: DeprecationWarning: Importing 'parser.split_arg_string' is deprecated, it will only be available in 'shell_completion' in Click 9.0.
Step #1 - "flask_test": from click.parser import split_arg_string
Step #1 - "flask_test":
Step #1 - "flask_test": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #1 - "flask_test": ======================= 39 passed, 3 warnings in 51.63s ========================
Step #1 - "flask_test": Running tests within tools/nl/embeddings:
Step #1 - "flask_test": ============================= test session starts ==============================
Step #1 - "flask_test": platform linux -- Python 3.11.3, pytest-9.0.2, pluggy-1.6.0
Step #1 - "flask_test": rootdir: /workspace
Step #1 - "flask_test": configfile: pytest.ini
Step #1 - "flask_test": plugins: rerunfailures-10.2, flakefinder-1.1.0, xdist-3.2.1, anyio-4.12.0
Step #1 - "flask_test": gw0 I / gw1 I
Step #1 - "flask_test":
[gw0] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test":
[gw1] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test": gw0 [3] / gw1 [3]
Step #1 - "flask_test":
Step #1 - "flask_test": scheduling tests via LoadScheduling
Step #1 - "flask_test":
Step #1 - "flask_test": tools/nl/embeddings/integrity_test.py::TestIntegrity::test_md5sum
Step #1 - "flask_test": tools/nl/embeddings/utils_test.py::TestBuildPreindex::test_file_content
Step #1 - "flask_test": [gw1] PASSED tools/nl/embeddings/utils_test.py::TestBuildPreindex::test_file_content
Step #1 - "flask_test": [gw0] PASSED tools/nl/embeddings/integrity_test.py::TestIntegrity::test_md5sum
Step #1 - "flask_test": tools/nl/embeddings/utils_test.py::TestRetrieveEmbeddings::test_different_dcids
Step #1 - "flask_test": [gw0] PASSED tools/nl/embeddings/utils_test.py::TestRetrieveEmbeddings::test_different_dcids
Step #1 - "flask_test":
Step #1 - "flask_test": ============================== 3 passed in 23.93s ==============================
Step #1 - "flask_test": #### Checking Python style
Step #1 - "flask_test": Skipped 2 files
Finished Step #1 - "flask_test"
PUSH
DONE
Loading