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

Go to the source code of this file.

Namespaces

namespace  test_layerx_vv

Functions

 test_layerx_vv._p (value, unit, source="estimated")
 test_layerx_vv.test_the_feed_walk_takes_the_lines_to_the_engine_and_nothing_else ()
 test_layerx_vv._burn (n=20, dt=0.05, mdot=(1.9, 1.25), loaded=(6.0, 4.0))
 test_layerx_vv.test_a_consistent_burn_closes_and_counts_its_lines_by_hand ()
 test_layerx_vv.test_a_leak_shows_as_exactly_its_own_size ()
 test_layerx_vv.test_the_burned_mass_counts_each_step_by_its_own_length ()
 test_layerx_vv._pressurise (n=300, gas="Nitrogen", bottle_L=4.6871, p_b0=300e5, tank_L=15.1, fill0=0.95, p_u0=40e5, T0=293.15, burn_s=3.5)
 test_layerx_vv.pressurised ()
 test_layerx_vv.test_the_pressurant_balance_closes_on_an_independent_integration (pressurised)
 test_layerx_vv.test_a_wrong_ullage_volume_does_not_close (pressurised)
 test_layerx_vv.test_the_energy_balance_closes_to_the_quadrature_of_the_work (pressurised)
 test_layerx_vv.test_heat_into_the_ullage_shows_as_the_unclosed_part (pressurised)
 test_layerx_vv.test_vapour_in_the_ullage_is_refused_rather_than_booked_as_error (pressurised)
 test_layerx_vv.test_check_never_raises_and_says_what_it_could_not_do ()
 test_layerx_vv.test_convergence_lists_every_pass_against_its_tolerance ()
 test_layerx_vv.test_limits_grade_the_balances (pressurised)
 test_layerx_vv.test_the_reference_run_conserves_what_it_must ()

Variables

 test_layerx_vv.CP = pytest.importorskip("CoolProp.CoolProp")
float test_layerx_vv.PSI = 6894.757293168361
str test_layerx_vv.RUNS = Path(__file__).resolve().parents[1] / ".userdata" / "local" / "engine" / "layerx" / "runs"
str test_layerx_vv.REFERENCE = RUNS / "20261002-231658-7e47d1.json"
dict test_layerx_vv.DOC