From 6e8cb6d12502ccab7c6b668f3069697fe87b5f40 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Tue, 20 Feb 2024 10:46:36 +0100 Subject: [PATCH] Disable a test in PyPy due to different behaviour. --- lupa/tests/test.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lupa/tests/test.py b/lupa/tests/test.py index f2d036ab..3bbf1cd5 100644 --- a/lupa/tests/test.py +++ b/lupa/tests/test.py @@ -1345,12 +1345,13 @@ def test_python_iter_iterator(self): class TestLuaCoroutines(SetupLuaRuntimeMixin, LupaTestCase): + + @unittest.skipIf(IS_PYPY, "attribute access differs in PyPy") def test_coroutine_object(self): f = self.lua.eval("function(N) coroutine.yield(N) end") gen = f.coroutine(5) self.assertRaises(AttributeError, getattr, gen, '__setitem__') - if not IS_PYPY: - self.assertRaises(AttributeError, setattr, gen, 'send', 5) + self.assertRaises(AttributeError, setattr, gen, 'send', 5) self.assertRaises(AttributeError, setattr, gen, 'no_such_attribute', 5) self.assertRaises(AttributeError, getattr, gen, 'no_such_attribute') self.assertRaises(AttributeError, gen.__getattr__, 'no_such_attribute')