class documentation

class TestSignatureMatch: (source)

View In Hierarchy

Undocumented

Static Method get_signature Construct a signature and replace all default parameter-values.
Method test_exhaustiveness Validate that all nan functions are actually tested.
Method test_signature_match Undocumented
Constant IDS Undocumented
Constant NANFUNCS Undocumented
@staticmethod
def get_signature(func, default='...'): (source)

Construct a signature and replace all default parameter-values.

def test_exhaustiveness(self): (source)

Validate that all nan functions are actually tested.

@pytest.mark.parametrize('nan_func,func', NANFUNCS.items(), ids=IDS)
def test_signature_match(self, nan_func, func): (source)

Undocumented

Undocumented

Value
[k.__name__ for k in NANFUNCS]
NANFUNCS = (source)

Undocumented

Value
{np.nanmin: np.amin,
 np.nanmax: np.amax,
 np.nanargmin: np.argmin,
 np.nanargmax: np.argmax,
 np.nansum: np.sum,
 np.nanprod: np.prod,
 np.nancumsum: np.cumsum,
...