1# First-party dependencies 2 3There are 2 different scenarios that the extension needs to handle: 4 51. Import statements that match sub-directory names. 62. Import statements that don't match sub-directory names and need a hint from 7 the user via directives. 8 9This test case asserts that the generated targets cover both scenarios. 10 11With the hint we need to check if it's a .py file or a directory with `__init__.py` file. 12