feat: audio format + fade/normalize/gain widgets; free them from the transport row
This commit is contained in:
@@ -282,3 +282,16 @@ def test_audio_deck_tab_exists(win):
|
||||
labels = [win._control_deck.tabText(i)
|
||||
for i in range(win._control_deck.count())]
|
||||
assert "Audio" in labels and "Scan" not in labels
|
||||
|
||||
|
||||
def test_audio_edit_widgets_exist(win):
|
||||
from PyQt6.QtWidgets import QComboBox, QCheckBox, QDoubleSpinBox
|
||||
assert isinstance(win._cmb_audio_fmt, QComboBox)
|
||||
assert win._cmb_audio_fmt.count() >= 3 # wav/mp3/flac at least
|
||||
assert isinstance(win._spn_fade_in, QDoubleSpinBox)
|
||||
assert isinstance(win._spn_fade_out, QDoubleSpinBox)
|
||||
assert isinstance(win._chk_normalize, QCheckBox)
|
||||
assert isinstance(win._spn_gain, QDoubleSpinBox)
|
||||
assert win._cmb_audio_fmt.findData(".wav") >= 0
|
||||
assert win._cmb_audio_fmt.findData(".mp3") >= 0
|
||||
assert win._cmb_audio_fmt.findData(".flac") >= 0
|
||||
|
||||
Reference in New Issue
Block a user