def test_setter_freq(sine, impulse): """Test if attribute freq is set correctly.""" signal = Signal(sine.time, sine.sampling_rate) signal.freq = impulse.freq assert signal.domain == 'freq' npt.assert_allclose(signal._data, impulse.freq)
def test_re_setter_freq(): """Test the warning for estimating the number of samples from n_bins.""" signal = Signal([1, 2, 3], 44100, domain='freq', n_samples=4) with pytest.warns(UserWarning): signal.freq = [1, 2, 3, 4]
def test_setter_freq(): """Test if attribute freq is set correctly.""" signal = Signal([1, 2, 3], 44100, fft_norm='rms') signal.freq = np.array([[1., 2., 3.]]) assert signal.domain == 'freq' npt.assert_allclose(signal._data, np.array([[1., 2., 3.]]))