Пример #1
0
def test_domain_setter_time_when_time():
    signal = Signal(np.array([1]), 44100)
    domain = 'time'
    signal._domain = domain
    signal.domain = domain
    assert signal.domain == domain
Пример #2
0
def test_domain_getter_time():
    signal = Signal(np.array([1]), 44100)
    signal._domain = 'time'
    assert signal.domain == 'time'
Пример #3
0
def test_domain_setter_freq_when_freq():
    signal = Signal(np.array([1]), 44100)
    domain = 'freq'
    signal._domain = domain
    signal.domain = domain
    assert signal.domain == domain
Пример #4
0
def test_domain_getter_freq():
    signal = Signal(np.array([1]), 44100)
    signal._domain = 'freq'
    assert signal.domain == 'freq'
Пример #5
0
def test_getter_freq(sine, impulse):
    """Test if attribute freq is accessed correctly."""
    signal = Signal(sine.time, sine.sampling_rate, fft_norm='rms')
    signal._domain = 'freq'
    signal._data = impulse.freq
    npt.assert_allclose(signal.freq, impulse.freq)
Пример #6
0
def test_getter_time(sine, impulse):
    """Test if attribute time is accessed correctly."""
    signal = Signal(sine.time, sine.sampling_rate)
    signal._domain = 'time'
    signal._data = impulse.time
    npt.assert_allclose(signal.time, impulse.time)
Пример #7
0
def test_getter_freq():
    """Test if attribute freq is accessed correctly."""
    signal = Signal([1, 2, 3], 44100, fft_norm='rms')
    signal._domain = 'freq'
    signal._data = np.array([[1., 2., 3.]])
    npt.assert_allclose(signal.freq, np.array([[1., 2., 3.]]))
Пример #8
0
def test_getter_time():
    """Test if attribute time is accessed correctly."""
    signal = Signal([1, 2, 3], 44100, domain='time')
    signal._domain = 'time'
    signal._data = np.array([[1., 2., 3.]])
    npt.assert_allclose(signal.time, np.array([[1., 2., 3.]]))