Files
cdtestplant_v1/apps/project/tools/__pycache__/keyTools.cpython-38.pyc

67 lines
5.4 KiB
Plaintext
Raw Normal View History

2025-04-29 18:09:00 +08:00
U
p feJ<00>@sHddlZddlmZddlmZmZmZmZmZm Z Gdd<05>de
<EFBFBD>Z dS)<06>N)<01>deepcopy)<06>Project<63>Round<6E>Dut<75>Design<67>
TestDemand<EFBFBD>Casec@s6eZdZdZdd<03>Zed<04>dd<06>Zeed<07>dd <09>Z d
S) <0B>TreeKeyuL生成一个dict展示复制的节点tree_dict是解析后的属性名称c Csi|_|dkrg|_dSt|<01>|_|<00>|j<01>}|<02><04>D]<5D>\}}t|t<06>r6|<00>|<04>||<||<00><04>D]<5D>\}}t|t<06>rb|<00>|<06>|||<|||<00><04>D]j\}}t|t<06>r<>|<00>|<08>||||<||||<00><04>D],\} }
t|
t<06>r<>|<00>|
<EFBFBD>||||| <q<>q<EFBFBD>qbq6||_dS)N)<07> tree_dict<63>key_listr<00> list_dict<63>items<6D>
isinstance<EFBFBD>list) <0B>selfr Zres_dict<63>k<>v<>k1<6B>v1<76>k2<6B>v2Zk3Zv3<76>r<00>?E:\PycharmProject\cdtestplant_v1\apps\project\tools\keyTools.py<70>__init__!s&
 



