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

23 lines
4.5 KiB
Plaintext
Raw Normal View History

2025-04-29 18:09:00 +08:00
U
<00>C<EFBFBD>f<EFBFBD><00>@s<>ddlmZddlmZddlmZddlmZmZm Z ddl
m Z ddl m Z ddlmZddlmZdd lmZdd
lmZdd lmZmZmZdd lmZdd lmZddlmZeddgd<11>Gdd<13>de<08><03>Z dS)<15>)<01>Path)<01> transaction)<01>get_object_or_404)<03>api_controller<65>ControllerBase<73>route)<01>IsAuthenticated)<01>JWTAuth)<01>Project)<01>Dict)<01> DocxTemplate)<01>create_csx_chapter_dict)<03> get_ident<6E>get_case_ident<6E> get_testType)<01> ChenResponse)<01> project_path)<01>
RichParserz /generateJLu生成测试记录系列)<01>tagsc@s.eZdZejddd<03>ejed<04>dd<06><04><01>ZdS)<08>GenerateControllerJLz/create/caserecordzcreate-caserecord)<01>url_name<6D><01>idc.Cs<>t|<01>}tt|d<01>}t<03><04>d|dd}t|<04>}tjjdd<06>j <09>
<EFBFBD>}dd<08>t d |d <00>D<00>}d
d<08>t d |d <00>D<00>}|j j d d <0C><01><0E>} d }
t| <09>\} } | j<10><11>} | D<00>]}|<07>t|j<14><01>}t|<0E>}| |j<00>|j<16>d }d<0E>|
t| <0B>|j<14>d <00>t|<11>g<03>}|j||gd<0F>}|j<1A><11>D<00>]<5D>}g}d }|j<1B><11>D]<5D>}t|j<1D>}|j|dd<11>}t|j<1F>}|j|dd<11>}d}|j dk<02>r|d}n|j dk<02>r<>d}|||j!||d<18>}|d 7}|<15>"|<1D><00>q2d }d}|D]} | <20>d<1A>dk<02>r<>|d 7}<1E>q<>|d k<04>r<>|t#|<15>k<03>r<>d}n|t#|<15>k<02>rd}nd}g}!d}"|j$}#|j%<25><11>D]}$|!<21>"d<1D>|"|#|$j$g<03><01><00>q.|jt&||<14>|j'|j(|j)|j*|j+|j,|||j-dk <09>r<>t|j-<2D>nt|j.<2E>d<1F>|!<21>d <20> }%|d!<00>"|%<25><00>q||<00>"|<13>q<>i}&g}'t/|<08>D]L\}}(tjjdd<06>j jt|d <00>d <0C>})|)j0}*|)j1}+|*|(|+d"<22>},|'<27>"|,<2C><00>q<>t2|'d#d$<24>d <0C>}'|'|&d%<|<05>3|&<26>z.|<05>4t<03><04>d|d&d<00>t5d'd'd(d)<29>WSt6k
<EFBFBD>r<>}-zt5d*d*d+<2B>7|-<2D>d)<29>WY<00>Sd}-~-XYnXdS),u生成测试记录表格r<00>mediazform_template/jlu测试用例记录.docx<63>testType)<01>codecSsg|]}|<01>qS<00>r)<02>.0<EFBFBD>irr<00>FE:\PycharmProject\cdtestplant_v1\apps\createDocument\controllers\jl.py<70>
<listcomp>&sz:GenerateControllerJL.create_caserecord.<locals>.<listcomp><3E>cSsg|]}g<00>qSrr)r<00>jrrrr 'sr)<01>keyz6.2<EFBFBD>.)<04>name<6D>ident<6E>chapter<65>item<65>D)<01>img_size<7A>Ku通过<E9809A>2u 未通过<E9809A>3u 未执行)<05>index<65> operation<6F>expect<63>result<6C>passedu 已执行<E689A7> executionu 部分执行ZPT<50>_Nu、) r%r&<00>summary<72>initialization<6F>premise<73> design_personZ test_personZmonitor_person<6F>stepr3<00>time<6D>problemsr()<03>typer(<00>sortcSs|dS)Nr=r)<01>xrrr<00><lambda><3E><00>z8GenerateControllerJL.create_caserecord.<locals>.<lambda><3E>dataz output_dir/jl<6A><6C>u文档生成成功!)<03>statusr<00>messagei<65>u0模版文件已打开,请关闭后再试,{0})8rrr
r<00>cwdr r <00>objects<74>get<65>dictItem<65>count<6E>range<67>pField<6C>filter<65>firstr <00>rtField<6C>allr.<00>intrrr#<00>join<69>strr%<00>tcFieldr9rr/<00>get_final_listr1r2r0<00>append<6E>lenr&<00> caseFieldr<00> summarizer6r7<00> designPerson<6F>
testPerson<EFBFBD> monitorPerson<6F>exe_time<6D>update_datetime<6D> enumerate<74>titler=<00>sorted<65>render<65>saver<00>PermissionError<6F>format).<2E>selfr<00>project_path_str<74> project_objZrecord_template_path<74>doc<6F> test_type_len<65>type_number_list<73> list_listZ round_one<6E> demand_prefix<69> 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_listZ rich_parser2<72>res_listr2<00> step_dictZ exe_noncountZ execution_strZsteZ problem_listZproblem_prefixZ
proj_ident<EFBFBD>problem<65> case_dict<63>context<78> output_list<73>li<6C>qs<71> context_strr=<00>table<6C>errr<00>create_caserecords<>  

<06><02>

  <02> <08> <02>
z&GenerateControllerJL.create_caserecordN) <09>__name__<5F>
__module__<EFBFBD> __qualname__rrGr<00>atomicrPr<>rrrrrs rN)!<21>pathlibr<00> django.dbr<00>django.shortcutsr<00> ninja_extrarrrZninja_extra.permissionsr<00>ninja_jwt.authenticationr <00>apps.project.modelsr
Zapps.dict.modelsr <00>docxtplr <00>utils.chapter_tools.csx_chapterr <00>
utils.utilrrr<00>utils.chen_responser<00>utils.path_utilsr<00>.apps.createDocument.extensions.parse_rich_textrrrrrr<00><module>s