
    jgC                     D    d Z ddlmZ ddlZddlmZ dZdZdZ	dZ
d Zd Zy)	zbevatest

Revision ID: 301e6ae52d16
Revises: 1f5c20582665
Create Date: 2025-02-13 10:30:00.355780

    )opN)
postgresql301e6ae52d161f5c20582665c            	      t   t        j                  g dt        j                  dt        j                  d      d      t        j                  dt        j
                  d	      d      t        j                  d
t        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  d t        j                         d      t        j                  d!t        j                  d      d      t        j                  d"t        j                  d      d      t        j                  d#t        j                  d      d      t        j                  d$t        j                         d      t        j                  d%t        j                         d      t        j                  d&t        j                  d      d      t        j                  d't        j                  d      d      t        j                  d(t        j                  d      d      t        j                  d)t        j                  d      d      t        j                  d*t        j                  d      d      t        j                  d+t        j                  d      d      t        j                  d,t        j                  d      d      t        j                  d-t        j                  d      d      t        j                  d.t        j                  d      d      t        j                  d/t        j                  d      d      t        j                  d0t        j                  d      d      t        j                  d1t        j                  d      d      t        j                  d,gd2g      t        j                  d0gd3g      t        j                  d/gd4g      t        j                  d        t        j                  t        j                  d5      dd'gd6       t        j                  t        j                  d7      dd
gd6       t        j                  t        j                  d8      ddgd6       t        j                  t        j                  d9      dd,gd6       t        j                  t        j                  d:      ddgd6       t        j                  t        j                  d;      dd+gd6       t        j                  t        j                  d<      ddgd6       t        j                  t        j                  d=      dd*gd6       t        j                  t        j                  d>      dd(gd6       t        j                  t        j                  d?      ddgd6       t        j                  t        j                  d@      ddgd6       t        j                  t        j                  dA      ddgd6       t        j                  t        j                  dB      ddgd6       t        j                  t        j                  dC      ddgd6       t        j                  t        j                  dD      dd)gd6       t        j                  t        j                  dE      dd0gd6       t        j                  t        j                  dF      dd1gd6       t        j                  t        j                  dG      dd/gd6       t        j                  t        j                  dH      dd.gd6       t        j                  t        j                  dI      dd-gd6       t        j                  dJdKL       t        j                  dMdKL       t        j                  dNdKL       t        j                  dOdKL       t        j                  dPdKL       t        j                  dQdKL       t        j                  dRdKL       t        j                  dSdKL       t        j                  dTdKL       t        j                  dUdKL       t        j                  dVdKL       t        j                  dWdKL       t        j                  dXdKL       t        j                  dYdKL       t        j                  dZdKL       t        j                  d[dKL       t        j                  d\dKL       t        j                  d]dKL       t        j                  d^dKL       t        j                  d_dKL       t        j                  d`       t        j                   dadbdcd       t        j"                  d dbdd)gdg       t        j                   dedfdcd       t        j"                  d dfddggdg       t        j$                  dK       y )hNcmf_test_params_rowid@   lengthF)nullablecmf_locked_atTtimezonecmf_created_atcmf_modified_atcmf_viewed_atcmf_deletedcmf_versionname   codesystemtextimport_originalimport_raw_jsonext_idcmf_archivedis_favoritehas_tree_nodestree_node_is_branchtree_hiddensl_owner_lockordernoperm_publicperm_has_aclperm_inheritperm_parent_owner_idperm_inherit_acl_idperm_effective_acl_id%perm_security_level_allowed_ids_cacheperm_encryptperm_encrypt_helpcmf_author_idcmf_owner_id	parent_idcmf_modified_by_idcmf_locked_by_idcmf_import_idtree_parent_idroot_parent_id
project_idperm_acl_idperm_parent_idcmf_import.idcmf_access_list.idcmf_project.id$ix_cmf_test_params_row_cmf_author_idunique%ix_cmf_test_params_row_cmf_created_at"ix_cmf_test_params_row_cmf_deleted$ix_cmf_test_params_row_cmf_import_id$ix_cmf_test_params_row_cmf_locked_at'ix_cmf_test_params_row_cmf_locked_by_id&ix_cmf_test_params_row_cmf_modified_at)ix_cmf_test_params_row_cmf_modified_by_id#ix_cmf_test_params_row_cmf_owner_id"ix_cmf_test_params_row_cmf_version$ix_cmf_test_params_row_cmf_viewed_atix_cmf_test_params_row_codeix_cmf_test_params_row_nameix_cmf_test_params_row_orderno ix_cmf_test_params_row_parent_id"ix_cmf_test_params_row_perm_acl_id%ix_cmf_test_params_row_perm_parent_id!ix_cmf_test_params_row_project_id%ix_cmf_test_params_row_root_parent_id%ix_cmf_test_params_row_tree_parent_id(ix_cmf_testcase_params_row_cmf_author_idcmf_testcase_params_row
table_name)ix_cmf_testcase_params_row_cmf_created_at&ix_cmf_testcase_params_row_cmf_deleted(ix_cmf_testcase_params_row_cmf_import_id(ix_cmf_testcase_params_row_cmf_locked_at+ix_cmf_testcase_params_row_cmf_locked_by_id*ix_cmf_testcase_params_row_cmf_modified_at-ix_cmf_testcase_params_row_cmf_modified_by_id'ix_cmf_testcase_params_row_cmf_owner_id&ix_cmf_testcase_params_row_cmf_version(ix_cmf_testcase_params_row_cmf_viewed_atix_cmf_testcase_params_row_codeix_cmf_testcase_params_row_name"ix_cmf_testcase_params_row_orderno$ix_cmf_testcase_params_row_parent_id&ix_cmf_testcase_params_row_perm_acl_id)ix_cmf_testcase_params_row_perm_parent_id%ix_cmf_testcase_params_row_project_id)ix_cmf_testcase_params_row_root_parent_id)ix_cmf_testcase_params_row_tree_parent_idzTRUNCATE TABLE cmf_testcase_run'cmf_test_param_row_value_parent_id_fkeycmf_test_param_row_value
foreignkeytype_#cmf_testcase_run_params_row_id_fkeycmf_testcase_runparams_row_id)r   create_tablesaColumnString	TIMESTAMPBooleanBIGINTTEXTIntegerForeignKeyConstraintPrimaryKeyConstraintcreate_indexf
drop_indexexecutedrop_constraintcreate_foreign_key
drop_table     5/opt/eva-app/alembic/versions/301e6ae52d16_evatest.pyupgrader      s
   OO .) .IIdBIIR(59.IIor||T:TJ. IId ;eL. IIt!<uM	.
 IIor||T:TJ. IImRZZ\E:. IImRYY[48. IIfbiis+d;. IIfbiir*T:. IIh

u5. IIfbggi$/. II>. IIT:. IIh		d3. IInbjjlU;.  IImRZZ\E:!." II

u=#.$ II#RZZ\EB%.& IImRZZ\E:'.( IIorzz|e<).* IIi5+., IImRZZ\E:-.. IInbjjlU;/.0 IInbjjlU;1.2 II$biir&:TJ3.4 II#RYYb%9DI5.6 II%ryy';dK7.8 II5rwwy4P9.: IInbjjlU;;.< II!299C#84H=.> IIoryy3dC?.@ IInbiir2TBA.B IIk299B/$?C.D II"BIIR$84HE.F II "))2"6FG.H IIoryy3dCI.J II		 4tDK.L II		 4tDM.N IIlBIIR04@O.P IImRYYb1DAQ.R II		 4tDS.T _-/@CU.V ]O.B-CFW.X \N-=,>AY.Z D![.^ OOBDD?@BWZiYjsxyOOBDD@ACX[kZluz{OOBDD=>@UXeWfotuOOBDD?@BWZiYjsxyOOBDD?@BWZiYjsxyOOBDDBCEZ]o\py~OOBDDABDY\m[nw|}OOBDDDEG\_s^t  ~C  DOOBDD>?AVYgXhqvwOOBDD=>@UXeWfotuOOBDD?@BWZiYjsxyOOBDD679NQWPXaefOOBDD679NQWPXafgOOBDD9:<QT]S^glmOOBDD;<>SVaUbkpqOOBDD=>@UXeWfotuOOBDD@ACX[kZluz{OOBDD<=?TWcVdmrsOOBDD@ACX[kZluz{OOBDD@ACX[kZluz{MM<IbcMM=JcdMM:G`aMM<IbcMM<IbcMM?LefMM>KdeMMANghMM;HabMM:G`aMM<IbcMM3@YZMM3@YZMM6C\]MM8E^_MM:G`aMM=JcdMM9F_`MM=JcdMM=JcdJJ01@B\dpq$ :<QT_S`cgbhi<>PXde$ 24IOK\_c^deMM+,r   c            	         t        j                  d dd       t        j                  ddddgdg       t        j                  d dd       t        j                  d	ddd
gdg       t        j                  g dt	        j
                  dt	        j                  d      dd      t	        j
                  dt        j                  d      dd      t	        j
                  dt        j                  d      dd      t	        j
                  dt        j                  d      dd      t	        j
                  dt        j                  d      dd      t	        j
                  dt	        j                         dd      t	        j
                  dt	        j                         dd      t	        j
                  dt	        j                  d      dd      t	        j
                  dt	        j                  d      dd      t	        j
                  dt	        j                         dd      t	        j
                  dt	        j                         dd      t	        j
                  dt	        j                         dd      t	        j
                  dt	        j                         dd      t	        j
                  dt	        j                         dd      t	        j
                  dt	        j                         dd      t	        j
                  d t	        j                         dd      t	        j
                  d!t	        j                         dd      t	        j
                  d"t	        j                         dd      t	        j
                  d#t	        j                         dd      t	        j
                  d$t	        j                         dd      t	        j
                  d%t	        j                         dd      t	        j
                  d&t	        j                         dd      t	        j
                  d't	        j                         dd      t	        j
                  d(t	        j                         dd      t	        j
                  d)t	        j                  d      dd      t	        j
                  d*t	        j                  d      dd      t	        j
                  d+t	        j                  d      dd      t	        j
                  d,t	        j                         dd      t	        j
                  d-t	        j                         dd      t	        j
                  d.t	        j                  d      dd      t	        j
                  d/t	        j                  d      dd      t	        j
                  d0t	        j                  d      dd      t	        j
                  d
