babylon.engine.scenarios.two_node

Minimal 2-node scenario for unit testing the engine pipeline.

Subclass of Scenario (ADR-006.1 / Spec 059 US4). Delegates build() to the legacy free function _legacy.create_two_node_scenario to preserve byte-equality with the pre-Bundle-2 baseline (SC-007).

Classes

TwoNodeScenario()

Scenario port: delegates to _legacy.create_two_node_scenario.

class babylon.engine.scenarios.two_node.TwoNodeScenario[source]

Bases: Scenario

Scenario port: delegates to _legacy.create_two_node_scenario.

name: ClassVar[str] = 'two_node'
description: ClassVar[str] = 'Minimal 2-node scenario for unit testing the engine pipeline.'
build(*args, **kwargs)[source]

Delegate to the legacy free-function builder for byte-equality (SC-007).

Return type:

tuple[WorldState, SimulationConfig, GameDefines]

Parameters: