Use tests from setup.py

An example of running tests directly from setup.py, no run_tests.py required.
# NOQA is not the way to go about this, but without knowing the reason behind this, I have not looked further into this.
Just note that # NOQA is like # FIXME