idella4 14/05/05 15:16:07 Added: encore-0.5.1-pypy-tests.patch Log: drop py2.6 add pypy support, cull IUSE flags according to content absent from the tarball, patch for some tests to pass under pypy, upgrade test phase to accommadate pypy (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
Revision Changes Path 1.1 dev-python/encore/files/encore-0.5.1-pypy-tests.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/encore/files/encore-0.5.1-pypy-tests.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/encore/files/encore-0.5.1-pypy-tests.patch?rev=1.1&content-type=text/plain Index: encore-0.5.1-pypy-tests.patch =================================================================== diff -ur encore-0.5.1.orig/encore/events/tests/test_event_manager.py encore-0.5.1/encore/events/tests/test_event_manager.py --- encore/events/tests/test_event_manager.py 2014-01-06 22:40:24.000000000 +0800 +++ encore/events/tests/test_event_manager.py 2014-05-05 17:56:16.606026933 +0800 @@ -10,7 +10,7 @@ import mock import weakref import threading - +import sys # Local imports. from encore.events.event_manager import EventManager, BaseEvent from encore.events.api import (get_event_manager, set_event_manager, @@ -429,6 +429,7 @@ self.evt_mgr.emit(BaseEvent()) self.assertEqual(data, [1]) + @unittest.skipIf(hasattr(sys, 'pypy_version_info'), "test written for py2 garbage collection methods") def test_method_weakref(self): """ Test if methods do not prevent garbage collection of objects. """ @@ -464,6 +465,7 @@ self.evt_mgr.emit(obj) self.assertEqual(data, [1, 2]) + @unittest.skipIf(hasattr(sys, 'pypy_version_info'), "test written for py2 garbage collection methods") def test_method_collect(self): """ Test if object garbage collection disconnects listener method. """ @@ -481,6 +483,7 @@ self.assertEqual(data, []) self.assertEqual(len(list(self.evt_mgr.get_listeners(BaseEvent))), 0) + @unittest.skipIf(hasattr(sys, 'pypy_version_info'), "test written for py2 garbage collection methods") def test_method_disconnect(self): """ Test if method disconnect works. """
