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

Go to the source code of this file.

Namespaces

namespace  test_layerx_wire

Functions

 test_layerx_wire._drawing (name)
Override test_layerx_wire._low_mawp (float psi=LOW_MAWP_PSI)
 test_layerx_wire.cfg ()
 test_layerx_wire.he ()
 test_layerx_wire.gn2_pair (cfg)
 test_layerx_wire.tripped (cfg, he)
 test_layerx_wire.tripped_bare (cfg, he)
 test_layerx_wire.test_recording_the_network_moves_no_number (gn2_pair)
 test_layerx_wire.test_the_network_block_is_the_contracts_and_its_rungs_telescope (gn2_pair)
 test_layerx_wire.test_the_feed_diagnostics_build_from_the_recorded_network (gn2_pair, cfg)
 test_layerx_wire.test_a_trip_ends_the_burn_where_it_happened (tripped)
 test_layerx_wire.test_a_trip_is_unconverged_even_with_nothing_to_iterate (tripped_bare, tripped)
 test_layerx_wire.test_the_diagnostics_read_a_tripped_burn (tripped)
 test_layerx_wire.test_a_trip_is_a_fail_event_and_a_bad_limit_not_a_horizon (tripped)
 test_layerx_wire.test_the_listing_marks_a_tripped_run (tripped)
 test_layerx_wire.test_the_set_point_and_hardware_tools_do_not_use_a_tripped_burn (tripped, cfg, he, monkeypatch)
 test_layerx_wire.test_the_sweep_leaves_a_tripped_case_out_of_the_swings_and_lists_it (tripped, cfg, he, monkeypatch)
 test_layerx_wire.test_the_sweep_counts_a_flip_of_the_tank_that_runs_dry_first_only_when_it_strands_propellant (cfg, he, monkeypatch)
 test_layerx_wire.test_the_legacy_optimiser_and_reconcile_refuse_a_tripped_burn (tripped, cfg, he, monkeypatch)
 test_layerx_wire._trip_now (session, vessel="FUT")
 test_layerx_wire.test_a_trip_in_the_settle_raises_with_its_record (cfg, he, monkeypatch)
 test_layerx_wire.test_a_trip_in_the_lead_in_fires_nothing_and_is_not_replayed (cfg, he, monkeypatch)

Variables

float test_layerx_wire.STUDY_LOCKUP_PSIA = 564.7
 test_layerx_wire.feedtwin = pytest.importorskip("feedtwin", reason="lib/feedtwin is not installed")
 test_layerx_wire.ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 test_layerx_wire.CFG = os.path.join(ROOT, "configs", "ethalox_6800N.yaml")
float test_layerx_wire.PSI = 6894.757293168361
float test_layerx_wire.ATM_PSI = 101325.0 / PSI
float test_layerx_wire.LOW_MAWP_PSI = 566.3
 test_layerx_wire.pytestmark
 test_layerx_wire.probes = dataclasses.replace(self.probes, network=False)