U
    Įwh                     @   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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/d0Zeed1d/d0Zeed2d3d4 d0Zeed5dd6d7d8Zd9S ):CmfTestcycleu  
    https://bcrm.carbonsoft.ru/project/Document/DOC-014928#spec-b
    # Цикл (он же прогон)
    # В текущей методологии, Цикл -- это всегда запущенный тест план
    # Тест цииклы с точки зрения фронта не вложены в тест-план, они самостоятельная сущность, свое окно управления
    ZEvaTestCycleZprojectZTCYT)ZCmfTestcaseRunZCmfTestcycleTestcaseFolderZ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   Конфигурации)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>K       zCmfTestcycle.<lambda>u   Покрывает задачиZCmfTaskZtest_coverage_testcycles)r   rightr   ZbackrefN) r
   r   r   __doc__Zui_nameZ	ui_moduleZcode_prefixZfull_searchZessential_child_modelsZ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   