def test_actor_of_raise_if_factory_or_behavior_is_not_provider(): factory = ActorFactory(Mock(), Mock()) with pytest.raises(ValueError): factory.actor_of()
def test_actor_of_send_supervise_message_to_parent_on_creation(): supervisor = Mock(spec_set=InternalRef) factory = ActorFactory(Mock(), supervisor) factory.actor_of(Mock()) assert supervisor.send_system_message.called assert type(supervisor.send_system_message.call_args[0][0]) is Supervise