============================= test session starts ==============================
platform linux -- Python 3.12.7, pytest-8.3.4, pluggy-1.5.0
rootdir: /home/runner/work/aero-optim/aero-optim
configfile: pyproject.toml
plugins: cov-6.0.0
collected 12 items
tests/test_ffd.py .... [ 33%]
tests/test_generator.py .. [ 50%]
tests/test_inspyred_optimizer.py . [ 58%]
tests/test_mesh.py .. [ 75%]
tests/test_pymoo_optimizer.py . [ 83%]
tests/test_simulator.py .. [100%]
=============================== warnings summary ===============================
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pymoo/core/individual.py:616: DeprecationWarning: The ``feasible`` property for ``pymoo.core.individual.Individual`` is deprecated
if hasattr(self, key):
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
tests/test_pymoo_optimizer.py::test_pymoo_optimizer
/opt/hostedtoolcache/Python/3.12.7/x64/lib/python3.12/site-packages/pymoo/core/individual.py:617: DeprecationWarning: The ``feasible`` property for ``pymoo.core.individual.Individual`` is deprecated
v = getattr(self, key)
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- coverage: platform linux, python 3.12.7-final-0 -----------
Name Stmts Miss Cover
------------------------------------------------------------
aero_optim/__init__.py 0 0 100%
aero_optim/ffd/ffd.py 92 35 62%
aero_optim/geom.py 146 127 13%
aero_optim/mesh/cascade_mesh.py 209 195 7%
aero_optim/mesh/mesh.py 164 53 68%
aero_optim/mesh/naca_base_mesh.py 90 15 83%
aero_optim/mesh/naca_block_mesh.py 86 0 100%
aero_optim/optim/generator.py 24 1 96%
aero_optim/optim/inspyred_optimizer.py 66 34 48%
aero_optim/optim/optimizer.py 280 132 53%
aero_optim/optim/pymoo_optimizer.py 72 34 53%
aero_optim/simulator/simulator.py 161 37 77%
aero_optim/utils.py 136 81 40%
------------------------------------------------------------
TOTAL 1526 744 51%
======================= 12 passed, 16 warnings in 11.19s =======================