File indexing completed on 2026-04-27 07:28:14
0001 """Tests for aid2e.utilities.configurations module."""
0002
0003 import pytest
0004
0005
0006 def test_configurations_module_import():
0007 """Test that aid2e.utilities.configurations module can be imported."""
0008 import aid2e.utilities.configurations
0009 assert aid2e.utilities.configurations is not None
0010
0011
0012 def test_configurations_module_has_version():
0013 """Test that configurations has a version attribute."""
0014 import aid2e.utilities.configurations
0015 assert hasattr(aid2e.utilities.configurations, '__version__')
0016 assert isinstance(aid2e.utilities.configurations.__version__, str)
0017
0018
0019 def test_configurations_has_load_config():
0020 """Test that configurations module has load_config function."""
0021 from aid2e.utilities.configurations import load_config
0022 assert callable(load_config)
0023
0024
0025 def test_configurations_has_full_config():
0026 """Test that configurations module has FullConfig class."""
0027 from aid2e.utilities.configurations import FullConfig
0028 assert FullConfig is not None
0029
0030
0031 def test_configurations_module_structure():
0032 """Test that configurations module has expected structure."""
0033 import aid2e.utilities.configurations as config
0034 assert hasattr(config, '__name__')
0035 assert config.__name__ == 'aid2e.utilities.configurations'