
    *.+h}                     H    d dl T d dlT d dlmZ  G d dej                  ZdS )    )*)cmf_testcase_folderc                   6     e Zd Zd Z fdZddd fd
Z xZS )CmfTestcaseFolderc                     | j         | _        | j        }|rH|r'|j        j        dk    r|j          d| j         | _        nd S |j                                        }|Fd S d S )Nr   z / )nametexttree_parentvalue
class_nameload)selfr
   s     /./modules/evatest/models/cmf_testcase_folder.py_calc_fullnamez CmfTestcaseFolder._calc_fullname   s    I	& 	9 {0;?RRR*/??DI??		%16688K  	9 	9 	9 	9 	9    c                 N    t                                                      ddgz   S )Nr
   r	   )supersave_preload_fields)r   	__class__s    r   r   z%CmfTestcaseFolder.save_preload_fields   s#    ww**,,v/FFFr   Nr   is_task_transition_rundepthc                d    |                                    t                      j        |||d|S )Nr   )r   r   save)r   r   r   argskwargsr   s        r   r   zCmfTestcaseFolder.save   s:    uww|T:PX]hhaghhhr   )__name__
__module____qualname__r   r   r   __classcell__)r   s   @r   r   r      s        	9 	9 	9G G G G G15Q i i i i i i i i i i ir   r   N)cmf.include
cmf.fieldsmodules.evatest.fieldsr   r    r   r   <module>r%      sq            6 6 6 6 6 6i i i i i+= i i i i ir   