Why coveralls does report the function or methods as not covered when body is covered?
Take a look at https://coveralls.io/files/431523503#L433 -- the entire body is covered but the method is not marked as covered.
I checked coverage on another project, JavaScript and it seems that it works for these so I suspect this is a bug, of Coverage or the configuration.
Update: I am starting to believe this is not a problem of Coveralls but a problem of pytest-cov because even the generated coverage.xml seems to mark member definitions and comments as not covered in PyCharm (see line 226, no reason to consider it not covered when the full body is covered).