• Home
Name Date Size #Lines LOC

..--

dependency_resolution_order/06-Sep-2024-19164

disable_import_statements_validation/06-Sep-2024-5416

dont_rename_target/06-Sep-2024-5215

file_name_matches_import_statement/06-Sep-2024-8821

first_party_dependencies/06-Sep-2024-282135

first_party_file_and_directory_modules/06-Sep-2024-27397

from_imports/06-Sep-2024-326117

generated_test_entrypoint/06-Sep-2024-9135

ignored_invalid_imported_module/06-Sep-2024-8931

invalid_annotation/06-Sep-2024-418

invalid_imported_module/06-Sep-2024-5217

monorepo/06-Sep-2024-693269

multiple_tests/06-Sep-2024-10642

naming_convention/06-Sep-2024-26486

naming_convention_binary_fail/06-Sep-2024-4913

naming_convention_library_fail/06-Sep-2024-4913

naming_convention_test_fail/06-Sep-2024-4913

python_ignore_dependencies_directive/06-Sep-2024-8330

python_ignore_files_directive/06-Sep-2024-14220

python_target_with_test_in_name/06-Sep-2024-11330

relative_imports/06-Sep-2024-19257

respect_kind_mapping/06-Sep-2024-12346

sibling_imports/06-Sep-2024-4231

simple_binary/06-Sep-2024-4711

simple_binary_with_library/06-Sep-2024-13546

simple_library/06-Sep-2024-4610

simple_library_without_init/06-Sep-2024-4711

simple_test/06-Sep-2024-11137

simple_test_with_conftest/06-Sep-2024-23979

subdir_sources/06-Sep-2024-38999

with_nested_import_statements/06-Sep-2024-7723

with_std_requirements/06-Sep-2024-5115

with_third_party_requirements/06-Sep-2024-16157

with_third_party_requirements_from_imports/06-Sep-2024-1,7971,708

README.mdD06-Sep-2024631 1310

README.md

1# Gazelle Python extension test cases
2
3Each directory is a test case that contains `BUILD.in` and `BUILD.out` files for
4assertion. `BUILD.in` is used as how the build file looks before running
5Gazelle, and `BUILD.out` how the build file should look like after running
6Gazelle.
7
8Each test case is a Bazel workspace and Gazelle will run with its working
9directory set to the root of this workspace, though, the test runner will find
10`test.yaml` files and use them to determine the directory Gazelle should use for
11each inner Python project. The `test.yaml` file is a manifest for the test -
12check for the existing ones for examples.
13