{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "label": "test_schema.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L1"}, {"id": "test_schema_currencyinfo", "label": "CurrencyInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L30"}, {"id": "test_schema_countryinfo", "label": "CountryInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L39"}, {"id": "test_schema_countryinfowithcurrency", "label": "CountryInfoWithCurrency", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L52"}, {"id": "test_schema_countryinfowithnullfields", "label": "CountryInfoWithNullFields", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L66"}, {"id": "test_schema_countryinfowithdefaultvalue", "label": "CountryInfoWithDefaultValue", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L71"}, {"id": "test_schema_countryinfowithanyof", "label": "CountryInfoWithAnyOf", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L76"}, {"id": "test_schema_client", "label": "client()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L82"}, {"id": "test_schema_test_build_schema_for_list_of_pydantic_schema", "label": "test_build_schema_for_list_of_pydantic_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L94"}, {"id": "test_schema_test_build_schema_for_list_of_nested_pydantic_schema", "label": "test_build_schema_for_list_of_nested_pydantic_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L116"}, {"id": "test_schema_test_t_schema_for_pydantic_schema", "label": "test_t_schema_for_pydantic_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L137"}, {"id": "test_schema_test_t_schema_for_list_of_pydantic_schema", "label": "test_t_schema_for_list_of_pydantic_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L149"}, {"id": "test_schema_test_t_schema_for_null_fields", "label": "test_t_schema_for_null_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L163"}, {"id": "test_schema_test_schema_with_no_null_fields_is_unchanged", "label": "test_schema_with_no_null_fields_is_unchanged()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L171"}, {"id": "test_schema_test_schema_with_default_value", "label": "test_schema_with_default_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L189"}, {"id": "test_schema_test_schema_with_any_of", "label": "test_schema_with_any_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L216"}, {"id": "test_schema_test_complex_dict_schema_with_anyof_is_unchanged", "label": "test_complex_dict_schema_with_anyof_is_unchanged()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L242"}, {"id": "test_schema_test_process_schema_converts_const_to_enum", "label": "test_process_schema_converts_const_to_enum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L309"}, {"id": "test_schema_test_process_schema_forbids_non_string_const", "label": "test_process_schema_forbids_non_string_const()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L326"}, {"id": "test_schema_test_process_schema_order_properties_propagates_into_defs", "label": "test_process_schema_order_properties_propagates_into_defs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L341"}, {"id": "test_schema_test_process_schema_order_properties_propagates_into_items", "label": "test_process_schema_order_properties_propagates_into_items()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L387"}, {"id": "test_schema_test_process_schema_order_properties_propagates_into_prefix_items", "label": "test_process_schema_order_properties_propagates_into_prefix_items()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L428"}, {"id": "test_schema_test_process_schema_order_properties_propagates_into_properties", "label": "test_process_schema_order_properties_propagates_into_properties()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L473"}, {"id": "test_schema_test_process_schema_order_properties_propagates_into_additional_properties", "label": "test_process_schema_order_properties_propagates_into_additional_properties()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L521"}, {"id": "test_schema_test_process_schema_order_properties_propagates_into_any_of", "label": "test_process_schema_order_properties_propagates_into_any_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L569"}, {"id": "test_schema_test_process_schema_with_cycle", "label": "test_process_schema_with_cycle()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L611"}, {"id": "test_schema_test_t_schema_does_not_change_property_ordering_if_set", "label": "test_t_schema_does_not_change_property_ordering_if_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L644"}, {"id": "test_schema_test_t_schema_sets_property_ordering_for_json_schema", "label": "test_t_schema_sets_property_ordering_for_json_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L656"}, {"id": "test_schema_test_t_schema_sets_property_ordering_for_schema_type", "label": "test_t_schema_sets_property_ordering_for_schema_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L674"}, {"id": "test_schema_rationale_95", "label": "Tests _build_schema() when list[pydantic.BaseModel] is provided to response_sche", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L95"}, {"id": "test_schema_rationale_117", "label": "Tests _build_schema() when list[pydantic.BaseModel] is provided to response_sche", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L117"}, {"id": "test_schema_rationale_138", "label": "Tests t_schema when pydantic.BaseModel is passed to response_schema.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L138"}, {"id": "test_schema_rationale_150", "label": "Tests t_schema when list[pydantic.BaseModel] is passed to response_schema.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L150"}, {"id": "test_schema_rationale_164", "label": "Tests t_schema when null fields are present.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L164"}, {"id": "test_schema_rationale_172", "label": "Tests handle_null_fields() doesn't change anything when no null fields are prese", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L172"}, {"id": "test_schema_rationale_243", "label": "When a dict schema is passed to process_schema, the only change should be camel-", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L243"}, {"id": "test_schema_rationale_310", "label": "The 'const' field should be converted to a singleton 'enum'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L310"}, {"id": "test_schema_rationale_327", "label": "The 'const' field only works for strings.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L327"}, {"id": "test_schema_rationale_344", "label": "The `order_properties` setting should apply to '$defs'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L344"}, {"id": "test_schema_rationale_390", "label": "The `order_properties` setting should apply to 'items'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L390"}, {"id": "test_schema_rationale_431", "label": "The `order_properties` setting should apply to 'prefixItems'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L431"}, {"id": "test_schema_rationale_476", "label": "The `order_properties` setting should apply to 'properties'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L476"}, {"id": "test_schema_rationale_524", "label": "The `order_properties` setting should apply to 'additionalProperties'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L524"}, {"id": "test_schema_rationale_572", "label": "The `order_properties` setting should apply to 'anyOf'.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L572"}, {"id": "test_schema_rationale_645", "label": "Tests t_schema doesn't overwrite the property_ordering field if already set.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L645"}, {"id": "test_schema_rationale_657", "label": "Tests t_schema sets the property_ordering field for json schemas.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L657"}, {"id": "test_schema_rationale_675", "label": "Tests t_schema sets the property_ordering field for Schema types.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L675"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "copy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "pydantic", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_currencyinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_countryinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_countryinfowithcurrency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_countryinfowithnullfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_countryinfowithdefaultvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_countryinfowithanyof", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_client", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_build_schema_for_list_of_pydantic_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_build_schema_for_list_of_nested_pydantic_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L116", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_t_schema_for_pydantic_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L137", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_t_schema_for_list_of_pydantic_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L149", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_t_schema_for_null_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L163", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_schema_with_no_null_fields_is_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L171", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_schema_with_default_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L189", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_schema_with_any_of", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L216", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_complex_dict_schema_with_anyof_is_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L242", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_process_schema_converts_const_to_enum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L309", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_process_schema_forbids_non_string_const", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L326", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_process_schema_order_properties_propagates_into_defs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L341", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_process_schema_order_properties_propagates_into_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L387", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_process_schema_order_properties_propagates_into_prefix_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L428", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_process_schema_order_properties_propagates_into_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L473", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_process_schema_order_properties_propagates_into_additional_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L521", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_process_schema_order_properties_propagates_into_any_of", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L569", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_process_schema_with_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L611", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_t_schema_does_not_change_property_ordering_if_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L644", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_t_schema_sets_property_ordering_for_json_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L656", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_tests_transformers_test_schema_py", "target": "test_schema_test_t_schema_sets_property_ordering_for_schema_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L674", "weight": 1.0}, {"source": "test_schema_rationale_95", "target": "test_schema_test_build_schema_for_list_of_pydantic_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L95", "weight": 1.0}, {"source": "test_schema_rationale_117", "target": "test_schema_test_build_schema_for_list_of_nested_pydantic_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L117", "weight": 1.0}, {"source": "test_schema_rationale_138", "target": "test_schema_test_t_schema_for_pydantic_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L138", "weight": 1.0}, {"source": "test_schema_rationale_150", "target": "test_schema_test_t_schema_for_list_of_pydantic_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L150", "weight": 1.0}, {"source": "test_schema_rationale_164", "target": "test_schema_test_t_schema_for_null_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L164", "weight": 1.0}, {"source": "test_schema_rationale_172", "target": "test_schema_test_schema_with_no_null_fields_is_unchanged", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L172", "weight": 1.0}, {"source": "test_schema_rationale_243", "target": "test_schema_test_complex_dict_schema_with_anyof_is_unchanged", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L243", "weight": 1.0}, {"source": "test_schema_rationale_310", "target": "test_schema_test_process_schema_converts_const_to_enum", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L310", "weight": 1.0}, {"source": "test_schema_rationale_327", "target": "test_schema_test_process_schema_forbids_non_string_const", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L327", "weight": 1.0}, {"source": "test_schema_rationale_344", "target": "test_schema_test_process_schema_order_properties_propagates_into_defs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L344", "weight": 1.0}, {"source": "test_schema_rationale_390", "target": "test_schema_test_process_schema_order_properties_propagates_into_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L390", "weight": 1.0}, {"source": "test_schema_rationale_431", "target": "test_schema_test_process_schema_order_properties_propagates_into_prefix_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L431", "weight": 1.0}, {"source": "test_schema_rationale_476", "target": "test_schema_test_process_schema_order_properties_propagates_into_properties", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L476", "weight": 1.0}, {"source": "test_schema_rationale_524", "target": "test_schema_test_process_schema_order_properties_propagates_into_additional_properties", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L524", "weight": 1.0}, {"source": "test_schema_rationale_572", "target": "test_schema_test_process_schema_order_properties_propagates_into_any_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L572", "weight": 1.0}, {"source": "test_schema_rationale_645", "target": "test_schema_test_t_schema_does_not_change_property_ordering_if_set", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L645", "weight": 1.0}, {"source": "test_schema_rationale_657", "target": "test_schema_test_t_schema_sets_property_ordering_for_json_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L657", "weight": 1.0}, {"source": "test_schema_rationale_675", "target": "test_schema_test_t_schema_sets_property_ordering_for_schema_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L675", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_schema_test_build_schema_for_list_of_pydantic_schema", "callee": "model_dump", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L97"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_pydantic_schema", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L97"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_pydantic_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L99"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_pydantic_schema", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L107"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_pydantic_schema", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L107"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_pydantic_schema", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L109"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_pydantic_schema", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L112"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_pydantic_schema", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L112"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_nested_pydantic_schema", "callee": "model_dump", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L118"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_nested_pydantic_schema", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L118"}, {"caller_nid": "test_schema_test_build_schema_for_list_of_nested_pydantic_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L122"}, {"caller_nid": "test_schema_test_t_schema_for_pydantic_schema", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L139"}, {"caller_nid": "test_schema_test_t_schema_for_pydantic_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L140"}, {"caller_nid": "test_schema_test_t_schema_for_pydantic_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L143"}, {"caller_nid": "test_schema_test_t_schema_for_list_of_pydantic_schema", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L151"}, {"caller_nid": "test_schema_test_t_schema_for_list_of_pydantic_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L152"}, {"caller_nid": "test_schema_test_t_schema_for_list_of_pydantic_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L153"}, {"caller_nid": "test_schema_test_t_schema_for_list_of_pydantic_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L157"}, {"caller_nid": "test_schema_test_t_schema_for_null_fields", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L165"}, {"caller_nid": "test_schema_test_t_schema_for_null_fields", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L166"}, {"caller_nid": "test_schema_test_schema_with_no_null_fields_is_unchanged", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L182"}, {"caller_nid": "test_schema_test_schema_with_no_null_fields_is_unchanged", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L183"}, {"caller_nid": "test_schema_test_schema_with_no_null_fields_is_unchanged", "callee": "handle_null_fields", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L184"}, {"caller_nid": "test_schema_test_schema_with_default_value", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L191"}, {"caller_nid": "test_schema_test_schema_with_default_value", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L194"}, {"caller_nid": "test_schema_test_schema_with_default_value", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L196"}, {"caller_nid": "test_schema_test_schema_with_default_value", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L200"}, {"caller_nid": "test_schema_test_schema_with_any_of", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L217"}, {"caller_nid": "test_schema_test_schema_with_any_of", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L218"}, {"caller_nid": "test_schema_test_schema_with_any_of", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L220"}, {"caller_nid": "test_schema_test_schema_with_any_of", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L224"}, {"caller_nid": "test_schema_test_schema_with_any_of", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L226"}, {"caller_nid": "test_schema_test_schema_with_any_of", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L227"}, {"caller_nid": "test_schema_test_complex_dict_schema_with_anyof_is_unchanged", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L302"}, {"caller_nid": "test_schema_test_complex_dict_schema_with_anyof_is_unchanged", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L303"}, {"caller_nid": "test_schema_test_process_schema_converts_const_to_enum", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L320"}, {"caller_nid": "test_schema_test_process_schema_forbids_non_string_const", "callee": "raises", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L333"}, {"caller_nid": "test_schema_test_process_schema_forbids_non_string_const", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L334"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_defs", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L373"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_items", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L401"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_items", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L414"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_prefix_items", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L444"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_prefix_items", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L459"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_properties", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L490"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_properties", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L507"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_additional_properties", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L535"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_additional_properties", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L549"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_additional_properties", "callee": "raises", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L558"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_additional_properties", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L559"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_additional_properties", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L562"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_any_of", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L585"}, {"caller_nid": "test_schema_test_process_schema_order_properties_propagates_into_any_of", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L600"}, {"caller_nid": "test_schema_test_process_schema_with_cycle", "callee": "process_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L627"}, {"caller_nid": "test_schema_test_t_schema_does_not_change_property_ordering_if_set", "callee": "model_json_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L647"}, {"caller_nid": "test_schema_test_t_schema_does_not_change_property_ordering_if_set", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L649"}, {"caller_nid": "test_schema_test_t_schema_does_not_change_property_ordering_if_set", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L651"}, {"caller_nid": "test_schema_test_t_schema_sets_property_ordering_for_json_schema", "callee": "model_json_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L659"}, {"caller_nid": "test_schema_test_t_schema_sets_property_ordering_for_json_schema", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L661"}, {"caller_nid": "test_schema_test_t_schema_sets_property_ordering_for_schema_type", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L677"}, {"caller_nid": "test_schema_test_t_schema_sets_property_ordering_for_schema_type", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L679"}, {"caller_nid": "test_schema_test_t_schema_sets_property_ordering_for_schema_type", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L683"}, {"caller_nid": "test_schema_test_t_schema_sets_property_ordering_for_schema_type", "callee": "t_schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/tests/transformers/test_schema.py", "source_location": "L694"}]}