def run_dep_inference(address: Address) -> InferredDependencies: target = self.request_single_product( WrappedTarget, Params(address, options_bootstrapper)).target return self.request_single_product( InferredDependencies, Params(InferInitDependencies(target[PythonSources]), options_bootstrapper), )
def check(address: Address, expected: list[Address]) -> None: target = rule_runner.get_target(address) result = rule_runner.request( InferredDependencies, [InferInitDependencies(target[PythonSourceField])], ) if behavior == InitFilesInference.never: assert not result else: assert result == InferredDependencies(expected)
def run_dep_inference(address: Address) -> InferredDependencies: target = rule_runner.get_target(address) return rule_runner.request( InferredDependencies, [InferInitDependencies(target[PythonSourceField])], )