STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
test_engine.py File Reference

Go to the source code of this file.

Namespaces

namespace  test_engine

Functions

dict[str, object] test_engine.impinging_config ()
None test_engine.test_a_real_layer1_config_imports_with_nothing_retyped ()
None test_engine.test_every_shipped_config_imports ()
None test_engine.test_import_from_a_parsed_config ()
None test_engine.test_a_missing_key_names_itself_and_where_it_looked ()
None test_engine.test_an_unknown_propellant_is_refused_with_a_suggestion ()
None test_engine.test_an_unknown_injector_type_is_refused_not_guessed ()
None test_engine.test_propellant_aliases_cover_both_naming_conventions ()
None test_engine.test_impinging_area_is_n_round_jets ()
None test_engine.test_pintle_uses_orifices_on_one_side_and_an_annulus_on_the_other ()
None test_engine.test_coaxial_uses_core_ports_and_an_outer_annulus ()
None test_engine.test_injector_types_are_registered_not_hardcoded ()
None test_engine.test_cd_follows_the_engine_design_correlation ()
None test_engine.test_cd_is_clamped_at_both_ends ()
None test_engine.test_cd_rises_with_flow ()
None test_engine.test_injector_leg_follows_the_orifice_relation ()
None test_engine.test_injector_dp_is_symmetric_and_quadratic ()
None test_engine.test_injector_stiffness_at_the_design_point_is_sane ()
None test_engine.test_chamber_pressure_is_mdot_cstar_over_throat ()
None test_engine.test_a_shut_engine_sits_at_ambient_not_at_vacuum ()
None test_engine.test_chamber_at_altitude_takes_a_different_floor ()
None test_engine.test_chamber_fill_time_is_milliseconds ()
None test_engine.test_cea_table_reproduces_real_combustion ()
None test_engine.test_cstar_peaks_below_the_stoichiometric_ratio ()
None test_engine.test_leaving_the_table_is_reported_not_absorbed ()
None test_engine.test_chamber_temperature_moves_with_mixture_ratio ()
None test_engine.test_the_chamber_loop_absorbs_part_of_an_upstream_change ()
None test_engine.test_the_current_vehicle_engine_imports ()
None test_engine.test_ethalox_cstar_peaks_where_the_optimiser_put_the_mixture_ratio ()
None test_engine.test_ethalox_injector_stiffness_is_in_the_design_band ()
( None) test_engine.test_a_config_that_disagrees_with_itself_resolves_to_intent_and_records_it ()
None test_engine.test_a_consistent_config_warns_about_nothing ()
None test_engine.test_the_geometry_cd_model_is_honoured_when_the_config_asks_for_it ()
 test_engine._config_with (tmp_path, **overrides)
None test_engine.test_thrust_resolves_like_mixture_ratio_and_chamber_pressure (tmp_path)
None test_engine.test_thrust_falls_back_when_no_target_is_stated (tmp_path)
None test_engine.test_agreeing_thrust_values_are_not_flagged (tmp_path)

Variables

str test_engine.ENGINE_DESIGN = Path(__file__).resolve().parents[3] / "EngineDesign"
str test_engine.REAL_CONFIG = ENGINE_DESIGN / "configs" / "impinging_lox_ch4_8000N_optimal.yaml"
str test_engine.REAL_CACHE = ENGINE_DESIGN / "output" / "cache" / "cea_cache_LOX_CH4_3D.npz"
 test_engine.needs_engine_design
 test_engine.needs_cea
str test_engine.ETHALOX = ENGINE_DESIGN / "configs" / "ethalox_doublet_7000N.yaml"
str test_engine.ETHALOX_CACHE = ENGINE_DESIGN / "output" / "cache" / "cea_cache_LOX_Ethanol_3D.npz"
 test_engine.needs_ethalox