Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-27 07:28:14

0001 """Tests for aid2e.optimizers module."""
0002 
0003 import pytest
0004 
0005 
0006 def test_optimizers_module_import():
0007     """Test that aid2e.optimizers module can be imported."""
0008     import aid2e.optimizers
0009     assert aid2e.optimizers is not None
0010 
0011 
0012 def test_optimizers_module_has_version():
0013     """Test that aid2e.optimizers has a version attribute."""
0014     import aid2e.optimizers
0015     assert hasattr(aid2e.optimizers, '__version__')
0016     assert isinstance(aid2e.optimizers.__version__, str)
0017 
0018 
0019 def test_optimizers_module_structure():
0020     """Test that optimizers module has expected structure."""
0021     import aid2e.optimizers
0022     # Module should be importable and have basic attributes
0023     assert hasattr(aid2e.optimizers, '__name__')
0024     assert aid2e.optimizers.__name__ == 'aid2e.optimizers'
0025 
0026 
0027 def test_from_optimizers_import():
0028     """Test importing from aid2e.optimizers works."""
0029     from aid2e import optimizers
0030     assert optimizers is not None
0031     assert hasattr(optimizers, '__version__')