def test___eq___notEqual(sine_signal, sine): actual = Signal(0.5 * sine.time, sine.sampling_rate, domain='time') assert not sine_signal == actual actual = Signal(sine.time, 2 * sine.sampling_rate, domain='time') assert not sine_signal == actual actual = sine_signal.copy() actual.comment = f'{actual.comment} A completely different thing' assert not sine_signal == actual
def test_signal_comment(): signal = Signal([1, 0, 0], 44100, comment='Bla') assert signal.comment == 'Bla' signal.comment = 'Blub' assert signal.comment == 'Blub'