X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=python-eventlet%2Ftests%2Fthread_test.py;h=425ba14ef41bf6095332f0acd086c1b876086e2c;hb=refs%2Ftags%2Fmos-9.0;hp=caf8dbf8fd6128384d66b4754c49444d7b4f1dad;hpb=358bd9258c2b6d2ee74de4dfd07a5123107abad4;p=packages%2Ftrusty%2Fpython-eventlet.git diff --git a/python-eventlet/tests/thread_test.py b/python-eventlet/tests/thread_test.py index caf8dbf..425ba14 100644 --- a/python-eventlet/tests/thread_test.py +++ b/python-eventlet/tests/thread_test.py @@ -8,7 +8,7 @@ from eventlet import greenthread from eventlet.green import thread from eventlet.support import six -from tests import LimitedTestCase, skipped +from tests import LimitedTestCase class Locals(LimitedTestCase): @@ -24,29 +24,6 @@ class Locals(LimitedTestCase): self.results = [] super(Locals, self).tearDown() - @skipped # cause it relies on internal details of corolocal that are no longer true - def test_simple(self): - tls = thread._local() - g_ids = [] - evt = event.Event() - - def setter(tls, v): - g_id = id(greenthread.getcurrent()) - g_ids.append(g_id) - tls.value = v - evt.wait() - - thread.start_new_thread(setter, args=(tls, 1)) - thread.start_new_thread(setter, args=(tls, 2)) - eventlet.sleep() - objs = object.__getattribute__(tls, "__objs") - assert sorted(g_ids) == sorted(objs.keys()) - assert objs[g_ids[0]]['value'] == 1 - assert objs[g_ids[1]]['value'] == 2 - assert getattr(tls, 'value', None) is None - evt.send("done") - eventlet.sleep() - def test_assignment(self): my_local = corolocal.local() my_local.a = 1