tag_regex: Optional[List[str]] = None,
granularity: Optional[TargetGranularity] = None,
) -> str:
console = MockConsole(use_colors=False)
run_rule_with_mocks(
filter_targets,
rule_args=[
Targets(targets),
create_goal_subsystem(
FilterSubsystem,
sep="\\n",
output_file=None,
target_type=target_type or [],
address_regex=address_regex or [],
tag_regex=tag_regex or [],
granularity=granularity or TargetGranularity.all_targets,
// Deprecated.
type=[],
target=[],
regex=[],
ancestor=[],
),
console,
RegisteredTargetTypes.create({type(tgt) for tgt in targets}),
],
)
assert not console.stderr.getvalue()
returncast(str, console.stdout.getvalue())def test_no_filters_provided() -> None:
// `filter` behaves like `list` when there are no specified filters.
After Change
RegisteredTargetTypes.create({type(tgt) for tgt in targets}),
],
)
assert not stdio_reader.get_stderr()return stdio_reader.get_stdout()
def test_no_filters_provided() -> None: