Updated to coverage.py 3.6

Without coverage.py 3.6 all lines will be marked as "Not tested" regardless of actual coverage.