* gnu/packages/check.scm (catch-framework2): Update to 2.1.2.
(catch-framework2-1): New variable.
* gnu/packages/cpp.scm (fifo-map)[native-inputs]: Use catch-framework2-1.
* gnu/packages/check.scm (python2-pylint): Set to 1.7.2 as 2.x branch
does not support python2 anymore,
[arguments]: move python2 specific hack to run tests from
python-pylint to here,
[native-inputs]: add python2-futures.
* gnu/packages/check.scm (python-freezegun): Update to 0.3.12.
[native-inputs]: Remove PYTHON-NOSE and PYTHON-COVERAGE. Add PYTHON-PYTEST.
[arguments]: Use "pytest" instead of "nosetests" for running tests.
* gnu/packages/patches/python-pytest-pluggy-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/check.scm (python-pytest): Update to 4.3.0.
[source](patches): New field.
[arguments]: Skip five new tests. Disable tests by passing them as arguments.