Currently some tests are written in unit test and some in pytest.
As pytest is more flexible all tests should be converted to use pytest to be consistent.
It also needs to be considered whether pytest_runner in setup.py is really a good thing or whether just simply running pytest would not be more "pytesty".