Separated out py3 tests and py2 tests
added coverage