U
    -h0                     @   s<   d dl T d dlT d dlmZ d dlmZ G dd deZdS )    )*)CmfActiveEntity)	CmfEntityc                
   @   s  e Zd ZdZd ZdZdZdddddd	d
gddddddddgddddgdgiZG dd dej	Z	e
edddZe
eddddZe
eddd d!d"d#d$d%d&d'd(Ze
ed)d*d+d,d-ZG d.d dejZG d/d dejZG d0d dejZG d1d dejZG d2d dejZG d3d dejZG d4d dejZe
ed5d6d7d8Ze
ed9d7d:ZG d;d< d<ejZe
ed=d*d:ZG d>d? d?e j!j"j#Z#G d@dA dAe j!j"j$Z$dBS )CCmfTestcaseRunHistoryu   
    # https://bcrm.carbonsoft.ru/project/Document/DOC-014928#spec-b
    Единичный запуск тест кейса
    ZprojectZTCRHZui_group_fieldsu   Сведенияresponsible	cmf_ownerprioritycache_estimate_time
spent_time)namefieldsu   Участники
cmf_author	executorswaiting_for
spectatorsZperm_encryptZ_descrZtabtext)r   typer   c                   @   s   e Zd ZdgZdS )zCmfTestcaseRunHistory.parentZCmfTestcaseRunN)__name__
__module____qualname__models r   r   4./modules/evatest/fields/cmf_testcase_run_history.pyparent1   s   r   u   Тест-кейсZCmfTestcase)captionmodelu   ШагиZCmfTestcaseRunHistoryStep)r   backrefr   u   Статусu   Не запускалсяu   В работеu   Пройденu   Проваленu   Заблокированu   Пропущен)openZin_progressZpassedZfailedlockedZskippedr   ZCmfTestStatus)r   choicesdefaultwidgetu   ДеффектыTZCmfTaskZtest_deffect_runs)r   leftr   r   c                   @   s   e Zd ZdZdS )z CmfTestcaseRunHistory.cmf_authorCmfPersonWidgetNr   r   r   r!   r   r   r   r   r   O   s   c                   @   s   e Zd ZdZdS )zCmfTestcaseRunHistory.cmf_ownerr#   Nr$   r   r   r   r   r   R   s   c                   @   s   e Zd ZdZdS )z!CmfTestcaseRunHistory.responsibler#   Nr$   r   r   r   r   r   U   s   c                   @   s   e Zd ZdZdS )zCmfTestcaseRunHistory.executorsCmfPersonMultiSelectNr$   r   r   r   r   r   X   s   c                   @   s   e Zd ZdZdS )z!CmfTestcaseRunHistory.waiting_forr#   Nr$   r   r   r   r   r   [   s   c                   @   s   e Zd ZdZdS )z CmfTestcaseRunHistory.spectatorsr%   Nr$   r   r   r   r   r   ^   s   c                   @   s   e Zd ZdS )zCmfTestcaseRunHistory.priorityNr   r   r   r   r   r   r   r   a   s   u   Исходная оценкаZSmartWDaysWidgetr   )r   r!   r    u*   Потрачено времени (мин))r   r    c                   @   s   e Zd ZdS )z!CmfTestcaseRunHistory.attachmentsNr&   r   r   r   r   attachmentsg   s   r'   u   Текущий прогонc                   @   s   e Zd ZdZdZdS )zCmfTestcaseRunHistory.codeNTr   r   r   Zindex_usingindexr   r   r   r   codek   s   r*   c                   @   s   e Zd ZdZdZdS )zCmfTestcaseRunHistory.nameNTr(   r   r   r   r   r   n   s   r   N)%r   r   r   __doc__Zui_nameZ	ui_moduleZcode_prefixZui_formr   r   ZFieldZCmfRelationZcache_testcaseZ
CmfBackrefZstepsZ	CmfChoicestatusZCmfM2MZdeffectsr   r   r   r   r   r   r   ZCmfIntr	   r
   r'   ZCmfBoolZcurZcmfr   r   r*   r   r   r   r   r   r      s   !	r   N)Zcmf.includeZ
cmf.fieldsZcommon.models.cmf_active_entityr   Z
cmf.modelsr   r   r   r   r   r   <module>   s   