Back to home page

EIC code displayed by LXR

 
 

    


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'