diff --git a/CHANGES/837.contrib.rst b/CHANGES/837.contrib.rst new file mode 120000 index 00000000..845b046c --- /dev/null +++ b/CHANGES/837.contrib.rst @@ -0,0 +1 @@ +915.contrib.rst \ No newline at end of file diff --git a/CHANGES/915.contrib.rst b/CHANGES/915.contrib.rst new file mode 100644 index 00000000..22034c27 --- /dev/null +++ b/CHANGES/915.contrib.rst @@ -0,0 +1,12 @@ +The test framework has been refactored. In the previous state, the circular +imports reported in :issue:`837`: caused the C-extension tests to be skipped. + +Now, there is a set of the ``pytest`` fixtures that is set up in a parametrized +manner allowing to have a consistent way of accessing mirrored ``multidict`` +implementations across all the tests. + +This change also implemented a pair of CLI flags (``--c-extensions`` / +``--no-c-extensions``) that allow to explicitly request deselecting the tests +running against the C-extension. + +-- by :user:`webknjaz`.