
    PBi	                     F    d dl  d dl d dlmZ d dlmZ  G d de      Zy)    )*)CmfActiveEntity)	CmfEntityc                      e Zd ZdZd ZdZdZdZ G d dej                        Z	 e
edd	      Z e
ed
dd      Z e
edd	      Z e
edd	      Z e
edd	      Z e
edd	      Z e
eddd      Z e
edddddddd d!d"#      Z G d$ d%ej,                        Z G d& d'ej.                        Z e
ed(d)d*+      Z e
ed,d*-      Z e
ed.d/d01      Z G d2 d3ej8                        Zy4)5CmfTestcaseRunu   
    # https://bcrm.carbonsoft.ru/project/Document/DOC-014928#spec-b
    Агрегированный результат в разрезе testcase
    projectTCRu   Тест-прогонc                       e Zd ZdgZy)CmfTestcaseRun.parentCmfTestcycleN)__name__
__module____qualname__models     ,./modules/evatest/fields/cmf_testcase_run.pyparentr      s
     !r   r   u   КаталогCmfTestcycleTestcaseFolder)captionmodelu   Тест-кейсCmfTestcaseF)r   r   nullableu   КонфигурацияCmfTestConfigurationu   ОкружениеCmfTestEnvironmentu   Последний прогонCmfTestcaseRunHistoryu+   Используемые параметрыCmfTestParamsRowu   Итерация   )r   defaultr   u   Статусu   Не запускалсяu   В работеu   Пройденu   Проваленu   Заблокированu   Пропущен)openin_progresspassedfailedlockedskippedr    CmfTestStatus)r   choicesr   widgetc                       e Zd ZdZy)CmfTestcaseRun.responsibleCmfPersonWidgetN)r   r   r   r(   r   r   r   responsibler*   4   s    "r   r,   c                       e Zd Zy)CmfTestcaseRun.priorityN)r   r   r   r   r   r   priorityr.   7   s    r   r/   u   Исходная оценкаSmartWDaysWidgetr   )r   r(   r   u*   Потрачено времени (мин))r   r   u#   Тестируемая версияCmfListT)r   r   readonlyc                       e Zd ZdZy)CmfTestcaseRun.codeN)r   r   r   index_usingr   r   r   coder4   ?   s    r   r6   N)r   r   r   __doc__ui_name	ui_modulecode_prefixverbose_namer   r   FieldCmfRelationtestcycle_testcase_foldertestcasetest_configurationenvironmentcur_history
params_rowCmfInt	iteration	CmfChoicestatusr,   r/   cache_estimate_time
spent_timereleaser   r6   r   r   r   r   r      sQ   
 GIK*L"'' " !& *!
 [*=]]bcH7?U 19MK -NVmnK{,YastJf&8!eTI.,%'/(
 F #o11 #?++   0OXjtuvv'S]^_JK)NV_jnoGy~~ r   r   N)cmf.include
cmf.fieldscommon.models.cmf_active_entityr   
cmf.modelsr   r   r   r   r   <module>rO      s      ;  :Y :r   