def test_cp_params(): coeff = 'not_defined' cp = EuclideanCechPersistence(coeff=coeff) with pytest.raises(TypeError): cp.fit_transform(X)
def test_cp_transform(): cp = EuclideanCechPersistence() assert_almost_equal(cp.fit_transform(X), X_cp_res)
def test_cp_fit_transform_plot(hom_dims): EuclideanCechPersistence().fit_transform_plot( X, sample=0, homology_dimensions=hom_dims)
def test_cp_not_fitted(): cp = EuclideanCechPersistence() with pytest.raises(NotFittedError): cp.transform(X)