def test_observable_event(): event = Event() sub1 = None sub2 = None def sub_fun_1(x): nonlocal sub1 sub1 = x def sub_fun_2(x): nonlocal sub2 sub2 = x event.subscribe(sub_fun_1) event.subscribe(sub_fun_2) event.trigger(10) assert sub1 == sub2 == 10