diff --git a/tests/test_coding/test_optionals.py b/tests/test_coding/test_optionals.py
index d94def9c56d2305fbe18303ac5b47c62e1e75661..aec61bca978af43152de7c3345c7d7e123ff9670 100644
--- a/tests/test_coding/test_optionals.py
+++ b/tests/test_coding/test_optionals.py
@@ -37,8 +37,8 @@ class TestOptionals(unittest.TestCase):
         self.assertEqual(obj.a, 6)
         self.assertEqual(opt.a, 6)
         del opt.a
-        self.assertRaises(AttributeError, obj.a)
-        self.assertRaises(AttributeError, opt.a)
+        self.assertRaises(AttributeError, lambda: obj.a)
+        self.assertRaises(AttributeError, lambda: opt.a)
 
     def test_list(self):
         a = [1, 2, 3]