def test_tell_sends_message_and_sender_to_cell(): cell = Mock(spec_set=Cell) sender = Mock(spec_set=ActorRef) message = object() ref = ActorRef(cell) ref.tell(message, sender) cell.send_message.assert_called_once_with(message, sender)
def test_tell_raises_if_sender_is_not_an_actor_ref(): ref = ActorRef(Mock()) with pytest.raises(ValueError): ref.tell(Mock(), object())