ValueError: 'indirect' cannot be used with 'ids' – parametrize limitation
When writing tests that need both readable identifiers and indirect fixture parametrization—for example, to generate timezone‑aware datetime objects for cross‑region date validation—developers encounter a ValueError if they try to combine ids with indirect=True in @pytest.mark.parametrize . The current pytest implementation treats this combination as unsuppo