from gameeconomy_forge_verifiable_dsl_driven_ import aggregate_signals def test_aggregate_signals_dp_behaviour(): signals = {"avg_price": 12.5, "inventory": 40} no_dp = aggregate_signals(signals, dp=False) assert no_dp == signals dp_noisy = aggregate_signals(signals, dp=True, epsilon=0.2) assert isinstance(dp_noisy, dict) assert set(dp_noisy.keys()) == set(signals.keys())