From 129b19050aa52c5e29752430ff02f2f5b8a3a8ac Mon Sep 17 00:00:00 2001 From: Harutaka Kawamura Date: Sun, 20 Aug 2023 23:30:26 +0900 Subject: [PATCH] Refactor `flake8_pytest_style/rules/parametrize.rs` (#6703) --- .../src/rules/flake8_pytest_style/rules/parametrize.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/crates/ruff/src/rules/flake8_pytest_style/rules/parametrize.rs b/crates/ruff/src/rules/flake8_pytest_style/rules/parametrize.rs index 9165aef160..eba1443ef6 100644 --- a/crates/ruff/src/rules/flake8_pytest_style/rules/parametrize.rs +++ b/crates/ruff/src/rules/flake8_pytest_style/rules/parametrize.rs @@ -636,19 +636,17 @@ pub(crate) fn parametrize(checker: &mut Checker, decorators: &[Decorator]) { }) = &decorator.expression { if checker.enabled(Rule::PytestParametrizeNamesWrongType) { - if let Some(names) = args.get(0) { + if let [names, ..] = args.as_slice() { check_names(checker, decorator, names); } } if checker.enabled(Rule::PytestParametrizeValuesWrongType) { - if let Some(names) = args.get(0) { - if let Some(values) = args.get(1) { - check_values(checker, names, values); - } + if let [names, values, ..] = args.as_slice() { + check_values(checker, names, values); } } if checker.enabled(Rule::PytestDuplicateParametrizeTestCases) { - if let [_, values, ..] = &args[..] { + if let [_, values, ..] = args.as_slice() { check_duplicates(checker, values); } }