12 lines
402 B
Python
12 lines
402 B
Python
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())
|