use coverage instead of python to run tests, to avoid incorrect coverate rate caused by mock...