U
    yb$h)                     @   s0   d dl T d dlT d dlmZ G dd deZdS )    )*)CmfActiveEntityc                	   @   s  e Zd ZdZdZdZdZdddd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Ze
eddZe
eddZe
edddd d!Ze
ed"d#dZe
ed$d%dZe
ed&d'd(d)d*d+d,d!Ze
ed-d.d/Ze
ed0d.d/Ze
ed1d2d3 d/Ze
ed4dd5d6d7Zd8S )9CmfTestcycleu  
    https://bcrm.carbonsoft.ru/project/Document/DOC-014928#spec-b
    # Цикл (он же прогон)
    # В текущей методологии, Цикл -- это всегда запущенный тест план
    # Тест цииклы с точки зрения фронта не вложены в тест-план, они самостоятельная сущность, свое окно управления
    ZEvaTestCycleZprojectZTCYZui_group_fieldsZ_maintextZ	cmf_ownerZ
cmf_authorstatustest_configurationsrelease)nameZfieldsc                   @   s   e Zd ZdZdS )zCmfTestcycle.nameu   ИмяN)__name__
__module____qualname__caption r   r   )./modules/evatest/fields/cmf_testcycle.pyr	   "   s   r	   ZCmfTestplanu!   План тестирования)modelr   ZCmfTestConfigurationu   КонфигурацииT)r   r   leftu
   РелизZCmfList)r   r   u   Дата начала)r   u   Дата окончанияu'   Статус автоматизацииu   Ручнойu$   Автоматизированный)ZmanualZ	automated)r   choicesu.   Исполнитель по умолчаниюZ	CmfPersonu   ОкружениеZCmfTestEnvironmentu   Результатu
   Успехu   Неуспехu   Частичный успехu   Заблокированоu   Перезапуск)successZfailZpart_successblockZrestartu*   Исходная оценка (общая)r   )r   defaultu*   Потрачено времени (мин)u   Прогрессc                   C   s   t  S )N)dictr   r   r   r   <lambda>I       zCmfTestcycle.<lambda>u   Покрывает задачиZCmfTaskZtest_coverage_testcycles)r   rightr   ZbackrefN)r
   r   r   __doc__Zui_nameZ	ui_moduleZcode_prefixZui_formr   r	   ZFieldZCmfRelationZtestplanZCmfM2Mr   r   ZCmfDateTimeZ
start_dateZfinish_dateZ	CmfChoiceZautomation_statusZdefault_responsibleZenvironmentZ
resolutionZCmfIntZestimate_timeZ
spent_timeZCmfJsonZtestcase_run_cacheZcovered_tasksr   r   r   r   r      s|         
r   N)Zcmf.includeZ
cmf.fieldsZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   