def test_ecdf_formal(x, data): correct = np.searchsorted(np.sort(data), x, side='right') / len(data) assert np.allclose(dcst.ecdf_formal(x, data), correct, atol=atol, equal_nan=True)