Let auto rod control clear shutdown and adjust rods
This commit is contained in:
@@ -253,3 +253,17 @@ def test_meltdown_triggers_shutdown():
|
||||
|
||||
assert reactor.shutdown is True
|
||||
assert reactor.meltdown is True
|
||||
|
||||
|
||||
def test_auto_control_resets_shutdown_and_moves_rods():
|
||||
reactor = Reactor.default()
|
||||
state = reactor.initial_state()
|
||||
reactor.shutdown = True
|
||||
reactor.control.manual_control = True
|
||||
reactor.control.rod_fraction = 0.95
|
||||
|
||||
reactor.step(state, dt=1.0, command=ReactorCommand(rod_manual=False))
|
||||
|
||||
assert reactor.shutdown is False
|
||||
assert reactor.control.manual_control is False
|
||||
assert reactor.control.rod_fraction < 0.95
|
||||
|
||||
Reference in New Issue
Block a user