Test infrastructure

I believe coverage is unnecessary here. It is declared as a tox dep so each toxenv will install it anyway.