Files
cdtestplant_v1/apps/createDocument/controllers/__pycache__/hjl.cpython-38.pyc

44 lines
7.2 KiB
Plaintext
Raw Normal View History

2025-04-29 18:09:00 +08:00
U
<00>K<EFBFBD>f@*<00>
@sDUddlmZddlmZddlmZmZmZddlm Z ddl
m Z ddl m Z ddlmZddlmZdd lmZdd
lmZdd lmZdd lmZdd lmZmZmZddlmZm Z m!Z!m"Z"ddl#m$Z$ddl%m&Z&ddl'm(Z(ddl)m*Z*ddl+m,Z,ddddddddddg
Z-e.e/d<edd gd!<21>Gd"d#<23>d#e<06><03>Z0d$S)%<25>)<01>deepcopy)<01>Path)<03>api_controller<65>ControllerBase<73>route)<01>IsAuthenticated)<01>JWTAuth)<01> transaction)<01>QuerySet)<01> DocxTemplate)<01>Dict)<01> ChenResponse)<01>get_object_or_404)<01>Union)<03>Dut<75>Project<63>Round)<04> get_list_dict<63> get_str_dict<63> get_ident<6E>get_case_ident)<01>create_csx_chapter_dict)<01> project_path)<01>delete_dir_files)<01>
RichParser)<01>GenerateLoggeru一u二u三u四u五u六u七u八u九u<>chinese_round_namez /generateHJLu生成回归记录系列文档)<01>tagsc@steZdZed<01>Zejddd<04>ed<05>dd<07><04>Zejdd d<04>e j
ed<05>d
d <0B><04><01>Z ejd d d<04>e j
ed<05>dd<0F><04><01>Z dS)<11>GenerateControllerHJL<4A>回归测试记录z/create/deleteHJLDocumentzdelete-hjl-document)<01>url_name<6D><01>idcCs(t|<01>}t<01><02>d|d}t|<03>dS)N<>media<69>output_dir/hjl)rr<00>cwdr)<04>selfr"<00>project_path_str<74> save_path<74>r)<00>GE:\PycharmProject\cdtestplant_v1\apps\createDocument\controllers\hjl.py<70>delete_hjl_documentsz)GenerateControllerHJL.delete_hjl_documentz/create/basicInformationzcreate-basicInformationc Cs*t|<01>}t<01><02>d|dd}t|<03>}tt|d<04>}|jjdd<06><01><08>}|j jdd<08><01><08>}t
d |j <0B>}d
d <0B>|D<00>} |jj dd<06>}
t |
<EFBFBD>d kr<>d |j_|j<0E>dd<0F>tdddd<12>S|jd<13>| <09>|<05><14>t|jd<14>t|jd<15>t|jd<16>|j<19>d<17>|jd<18>} |jt|j<1E>t|j<1F>t|j <20>t|j!<21>d<19>g} |
D]<5D>} t"| <0B>}t#t| j$<24>}| j jdd<08><01><08>}|<10>svtddd|<0F>d<1B>d<12>S| <0C>%|jt|j<1E>t|j<1F>t|j <20>t|j!<21>d<19><02>| |d<t<01><02>d|dd|<0F>d<1F>}|j&|d <20>z|<04>'|<11>Wn(t(k
<EFBFBD>rtddd!d<12>YSX<00>q*td"d"d#d<12>S)$u3生成回归测试记录的被测软件基本信息r#<00>form_template/hjlu被测软件基本信息.docxr!<00>0<><01>key<65>SO)<01>type<70>languagecSsg|] }|d<00>qS)<01> ident_versionr))<02>.0<EFBFBD>itemr)r)r*<00>
<listcomp>1szAGenerateControllerHJL.create_basicInformation.<locals>.<listcomp><3E>ru当前文档全部片段u该项目没有创建轮次<E8BDAE><E6ACA1>u-您未创建轮次请创建完毕后再试<E5868D><03>code<64>status<75>message<67><>security_level<65>runtime<6D>devplantz%Y-%m-%d)<08> project_namer2<00> soft_typer>r?r@<00> recv_date<74>dev_unit)<02>version<6F>
line_countu您第u-轮次中缺少源代码被测件请添加<E6B7BB> version_infor$<00>第u 轮被测软件基本信息.docx)<01>context<78>0您打开了生成的文档请关闭后重试<E9878D><E8AF95>u0多轮回归说明文档基本信息生成完毕))rrr%r rr<00>pField<6C>filter<65>first<73>rdFieldrr2<00>exclude<64>len<65>logger<65>model<65>write_warning_logr <00>name<6D>join<69>get_soft_type_displayrr>r?r@<00> beginTime<6D>strftimerDrE<00>int<6E>mix_line<6E>
black_line<EFBFBD> comment_line<6E> code_linerrr/<00>append<6E>render<65>save<76>PermissionError)r&r"r'<00>tpl_path<74>doc<6F> project_obj<62>
round1_obj<EFBFBD> round1_so_dut<75> languages<65> language_list<73> hround_listrIrG<00>hround<6E> context_round<6E>cname<6D>so_dutr(r)r)r*<00>create_basicInformation$sd   



