Parse test file content and extract test package dependencies.
(content: str)
| 115 | |
| 116 | |
| 117 | def parse_test_imports(content: str) -> frozenset[str]: |
| 118 | """Parse test file content and extract test package dependencies.""" |
| 119 | if not (tree := safe_parse_ast(content)): |
| 120 | return set() |
| 121 | |
| 122 | visitor = ImportVisitor() |
| 123 | visitor.visit(tree) |
| 124 | return visitor.test_imports |
| 125 | |
| 126 | |
| 127 | def parse_lib_imports(content: str) -> frozenset[str]: |