From 18e2b9a6bb305854bfe05d0275425ad3699ea757 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Komar=C4=8Devi=C4=87?= Date: Mon, 28 Mar 2022 15:05:57 +0200 Subject: [PATCH] Add OM System MakerNote test --- test/data/test_issue_2126.exv | Bin 0 -> 22315 bytes tests/bugfixes/github/test_issue_2126.py | 15 +++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 test/data/test_issue_2126.exv create mode 100644 tests/bugfixes/github/test_issue_2126.py diff --git a/test/data/test_issue_2126.exv b/test/data/test_issue_2126.exv new file mode 100644 index 0000000000000000000000000000000000000000..fca9b4967b66e058dcbf0e8785952dddfc316634 GIT binary patch literal 22315 zcmeI4dvF!i9mjwBxX--qy(A&w5jK|)0+QU#B_Ig|E)NkXkra?(>o`ObAPOOq1W7H` zt96v=C`F2?QwDmomy(KT6Fw_aV+CFj$^UID1XqIjs?pIqoCP-e|yg69wNo} zXgj+%d-t=y`#ryN&hMN(yJz>_INBBcoj0YOw_6SYHV`dcI+emiR78cEP8R3|-UF9m zdmL*F9LM$?)`Vt|hAppSw1B(K$Ie*E#o!vL(V?lAKF7hH1{cFN2Rs{`0k?uj>B1-L z7hfqDNcZ0^G`pecyvua+dIdabr{ITMSoO)viWX~8=f=*yw$0Y6t(&*?b#CqIwJeKP zwA9vPJG>BG2k-bB-mdBB>4n;=ud|0$3Q*ckr#tD&$4{s^i%19+eNz^F^GOH`E_t|XRhrgOFoR++KRni#+L20J47abo}ONB z>=tcz41P?>r@=9B2$~>-amj_?gyd4NcCYZGp`Fb=Q8&UBum|>ta#n*wdqmj+@D-K} zq=;nhp;4)?gMP=J5N%#UG!uL$_=os>-*UX|75**s4SlchUjsIz-3FV|K8yR$psZuP zZEJ(M_~?V8k7dwd4as&9$}D*&r~OsPtqa0H+WuU>)g^OJG88uVi}GZUHmK-B3WpVr zC>&Kd4L_(hErFkg{oe!uBStF-t^p0BlJQLrxg9N3WK))@381%a4 zrcJ`G>mtTAU_o0dLAAei1{F;{5 zt5;bqb@l059D`f7Sc@C#&=J2;OB+g~_AA-$uxhf;aB+3Xf8EPFxv_-DJ+Do5$vn;( zx)`gnICuhJw(aD>)X3>IFgH(>VsI%KyO88G+y^qSJ;8nq;pYjoLJWju^sxfi(Pb$d!J8?{z~$3SQI{C(y0pWLKB<%w%xTM@ z2|&+mfrFAW>@y(r37{tVDI8yVAneA$4G)+{nsv~dQiELzNc#r%DS0zEq-eqlM-+}q zMs+DqvF9sX5D?>c4}2EEKbQYzumugrK*y_6=6gHrNhR$>Y2OKZmE>LENno#ysui9r zHG83{QT$8+bG{G2J~d#v`R)T>273kUkAiDu+7sY9@Hp7t0jHorD5(mKY=iFyF9+9y zx$o^jgQubAG4oFFbm@N&xB={yb4Eb4^#icalrh-{zFek#6g&$)J$)nWh46U*_9n1r zpRF)DtDEnu&}d+eCod*0ELhKV4uIKy3>tJ|*Uq2ml7VC>Y=(vY1oSb*9#^;$?Bzv~ zT$!~<#I>J9T3xXl5z!Ajk-I7R4oAcBAg+(jLLX7|(TIpu6eoZ@F!$R8I6or#(o}Fk zBp2I4X;1SBBPujaU`_G@w#%j61AqG^Ma_ecn=$6OL80wM9TG`gDosDI)+1s+5 z^N`buJ;yOHJI#GAJ~d&nr7}pPuqRTl%XTA005jHvt8knMO_UU+3Bx+!r4ajGzQR&W z7O@Y{pI4f4TwUh0T&hY+Di+77qDfS(SVYRf>_gB_rW%^^vCkZ5DqZ$5t4J~Jzt~4c z8%;_dB0`s1#F%Bs-gGG?dVxFFzfkk`40=ew+QuzZ%S>YdLF>a~>^FW=`e zPu@phwXWsP8wTudeKA`wVP_741ByNbMxHX42IHB;^nD7q?jf0)*$nhN?6EkbxtAL$- zH3hTE|$WfxJcVgcTpJ3`bE%3zU@ro5FB=5Mz&xxz3{J!~x6B$6je?!q@gVHQuzP+=U>EfwDph!NTwI;J0DT$C z=4r~MPq?Bn3XhHB+80h=f_@zQaQR;<(UL#KQ+))L*tD!lNC)(JkPybXhSmv8n-T4Bua>T0=r??5(XWD z=|QkA?c>UE#(|ydQUf*dd2T7A0Eh-`%%y~`3YLtkW>}UV5 zb2(RCd&N}&*qQ$fdl2V&j@ygi5ZEhc7#eQVzr!9;?9q}uH|=rQ^JHF}CLeZguhXy> zDE30h_=t)ma~)#RPZT$2;)*7r@F-|Rd9w2?sUHJAWrDxXSjoM=@wPr9sn%H*0UKW_L|>)`oED02jEtgrd?$u;>B75%O+ zZjCI~3|=~j8FPc;6d#)Yf(Y<61Fzg4Yj6NA^*XTpY#lv9oiyNTcF=aZmp0NtT86QI zC#V;e@A+}`BcMcpuSj?ux#+~lO5{?${re)OAFq*yf&1*dVwANV$Im&~ubDHs6!+EK zBkY>ynzAS@7?Z%f!e9Id_!00U;78zpEduX2xE(~|9rr8T;*X)1m-CpeTu8}k@p+72 zHQ29_@B9(Z(Zq5CHs1X+d>=uVb305`G%$NzGYRuK&mO?@LdouY9lQzIUJFeC?3Ey> zu=hls^NT1?X}u@%Z1(0mqc5y>ZyX(5!|%0k%+q zKCt(VC-zgU=t~qXN4`9NdanU-mHZ)iESTe9&LFaID)s7EiL|Vb!ani|GHZT`O9*~~ z%*;CP2{O+?O=;&jXuuHj&IJ5~q#bfRaLdi@E_`Yn#^ndf2t7YF_R5nF_U3&2)EKv< zXaO{ZilzuprMWC!u*Vd8T;T-R^D_#1&wsI^DN*dD;41jM2|mjdO}S*A_>2Ls#`ZaA z#wwa|Mr7Fkc!etzwxH)Z{f3#CHY@p7DLe@pZudK(sg^tdo~-0mV}vLJ(ZjG$0dpL9 znX34?OyOw?*D6o&>x|sf!xa2*uujay6JBO?loJ^|;gy>E@Hjawxqla)@XGRVOueV} zue^mF+&^<|K)!G1#b1|pm~r1u+^IjY5dBB72NI(HoP<57*h3136^?*C|9s!hYhS{B z9q#96;m0TmxiS9`+=_cto}NlkM+7c^5rm_~eJ?H>mE~fhDNML`!fDUqrj3SsEyH=? zz_eh`Ujn-&?vE}9>#%dXtOgrkG#6b9HmzJg48ZRB2`U^?*!vC?l2cr223Bj88i^G2Z45-Ir!vA6IyI)d?|?)T@!)qTMIzAP@+HNHNt@r26Oy=u?W1+Ub3 zJV%AzfB6ykx+9=;)o(C{&t$ZBiPz7wEYcQfe>ml(h4=$;E)RcU9)idJhUZ^6tX zC}thi+Q9pmmgn=Yad7-zbm3WuSpK2Eq_5N8)ZWnV)5j0riWtC$?r`DBzQiqm_t#(i z2>223Bj88CkANQmKLUOP{0R6F@FUmOJ83FIvHgC(^U-^v8En>vtyRG~=*Gkd}2S4S*t+@A`3AatSO)bxp&dZMSi(LMe z%d{lFAi9#87d9^(dgTxm(661JI*&Q~oR5qT@^qR;iBYN-pZy5<5%{J>;Nt&~<}0?k zLAccKo71 zxo%TmUw2a~)zw?q*1q-nj=J?*x1{>px>NXnWht67ufMx({f!-c*7Y45JG+{br=Iys z(&}t)PJU-bi`~+_uwzr_lAC)vR^5En>h(9@xW2JHId85tr@yIxOZS$JzBa3W%jT}$ zrvB!n>%0lf=2X&hC4DzGC)c*LS_`-KbXW~__@_O!?thj`!bea0hNhK^7E2G4{Quf4_Skm) z)@^;wN#rjIwxxU6?L{NN!tSP(ZGD|x8=I4MGKG?*WYHLhYdZHU?nAzNKLUOP{0R6F a@FUe4@Mn literal 0 HcmV?d00001 diff --git a/tests/bugfixes/github/test_issue_2126.py b/tests/bugfixes/github/test_issue_2126.py new file mode 100644 index 0000000000..4832319139 --- /dev/null +++ b/tests/bugfixes/github/test_issue_2126.py @@ -0,0 +1,15 @@ +from system_tests import CaseMeta, path + +class OMSystemMakerNote(metaclass=CaseMeta): + """ + Regression test for the bug described in: + https://github.com/Exiv2/exiv2/issues/2126 + """ + url = "https://github.com/Exiv2/exiv2/issues/2126" + + filename = path("$data_path/test_issue_2126.exv") + commands = ["$exiv2 -q -K Exif.Olympus2.CameraID $filename"] + stdout = ["""Exif.Olympus2.CameraID Undefined 32 OM SYSTEM CAMERA +"""] + stderr = [""] + retval = [0]