"zTreeKey.__init__)<01>returncCsxi}|D]j}|<03>dd<02>}t|<04>dkr2d||d<q|d|krJg||d<t||dt<03>r||d<00>|d<00>q|S)N<>-<2D><00>allr)<05>split<69>lenrr<00>append)rr r
<00>keyZ
split_listrrrr 5s    zTreeKey.list_dict)<02> round_count<6E> project_objc+ CsF
|j<00><01>D<00>
]4\}}|dk<02>rptjj||d<02><02><05>}d|d<00>d<05>|_|j<07>|jd|d<00><00>|_d|d<00>d<05>|_ d|d<00>d<05>|_
|<01>|_ d|_ |<05> <0A>tjj||d<02><02><05>}|j<0E><0F>}|D<00>]<5D>}t|<08>} t<11>dd|d<00>d <09>|j<07>|_|<01>d |j <0B>d <09>d<00><00>|_ ||_d|_ |<08> <0A>| j<15><0F>}
t|
<EFBFBD>D<00>]@\} } t| <0C>} |j d | <0B><00>| _ || _|| _d| _ | <0C> <0A>| j<18><0F>}t|<0E>D]<5D>\}}t|<10>}| j d |<0F><00>|_ | |_||_||_d|_ |<10> <0A>|j<1A><0F>D]}||_d|_ |<12> <0A><00>q<>|j<1C><0F>}t|<13>D]p\}}t|<15>}|j d |<14><00>|_ ||_| |_||_||_d|_ |<15> <0A>|j<1E><0F>D]}||_d|_ |<12> <0A><00>qF<71>q<><71>qz<71>q*q<>t |t!<21>r
tjj||d<02><02><05>}d|d<00>d<05>|_|j<07>|jd|d<00><00>|_d|d<00>d<05>|_ d|d<00>d<05>|_
|<01>|_ d|_ |<05> <0A>d}|<04><01>D<00>]:\}}|d |}|dk<02>r<>t"jj||d<02><02><05>}|jdd
<EFBFBD>t#|<17>|_t<11>dd|d<00>d <09>|j<07>|_|<01>d |d<00><00>|_ ||_d|_ |<1B> <0A>t"jj||d<02><02><05>} | j<15><0F>}
t|
<EFBFBD>D<00>]@\} } t| <0C>} |j d | <0B><00>| _ || _|| _d| _ | <0C> <0A>| j<18><0F>}t|<0E>D]<5D>\}}t|<10>}| j d |<0F><00>|_ | |_||_||_d|_ |<10> <0A>|j<1A><0F>D]}||_d|_ |<12> <0A><00>qV|j<1C><0F>}t|<13>D]p\}}t|<15>}|j d |<14><00>|_ ||_| |_||_||_d|_ |<15> <0A>|j<1E><0F>D]}||_d|_ |<12> <0A><00>q<><71>q
<EFBFBD>q<>t |t!<21><02>
r4t"jj||d<02><02><05>}|jdd
<EFBFBD>t#|<17>|_t<11>dd|d<00>d <09>|j<07>|_|<01>d |d<00><00>|_ ||_d|_ |<1B> <0A>d}|<19><01>D<00>]<5D>\}}|d |d |}|dk<02>r
t$jj||d<02><02><05>} |j <0B>d |d<00><00>| _ || _|| _d| _ | <20> <0A>t$jj||d<02><02><05>} | j<18><0F>}t|<0E>D]<5D>\}}t|<10>}| j d |<0F><00>|_ | |_||_||_d|_ |<10> <0A>|j<1A><0F>D]}||_d|_ |<12> <0A><00>qf|j<1C><0F>}t|<13>D]p\}}t|<15>}|j d |<14><00>|_ ||_| |_||_||_d|_ |<15> <0A>|j<1E><0F>D]}||_d|_ |<12> <0A><00>q<><71>q<><71>qt |t!<21><02>
r(t$jj||d<02><02><05>} |<01>d |d<00>d |d<00><00>| _ || _|| _d| _ | <20> <0A>d}!|<1E><01>D<00>]<5D>\}"}#|d |d |d |"}$|#dk<02>r<>t%jj|$|d<02><02><05>}%| j <0B>d |!d<00><00>|%_ | |%_||%_||%_d|%_ |%<25> <0A>t%jj|$|d<02><02><05>}|j<1A><0F>D]}|%|_d|_ |<12> <0A><00>q|j<1C><0F>}t|<13>D]p\}}t|<15>}|%j d |<14><00>|_ |%|_| |_||_||_d|_ |<15> <0A>|j<1E><0F>D]}||_d|_ |<12> <0A><00>q<><71>q4t |#t!<21><02>
rt%jj|$|d<02><02><05>}%|<01>d |d<00>d |d<00>d |!d<00><00>|%_ | |%_||%_||%_d|%_ |%<25> <0A>t%jj|$|d<02><02><05>}|j<1A><0F>D]}|%|_d|_ |<12> <0A><00> q,d}&|#<23><01>D]<5D>\}'}(|d |d |d |"d |'})|(dk<02>
rt&jj|)|d<02><02><05>}*|%j <0B>d |&<26><00>|*_ |%|*_||*_| |*_||*_d|*_ |*<2A> <0A>t&jj|)|d<02><02><05>}|j<1E><0F>D]}|*|_d|_ |<12> <0A><00> q<>|&d7}&<26> qT|!d7}!<21>qn|d7}<1C>q<>|d7}<17>qq
dS) Nr)r!<00>projectu第ru 轮测试<E6B58B><E8AF95><EFBFBD><EFBFBD><EFBFBD>z-R\d+-z-Rr<00> )'r
r r<00>objects<74>filter<65>first<73>remark<72>ident<6E>replace<63>name<6D>titler!<00>id<69>save<76>rdFieldrr<00>re<72>subr<00>round<6E>rsField<6C> enumerate<74>dut<75>dtField<6C>design<67>
testQField<EFBFBD>
testDemand<EFBFBD>tcField<6C>test<73>step<65>caser<00>dictr<00>strrrr)+rr"r#Zround_kZround_vZ round_objZ round_origin<69>dut_qsr7Z
dut_origin<EFBFBD> design_qs<71>ir9Z design_originZ demand_qs<71>jZdemandZ demand_originZstep_obj<62>case_qsrr?Z case_originZ dut_indexZdut_kZdut_vZdut_key_origin<69>dut_objZ design_indexZdesign_kZdesign_vZdesign_key_originZ
design_objZ demand_indexZdemand_kZdemand_vZdemand_key_originZ
demand_objZ
case_indexZcase_kZcase_vZcase_key_origin<69>case_objrrr<00> copy_treeAs<>




 

 


 
 
<02>

 
 
<02>
<02>
 
 <02>
(<02>
 $
<02>
<02>
    zTreeKey.copy_treeN)
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__rr@r <00>intrrIrrrrr s r ) r2<00>copyr<00>apps.project.modelsrrrrrr<00>objectr rrrr<00><module>s