python3-zope.testing-4.7-150200.2.2.1<>,I cLp9|M{(Uǵ&hݩ7̩咗u#ӆWTȲ_V"nl\ ތZ x|ctq(nZ=XRXy$.q1V 4wȣFZr?Jp٧v"W19&n a%Y ei׻|FL+bHf'ܪn)vN52u`c+e$kө u=i%H82ՂRnpCAqly`lʟ">>>?>|d ( =>F \hII VI I  I I `III^I k( 8 9 :!LF,G,IH.II/$IX/pY/t\/I]0I^6p b7c8d9"e9'f9*l9,u9@Iv:dw;Ix<<Iy=`/z>>,>0>6>xCpython3-zope.testing4.7150200.2.2.1Zope testing helpersThis package provides a number of testing frameworks. cleanup Provides a mixin class for cleaning up after tests that make global changes. formparser An HTML parser that extracts form information. **Python 2 only** This is intended to support functional tests that need to extract information from HTML forms returned by the publisher. See formparser.txt. loggingsupport Support for testing logging code If you want to test that your code generates proper log output, you can create and install a handler that collects output. loghandler Logging handler for tests that check logging output. module Lets a doctest pretend to be a Python module. See module.txt. renormalizing Regular expression pattern normalizing output checker. Useful for doctests. server Provides a simple HTTP server compatible with the zope.app.testing functional testing API. Lets you interactively play with the system under test. Helpful in debugging functional doctest failures. **Python 2 only** setupstack A simple framework for automating doctest set-up and tear-down. See setupstack.txt. wait A small utility for dealing with timing non-determinism See wait.txt.cLsheep09^SUSE Linux Enterprise 15SUSE LLC ZPL-2.1https://www.suse.com/Unspecifiedhttps://pypi.python.org/pypi/zope.testinglinuxnoarchi>>"m"mWW "" & J =%m]S (*L : A큤A큤A큤A큤A큤A큤cLcLcLcLcLcLcLcLcLcLcL[cLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcLcL[[[[[[[[[[[[[[[[[[[[[[[[[cL[[cL[4961151fe8c45ac298acbd2aa02e86049692b71fe22b11a8018f4f432705542e21a594b40f536a0b8d95b3f28811b62f0e50fb388b630368481ebac8a3ac5039dce9263e39054f6b19886bceccbabb31c39196291eb29831013ab1282d6d94ea01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b429507be93b8c08b990de120298f2a642b43fad02e901d1f9ff7fabadce56fdf01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bdd0d500c2cfec75eadfb724d744ba7a2e6e9de5fbaf2975348049bc1914f3cbf429507be93b8c08b990de120298f2a642b43fad02e901d1f9ff7fabadce56fdf3fcced1157c1798f85a41725b5dcb013dd56d1f2844e5c7ce2520fafcf3278abdf1ef465c37275ef0049f278897c30a21ad036c0c0f6ff2ccbc525fde821f0c4df1ef465c37275ef0049f278897c30a21ad036c0c0f6ff2ccbc525fde821f0c48f101a2389196fcce3a7999fc22760e8b74bc4c04ac9dd6903798812b7c91db78f101a2389196fcce3a7999fc22760e8b74bc4c04ac9dd6903798812b7c91db7e546c51b9f39b2bf7b04bb8365a1e909ec8927285cc05638a42dbde1f9f5962dabe570d01f68f2c98377009d0fd3ce428b3eaf58d3542fdd15934ccf6021f430d20186f8f127aa9ae7adf4ca48354d5942711080ae453d40672e07deb3a13535d20186f8f127aa9ae7adf4ca48354d5942711080ae453d40672e07deb3a135350130303796abb58d6d9305691c71247b5f16b6d298bfe8ad345b502f9db43cbd0fa18b465e29704fb1643e5c9e69e357db67a70103d107b4884b02b1b3bfa6d1dffc3230e0e0ebaea802ec3e2289d1b9bffb86b1b6d7cf92e5af7412ad787046dffc3230e0e0ebaea802ec3e2289d1b9bffb86b1b6d7cf92e5af7412ad787046830bb902c7554f0a759b9b418b3e9e2efa909b5545aba97e2b91aaefacccb15c830bb902c7554f0a759b9b418b3e9e2efa909b5545aba97e2b91aaefacccb15c2b1c3db5d3b725dc6aa477e612b3a8eb05db9f32183b8cf157a4e1aa99db09732b1c3db5d3b725dc6aa477e612b3a8eb05db9f32183b8cf157a4e1aa99db097351ffbe4c60fae9546f2ecdbf09dd5170b5d6d6edf544e947dafea254d0448af0225be65bdb0f5e9e82eac2d7d7b88b207227b13ca7cfa63afc787b7d24909552658cb94404bc7df6c6a039cd68de4d76b7d195e5cfa9228b9f86797db88d58e487802dcfffc1b28cab485901743ecc0f3e63d27fbff8f4a7eaf695b020f40f786d7e0ef1d7ed2f3ff12bf409e8e64db6b0797f651b74c111f337b51bc04fa80e72bd811f996321dcb441b7c0beb881d40277ececdd33e61f0f5c7c8ce83328bdba096c2f007dee31c7c1aacc50a88541aaa0ec41b9402c841bd6f49413d433baba096c2f007dee31c7c1aacc50a88541aaa0ec41b9402c841bd6f49413d433bacda97ff80d33e32aefe6ac1a79c7989e3c39ce73a22f7c4d57c383344ef706d0be6b11c8d19428410255936a3563bb6c04c8b095dc9122b299e8d3109d47cf54e4a77d99b31517efafc900141ef86e5fce91ba999a4ae3a307b9f79cb2dd27c40b221a90c8aa832b373bcb344c688e8bb92de9ff2346a8139a7158e530298321efd4d0c5242e08b7884efe213537c9a45afe58cdbf2731041130aa84056595e11c7555b8d25e9a663ae5a290850e3bcaff8711bdb714934cc520b0c6e6940a7cd3961fecdb21352e5342c1244f2d56ef59f8a61cb598c870d12a9feb8223bc70797327b1949fc6420066860a8872baf2b6d08908024d965673742c57db531bee4c6c9a3763bbe42d129c2112b554582312e8618c27c1817261402f5ada9ccc182b42cc1f5f6a0882d467693337ef786253e8742bbc7f04b161988925a07e65c190edf00a7b6f6887cd4b37c89d7c727f967e155d35586239badf7199ceaa3657a592cd29e50f797ea9d7d11a679d2b2a3b20a37aec6c21ff5aef37e87bd8c6e5be781a2118f61ccf080597cae26121e46cd7b4f8ac0b69f016edea70577f90291cc8daabc7003c2db766515e0eb7e791a6e6b575cd6c89acb4497b2d440162f6d6ff436c6db0ff526b5891ca311633119caa76d03b33cdd105c6674faa2d1c8f633646b3b6f9bd3e6204fe61908fe218b26124f802196308aa023da2d163046edd5ee2a42f1ba091c3c6ab6d4e35e9d181ee0a509ca3dc781a6f008aa049ce51db5ddf4be300ea5356b1889a581d9ef6841c337dd9527ccb97570725bfe10ff5d6f0d67991a8c251c4b1cd9bf9b409ffa44ddca501b4440132c9a70847ccdc2507a7580421624634f2ad80f22f8d018c05bc7998a7c8be43816cc02a87fbf76bc694e70c48a55dcbc41d8d3701cace47137d3dbd08d1b0a83508ede6c023450ec8621a443df36f9f44040d5e5bc7916d303daa54c718eb1875ca09df74c2f43a1e7e25a729ff8342f37d10ab51eeef05f5c384f91d712811c1fc2a4b3b3e66cf042b5357e75ee9f8128fe2a59143aef303260e723830fad1e39d28c0d535601a90110893be685588034e49900827ad59a2dc916278646dbf49ec82b75cd19f24a5c51a8c03f374ba6397aa074c134e584e1d8fa8bdceb7aa7ddd768d34754fd4c183ce03b7cc417e8b79eb218f84fa86373a4732793281fcefd2d888ebf2c2d50ffc3d2e95db3ecb5bb7d2a4650f63d6956494cfe0bb0d1f74bde38171e9b1700d94adcc0641e7a4aef4711cf6e508bf8d3ae094261585280f36fb13acb4601aecddccd5dd678b94e1c111107ac462575edcb2c61502adbc135c81e65b8f802e94debdaa15b88a716f425baf2b4d5d6e0307e22bb4cd78f9bb7f5c308553ced02d4f82f761b0d0afb567a85b1fa8bf4164c1099e52a2370388972d144ba9cb831dc182f971ea848381ae4507286355909de7a10e54fa26b0d1f137180a41d76b3e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-zope.testing-4.7-150200.2.2.1.src.rpmpython3-zope.testing@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]c@\C@\l@YMUURsRi QC @mcepl@suse.commcalabkova@suse.commcepl@suse.comaloisio@gmx.combenoit.monin@gmx.frp.drouand@gmail.comspeilicke@suse.comspeilicke@suse.com- Replace %fdupes -s with plain %fdupes; hardlinks are better.- update to version 4.7 * Added support for Python 3.7. * Remove dependencies on zope.interface and zope.exceptions. * Remove use of 2to3 for outdated versions of PyPy3, letting us build universal wheels.- Remove superfluous devel dependency for noarch package- Update to 4.6.1 * Add support for Python 3.6. 4.6.0: * Introduce option flag ``IGNORE_EXCEPTION_MODULE_IN_PYTHON2`` to normalize exception class names in traceback output. In Python 3 they are displayed as the full dotted name. In Python 2 they are displayed as "just" the class name. When running doctests in Python 3, the option flag will not have any effect, however when running the same test in Python 2, the segments in the full dotted name leading up to the class name are stripped away from the "expected" string. * Drop support for Python 2.6 and 3.2. * Add support for Python 3.5. * Cleaned up useless 2to3 conversion. 4.5.0: * Added meta data for test case methods created with ``zope.testing.doctestcase``. * Reasonable values for ``__name__``, making sure that ``__name__`` starts with ``test``. * For ``doctestfile`` methods, provide ``filename`` and ``filepath`` attributes. The meta data us useful, for example, for selecting tests with the nose attribute mechanism. * Added ``doctestcase.doctestfiles`` * Define multiple doctest files at once. * Automatically assign test class members. So rather than:: class MYTests(unittest.TestCase): ... test_foo = doctestcase.doctestfile('foo.txt') You can use:: @doctestcase.doctestfiles('foo.txt', 'bar.txt', ...) class MYTests(unittest.TestCase): ... 4.4.0: * Added ``zope.testing.setupstack.mock`` as a convenience function for setting up mocks in tests. (The Python ``mock`` package must be in the path for this to work. The excellent ``mock`` package isn't a dependency of ``zope.testing``.) * Added the base class ``zope.testing.setupstack.TestCase`` to make it much easier to use ``zope.testing.setupstack`` in ``unittest`` test cases. 4.3.0: * Added support for creating doctests as methods of ``unittest.TestCase`` classes so that they can found automatically by test runners, like *nose* that ignore test suites. 4.2.0: * **Actually** remove long-deprecated ``zope.testing.doctest`` (announced as removed in 4.0.0) and ``zope.testing.doctestunit``. * Add support for PyPy and PyPy3. - Converted to single-spec- update to version 4.1.3: * Added support for Python 3.4. * Updated boostrap.py to version 2.2. - switch the source archive to tar.gz (zip not available) - remove unzip from BuildRequires - reenable the tests for all suse versions- Disable tests; fix build for Factory- Require python-setuptools instead of distribute (upstreams merged)- Initial versionsheep09 1661160627   !"#$$&'()*+,-./0123456789:;<=>?@ABCDEFGHI4.7-150200.2.2.1zopezope.testing-4.7-py3.6-nspkg.pthzope.testing-4.7-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnamespace_packages.txtnot-zip-saferequires.txttop_level.txttesting__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccleanup.cpython-36.opt-1.pyccleanup.cpython-36.pycdoctestcase.cpython-36.opt-1.pycdoctestcase.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycformparser.cpython-36.opt-1.pycformparser.cpython-36.pycloggingsupport.cpython-36.opt-1.pycloggingsupport.cpython-36.pycloghandler.cpython-36.opt-1.pycloghandler.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycrenormalizing.cpython-36.opt-1.pycrenormalizing.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycsetupstack.cpython-36.opt-1.pycsetupstack.cpython-36.pyctest_renormalizing.cpython-36.opt-1.pyctest_renormalizing.cpython-36.pyctestrunner.cpython-36.opt-1.pyctestrunner.cpython-36.pyctests.cpython-36.opt-1.pyctests.cpython-36.pycwait.cpython-36.opt-1.pycwait.cpython-36.pyccleanup.pydoctestcase.pydoctestcase.txtexceptions.pyformparser.pyformparser.txtloggingsupport.pyloggingsupport.txtloghandler.pymodule.pymodule.txtrenormalizing.pyrenormalizing.txtserver.pysetupstack.pysetupstack.txttest-1.txttest4.txttest4e.txttest4f.txttest_renormalizing.pytestrunner.pytests.pywait.pywait.txtpython3-zope.testingCOPYRIGHT.txtREADME.rstpython3-zope.testingLICENSE.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/zope.testing-4.7-py3.6.egg-info//usr/lib/python3.6/site-packages/zope//usr/lib/python3.6/site-packages/zope/testing//usr/lib/python3.6/site-packages/zope/testing/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-zope.testing//usr/share/licenses//usr/share/licenses/python3-zope.testing/-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.suse.de/SUSE:Maintenance:25556/SUSE_SLE-15-SP2_Update/32c165168cd9855f87a40c86d483ca41-python-zope.testing.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxdirectoryASCII text, with very long linesHTML document, ASCII textASCII textpython 3.6 byte-compiledPython script, ASCII text executableASCII text, with no line terminators  !"#$%&'()*+,-.RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRt }6HٷW^utf-839fa3bdd917b230244d9639e8f309a47988a5a54b928a8546ab8647980471921? 7zXZ !t/IL]"k%Ӆ) `>i@꟒#c}3U%7vӵC-vnW>6>Yy wö'X WBcf]CcZrl+2*P [d5Ձ9?}V6\'c|OGlt3h }Hj]}/О g\ EB3lT*M _-Y://RO 0SWP  {Dv w70v0*1R3<$ڎ9mZLwjL|,B|э:|ЯzJ[.(;R+"w$7g[i-;2ȸ@Š7uv=\ԗHSBW s/#w)YЧAd<(m0& t̳C1Zt&R\`6&A d څarHxTlI 9casTRS.$޿XIq P6RL*VG%I~-"h8tv >U)q AF=Xq+:2a3[o_c"IQ5)=i {:>s vpL FzȬ" [}`i?- ڟOx%X&kq蛻d@LRjNSe>5Y*8|&wgM7h/TΟ,@y#Gf8 A b?>0N/*8RX :ⰏXbj:+bB<>`Fc*ck/#n@A@ν?V%m-b動`jdJK}Tb %M$R,c1:)2IiQC}o;]LźʯAcꬡ>,гP)3Ιq~5k4g\q {] p5R"$Y]a_7nDgGWx{(Ӥ?68b?l\,]`LIXiS&:QUEp <6 i|q_&yF+8Raޠxc.uB[e[<3)2E/EJ'Eɔg.XmJi )Oe1!TRj쬋Kxa.U8!edG9{/i]᝻vS 9#jޛ vqU⿃q | ?t k0$h=3E LnG%xim,' 5q`9&3- j7O 5~ z(OK?@gTN 0F YZ