diff --git a/tests/test_coding/test_concurrent.py b/tests/test_coding/test_concurrent.py
index c2278655065904901b099ac0c0f359557f7c8404..51f9bd29675d68c47d2ec74b27176502da0950f2 100644
--- a/tests/test_coding/test_concurrent.py
+++ b/tests/test_coding/test_concurrent.py
@@ -656,7 +656,7 @@ class TestConcurrent(unittest.TestCase):
         mt.start().join()
         mt.terminate()
 
-    @unittest.skipUnless(sys.implementation.name == 'cpython', 'Does not work on PyPy :(')
+    @unittest.skipUnless(sys.implementation.name != 'cpython', 'Does not work on PyPy :(')
     def test_condition(self):
         dct = {'a': False}
         slf = self