python3-mock-3.0.5-lp152.6.3.1<>,q_Jĸ/=„{!l0n~!‰^USK"Rt/k]|H T$ [RӢ'C§ J/Eɩr 9w "dƯ nŷɿO`'TG]DS!}/|ȓv-\KpdlBhC;?#{Bij#[9iöڷ7'WS0B⻡b:Nw^ijIU%fMꎓp)g@bY(O7rfli,I>>*8?*(d ! S DJT     q r(8 9 : F$"G$8H$|I$X$Y$\$]%0^&<b'3c'd(qe(vf(yl({u(v(w)(x)ly)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._Jbuild84sopenSUSE 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 neededbuild84 1603488452 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/6abef1ca56ba3c718741a4020d6beada-python-mock.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledRRRRRR)6M´utf-859ea12e81b16d2f0d37dc6ef851771990cf8c23e3c460bcae4d345b886ca12bd? 7zXZ !t/C]"k%) `>5fJ`(`C-ow/ b fR~I_oV"F1˝T2SOWYІjćb D%޿ F{lHJ֞* M޽PܚEw\#rAʉ㵞ݭ͞V1r$hzoX;HKPG-Jk~ $Qo_M;dmw,8`80c}A]vdyj^Ѹn?;AlB~F3rK 8"âW:gE%H)Jv %w c-"+k2ױ9ΔT`AP/0VVw]ŬCe؛k}zq{#5A0*-ŐbݨQUr~q'e`rק h LO'guB/btP;IS%q(n/JcA}`-.Du-m$تt~cr)i\9u#px`9y Uv1lWApn^o;M~,(',xjc cF*yB3%V }WDF}%mC1F^/?o#\I{0\7:eN\oE @ASPַN_'+Pdzev& w~I~ 8 ls1RP/P] Hwi 8#_b0Ju "?Ǟ[g6=fuja. g}9ی,^7iaOJb|dJaL:*y.@Tؗ(9GE2g Mc¤nz mk:(qqTA~x/@(x }jH^h(H Ҍ8w׾gnǪAz/90sR]?N&% YBϒM~3a~4FԬ7,9Jy__Rϑt 4rSIc89QXJPy)P+ލy* X 3~ ZWۂlkhL֣s>O:DNO" BR[]L ^VTG5r=P lAiۋ2"~5Vx_TJq4\6m^nj~xa`U'Pqr}^ލGHȩ0:@maٍpk^>gX1h2EEQ{ [> ob1G⇌Mx0I|c6e^2h *ZdRV;%*>wԱ?;ğ7} ``+nCm rw:HXeN:ta`ŏop&j79ehؓ8E_x5 M=e - 2HU[\4W4wuO2;CSn}y[!rUCqg1PvEqվ[kjUU0H: ~En3ejcw.("F#/Km(:?)"Nf 7 79ɪ g쯚=ebdoqHP O2; Qҷ[cpy/N1-7,bmƢхt-jqtgWpHGp4P{\TQ%tq1- xa)X&5Ei u r_ bY*Bs8Fnb>#֫ zHII}6 ♛RĠ/7݆mckVaKkǷ [L:[} T̫n U?1sq5o1H 1AM0&6!:[;2PSJAaaT"4Mx_GrThq ʷ׹C:y C);Vb}ꂏ۳D:B4a:O)%O7O%HtEN2%Nߖ}QZSh<Β%VܖDo}0}o&jR㑮?:E~c&&lPG}E>hE-b>PHϱlp: %0iAچEaA錵Kwe*H™R3,5 sTP1qU  /0fJ5VpK˙Ȝ:BîKOY El `5߯J|0@RtuJP`>Z4Lc2dod)Ww;?9eOIFAN5jt2Fj7 H(\Q;i5Ual@r0.GݒN[?lg]Bgy}2n #*V U [*KEAyOok9HѿG71WQB-d-6.h='+Rx#Go Wõ40Ԍl6_BvX1cd DP`>E!9:HVQi4>jzZ-@y6.g>[W)b\2 '#k ?q[8VpM(zr#?Ozu5#]!9/4 S`&vNnG7c<83R]]1Z^aȥxuxZwV0 pquZ^tNF"On|A܏j3}iD|$iN=n6IO+fC̺=e`j9/R/=]8B+'Zs,PdbJ r,mk)ڽWQKoPhS"Z,%}ut1 kЁCU&= )U xe_,{]/Oڱcp5lu 'o:f\ozS8UVkb #yXI}mbetA4~V }7  h[DH۟yxh7ߛ'f#{/X.4K{ؼt1fHnFupv$PZ)S\.J#8ygz2|2++{ . T?//m7}K̈S ^H"= L} NI`k87to^Ŗ2jWMu:Ýtdf` nHb?E㉂ 2r.1XVD2J:jM,O!5<C,(R#z=ކ;R@1.\-o@Ua7 5gH_%gM 60Up-l_?C>_iڬYt$9>4 n?A9"kFaB1t*扣_@zy:wu@B }Hi NiT.D貙0CY (%?ix9Win~fQ6ziq|ݪ̉ !lGb4eCW,01]6ư@UpYIGˡTw1U[gWymOnd7=jdctu!G}{ ͣ|JOgSbaյVzo~ DV#s3+Rw(Ej{iR*Ng)#j1.½] Z+\ՆIξoeȭͣFJw>z¯,V=D?JYow<Uj{pF.-^HSC7ǚ)wp=J}*yO/@Y_~?j{Y)`@ L<3H٩۵_thxtR>zy_{јq&#!I]<&FET(K ^,A+ 3ȢxTxe _T\O}ȁ`rk7J9/(}l"z Z6eI_]LCK>̰9b/fGy &o}F҂|4k?W/O<μ:O)P1m1L?C: }Ȏp: `gO&|{7x*C!7ix%]-!8ka$jC['&*,ơ:N&!(Qg/YC0;ߞ=m| Zu]P@&Ne fNch@KYLS[=W-Bhex%am2F9"<3M'<fþF8ƢCļ&] @A{qɝ}+#3S]ڂwB~]pHDV^/ V"f7`td/ۑ EW 3_ PyͰeaωpb["#'_7ew6js z;z%vR@Ap,{J.1ݮO m<<"={)TøYV$ū#5n;$Sґ-~s5K4$^Rq)ciFG1d&0gha"ȬYc ,"9@Wv{,=c|>uVc3t3TA] z|iVF|^MU6QUQ 8KgNO}]Mn)oZG2Bgk>B#8ޚbxUne/ IuVDvZg<\L_*HL1': DNY'to>{VV+u2,E5㒯k:2=Iw4D+8fu$] )xxR;+<;9- vw 3%S Ċ+@5c1[ yj)ZsU\fmŬY PYA xL$[КZgD[y8uB]T3N3.ZxS*du$LA/A4zC8,W$yG}+QQPH7[Ygb(6c?'csw&4%0$G*guQߐ]0icL.rۙdg po]9ϳ6ЍUFIsQ`B?j$JK8s >YlզӤ(|!e8PNO&1),&a_3|oF{Dn ğ$u3-hPm@rw٧2 5bǥe8$ց*FDMEv)k/)G"$ +("]Aw&Q}P0Nv| 5ɲ9:9;! 5?ʇ矪 ځ'RjP4dJg[d;+e&[Jhc;h`>]cGpm/ONJ!`4ާM&]HIJRJCT9!,rb|TƏA+@F⌍8=0)u~{z} dwd9 tLꍝW1y磀 >txwH mBXysyXEhVLbGQ]B}I״ZڨǢá2'waU2cD,qɵJݞgamlXNbgZE$ U{*كKe~eyj21̲W= 8MwSz\ulʍI@)x&^mf^Q,VԅNoLojdEs'硡&Ϭ~*w1Ny.!th&iOPSNRp/SN{5mye\LE^ ^ Y`/_T\z n2 RIbBmiA&l1 4u< M(IўRae1; b&G;_ -JBǩdnqaR]//:9$+i&~> /!m"tmʃCt'nEs 55@-:3Ϛ/I,k%dX*w&0@203!80^g-7/09.yZv`Vwِ꜎GZQU噁iA_nq~PS4slůwK2/&0@o&3Ҳh%W7 m!/c ~pJۿub,KMC䬿z~˓N˄_!nV熊[ 匄`.1/G.fv둏Ѓc@S!WX؍FrZ~/ovN߲YXeMSb`,&#ЂJ: Y0KA1Pkqi9( !EmJVBBBn*dF6qא&S||MZy6 }ԇk dx%_ v&;.ՉyNh1ūEzItgS~~-c.`JAO+c۽8*?@f|%cx2'e|97nLqVlUR՟hd}fII\k0qI36AѵZR:M`!O{Ε(A@@ؼ$ LFn%<:lٓ~&'\\'T`ii0T1~AqPP-Ϧ31Lu^1'!|c42oWFcs|S*l3A:'(J=3$/jC96I.>S\*R-R훡bbПOEKy)ԁ) i[/#ǘPϛ$ϋӪzhAC)D'E2"MrOZ!)o%^\ |k~,"VKIƪ)-9eWR|BQ^*Rd wʉIfs~yajLsn咭jZ)iM:|DGyfC!+(XԃbK{J:M`09pwPdp:J6 דzT}٨NZ+rWJ\=5湔\(y x.j;lX;Q/HR!!$8>7G@ )\D`zur:HcLOB ulP_&i#/>c^Z1?Y'{'Zw2IIA 9 ' a5+|}yr>o>}q{K\\Ӊz.kӤ4>wK"v!4;ʳmՀQ".yBY(>(Қ?$HׁʆQjm=|Vw8 y 3D1Zd6okmRN2˔`l'$ӧ% "C'#Rh#3ɿ#ѡ\5Q52H@)@- ̈|yθL 7huҘ&-Zֱ)!c<ͷuZ|C>v+3Ɠ턌ƥ %5 |CN_'Ls־ywA/'i9!J*(1a>Q5J=b;Q=)es3,e'ey{O"+Q騹$˳h%_l6ҩ `PT039GPCZ4*U .9Q51v_b!}Ns0BJ)i)9ٺJfh=w݃`-ײhPRȊ$I?셯bN=)!o-ZT9'3V_5B<|V[`-v˯5Jol,?6iИlµ=ypT:$tK)yN6\ F/=W @KA]7B̷?'_j';y!%ODZhO3'd0 ,EIg9J~Ts #[_9<=',A9ۺ&LmպƧ )0=QaNaE&=rElI}h9)𠡰 $+,5t;3ۖH{ "1bd|HML!( ~`_// C^uJQ[k_/I }=pV$O3II8շWnK7Hig0 l9 &C;b1]Fe`popz=IeoAit 9ܕiGٲ©wbk QQ w[ knR={+Di.0ӻ[!e>hΙ&ů`H,˸s'H8j@CBpArDj+tk]}#CfɈg\wJ7BR<ndKac'LUߚ˥ +l^|54mXAt/3JcƐ H*qyӤAf ښZtvYTE"{B.Y mn"|`R)0yZ!ɚwEI BqΒmU.V;-Cxʜ;b݁K߲~g'iQUAk{rG MPsѳQsEo?xF)ЁX&7=$T=eR[,J")༵R` ?ӎmO%&<%~?oY,/_wT]l utv얰mdRU`~U?]vQN7Ԧ#J^i7o*Kxhc\~ZOuy%x(=t?YM$~5똹XDAq/8( yC'C U=m0.< kHdMb9JeY_S (Qt+yߗIKG0gi;/-"!؇q-)!v3@ Տ˰U %ql'T{V!9{ҍ.:8l[jfZihћC^EI_ެE@Lp&,+.ݻ_3ªۍP}DLW&gŀpZ_1R|x*)&̄Mr[pA\}g,}[b4Hu`}}.E.i9[ʣ7FO&c1Fy7ȃ)Zezt=(zfv V{Ůuo3u,xg@h;rWP[uIkM4%ydIaC:P@I;)]*z%ߏֹ^] ]hE` 3ž?0Ս\o/1ÆzlYh"JBȢ$T|;(Sy^G϶|AA[֏}ޅr~&)thр3mJ((=78z}F=eZwlZ 8dOyY,&,安ȱǹȨ[ tfһvBIΚ:쩛 ejBK@*0Hd;jD4 [2#-9O<֢tx1|T _\]"-?aT, % *挄OjL -E;@LQ;TZjqn˨/uЦ tG Q3mzZ&3: WtXÛHJԆDƆ9OWiFmT=#,usz>˞|Jx &?(3ڒVuVt#rIØIK`Q$yWluoe1DSky*#4M?V Xzy|3s.&D`JD;~z$Ezɍ̦ x6f1MNQwܵ6z{z:!, VU*=KV#Sn' ,U`f[uZ'Ip 2'g:fнpFU`yп9=JØ}%6]qlQrю' ZD&92b|Z8g,:6/vc1W6'@!lhwFcVN8_ e(Yw~ly9&1 kA+oE=)7' $3 fqa0M\XM@ň> L[? ˯eq {o1 @Vi:%,5\vy-B_֖V8hϪخZcU l,Jέ%ZMB:.1Z8凙I3J@dʰ 5OIkCR+N!y/_ypr.Cݶ74յZx&Hkz0ɸܵUtԓO =iM%'?Sбpu@k$É,gPtm_~hu6J tKo~ܩōt_&c('-f!?+V4 Ep8mLёJ(d{ c|%q"4@9\TxAExߡFix16=;Sל{qΌW ?[`==z8ء[ĩ8 /{ZlrPę$V`3Mq<ͪ ؕL44;˥6V܂PEe$*@b;zob,ۇ $ y60i3tJ1nZ"\pFԣJ"N1OTߍGzcaZ¾hJ_4G5?׻3-Ǡ?=n"QkJrH>U"A+q3u~IRd-,kʣ^gCs"[>+FBٶnePbG9{G^ֆ)3~γK=Ǽ,51,H{<ޛv؍Kw Ec[\ipʍ~K7@`\4c[ 0U_^C9J /07ܙni_JϘqA`Oe6nѷFxT^-wÆRSBz P^;Ex]f캶*~a6VϳN|.Gg*qrcuooUd+{?B4\x'd1gT*ɻY3a]{r%z!j)[)vƁF\ȼ˒Ϝ(ۢs:հ}#USI>aA%9F) N; Ă](:V_]Ru/R|Q>_`EeI`ktKM_9+>&koDda@:,0#e4m\NOk-`c4,NRDc7I~㴁s} \x⌔AP^ȋ;")]B&%498:<",W 9WXmDe"L|cYQhyp-%rO-^ykꭾ/@~*Ťy' ^<ʥ!!KqZrtxGu#0щK'I7gqq4d("CVqڻx~%jwⵊ@ПjW5_XBADnҌxmJ\%E ln+lHdX/wNQ.vXJO&qf@ٱI,g -RJ.6Sڌsh6<1qt1i}p<8 YZ