From 2ff88098a7340142ed2c6d2c090b8c9fac001a5e Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Tue, 6 Oct 2020 20:19:52 +0300 Subject: python: inline a simple method I don't think it adds much value! --- src/_pytest/python.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/_pytest/python.py b/src/_pytest/python.py index 50ea60c2d..29ebd176b 100644 --- a/src/_pytest/python.py +++ b/src/_pytest/python.py @@ -922,10 +922,6 @@ class CallSpec2: cs._idlist = list(self._idlist) return cs - def _checkargnotcontained(self, arg: str) -> None: - if arg in self.params or arg in self.funcargs: - raise ValueError(f"duplicate {arg!r}") - def getparam(self, name: str) -> object: try: return self.params[name] @@ -947,7 +943,8 @@ class CallSpec2: param_index: int, ) -> None: for arg, val in zip(argnames, valset): - self._checkargnotcontained(arg) + if arg in self.params or arg in self.funcargs: + raise ValueError(f"duplicate {arg!r}") valtype_for_arg = valtypes[arg] if valtype_for_arg == "params": self.params[arg] = val -- cgit v1.2.3