Coverage Report

============================= 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 =======================