<04> <04><08><02><04><08><06>  z-GenerateControllerHJL.create_basicInformationz/create/caseinfozcreate-caseinfoc-Csbt|<01>}t<01><02>d|dd}t|<03>}tt|d<04>}|jjdd<06>}t|<06>dkrRdSd }|D<00>]<5D>}t t
|j <0B>} t j jd
d <0B>j<0F><10>}
d d <0A>td|
d<00>D<00>} dd <0A>td|
d<00>D<00>} t|<08>\} }|j<13><14>}|D<00>]<5D>}| <0B>t
|j<16><01>}t|<10>}||j<00>|j <0B>d}d<0F>|t| <0A>|j<16>d<00>t|<13>g<03>}|j||gd<10>}|j<1B><14>D<00>](}g}d}|j<1C><14>D]v}t|j<1E>}|j|dd<12>}t|j <20>}|j|dd<12>}d}|j!dk<02>r<>d}|j!dk<02>r<>d}|||j"||d<19>}|<17>#|<1F><00>qVg} d}!|j$}"|j%<25><14>D]}#| <20>#d<1B>|!|"|#j$g<03><01><00>q<>|jt&||<16>|j'|j(|j)|j*|j+|j,||j-dk <09>rBt|j-<2D>nt|j.<2E>d<1C>| <20>d<1D> }$|d<00>#|$<24><00>q>| |<00>#|<15>q<>i}%g}&t/| <0C>D]L\}}'t j jd
d <0B>jjt|d<00>d<06>}(|(j0})|(j1}*|)|'|*d<1F>}+|&<26>#|+<2B><00>q<>t2|&d d!<21>d<06>}&|&|%d"<t<01><02>d|d#d$| <09>d%<25>},|<04>3|%<25>z|<04>4|,<2C>WqZt5k
<EFBFBD>rPt6d&d&d'd(<28>YSXqZt6d)d)d*d(<28>S)+u0生成回归测试记录的-{测试用例记录}r#r,u测试用例记录.docxr!r-r.r7Nz4.1<EFBFBD>testType)r:cSsg|]}|<01>qSr)r))r4<00>ir)r)r*r6psz9GenerateControllerHJL.create_caseinfo.<locals>.<listcomp>cSsg|]}g<00>qSr)r))r4<00>jr)r)r*r6qs<00>.)rU<00>ident<6E>chapterr5<00>D)<01>img_size<7A>Ku通过<E9809A>2u 未通过<E9809A>3u 未执行)<05>index<65> operation<6F>expect<63>result<6C>passed<65>PT<50>_r=) rUrt<00>summary<72>initialization<6F>premise<73> design_person<6F> test_person<6F>monitor_person<6F>step<65>time<6D>problemsr5)r1r5<00>sortcSs|dS)Nr<4E>r))<01>xr)r)r*<00><lambda><3E><00>z7GenerateControllerHJL.create_caseinfo.<locals>.<lambda><3E>datar$rHu轮测试用例记录.docxr8rJr9rKu*多轮回归测试用例记录生成完毕)7rrr%r rrrLrPrQrrZr/r <00>objects<74>get<65>dictItem<65>count<6E>ranger<00>rtField<6C>allr{rprrV<00>strrU<00>tcFieldr<64>rr|<00>get_final_listr~rr}r_rt<00> caseFieldr<00> summarizer<65>r<><00> designPerson<6F>
testPerson<EFBFBD> monitorPerson<6F>exe_time<6D>update_datetime<6D> enumerate<74>titler<65><00>sortedr`rarbr )-r&r"r'rcrdrerj<00> demand_prefixrkrm<00> test_type_len<65>type_number_list<73> list_list<73> testType_list<73>last_chapter_items<6D> testDemands<64>demand<6E>
type_index<EFBFBD> demand_ident<6E>demand_last_chapter<65>demand_chapter<65> demand_dict<63>case<73> step_listr{<00>one<6E> rich_parser<65> desc_list<73> rich_parser2<72>res_listr<00> step_dict<63> problem_list<73>problem_prefix<69>
proj_ident<EFBFBD>problem<65> case_dictrI<00> output_list<73>li<6C>qs<71> context_strr<72><00>tabler(r)r)r*<00>create_caseinfo`s<>  
 

<06><02>

  <02><08>  <02> 
z%GenerateControllerHJL.create_caseinfoN) <0A>__name__<5F>
__module__<EFBFBD> __qualname__rrRrr<>rZr+r <00>atomicror<>r)r)r)r*rs  : rN)1<>copyr<00>pathlibr<00> ninja_extrarrrZninja_extra.permissionsr<00>ninja_jwt.authenticationr<00> django.dbr <00>django.db.modelsr
<00>docxtplr Zapps.dict.modelsr <00>utils.chen_responser <00>django.shortcutsr<00>typingr<00>apps.project.modelsrrr<00>
utils.utilrrrr<00>utils.chapter_tools.csx_chapterr<00>utils.path_utilsr<00>#apps.createDocument.extensions.utilr<00>.apps.createDocument.extensions.parse_rich_textr<00>+apps.createSeiTaiDocument.extensions.loggerrr<00>list<73>__annotations__rr)r)r)r*<00><module>s,