3
��X]' � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z
d dlmZm
Z
d dlmZ d dlZejd�Zejd�ZG dd� d�Zejd d
� �Zejdd� �Zd
d� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Z dd � Z!d!d"� Z"d#d$� Z#d%d&� Z$d'd(� Z%d)d*� Z&d+d,� Z'd-d.� Z(d/d0� Z)d1d2� Z*d3d4� Z+d5d6� Z,d7d8� Z-d9d:� Z.d;d<� Z/d=d>� Z0d?d@� Z1dAdB� Z2dS )C� )�print_functionN)�journal�id128)�
_make_lineZ 8441372f8dca4ca98694a6091fd8519fZ 8441370000000000000000001fd85000c @ s e Zd Zdd� Zddd�ZdS )�
MockSenderc C s
g | _ d S )N)�buf)�self� r �$/usr/lib64/python3.6/test_journal.py�__init__ s zMockSender.__init__Nc K s� d| g}|d k r,t |d|�}|jd| � || koH| koHd kn rltjdd�d d d� \}}}|d k r�|jd| � |d k r�|jd j|�� |d k r�|jd
| � |jdd� |j� D �� | jj|� d S )
NzMESSAGE=�hexzMESSAGE_ID=� )�limitr � z
CODE_FILE=zCODE_LINE={:d}z
CODE_FUNC=c s s | ]\}}t ||�V qd S )N)r )�.0�key�valr r r
