Пример #1
0
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)
Пример #2
0
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]
Пример #3
0
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.]]))