fix(test): resolve duplicate parametrization of credentials fixture#1005
Conversation
Signed-off-by: Silvia Tarabova <starabov@redhat.com>
|
Warning Review limit reached
More reviews will be available in 6 minutes and 1 second. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Description
pytest 9.1.0collection error: "duplicate parametrization ofcredentials" intest_auth_credentials.pycredentialsfixture hadparams=andtest_custom_selectoralso used@pytest.mark.parametrize("credentials", ..., indirect=True), whichpytest 9.1.0now rejects@pytest.mark.parametrize(..., indirect=True)Changes
Bug Fixes
params=from thecredentialsfixture to eliminate the duplicate parametrization conflict@pytest.mark.parametrize("credentials", ..., indirect=True)totest_custom_header,test_query, andtest_cookiepytest.mark.smokemarker ontest_custom_selector[authorizationHeader]Verification steps