Files
cdtestplant_v1/apps/project/tool/__pycache__/batchTools.cpython-313.pyc

31 lines
3.7 KiB
Plaintext
Raw Normal View History

<EFBFBD>
<00><>Di<44><00><00>4<00>SSKrSSKJr S\4SjrS\4Sjrg)<06>N)<01> ChenResponse<73>contentc <00>d<00>U(aUR5(d/$/nSnUR5RS5nSn[U5H<>upVUS-nUR5nU(dM#URS5(ajU(aUR U5 SU;aURS5upxOUnSnUR SSSS9nU(dS US
3n [ S S XIS 9s $UU/S.nM<>SU;a0Ub-URS5up<>USR U U S.5 M<>M<> U(aUR U5 U$![a)n
S US3n [SU
5 [ S SXIS 9sSn
A
s $Sn
A
ff=f![a)n
SUS3n [SU
5 [ S SXIS 9sSn
A
s $Sn
A
ff=f)u=
解析前端传来的批量新增测试项testContent字段
N<EFBFBD>
r<00><00>^<5E>@<40>)<01>countu您字符串中第u行没有测试子项名称<E5908D><E7A7B0>i<><69><00><04>status<75>code<64>data<74>message)<03>subName<6D>subDescription<6F>subStepu'行解析错误错误原因请检查u"解析^行报错后台详情i<EFBC9A><69>r<00><02> operation<6F>expect<63>第u0发现您子项步骤格式有问题请检查u'解析步骤行报错后台详情i<EFBC9A><69>) <09>strip<69>split<69> enumerate<74>
startswith<EFBFBD>append<6E>replacer<00> Exception<6F>print) r<00>create_subDemands<64>current_subDemand<6E>lines<65> line_number<65>i<>line<6E> item_name<6D> item_descr<00>errs <20>AE:\pycharmProjects\cdtestplant_v1\apps\project\tool\batchTools.py<70>parse_test_content_stringr+s<><00><00>
<13>'<27>-<2D>-<2D>/<2F>/<2F><11> <09><1A><15>%)<29><15> <13>M<EFBFBD>M<EFBFBD>O<EFBFBD> !<21> !<21>$<24> '<27>E<EFBFBD><13>K<EFBFBD><1C>U<EFBFBD>#<23><07><01><17>!<21>e<EFBFBD> <0B><13>z<EFBFBD>z<EFBFBD>|<7C><04><13> <14> <0F>?<3F>?<3F>3<EFBFBD> <1F> <1F> <20>!<21>(<28>(<28>):<3A>;<3B> `<01><16>$<24>;<3B>-1<>Z<EFBFBD>Z<EFBFBD><03>_<EFBFBD>*<2A>Y<EFBFBD> <09> $<24>I<EFBFBD> "<22>I<EFBFBD>&<26>-<2D>-<2D>c<EFBFBD>2<EFBFBD>Q<EFBFBD>-<2D>?<3F> <09> <20> 5<>k<EFBFBD>]<5D>B]<5D>^<5E>G<EFBFBD>'<27>s<EFBFBD><16>k<EFBFBD>c<>c<> )<29>&/<2F>!<21>%<12>!<21><11>D<EFBFBD>[<5B>.<2E>:<3A> `<01>&*<2A>j<EFBFBD>j<EFBFBD><13>o<EFBFBD>#<23><19>!<21>)<29>,<2C>3<>3<>!*<2A>$<24>5<12><13> <15>e$<24>h<19><19> <20> <20>!2<>3<> <1C><1C><>-<1D> `<01>1<>+<2B><1D>>e<>f<><07><15>:<3A>A<EFBFBD>><3E>#<23>3<EFBFBD>V<EFBFBD>+<2B>_<>_<><5F> `<01><><1D> `<01><1F> <0B>}<7D>,\<5C>]<5D><07><15>?<3F><11>C<>#<23>3<EFBFBD>V<EFBFBD>+<2B>_<>_<><5F> `<01>sC<00>!AE<02>*E<02><*E<<02>
E9<05>E4<05>,E9<05>4E9<05><
F/<05>F*<05>"F/<05>*F/c<00>B<00>U(aUR5(d/$/nSnUR5RS5nSn[U5H<>upVUS-nUR5nU(dM#SU;aSUS3n[SS XGS
9s $UR5RS5up<>UR5(dSUS 3n[SS XGS
9s $U R5(dSUS 3n[SSXGS
9s $UU S.nU(dM<>UR U5 M<> U$)u>
解析前端传来的批量新增测试用例test_step字段
Nrrrr ru)行没有使用@符号分割,请检查!r ia<69>r u2行@符号前面的输入内容为空,请检查!ib<69>u,行@符号后面的预期为空,请检查!ic<69>r)rrrrr)
r<00> create_step<65> current_stepr#r$r%r&rrrs
r*<00>parse_case_content_stringr/Hs$<00><00>
<13>'<27>-<2D>-<2D>/<2F>/<2F><11> <09><14>K<EFBFBD> $<24>L<EFBFBD> <13>M<EFBFBD>M<EFBFBD>O<EFBFBD> !<21> !<21>$<24> '<27>E<EFBFBD><13>K<EFBFBD><1C>U<EFBFBD>#<23><07><01><17>!<21>e<EFBFBD> <0B><13>z<EFBFBD>z<EFBFBD>|<7C><04><13> <14> <0E>d<EFBFBD>?<3F><1B>K<EFBFBD>=<3D>(Q<>R<>G<EFBFBD><1F>s<EFBFBD><15>[<5B>Z<> Z<>"<22>j<EFBFBD>j<EFBFBD>l<EFBFBD>0<>0<><13>5<><1B><19><18><EFBFBD><EFBFBD> <20> <20><1B>K<EFBFBD>=<3D>(Z<>[<5B>G<EFBFBD><1F>s<EFBFBD><15>[<5B>Z<> Z<><15>|<7C>|<7C>~<7E>~<7E><1B>K<EFBFBD>=<3D>(T<>U<>G<EFBFBD><1F>s<EFBFBD><15>[<5B>Z<> Z<>#<23><1C>
<EFBFBD> <0C> <18><<3C> <17> <1E> <1E>|<7C> ,<2C>3$<24>8 <17><16>)<06>re<72>utils.chen_responser<00>strr+r/<00>r0r*<00><module>r5s&<00><01> <09>,<2C>B<1D>s<EFBFBD>B<1D>H'<17>s<EFBFBD>'r0