diff --git a/CHANGES/1192.contrib b/CHANGES/1192.contrib new file mode 100644 index 000000000..541d7fe4f --- /dev/null +++ b/CHANGES/1192.contrib @@ -0,0 +1,3 @@ +Shorted fixture parametrization ids. + +For example, ``test_keys_view_xor[case-insensitive-pure-python-module]`` becomes ``test_keys_view_xor[ci-py]`` -- by :user:`asvetlov`. diff --git a/tests/cimultidict-c-extension.pickle.0 b/tests/cimultidict-c.pickle.0 similarity index 100% rename from tests/cimultidict-c-extension.pickle.0 rename to tests/cimultidict-c.pickle.0 diff --git a/tests/cimultidict-c-extension.pickle.1 b/tests/cimultidict-c.pickle.1 similarity index 100% rename from tests/cimultidict-c-extension.pickle.1 rename to tests/cimultidict-c.pickle.1 diff --git a/tests/cimultidict-c-extension.pickle.2 b/tests/cimultidict-c.pickle.2 similarity index 100% rename from tests/cimultidict-c-extension.pickle.2 rename to tests/cimultidict-c.pickle.2 diff --git a/tests/cimultidict-c-extension.pickle.3 b/tests/cimultidict-c.pickle.3 similarity index 100% rename from tests/cimultidict-c-extension.pickle.3 rename to tests/cimultidict-c.pickle.3 diff --git a/tests/cimultidict-c-extension.pickle.4 b/tests/cimultidict-c.pickle.4 similarity index 100% rename from tests/cimultidict-c-extension.pickle.4 rename to tests/cimultidict-c.pickle.4 diff --git a/tests/cimultidict-c-extension.pickle.5 b/tests/cimultidict-c.pickle.5 similarity index 100% rename from tests/cimultidict-c-extension.pickle.5 rename to tests/cimultidict-c.pickle.5 diff --git a/tests/cimultidict-pure-python.pickle.0 b/tests/cimultidict-py.pickle.0 similarity index 100% rename from tests/cimultidict-pure-python.pickle.0 rename to tests/cimultidict-py.pickle.0 diff --git a/tests/cimultidict-pure-python.pickle.1 b/tests/cimultidict-py.pickle.1 similarity index 100% rename from tests/cimultidict-pure-python.pickle.1 rename to tests/cimultidict-py.pickle.1 diff --git a/tests/cimultidict-pure-python.pickle.2 b/tests/cimultidict-py.pickle.2 similarity index 100% rename from tests/cimultidict-pure-python.pickle.2 rename to tests/cimultidict-py.pickle.2 diff --git a/tests/cimultidict-pure-python.pickle.3 b/tests/cimultidict-py.pickle.3 similarity index 100% rename from tests/cimultidict-pure-python.pickle.3 rename to tests/cimultidict-py.pickle.3 diff --git a/tests/cimultidict-pure-python.pickle.4 b/tests/cimultidict-py.pickle.4 similarity index 100% rename from tests/cimultidict-pure-python.pickle.4 rename to tests/cimultidict-py.pickle.4 diff --git a/tests/cimultidict-pure-python.pickle.5 b/tests/cimultidict-py.pickle.5 similarity index 100% rename from tests/cimultidict-pure-python.pickle.5 rename to tests/cimultidict-py.pickle.5 diff --git a/tests/conftest.py b/tests/conftest.py index a37f58f2d..dfc1a6703 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -39,7 +39,7 @@ class MultidictImplementation: @cached_property def tag(self) -> str: """Return a text representation of the pure-python attribute.""" - return "pure-python" if self.is_pure_python else "c-extension" + return "py" if self.is_pure_python else "c" @cached_property def imported_module(self) -> ModuleType: @@ -49,7 +49,7 @@ def imported_module(self) -> ModuleType: def __str__(self) -> str: """Render the implementation facade instance as a string.""" - return f"{self.tag}-module" + return self.tag @pytest.fixture( @@ -79,7 +79,7 @@ def multidict_module( @pytest.fixture( scope="session", params=("MultiDict", "CIMultiDict"), - ids=("case-sensitive", "case-insensitive"), + ids=("cs", "ci"), ) def any_multidict_class_name(request: pytest.FixtureRequest) -> str: """Return a class name of a mutable multidict implementation.""" diff --git a/tests/istr-c-extension.pickle.0 b/tests/istr-c.pickle.0 similarity index 100% rename from tests/istr-c-extension.pickle.0 rename to tests/istr-c.pickle.0 diff --git a/tests/istr-c-extension.pickle.1 b/tests/istr-c.pickle.1 similarity index 100% rename from tests/istr-c-extension.pickle.1 rename to tests/istr-c.pickle.1 diff --git a/tests/istr-c-extension.pickle.2 b/tests/istr-c.pickle.2 similarity index 100% rename from tests/istr-c-extension.pickle.2 rename to tests/istr-c.pickle.2 diff --git a/tests/istr-c-extension.pickle.3 b/tests/istr-c.pickle.3 similarity index 100% rename from tests/istr-c-extension.pickle.3 rename to tests/istr-c.pickle.3 diff --git a/tests/istr-c-extension.pickle.4 b/tests/istr-c.pickle.4 similarity index 100% rename from tests/istr-c-extension.pickle.4 rename to tests/istr-c.pickle.4 diff --git a/tests/istr-c-extension.pickle.5 b/tests/istr-c.pickle.5 similarity index 100% rename from tests/istr-c-extension.pickle.5 rename to tests/istr-c.pickle.5 diff --git a/tests/istr-pure-python.pickle.0 b/tests/istr-py.pickle.0 similarity index 100% rename from tests/istr-pure-python.pickle.0 rename to tests/istr-py.pickle.0 diff --git a/tests/istr-pure-python.pickle.1 b/tests/istr-py.pickle.1 similarity index 100% rename from tests/istr-pure-python.pickle.1 rename to tests/istr-py.pickle.1 diff --git a/tests/istr-pure-python.pickle.2 b/tests/istr-py.pickle.2 similarity index 100% rename from tests/istr-pure-python.pickle.2 rename to tests/istr-py.pickle.2 diff --git a/tests/istr-pure-python.pickle.3 b/tests/istr-py.pickle.3 similarity index 100% rename from tests/istr-pure-python.pickle.3 rename to tests/istr-py.pickle.3 diff --git a/tests/istr-pure-python.pickle.4 b/tests/istr-py.pickle.4 similarity index 100% rename from tests/istr-pure-python.pickle.4 rename to tests/istr-py.pickle.4 diff --git a/tests/istr-pure-python.pickle.5 b/tests/istr-py.pickle.5 similarity index 100% rename from tests/istr-pure-python.pickle.5 rename to tests/istr-py.pickle.5 diff --git a/tests/multidict-c-extension.pickle.0 b/tests/multidict-c.pickle.0 similarity index 100% rename from tests/multidict-c-extension.pickle.0 rename to tests/multidict-c.pickle.0 diff --git a/tests/multidict-c-extension.pickle.1 b/tests/multidict-c.pickle.1 similarity index 100% rename from tests/multidict-c-extension.pickle.1 rename to tests/multidict-c.pickle.1 diff --git a/tests/multidict-c-extension.pickle.2 b/tests/multidict-c.pickle.2 similarity index 100% rename from tests/multidict-c-extension.pickle.2 rename to tests/multidict-c.pickle.2 diff --git a/tests/multidict-c-extension.pickle.3 b/tests/multidict-c.pickle.3 similarity index 100% rename from tests/multidict-c-extension.pickle.3 rename to tests/multidict-c.pickle.3 diff --git a/tests/multidict-c-extension.pickle.4 b/tests/multidict-c.pickle.4 similarity index 100% rename from tests/multidict-c-extension.pickle.4 rename to tests/multidict-c.pickle.4 diff --git a/tests/multidict-c-extension.pickle.5 b/tests/multidict-c.pickle.5 similarity index 100% rename from tests/multidict-c-extension.pickle.5 rename to tests/multidict-c.pickle.5 diff --git a/tests/multidict-pure-python.pickle.0 b/tests/multidict-py.pickle.0 similarity index 100% rename from tests/multidict-pure-python.pickle.0 rename to tests/multidict-py.pickle.0 diff --git a/tests/multidict-pure-python.pickle.1 b/tests/multidict-py.pickle.1 similarity index 100% rename from tests/multidict-pure-python.pickle.1 rename to tests/multidict-py.pickle.1 diff --git a/tests/multidict-pure-python.pickle.2 b/tests/multidict-py.pickle.2 similarity index 100% rename from tests/multidict-pure-python.pickle.2 rename to tests/multidict-py.pickle.2 diff --git a/tests/multidict-pure-python.pickle.3 b/tests/multidict-py.pickle.3 similarity index 100% rename from tests/multidict-pure-python.pickle.3 rename to tests/multidict-py.pickle.3 diff --git a/tests/multidict-pure-python.pickle.4 b/tests/multidict-py.pickle.4 similarity index 100% rename from tests/multidict-pure-python.pickle.4 rename to tests/multidict-py.pickle.4 diff --git a/tests/multidict-pure-python.pickle.5 b/tests/multidict-py.pickle.5 similarity index 100% rename from tests/multidict-pure-python.pickle.5 rename to tests/multidict-py.pickle.5