コード例 #1
0
def registered_event_message(user_id):
    return Message.to_event_message(
        Registered(
            user_id=user_id,
            email="*****@*****.**",
            name="John Doe",
        ))
コード例 #2
0
ファイル: event_store.py プロジェクト: proteanhq/protean
    def append_event(self, event: BaseEvent) -> int:
        message = Message.to_event_message(event)

        return self._write(
            message.stream_name,
            message.type,
            message.data,
            metadata=message.metadata.to_dict(),
        )
コード例 #3
0
def test_origin_stream_name_in_event_from_command_without_origin_stream_name(
        user_id):
    g.message_in_context = register_command_message(user_id)

    event_message = Message.to_event_message(
        Registered(
            user_id=user_id,
            email="*****@*****.**",
            name="John Doe",
        ))
    assert event_message.metadata.origin_stream_name is None