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

Go to the source code of this file.

Namespaces

namespace  test_pid

Functions

dict[str, object] test_pid.P (float value, str unit, str source="manufacturer")
dict[str, object] test_pid.node (str nid, str ctype, str label, **object data)
dict[str, object] test_pid.edge (str eid, str a, str b, **object params)
dict[str, object] test_pid.minimal ()
None test_pid.test_a_drawing_reads_into_typed_records ()
None test_pid.test_a_parameter_with_no_provenance_is_refused ()
None test_pid.test_a_line_to_nowhere_is_refused ()
None test_pid.test_a_drawing_with_no_source_is_refused ()
None test_pid.test_an_inline_symbol_becomes_a_branch_with_a_node_either_side ()
None test_pid.test_a_tank_is_one_symbol_and_two_pressures ()
None test_pid.test_a_bend_line_builds_the_geometry_aware_bend ()
None test_pid.test_pressurant_lands_on_the_ullage_not_the_liquid_side ()
None test_pid.test_a_transducer_is_a_label_not_plumbing ()
None test_pid.test_commandable_valves_are_found ()
None test_pid.test_a_manual_valve_is_turned_by_hand_never_by_the_table ()
None test_pid.test_the_stand_drawing_builds_and_solves ()
None test_pid.test_the_control_regulator_sets_a_setpoint_rather_than_carrying_flow ()
None test_pid.test_valve_position_moves_the_flow ()
None test_pid.test_every_unstated_number_is_marked_as_such ()
None test_pid.test_temperature_travels_with_the_fluid ()
None test_pid.test_a_tank_with_no_fluid_says_so ()
None test_pid.test_a_role_without_a_fluid_is_named_as_a_role ()
None test_pid.test_a_liquid_tank_solved_as_a_gas_is_reported ()
None test_pid.test_a_tank_that_states_its_temperature_is_left_alone ()
None test_pid.test_a_warm_pressurant_bottle_is_not_warned_about ()
object test_pid._engine (str oxidiser="oxygen", str fuel="ethanol")
dict[str, object] test_pid._two_leg_stand ()
None test_pid.test_both_injector_legs_are_attached_by_fluid ()
None test_pid.test_a_line_matching_neither_propellant_is_reported ()
None test_pid.test_an_engine_with_no_symbol_to_land_on_says_so ()
dict test_pid._valve_with_one_side_open ()
None test_pid.test_a_valve_with_one_side_open_vents_to_atmosphere ()
None test_pid.test_the_inferred_vent_is_reported ()
None test_pid.test_a_valve_plumbed_both_ends_is_not_a_vent ()
None test_pid.test_a_spare_manifold_port_is_a_plug_not_a_vent ()
None test_pid.test_a_transducer_can_tap_the_downstream_side_of_a_valve ()
None test_pid.test_upstream_is_still_the_default ()
None test_pid.test_thermocouples_and_rtds_are_instruments_like_any_other ()
None test_pid.test_ullage_side_nodes_are_declared_gas_and_the_outlet_liquid ()
None test_pid.test_a_declared_gas_is_priced_as_gas_below_its_critical_temperature ()
None test_pid.test_static_head_comes_from_the_tanks_own_geometry ()

Variables

float test_pid.PSI = 6894.757293168361
dict test_pid.FIRING
tuple test_pid.STAND
 test_pid.needs_stand = pytest.mark.skipif(not STAND.exists(), reason="stand drawing absent")
dict test_pid.LINE