pydistsim.tests.test_observers.ObserverForTests

class ObserverForTests[source]

Bases: AlgorithmObserver, SimulationObserver, NetworkObserver, NodeObserver

A test observer that raises an exception when notified.

Methods

__init__

do_raise

notify

on_added

Called when the observer is added to an observable object.

on_algorithm_finished

on_algorithm_started

on_message_delivered

on_message_sent

on_network_changed

on_node_status_changed

on_sim_state_changed

on_step_done

Attributes

events

exception ObserverNotified(event)[source]

Bases: Exception

on_added(*args, **kwargs)[source]

Called when the observer is added to an observable object.

Parameters:

observable (ObserverManagerMixin) – The observable object to which the observer is added.

Returns:

None