jcm.dycore.dinosaur.state_bridge_test

Round-trip tests for jcm.dycore.dinosaur.state_bridge.

The fast-test jcm.physics_interface_test already exercises both directions of the conversion at T31L8 sigma. This file marks an end-to-end round-trip as @pytest.mark.slow so the PR-time slow-coverage run also walks physics_state_to_dynamics_state — without it the inverse direction shows up as uncovered against the .coveragerc-pr threshold even though every fast test that takes a PhysicsState initial state goes through it.

Classes

TestHybridSurfacePressureRoundTrip([methodName])

Hybrid-coordinate surface pressure must survive a PhysicsState round-trip.

TestStateBridgeRoundTripSlow([methodName])

End-to-end gridpoint↔modal round-trip on the default SPEEDY coords.