U
    Ȝhi                     @   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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gdd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/d0d1d2d'Zeed3d4d5d6Zeed7d4d8Zeed9d:d; d5d6Z eed<dd=d>d?Z!d@S )ACmfTestcycleu  
    https://bcrm.carbonsoft.ru/project/Document/DOC-014928#spec-b
    # Цикл (он же прогон)
    # В текущей методологии, Цикл -- это всегда запущенный тест план
    # Тест цииклы с точки зрения фронта не вложены в тест-план, они самостоятельная сущность, свое окно управления
    ZEvaTestCycleZprojectZTCYu   Тест-циклT)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	   u    Каталог с цикламиZCmfTestcycleFolderZ	parent_id)r   modelZoptions_list_paramsZoptions_list_query_allZCmfTestplanu!   План тестирования)r   r   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   defaultZ	log_levelu*   Потрачено времени (мин))r   r   u   Прогрессc                   C   s   t  S )N)dictr   r   r   r   <lambda>R       zCmfTestcycle.<lambda>u   Покрывает задачиZCmfTaskZtest_coverage_testcycles)r   rightr   ZbackrefN)"r
   r   r   __doc__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZfull_searchZessential_child_modelsZui_formr   r	   ZFieldZCmfRelationZfolderZ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   