mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-22 02:20:02 +02:00
23 lines
738 B
Python
23 lines
738 B
Python
""" This module tests the bec_lib.client module. """
|
|
|
|
import pytest
|
|
|
|
from bec_lib.client import SystemConfig
|
|
|
|
|
|
def test_system_config():
|
|
"""Test the SystemConfig class."""
|
|
config = SystemConfig(file_suffix="suff", file_directory="dir")
|
|
assert config.file_suffix == "suff"
|
|
assert config.file_directory == "dir"
|
|
config = SystemConfig()
|
|
assert config.file_suffix is None
|
|
assert config.file_directory is None
|
|
config.file_suffix = "suff_-"
|
|
config.file_directory = "/dir_-/blabla"
|
|
assert config.file_suffix == "suff_-"
|
|
assert config.file_directory == "dir_-/blabla"
|
|
with pytest.raises(ValueError):
|
|
config = SystemConfig(file_suffix="@")
|
|
config = SystemConfig(file_directory="ä")
|