MCPcopy Index your code
hub / github.com/RustPython/RustPython / parse_test_imports

Function parse_test_imports

scripts/update_lib/deps.py:117–124  ·  view source on GitHub ↗

Parse test file content and extract test package dependencies.

(content: str)

Source from the content-addressed store, hash-verified

115
116
117def 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
127def parse_lib_imports(content: str) -> frozenset[str]:

Calls 4

safe_parse_astFunction · 0.90
setFunction · 0.85
ImportVisitorClass · 0.85
visitMethod · 0.45