Coverage Report

============================= test session starts ==============================
platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0
rootdir: /home/runner/work/aero-optim/aero-optim
configfile: pyproject.toml
plugins: cov-6.1.1
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.13.3/x64/lib/python3.13/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.13.3/x64/lib/python3.13/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
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.13.3-final-0 ________________

Name                                     Stmts   Miss  Cover
------------------------------------------------------------
aero_optim/__init__.py                       0      0   100%
aero_optim/ffd/ffd.py                      106     42    60%
aero_optim/geom.py                         146    127    13%
aero_optim/mesh/cascade_mesh.py            209    195     7%
aero_optim/mesh/mesh.py                    331    206    38%
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              360    198    45%
aero_optim/optim/pymoo_optimizer.py        107     62    42%
aero_optim/simulator/simulator.py          161     37    77%
aero_optim/utils.py                        196    132    33%
------------------------------------------------------------
TOTAL                                     1882   1049    44%
======================= 12 passed, 16 warnings in 13.35s =======================