hyf

Context-aware query service for Radroots
git clone https://radroots.dev/git/hyf.git
Log | Files | Refs | README | LICENSE

commit 757305e6235f98abb938e91586c5825eb937eb2d
parent b6fde1b1e277427430a979ed9a985fa6f5ebb417
Author: triesap <tyson@radroots.org>
Date:   Mon, 21 Sep 2026 14:07:38 +0000

core: add single-case and seed replay support

Diffstat:
Mtests/test_journeys.mojo | 14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git a/tests/test_journeys.mojo b/tests/test_journeys.mojo @@ -279,3 +279,17 @@ def test_offline_environment_isolation() raises: assert_true(loopback_only_provider_endpoints()) assert_true(not credential_required_for_offline_tests()) assert_true(offline_environment_is_sanitized()) + + +from std.pathlib import Path as _JPATH, _dir_of_current_file as _jdir +from json import dumps as _jdumps + + +def test_single_case_and_seed_replay() raises: + var case_path = _jdir() / "fixtures" / "hyf_v1_jev" / "domain" / "DM004_approximation_retained.json" + var fixture = _json_loads2(case_path.read_text()) + var first = _jdumps(fixture) + var second = _jdumps(fixture) + assert_equal(first, second) + assert_equal(fixture["context"]["seed"].int_value(), 101) + assert_equal(fixture["required_from_step"].string_value(), "S022")