Commit 7a10e29
TST: Add acceptance tests for 3DOF flight simulation based on Bella Lui rocket (#914)
* TST: Add comprehensive 3DOF acceptance tests
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Configure 3DOF acceptance tests to skip until feature is available
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Apply ruff formatting to 3DOF acceptance tests
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Fix test logic issues based on code review feedback
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Refactor 3DOF fixtures to flight_fixtures.py and reuse existing environment fixture
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Remove unnecessary try/except blocks - PointMass classes are available in codebase
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Refactor acceptance tests with Bella Lui parameters and named constants
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Use named constants in flight fixtures for consistency
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Define launch constants at module level to avoid duplication
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Import launch constants from fixtures to eliminate duplication
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Fix docstrings to accurately describe fixture relationships
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Use appropriately named constant for weathercock apogee difference
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* TST: Amend acceptance tests for 3DOF flight simulation based on Bella Lui rocket
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* MNT: Adjust tolerance ranges to match Bella Lui rocket performance
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Refactor weathercocking tests to verify physics implementation rather than specific tolerances
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Update tests/acceptance/test_3dof_flight.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* MNT: removed unused tolerance parameter
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Remove duplicate bella_lui fixtures, keep only acceptance_point_mass fixtures
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* Update tests/acceptance/test_3dof_flight.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix critical rocket radius and floating-point comparison issues
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* MNT: update changelog.md for PR #914
- MNT: added required line to changelog.md
* Improve quaternion test tolerance to account for passive aerodynamic effects
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
* MNT: make format check
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aZira371 <99824864+aZira371@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ishan <dubeyishan371@gmail.com>1 parent ba77fd5 commit 7a10e29
3 files changed
Lines changed: 628 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
0 commit comments