python3-mock-3.0.5-lp152.6.3.1<>,qp_J/=„@GNRM;P~͋{jLxBi&5DDP#VLc e 91sR#l!˿S8eT%΁<(n4Re]gyNSy2r΄c`2)g)P JLZ-8P _xN+:ݥՠ_p)ۢʽ*l⸈wFq Nkzvp=gtCsG贐zpf9Fw!(:*ݻE2Iv$h>>*@?*0d ! S HNX   $ u !v(8 9 : F$&G$<H$I$X$Y$\$]%4^&@b'7c'd({e(f(l(u(v(w)0x)ty)z))))*,Cpython3-mock3.0.5lp152.6.3.1A Python Mocking and Patching Library for Testingmock is a Python module that provides a core Mock class. It removes the need to create a host of stubs throughout your test suite. After performing an action, you can make assertions about which methods / attributes were used and arguments they were called with. You can also specify return values and set needed attributes in the normal way._Jobs-arm-9sopenSUSE Leap 15.2openSUSEBSD-2-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://www.voidspace.org.uk/python/mock/linuxnoarch >oqQ=>AA큤A큤A큤_J_J_J_J_J_J_J\_J_J_J_J_J\_J\\2be30a3f97ffca38481fd4101ab1da0082aea0327be20b5852cbc74c0f15bf00ebe995d73d45287ac9b5d2899a7c9f074c287dbe9c3614b61a26908998b8f78d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5dea43707f390abba9269d9b284d6e6ab8dce4bb2e441db3315455424035a07761b1946176b6d6031da0cac42e0f359e77e47c121de491809bb2bc6cc53c8564d12751c6e75f5d3d14b7fd4109e6c65d869e23347ee1f77286fee33ecf3c5fe31f84b49e0ee4d06dbc1eb2b9c6d27afb82f96e66c4262c13596cc018b1fc6cfcf2b08e14e9d29459d65490d234590cf767f06782797c7f7237e342e17fcd4c512198a2080e83911a9196daf956a0fa5f829e15fa0db02296c4eae775626744b2b93e5b72221114dc82dc98d6ca78e13a15573353b1b015982826d1b3b787fefdb6856a2cba3de51599a836c094bd0166cba923dafc88d8849427419909aa352e5831ee149d3850b28df8ff02fb7bd07cecda81e85cc8435c20827d3922202d343495948021cf30144d004fa30daf9162ca2717d1f9eff1bacda234010e00e414rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-mock-3.0.5-lp152.6.3.1.src.rpmpython3-mock@    python(abi)python3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.1\ڭ[qrZN@YWmcepl@suse.comtchvatal@suse.comdmueller@suse.comjmatejek@suse.comtbechtold@suse.comtbechtold@suse.comfrede@b1-systems.detoddrme2178@gmail.comseife+obs@b1-systems.comdmueller@suse.com- update to 3.0.5 - drop remove_unittest2.patch * more in CHANGELOG.rst- Remove dependency on unittest2 Add remove_unittest2.patch to facilitate that Remove unnecessary now unittest2-fallback.patch- Condition python2 build to ensure we can build py3 only package- adjust requires for singlespec'ified python-funcsigs- update for multipython build - remove test runner because it performs dark magic that causes a failure in test suite - implement fallback to python's own unittest instead of unittest2 if we're on Python 3 (to avoid dependencies on funcsigs and unittest2) (unittest2-fallback.patch)- Fix pytohn-funcsigs Requires- update to 2.0.0: * Fix #338: depend on a fixed version of funcsigs * More 3.2 support dropping cleanup * Update sync point * Add Mock.assert_called() * Issue25347 - Format the error message output of mock's assert_has_calls method * Issue #22138: Fix mock.patch behavior when patching descriptors. Restore original values after patching * Issue #24857: Comparing call_args to a long sequence now correctly returns a boolean result instead of raising an exception * Issue #23004: mock_open() now reads binary data correctly when the type of read_data is bytes * Add version info in the docs * Update six to a version with raises_from * Fix #328 - handle unicode __repr__ on Python 2.x * Drop support for Python 3.2 * Fix typo in docs/index.txt * Fix README.rst checking * Be clearer about Python version compat * Issue #295: use a setup_requires dependency * Improve grouping of imports in tests * Use six to detect python2/3 in main module * Use six to detect python2/3 in test modules - adjust Requires - use pypi.io as Source url- BuildRequires python-setuptools >= 17.1 If you have a lower version the build will fail.- BuildRequires python-funcsigs. It was already in Requires, but is also needed at build time for unit tests.- python-mock now requires python-pbr- update to 1.3.0: * Update sync point * Issue #21750: Further fixup to be styled like other mock APIs * Typo fix in mock.patch * Revert "Issue #21750: mock_open.read_data can now be read from each instance, as it" * Add 2.6 back to classifiers * Record sync point * Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3 * Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely * Folk should test 2.6 locally too * Closes #279: setuptools.version is too new * Support python 2.6 * Update sync point and sync docs * Issue #23661: unittest.mock side_effects can now be exceptions again * Abort installation if the installer is using setuptools<17.1 * Closes #269: setup_requires pbr 1.3 * Closes #257: version the dependency on six * Rename README.txt to README.rst * Make reproducing travis behaviour somewhat easier * Cleanup version number handling * Overhaul docs * Update docs * Remove stale MANIFEST.in, ignore pbr outputs * Convert to a package, use pbr, update metadata * Bump versions * Officially drop 2.6 support * Issue #23310: Fix MagicMock's initializer to work with __methods__. Behavior equivalent to m.configure_mock(). Patch by Kasia Jachim * Issue #23568: Add rdivmod support to MagicMock() objects * Issue #23581: Add matmul support to MagicMock * Issue #23326: Removed __ne__ implementations. Since fixing default __ne__ implementation in issue #21408 they are redundant * Issue #22823: Use set literals instead of creating a set from a list. Fixed an output of sets in examples * Closes #21270 : We now override tuple methods in mock.call objects * Suppress a couple more DeprecationWarnings in the test suite * Closes #21256: Printout of keyword args in deterministic order in mock calls * Removes unused varargs and varkwargs from assert_not_called() * Closes Issue 21262: New method assert_not_called for Mock * Closes Issue 21238: New keyword argument `unsafe` to Mock * Closes issue 21239. unittest.mock.patch.stopall() did not work deterministically when the same name was patched multiple times * Closes Issue 21222 * Closes issue 17660. You no longer need to explicitly pass create=True when patching builtin names * Issue 17826. Setting an iterable side_effect on a mock created by create_autospec now works * Issue 20968. unittest.mock.MagicMock now supports division * Issue #20189: Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes * Issue #19594: Use specific asserts in unittest tests * Remove shadowed test * Adjust comment * Issue #19013: add a __main__ to unittest.test.testmock to ease CLI invocation * Issue #19013: add unittest.main() epilogs to unittest.mock's own test modules * Process DEFAULT values in mock side_effect that returns iterator * Closes issue 17467. Add readline and readlines support to unittest.mock.mock_open * Issue #17047: remove doubled words added in 3.3 as reported by Serhiy Storchaka and Matthew Barnett * Issue #17015: When it has a spec, a Mock object now inspects its signature when matching calls, so that arguments can be matched positionally or by name * Closes issue 15323. Improve failure message of Mock.assert_called_once_with * Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue * Remove incorrect comment * Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments * unittest.mock: removed another bit of Python 2 only code * Adding unittest.mock documentation * unittest.mock: remove another piece of Python 2 specific code * Remove more Python 2 code from unittest.mock (obsolete function attributes) * Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments * unittest.mock.MagicMock objects are now unorderable by default * Removed XXX from unittest.mock docstring and switch to a nicer try...except...finally * Remove more Python 2 compatibility cruft from unittest.mock * PEP 417: Adding unittest.mock * Ignore patch rejects too * Add NEWS * Add PyPy to travis * Issue #20189: Four additional builtin types * Just hard-depend on unittest2 * Fix typo in test name * Some basic release process notes * Ignore more editor files * Add testrepository configuration * We never need sudo. Containers FTW * Fixup ignores * Iterating on .travis.yml * Setup Travis-CI - drop mock-unittest2py27.patch, no longer neededobs-arm-9 1603488416 3.0.5-lp152.6.3.1mockmock-3.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmock.cpython-36.opt-1.pycmock.cpython-36.pycmock.pypython3-mockLICENSE.txtREADME.rst/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/mock-3.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/mock//usr/lib/python3.6/site-packages/mock/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-mock/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:14706/openSUSE_Leap_15.2_Update_ports/6abef1ca56ba3c718741a4020d6beada-python-mock.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledRRRRRR,2+\xNƜ utf-8d681d858248462c37d79f82e30cbdf1d4b08827b4239613d88bb5591f2bc65d3? 7zXZ !t/B]"k%) `>5fJ`(`C-ow/ b fR~I_o$w79qAsLfe\WL4Ent^nEu7 t>BOR^]ߥj6[t# }'1$/SJL=E sSUEjCK0@~uԥc ȂJ$;Ԍ t\8?BF`p79 oܻuwUJ1%pQ?ʧ} y=񸪳DmO`=~"VV?EiPz~VH/'}gG?=nn3m]PE]JF(|QjE.HJXY.1ܖ<_"C]'[-z0T>IGBc&)',hɜ3v\+qN77Vs a$ޟt+S[69:u-:T|6!UiR[Vt`aەJB'+}d"ٓμbvJR,[1&VR*x`˵F.Nv0p](mj㺞kti_J(k+8Öنfơ5p._GJc$¼6[,D^@sO@%]66N")$Zv!Y#Gd,)},q ЛZ/ #A7xNG~m os88l.Л޼"Ț?9^BꕒDxd,]0'vrl^er1c1ЎOf耦5:W$1n/48;~_hwm5%5.2f l /%C X ?Q2A$"kyCNN6 "m uNâTA%U6We{:˷\JG4)=]_3bS(E9\џ閖mf sUo1#1! fIA7} Pv7Z=ÜH:;ip5 NCA?}0\W&op2 v-py[f1hN'A贔on9\nmfp+at%xdul|wy,jTQ!8#\I.N=TFSz߸& ޲=` ޖLf,yo`im Ҭ2X-G:sVO|&bg"[1d9|IzuFz;/z?U(FZ_ɤqݷ7$}4%LI+&[y ^EHbUi^9̅pcĒe˯ɾOC_,5kMnDUg*9ZbSw5#F4h(:K0'>>+樦vqb 'o74r[dWvI?M\4V'7U7T@Y/ӇA sw&ϻvgcwoI>/` UɷD$ؼ3T\dc\+&wbllۘ^ w-6K{C{6y;Y{`&0r|J 05&ĩ}x ߺ ۜCި v4vQykF2 aI\1 Cu:Ϯf YRjf'02*7=ZEPK4W]I^3Bro|;S{I~6IX?Ȇ&g%XRKܳL SM(ACPqmhǕ?w34э?VnCdOj*E}6v` eJ4(O!2n1:,7'V RC$v{$v#4t^#\O)CJʗf!A@MyP :QOHPٌ^s>8Ip^QvOJp#+Z,m3k* J_</mx(Fds=4z)kLOmە pX遉Y? qJniH Q 4) <' .6\] ͑%_y8^PYpR;G(n+U?Ikƪ>gݟuhbc4w/19 xJ.zuѲkXL6cW4үhdhڝ#!0# 3qN!ELoACRDv/{n˓RlK}:{Y6aFm]r*!v(-ݨ})%7/WZr9'R2)H=&bA|W-9YpJ6`18˶kވ*3 CyJ]( L%":R\X& g&ZWWX<[{Iu ίyN&{SF"Y+ڭUl,9e&:rstazȡ=!h6pi(;%KOOE8'71pIJt`2|`(Hf&rgǹx.xs'f[O>uL TdOjK:8 xGK?Kz}.WB`(:LF,O(2ʺm Ƌ`P-fS[,gKsp8{D\kffیqa,|I,AUqX?y#s0mCxFnxДckI hdVV7k?R Asi^A%;Dޟϭ&Fȡ2ud5;aIrr͍crEؼLy[(*!AR'@9CnRQHóbq"I> g5Lb@6Gx^$B<hBLϹVvت,aFݝPz~lZzH*)s^Tyʣ]|x D0E:s뉐,naY} w ۼYPPՔj0eT\bo2NJk+y$AWue%:N7Td^g`@̙x*'tx$&>i+26KwVb߸K k1yEw}f(Y1 wQdJi_3Ɠaѕ{2736"c_ID|ܙj X뮆_eP<׃ADcp i8,S͢Y⟛\$.G%,3wj nL*NK+~˲f颷̗d lVI$ %E^Z۳O,_}{?W`S@8H۞%jK*S#YMpߵs&WVӣ̑SЪ_.S$q WiltjqȤJϭ= Ecs{\kxຂvG(&mZV<T>zqsHxOb&]yxni xss{p |5tVv9)-mN8%ztiϋzn3t,V&s>HYyIJ`%$ʀW#9ʶo!(gD^0,Te;+G[^{Ъy+wSyS5+T5r9؍.N}U_% sN;]0}sL\udサKQ~&.-.0ѷ~r9Nxe\ a1ߒΞW4 Z hMhZi%ȿ>!_9yelBK.d-D%8HBΝ/; t'z[ʃmJaX5++3.WahN[{|!>TsIbv2r^}ڬG* z'{v>LM?'%vc4kcVwTF@RG|h`\ ,ġOJq.I6ȞcY^].LaԖgXvxP5R =jh8SG_Og1Y ipPt'sfLi!-վ='y^n(Q/zO'Hx$ 2#})^ƋVdYW}V9mgXp g VMc9RJ@ !x<<~=v_$dnc3tt~_TSޑ%).+wE,/P40t6 %B\I%>)}r!z y=_{y#Y>&2U З&ojr.wne`'?GH6t>ݼgH,sQWyyӜ<ڔnQctx;)h0rBevt0>kޞyl$o~ (ᣭ lx5]D`fKkex1-1>kk:PqAL@R1Lz,v;`G2ba2kmמzٰp4S\M-aJBlG# ͪ:, _fvq!sgCJ ,~:)}n1܉Wy|9mb#&XANIW㼺&ߌ4FI &l]/FkJ9~l#:%~ُITqS \<e@.1?՗ZLQ9 :c? hb G KѩqEY"ݒyuhy8kyù}1;ȝ)˾m&CTShku8~|}&kꉑCAIMNJFJ [XrHзi OKXجaAQ z,Λ8Xc7M1qif0訰eЎUd>*4,N[JZ(UK6TEK88y@0a QnqVЎ~UFCԔ` tBz(M|6Wxո8,d0<>YڗW.+TilƬ4}6琷+P`5TnP < ۰oDRy$i듟ԧS|W`7|hYsn&3,#3ZZ񞨹\{LGc`Azc $M+.\ jN#s%K&UܹZY^וּ h#lF&.ׁ4/‹ZJ`O!,Jq$!@4 -&o,cb{Z+Tm=B!*lY~c\6CO0Cj|2Agї!ǤZPϬ| T8nvrH`WV7`)Kck`."Z[Sn{kAFC2EڳD_Տ=%;ǯTm@Bq~td[jRyl@f 8\?:1[6oDpy)%c75Ylv$^ LnRz%HyTXvmT;_5vdB/g*?LzZ$U,P>#(Kb.ӟ҇D8s-sN#a5E0%%ԣfl9Jj4ˎl[x:ra4EDzTOah"gt%T,0Gh=H?d1J&xu$䢪fn/+sMĩ1V Lok9a;0-x%\Gy ({Eu**&hFMY\$Wgrڇ"xG.Bl6PLw&"٦>f#-|.DZ'Db :'޽U0(h.ɪ )kLR7ߍW#FOvB t*/Ө$ "͔ ~‰>9S)c)=q;Sc^1VvP54cE ʹtNF >FW(|*C7Ro} };*XFJoՑ—"P[ĺ}UJ'94IYT F8Q|? q7+ˏM=B~Юk^=Fey)yOF/ix\6U.zo6SP^*bR t?zg:K i~:zZT4=eFYBu_/f#`E>V^#U;qv!,e:vHp;vtc7c#u코[VˡJ?¶-3ثğY!$|f6c݉r^d(E`RNC2Mm㪓g>JddHxo}rVV Zo}-;HqFіI_ aLO{ XioKUWະ$HNN'@ @xHN1X񏯸4XB,6"5FlP=‹tc4mn3!\; 2K)/Z`O~rX?% 3ٜ:XJ<8w;Aݹaxg-W7Wg~|寧7>O8lwexqY`d{͐Pw8:&xR-=3!HpGMx2+$;eh $UhYTo2?xqRRga׭37G/8Zķlv"Afؽ>0%PcE,H/yA1eGNau P׋8?VVV'hx|3S^ĿMA67Es[:l'UsXLη%fC^YJC,N%}\*,r1@k=JL.NWPj+%z.֟Hg(}.*']h J9>A~l [VGsI-a/0l/SPP~9ƛx' +]//?Զ_4c(` lbTot1O DuxV| R٥1[T` a5Y=RNj8LoViL[j@au_ M8IY')dM]a@ڭ#dmCu˒,q:!O%Ǿ[0Twtcw{<25_33^ؐ3V/q4fP y2mҽ@%@'+>f#x2cPQpπ^>Bq.sh[;QVIh .q9zbt?!V. G,LH͌\ok,*Υ?[[~vDuA+(,n,>m x ط+=drݔ4<@V_3RF+&l65 H8I5d9pjE-dCC%¹0 rwm* ZI6ZYH[ ۺppAX'tޖ:"ֹSի]{tXDBbi?z^L up"urqc2u*o[ ˽] uFʴDIOÀ!#hQ՝ +(0N(Un%MN֬\+c#p!BаviT )'R&e־~#TbA>< q*bfGa&oجjz,|C4 s*BOf]YH=* /2ݥNj߈cE7<ԑ\_VH(m/q#p^I(\S6ipts "NHVW1awyv3oR,)As.&ϦeR9f{L=`^Bm i ʪ+^H~OsفbJIO2oYY~ҚEQl 6#'EKVKջ@Ppf1oU#θ@ .iܛw@j?%fgT}{C]@G.D;?T5)>uPMi=k{歞jp)?Nf!휂~ȅ>Y qna [2磰vP2C~,ѭƬ،iХ>s׳ 59@[:٫ ,;clT4'QǺ4utD _(ײ FC}૨i)u<~SHDf}|Z親bmÕ @eoug)%u̼$V%:Ԣ$b(vap{bҧ9R*uxy4iR_-vWVJYJGlt qp{ۡ|d[3g*0q*: cdҐк1ã~!@wv8)_*M|V|n&}~gor X?E&QŞ]p >-*_IS[-(I5i/]?c$uC&TLcxYҥ`yH&k)(ٴAԉ:kJ2zQ ^rkL>*]YhYn|Mo6Ib7ZA, B>.Ja/4R2N'|‹Y8Q4]U-HԀ?44*!KG$ 1]^%2kΓ CAuܻ>xz4dID&I}vvE;d7ܱ(uM:v+qQq( Ss2jI\'Ӷ%]#'dt|uݝnL5%e7pW?Q "a /uIp<K;?kF!r"yp).+AWTiȯ#|4"d[&"m ޥ F詵>t"g]ׂS p\-@m: E__ d{W ;V=^u - GY}(WivJ\btWQn5yZðPcꑺh^g7n) |N~.*zaƣ[56o FtZJ ia@/_#jː٫3Cؒyhtdu&ݵNW+nVg-{v'axzh+m( N&{q ^fPQdPwɭq QL**?X[~&ql*bϳ3x'`>rJs _۳aY'UwQ5=d)*.CZ!uvI(`hSD^?EcU)eyWtdte0=# |IFʱP>邐6wBš&*Q oCrLOxr9s/ݡ1c\i}1#|7ݍxm~G+J e9ŅB`I 7aO#-ǁ>c9n@ /+t|`yfzd&8 @#J-0Gטqi4د9XuVg+,I-t$T,yVMd}̬t "{8SU4"a$̑uWf2Sr^DLAMT,DXM؄<觫x֠7n)E`6*D[,76%r0"5Bt-=O_{P.`-Lt?t@yr{ iUvCvw/.a.榻foagM=iRn0 zf T` (.6 i|8w0"m p-EwMe=[f%Hܦt`5Ȩ^"~+K͵W9W}JXJ;豭@b2V4ooWM^prD (MY/4Gk E= HcF@E8p铲nm5I3@)[AsKtD\ǖ7U F3 u2aԡƾ$߹U,VwW"7,!v̿VΉX[ Ršsu MD8O?Sܮ2o>Գ}#Ƶ=  b8ӜU.vB*vxf,k0D[1'֣1=MWKoS}1tGxB`CHjfu;i'3 !+ò828:O%`gAD..ړKDQ7%м_bVOwDw? +U?4x#C93%bwMx̬|OC "<]*r}Sw"jꡯ#s-|&B4V&^rʔOBCW oh}x#dHl#360,ek?*WRvv@hGP+&;'AZjxCV1"C?h?0C74{ԖHZZ&dW&h([IxbsvDĽ-VIq nA[f\vaY6D\9dx7vgR9<+_8ۆmE!2~rGh?