From 403ca6abbacfe5145cab00135938fad53338f6e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20W=C4=85troba?= <markowanga@gmail.com> Date: Tue, 28 Dec 2021 13:00:34 +0100 Subject: [PATCH] Fix tests --- .../embedding_transformer.cpython-38.pyc | Bin 891 -> 947 bytes .../__pycache__/wer_calculator.cpython-38.pyc | Bin 7200 -> 2274 bytes tests/test_classic_wer.py | 5 +++-- tests/test_embedding_wer.py | 5 +++-- tests/test_soft_wer.py | 5 +++-- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/sziszapangma/core/transformer/__pycache__/embedding_transformer.cpython-38.pyc b/sziszapangma/core/transformer/__pycache__/embedding_transformer.cpython-38.pyc index b8f5eb717f11eb752da710b33d6fba62417c5c4e..b1ed18db8c746888e658d359289cdbeeabaf6c9c 100644 GIT binary patch delta 356 zcmYjMO-sW-5Z&3$SK9=th#05`5el)^T*R|NL=RE~=_R)$yVbN!8g^HtClBopFyz{Q z(W}2CH-Co*-SpH4^O)hi8Rq>OThkdkP8%tFpB+R+>72r2IT-XPqGWDmBy0hCKvbjp z8d06WiiGWQ(*F$7MAq6<D�>w)bJE;Z~J+R>V*U6or@(rZL?`%wRe*rxt5X+b)`5 z7g5+?iYZxZD+oKvx2IE0X*xA_noZ3Y<XQF6eOCU(m$5$<j0-=Dc#`HHk>raw@&hJj za#8q^;KP{Z$(xdAV*3Rh0H@mE3r|;H)kH|nwOyANvNlJ-9p}-q#(7bjlldZ&H`mn< wK0mRVAPrf7p-(XICZ5-+dc-?CZVuS_dsZy3<g!Tf*D4@GyRmnni!HFpKPTB!SO5S3 delta 241 zcmdnY{+o?Al$V!_0SM+P?n<zk$ScceGf`Vxz?~t5C55$xA%!)Sv6(rFV`7mSr%z^a z$t@O_%;bp+g}GRPS{#75*k$5AX^k`{Nrn{0IZP=`Da<V_&5Ti;sm!UYsq9%CDJ(!y z))Y3dDA#0O#vI1f$yJQ9g5jaTA^OEtnZ;F!1&Mj-xrv*XGIBFAa!=mKq@~0HH2D^D zaY<1T$evqFc?GxF^HLIviV`b}c!45C{F57*#bt}wfNXXkF6ICd9864%3d~H5U{OuZ V$@a{eldG9^xIl^o7zLO(m;v6JHV*&* diff --git a/sziszapangma/core/wer/__pycache__/wer_calculator.cpython-38.pyc b/sziszapangma/core/wer/__pycache__/wer_calculator.cpython-38.pyc index 0e3f29381a1c6f19fd5f025c13ae15dd3a3baf30..2c81baf6b4a392f961031fa26b0c3170b95c3c3c 100644 GIT binary patch literal 2274 zcmb7FPj4GV6rVrq_1dvr3V{+*XrzKvSHccAkfMl^A}%OGvLd9F(6ZSXJ8t)nJ2NKK zN=}XxbKn3c4m~8td<Q<sa^%EEprS4B&Du$vgevT6-oBlgee-+o{odQHdc8{E`t8?0 zzW=>M$e;Lf{&L{ua~S#?5P}FAlZ5(|qRwKLaGzV9$4*l6OICMcH!1sNtCwOgsrVI2 zz9PaE<pUzhl8(7w6<&ulD}RAi(xf?m@Wlo^oUi-Zz_b1!?)TC}rlw=$U~Xc|^kdxF z8H8zsU!T9gg95DqMG~J1;xoymBTGv}y2Vq_XIwDB51cXe%crZJaGo(y60V)EOus2+ z%fdTw{OWYhkuF$sq_;#w1#DHt0<12G8hBLC>)%SX5ysIl4o#+-JYVRigP{pDc%pMh z1Mb{a(hOA^v2);2$7pjH`W^^Fj_8CQ)1Sy8Ii!cI%LNtez%$J72_3`zkc=su$u}bk z`)3y#!lb?hLw^dQNA}2ftNYZD3EiVh<Pn&)Pd0t>2|IEo1m}+FA{p~v*b}EiPDrz) z5K>-2@PT<cka^XryO|PtIvr)&_&54G=%+&d7;MWpOM6Y0v(~C#?6wOh+`nlRse^%3 zMLd)T=2Zp70*L3G_Li1Px06ss{d6}pD%%d*52b!=vOzo4>f>#hMmw<lShw}4uSX%o zvzLVJC{wb%D;16)I*os8@HDTk#XzelO9tyV;1K-=2)E3hGwRv9_KLk2eL0u5RuE<B z4^o+6pt4A6-A{W3;=p8ql6n}M)>@pwL3$mOnf<1tkc0l6o;0wnD;2<%MP$zVotG5A zmN}1QdcrP5K_NhO6GVRZ8aOc58skWuDs7aje~&)--@ZV)N|vAstzDuMa&iNPUIBr; z+ykNjp_pYP&<mM322w4PtNDlqI%wcc5SEYCec1kp6il<pZ&KBO)h1JzC8!kOoLwjc z#zW!fAHdK^OP4S*TD|D&H1#q7B3zjwUZiMoK1Gm-p4rK{9wva`7MRcLX9<MW3sCaL zDa-6pOEXlMh0*QTp}JJ|r{Trm?~x;@#A7UMx(P8^hPe|4;gE6H;<^Z=K4ZJZv4S{k zU!kMrc@%T|n!Iqbgbhg-X-6Eh3-#I1i|~R?s9Pl5+hhOTdXR~>^{jwmQ~mBfoq$u5 zY2y*(XLd}B#Djlt!#0RGx~bkNbj*Lz6mFx2oxzraP5+1RX6f!a?1e*XuSTD}#?7Fc zL90O*ui}C=4Uu>sPr#h3J1Fdd_Gnv#x8?$OX7Mf}aX}DTbJ#zlkFJGdvsuf%AV|YR z20>m8f+Q2e81-5ZJQ;@Zbfu<EX!=ni%}yp1ro#4Og$LR|<)v<%L5H-F!=g|tC@lCh zVauir3)o~e2H2yFLFrKUWupNaWiK1<B3HO)v$>G-a63{+pxlLq4}H&`o!>v-ZCluF zTjA^{eWuwSX>t13{9p+G^P(W%yL`eflrSc*a2gR_<zDWs6){}L-=M}Ks?i#QL2LY9 Do2N7n literal 7200 zcmb_hOKcm*8Qz&)E|(NVJuO?dV=J+pge@vLZBR6Y>ZFP7B1NjCksSkzq+5zJl4<j$ z*;Q;4OQ3~R*g53T-U|3&9(vHBEzo0|TaUf=wAY?;>7}Q}uYUgwUrWh(09|2*v-9|O z{(t`Oe~hk9PUbB<r$6}HFTEwp`WL;7J`P^qKnY`1!V;`z)tS#2wRw%#ZQrgtzEjWm z8Qo{sTtAC3r{>jjeopsgYWezvKcU-htx%uzCv`hpE7qs{Dc$yJ)AbpDratS>GV3Rn z$cg-(CGwK(+Wwrd*R9gT=h%T&Vu}6ZH{UARiStf1jFQZiomNdI-n*@++H90-YnU*5 z5hLYBMZQ(8Rd#CSsHxEFtw*wT<xWeYJ#$T}_f)eY!?4=eq5*U|>#cI5#FH!rsVm7* zeXXfPSfNjkJ~_O+ff9bkEK6EG6PC}fTGEz|V5|5Q{5})5aP}NOBVLrQ%r08e!*6cU zLd%u;MN7E%ZIKn;UdEq5PeJ!nJ$a)jau~~t39O&Om|m~PK}Qtsb1^B37@L+eGACzI zvSRAKBc{d7p0msRxp8`Oo~RBfZF10=#fmvG4?0IcXLJX{*&gkj{`3mk)e*6vzp-F; zh59IH9mSrGiAB&lh8}PybGq-iIDx*!6m`vw=J2F=4x`6Yqx0ZKQy6^llsJu9CsMOq zc~Z**@)S$p<9YD{<~%nx2czJ8l-?Q4JuA*(?kSOhTD_D^;=G5NlAH)cPkn-VIa1Zz zL1k2pjz4>}!benu+Em^mEg_7>EVcr`X5HFn&{8#tK4_a0%G#zX;$`1bGx+)9gO#hH zRN+d!tSZ&UE$pGWQC_(y!<$jFwQ}w1`jwTiT@Bl1sOwg}oPMb^m0Y<c6_t^VFSqU_ zUJz6p)hGz)E1}*iYcHgjU+zy?1Hh(R1B3)2kPs#_N^VLefvn(`tZrS8!o*cF+EI;) z4VwLj+GIEAH+&P-Jua-9o>~x0@IC7uyJ+pQbt|?WpxtGkSa+?v>@MH50T{mLMJ(d? z*e?FeJQ7*SS*rkPgNJtSqO7BYr%-Ky+(!!?7D3K87z#(RckSQuZD-vGcHdES4oQxf z2_jg6B(Iyd2;#l&N;8c1dBT^^<76;TABm}EX>oqF2JNUc>#YmN>D$Do%lXsx#k3$R z&Bn)4MZvfXgQyuO8Sd1g<<(jfniXC^qfhbxj~>X+(RaR&O7pl(Jl+F`i`EU+`{noe zJ@8E^?e*C6R*H9Z6zfY|oy3oCxUM#YyuEMxGrA$epaqT5=d9*2OC6z#R7DZviiG?; zN;r+m&GIie^YE8v-c$Y<+OiaE$q20V732WbB%`3OGO=s2QL+`08UN5}>eFI=;j86G zn+&P4G9JSbJaID)<4+x4%;x{wKL1UR11#hQyHE1h@3flHbs1JewSZ3?s^1#ggxuJ= zVLiZ+#JtO)Y*XlhtO?-BV&8bkakJ8w!C6dG=cv-c9!NZSo&-8>Z8l_dOUg!|b@tm> z6_Scr8JBSjTDX#C`ztBH02TC^_iUYER@(+5i-%A~O0Jpx9U6qNT_)HutHY@+;7NM# z_LkLgVlMbiuFl5*^GzP^kysY3*j}_cnb?7tGF^lZapne(>>Cbdeux#C+V)bfH-lb< z_0(&lx7Qk(=ODzeg#8;()yCm-G7gHW&!6Hcx#|V96Sv%I$%atJXf%t;_by&~=hBt8 z-(B-_Z?COidY_t@t+nxGTEcE8?2ez)FeS_87b-gnHZRiH7(b&~c{@_&iWvli%F*@j zfl5fW!Ey?0nmH&1z@%3=L8iTwKBj|2N=`D@Qu5=VqMBhi&;qqcTb%CisIMG{t7ryu z^{J7Dk?bJVg@_cDPK|XDRN;-&8x)s9EWV~i2+bs=^5<&uW7!C=N3z-o;8>KbME<eS z&TwZVjH=NN#a>vof>nBp>O8f^^!Y_?Ax4*v8ArqHWh@Qpz%0*wqSYFT?byIJ{3(aA zX}_A5-q#~ra?}86$y8r*DYYjx??1G6QW!13f1_d4zT@DR?=q<J0P!F4j@!vbJVxMk z(fa7Kj)!(exBt}1MK;9i0RTKkFtW=#`PkO)c<W5W?x0-&MJF!A`FNshcP69E1D8ex zI|{Q-YvX*EcZ%rG_E+`BsDCQ*;>oxePi+Bq!ba@ue9Al1@$`dS*BYfmYgVmzI?fJh zo4)N=w_nE0>?UkjDYK?Z;5y}y2wr3ww9_RGArIcgtFd@2DMrnxTpMUBVrpKE#?`=E zt(EH=qI{ta3jaZ|+OMY%l&sdMn#lTw6as;Iuu%@B7<HV65<X<#ly^#bgZeXCBPiCX zmTT3v6e(&Zs8i(2)C5(pP(|z{M@GL|Z6FFG#ZKl&yM?St-D}sY4Mkut%^34BP%rge zA~rejCir|KDGoh~elHAEu&k5`KEgmZu?~S6oO6=H8q*v>6@kp3G<IRDsjZS<9BkIS zPxg0dUUM5VJluYr{t8*YkB{jP&dQRv*C2fA*#($0I9)hfw0Iwy4q8P5Yya2IV~*>% zPiOft-u})vI^|R_O{YVS$foUZ=pj%Dr(+z@E+WW?!H~hk9kuQuM?GrITV3|R9_`uW zUDmPhTAOfKz=s!+qryxRWdheD?;l+TzB9mS2FZo9YDIVx&P_+{!B}R<EiGCN#I%C& z>_#pSse5C$3oFoHwf&38F}u;W;BqGm%poNNlCwlp;8#;kU?H+Ysy&*X=`%F@tG54w zT{+K0Xg@5TBRP==)FI>X4$@P>_8>Lvhxd6lp>fGhVVo$Clr_f5D{2ZJQRs!z6y0b{ z@0)NkVZj*0b*%VnOf%6jY)1RN^x1z6fR3WPA0CfH%Gx?1i_$PABfZbmkNP_sMy$UY z?1EzSOaGT$7$2E4wuU!aNv18~rIRe;`s-yx(L>WhdaHg&)oZ9q-p~c9RqDM!)$3Hf zK^1v-^<%2E>%2rQ3WwDXQ0<_EM9V;NffWI?JkLLIU5YR`TVVW&<2cL(1dH7Cp?BD4 zw_o|j0ziP6F-d_AgGoL555*VcGPR2&lP3U3M1XL3aDz*T1nmcKdpg>4ZUCTNOBDb* zC}4+g7h;MyY!h*q)3g-@v^rQz7LWi$WyBprD@q}6DPwHy+nAVSE6troB$c1-B^&BF zTAvO()DrrBj}lU(Zb3edPFwO6hb<o>kKqRoq%bL)L@1%6*?$?02m+w|me{B4m8_G_ zXa_wpKVibv1CS#*YRHY|vdCZ&WI$>Qg3Jx;0hViN87<@{wEZcTs}od>F;C?7QHFWy zSYkA|BcPOC9R|7sdnKmzUP(2zdB}Gt<L(;>+5(VCA@DQz^hXR1tOL34aHrl+i0Et$ zJkrc0#q?(XKr{$pmg6D)^PKj{vEv-(Uf?a2!jUr}{T&=0g)%x0=Fs0>XcyaE8^N8U zgFS?FU0hn2P{&p;VX=CXs%2FD3}O%h_zMH~p32zNMOs4IGImnQkrC!hMn=iRpE0wS z<Qm^gzSRW69&ev{Cci@pDYjFPrOh5-+lH5P&<j7-WyaHJmiKM7M!P;k)z47%kvL%4 zT&9>DNa-^iJHE-(ar_lDLOKR3L#a{wM4Fe>+*ItI332b$%gP;E-+QP{h14_r7OH!! zf25!A2ntGZ!r-Qfkm|*@xnY7CI-un_P?#f9FQU>~eyW4}7P_*+y$f!a9^lTU3%B?w zEL;zn3|T+jNa(v0s58k)OUyq(an{hX^ls0BsJu~=y=xiVH-Rz8S$hVZkiJLjwG_1% zATa*}MO!l0<qthreW=4z{-pidmxwReY~p5zq;?p-@p*l+6fQu}`om}G!{?}apDMkD zE7YQWBu7(+Go=1^4C<>+%cbzJ=<+Yx=f2jyQU{#vNylWhbfo=<)P>$PYUx}?)R&YN z3Jc8gAztGQg-Tk1)w`H~0H^8$^eQdq!&G)5&8gX#6#v8`qq|_Vz}jcOjLH6@5^jA@ z(<N-9T$e$R<b$Bz6gxF)7lL4Wr(825ir7r1f}q@JAfKXSBMbsX%BV=Wb*`ca%1LIk z*2MiVU2AGRgB^{Ox=cgahCnt^zGEyE87aEy0kuk9M%SBSB=;ea8e2wjMq*bRky@fY zt-o41eon6h33ZjKYg7&4Jyg*G28t+Q0~PKDdC|2VbM6A+?xVt@%UtF>D&+C@xG={# zhXUj8QE^g_u=$6DGc?;}#~v5Y;rDT&h%11{g#z_~f}U4=RG853%zapxGp*u7Mc*#X zCw6(Gq9{&DT-@;@YcxXBOd6pzcIvG=MoQ;LZ_=0P@_hLg+~B}?ANUV|J{<q_;mgSC z>WgJ_*Hk)u7Ctb3Eo|;vUV8R?LN8PVX&kgcAB2DEOJ>u>wN?t9;F4etJFUc9H5zz< UVTQigEwFj+@dBlF_?x!>2dQYnO8@`> diff --git a/tests/test_classic_wer.py b/tests/test_classic_wer.py index 0766e94..e88ce97 100644 --- a/tests/test_classic_wer.py +++ b/tests/test_classic_wer.py @@ -5,12 +5,13 @@ import pytest from sziszapangma.core.alignment.alignment_classic_calculator import AlignmentClassicCalculator from sziszapangma.core.alignment.step_type import StepType from sziszapangma.core.alignment.step_words import StepWords -from sziszapangma.core.alignment.word import Word from sziszapangma.core.wer.wer_calculator import WerCalculator +from sziszapangma.model.model import Word +from sziszapangma.model.model_creators import create_new_word def string_list_to_words(strings: List[str]) -> List[Word]: - return [Word.from_string(it) for it in strings] + return [create_new_word(it) for it in strings] def get_sample_data() -> Tuple[List[Word], List[Word]]: diff --git a/tests/test_embedding_wer.py b/tests/test_embedding_wer.py index 69fe11e..55bdf36 100644 --- a/tests/test_embedding_wer.py +++ b/tests/test_embedding_wer.py @@ -4,13 +4,14 @@ import pytest from sziszapangma.core.alignment.alignment_calculator import AlignmentCalculator from sziszapangma.core.alignment.alignment_embedding_calculator import AlignmentEmbeddingCalculator -from sziszapangma.core.alignment.word import Word from sziszapangma.core.wer.wer_calculator import WerCalculator +from sziszapangma.model.model import Word +from sziszapangma.model.model_creators import create_new_word from tests.file_stored_embedding_transformer import FileStoredEmbeddingTransformer def string_list_to_words(strings: List[str]) -> List[Word]: - return [Word.from_string(it) for it in strings] + return [create_new_word(it) for it in strings] def get_sample_data() -> Tuple[List[Word], List[Word]]: diff --git a/tests/test_soft_wer.py b/tests/test_soft_wer.py index 64703e3..017d39f 100644 --- a/tests/test_soft_wer.py +++ b/tests/test_soft_wer.py @@ -4,13 +4,14 @@ import pytest from sziszapangma.core.alignment.alignment_calculator import AlignmentCalculator from sziszapangma.core.alignment.alignment_soft_calculator import AlignmentSoftCalculator -from sziszapangma.core.alignment.word import Word from sziszapangma.core.wer.wer_calculator import WerCalculator +from sziszapangma.model.model import Word +from sziszapangma.model.model_creators import create_new_word from tests.file_stored_embedding_transformer import FileStoredEmbeddingTransformer def string_list_to_words(strings: List[str]) -> List[Word]: - return [Word.from_string(it) for it in strings] + return [create_new_word(it) for it in strings] def get_sample_data() -> Tuple[List[Word], List[Word]]: -- GitLab