t	        j                  d      dd      t	        j
                  d1t	        j                  d      dd      t	        j
                  d2t	        j                  d      dd      t	        j
                  d3t	        j                  d      dd      t	        j
                  d4t	        j                  d      dd      t	        j
                  d5t	        j                  d      dd      t	        j
                  d6t	        j                  d      dd      t	        j
                  d7t	        j                  d      dd      t	        j
                  d8t	        j                  d      dd      t	        j                  d3gd9gd:;      t	        j                  d7gd<gd=;      t	        j                  d6gd>gd?;      t	        j                  dd@;        t        j                  dAdd4gdB       t        j                  dCdd5gdB       t        j                  dDdd6gdB       t        j                  dEdd8gdB       t        j                  dFdd7gdB       t        j                  dGdd
gdB       t        j                  dHdd%gdB       t        j                  dIddgdB       t        j                  dJddgdB       t        j                  dKddgdB       t        j                  dLddgdB       t        j                  dMdd0gdB       t        j                  dNdd1gdB       t        j                  dOddgdB       t        j                  dPdd2gdB       t        j                  dQddgdB       t        j                  dRdd3gdB       t        j                  dSddgdB       t        j                  dTddgdB       t        j                  dUdd/gdB       t        j                   t        j"                  dV      dWX       t        j                   t        j"                  dY      dWX       t        j                   t        j"                  dZ      dWX       t        j                   t        j"                  d[      dWX       t        j                   t        j"                  d\      dWX       t        j                   t        j"                  d]      dWX       t        j                   t        j"                  d^      dWX       t        j                   t        j"                  d_      dWX       t        j                   t        j"                  d`      dWX       t        j                   t        j"                  da      dWX       t        j                   t        j"                  db      dWX       t        j                   t        j"                  dc      dWX       t        j                   t        j"                  dd      dWX       t        j                   t        j"                  de      dWX       t        j                   t        j"                  df      dWX       t        j                   t        j"                  dg      dWX       t        j                   t        j"                  dh      dWX       t        j                   t        j"                  di      dWX       t        j                   t        j"                  dj      dWX       t        j                   t        j"                  dk      dWX       t        j$                  dW       y )lNro   rk   rl   rn   rS   rp   r	   rj   ri   r0   r
   r   F)autoincrementr   r   Tr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r1   r2   r3   r4   r5   r6   r7   r8   r9   *cmf_testcase_params_row_cmf_import_id_fkey)r   r:   (cmf_testcase_params_row_perm_acl_id_fkeyr;   'cmf_testcase_params_row_project_id_fkeycmf_testcase_params_row_pkeyrh   r=   rg   rf   re   rd   rc   rb   ra   r`   r_   r^   r]   r\   r[   rZ   rY   rX   rW   rV   rR   rQ   r   rT   rP   rO   rN   rM   rL   rK   rJ   rI   rH   rG   rF   rE   rD   rC   rB   rA   r@   r?   r<   )r   r   r   rq   rr   rs   VARCHARr   ru   BOOLEANrw   rx   INTEGERrz   r{   r|   r~   r}   r   r   r   r   	downgrader   u   s
   t/|D?ASUn  rA  qB  EI  DJ  Kt7|LCE_az  ~I  }J  MQ  LR  SOO .- .IIdBJJb)O.IIoz33TBRWbfg. II
 4 4d CSXchi. II!5!5t!DTYdij	.
 IIoz33TBRWbfg. IImRZZ\O. IImRYY[M. IIfbjj,EDQ. IIfbjj+54P. IIh

EEJ. IIfbggiutD. IIUUS. II%$O. IIh

EDI. IInbjjl%%P.  IImRZZ\O!." II

EER#.$ II#RZZ\QVW%.& IImRZZ\O'.( IIorzz|55Q).* IIiUTJ+., IImRZZ\O-.. IInbjjl%%P/.0 IInbjjl%%P1.2 II$bjj&;5[_`3.4 II#RZZr%:%Z^_5.6 II%rzz'<E\`a7.8 II5rwwyPU`de9.: IInbjjl%%P;.< II!2::S#9Y]^=.> IIorzz4ETXY?.@ IInbjj35SWXA.B IIk2::R0PTUC.D II"BJJb$9Y]^E.F II "**B"7uW[\G.H IIorzz4ETXYI.J II

" 5UUYZK.L II

" 5UUYZM.N IIlBJJb1QUVO.P IImRZZr2%RVWQ.R II

" 5UUYZS.T _-/@GstU.V ]O.B-CJtuW.X \N-=,>EnoY.Z D'EF[.^ OO?AZ]m\nw|}OO?AZ]m\nw|}OO;=VYeXfotuOO?AZ]m\nw|}OO<>WZgYhqvwOO:<UXcWdmrsOO8:SV_U`inoOO57PSYRZchiOO57PSYRZchiOO>@Y\k[luz{OO<>WZgYhqvwOO=?X[iZjsxyOOCE^au`v  @E  FOO@B[^o]py~OOAC\_q^r  |A  BOO>@Y\k[luz{OO>@Y\k[luz{OO<>WZgYhqvwOO?AZ]m\nw|}OO>@Y\k[luz{MM"$$>?LabMM"$$>?LabMM"$$:;H]^MM"$$>?LabMM"$$;<I^_MM"$$9:G\]MM"$$78EZ[MM"$$45BWXMM"$$45BWXMM"$$=>K`aMM"$$;<I^_MM"$$<=J_`MM"$$BCPefMM"$$?@MbcMM"$$@ANcdMM"$$=>K`aMM"$$=>K`aMM"$$;<I^_MM"$$>?LabMM"$$=>K`aMM'(r   )__doc__alembicr   
sqlalchemyrr   sqlalchemy.dialectsr   revisiondown_revisionbranch_labels
depends_onr   r   r   r   r   <module>r      s8      * 
^-D])r   