config: add gain and certificate fields
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
"""Tests for configuration module."""
|
||||
|
||||
from tuimble.config import Config, PttConfig, ServerConfig
|
||||
from tuimble.config import AudioConfig, Config, PttConfig, ServerConfig
|
||||
|
||||
|
||||
def test_default_config():
|
||||
@@ -21,3 +21,27 @@ def test_ptt_config_defaults():
|
||||
ptt = PttConfig()
|
||||
assert ptt.key == "f4"
|
||||
assert ptt.backend == "auto"
|
||||
|
||||
|
||||
def test_audio_gain_defaults():
|
||||
acfg = AudioConfig()
|
||||
assert acfg.input_gain == 1.0
|
||||
assert acfg.output_gain == 1.0
|
||||
|
||||
|
||||
def test_audio_gain_custom():
|
||||
acfg = AudioConfig(input_gain=0.5, output_gain=1.5)
|
||||
assert acfg.input_gain == 0.5
|
||||
assert acfg.output_gain == 1.5
|
||||
|
||||
|
||||
def test_server_cert_defaults():
|
||||
srv = ServerConfig()
|
||||
assert srv.certfile == ""
|
||||
assert srv.keyfile == ""
|
||||
|
||||
|
||||
def test_server_cert_custom():
|
||||
srv = ServerConfig(certfile="/path/cert.pem", keyfile="/path/key.pem")
|
||||
assert srv.certfile == "/path/cert.pem"
|
||||
assert srv.keyfile == "/path/key.pem"
|
||||
|
||||
Reference in New Issue
Block a user