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
def test_domain_getter_time(): signal = Signal(np.array([1]), 44100) signal._domain = 'time' assert signal.domain == 'time'
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
def test_domain_getter_freq(): signal = Signal(np.array([1]), 44100) signal._domain = 'freq' assert signal.domain == 'freq'
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)
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)
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.]]))
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.]]))