steep-eve-20716
08/08/2024, 7:45 PM__defaults__(
all=dict(**parametrize("x", resolve="x", skip_tests=True)),
ignore_unknown_fields=True,
)
This fails with:
Unrecognized field `skip_tests=True` in target x:poetry#pytest-cov@parametrize=x. Valid fields for the target type `python_requirement`: ['_find_links', 'dependencies', 'description', 'entry_point', 'modules', 'requirements', 'resolve', 'tags', 'type_stub_modules'].
Does ignore_unknown_fields
not work when using **parametrize()
?steep-eve-20716
08/19/2024, 11:08 PMresolve=parametrize(*resolves)
, then my pants configuration works. However if I parametrize using (something like) **parametrize(r, resolve=r) for r in resolves
, then dependencies aren't resolvingsteep-eve-20716
08/19/2024, 11:15 PMMODULES=('common', 'apiserver')
python_test_utils(
name="conftest",
dependencies=["common:poetry"],
resolve=parametrize(*MODULES),
)
tests:
$ pants test ::
ā webhooks_test.py:tests@resolve=apiserver succeeded in 37.02s (memoized).