lambdas icon indicating copy to clipboard operation
lambdas copied to clipboard

Convert all dunder functions to use the normal function signature

Open thepabloaguilar opened this issue 5 years ago • 0 comments

When we define a class like this:

def func():
    ...

class MyClass:
    my_func = lambda self, arg: arg

# or
class MyAnotherClass:
    my_func = func

The coverage plugin will consider the my_func as coveraged without any tests. This behavior is expected because for it the my_func is an attribute!

I think it will be great use the normal signature, this will enforce we to make dummy tests to ensures the _ will work correctly.

thepabloaguilar avatar Jul 11 '20 19:07 thepabloaguilar