def test_covariances(): """Test fit Covariances""" x = np.random.randn(2, 3, 100) cov = Covariances() cov.fit(x) cov.fit_transform(x) assert_equal(cov.get_params(), dict(estimator='scm'))
def test_covariances(estimator, rndstate): """Test Covariances""" n_matrices, n_channels, n_times = 2, 3, 100 x = rndstate.randn(n_matrices, n_channels, n_times) cov = Covariances(estimator=estimator) cov.fit(x) covmats = cov.fit_transform(x) assert cov.get_params() == dict(estimator=estimator) assert covmats.shape == (n_matrices, n_channels, n_channels) assert is_spd(covmats)