[Piglit] [PATCH 37/44] unittests/options_tests.py: fix mocking for python 3.x

baker.dylan.c at gmail.com baker.dylan.c at gmail.com
Wed Jan 27 16:06:45 PST 2016

From: Dylan Baker <baker.dylan.c at gmail.com>

By default the builtins don't appear in the python 3 namespace, and
create=True must be set to make this work.

Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
 unittests/options_tests.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/unittests/options_tests.py b/unittests/options_tests.py
index 3d47610..c11f642 100644
--- a/unittests/options_tests.py
+++ b/unittests/options_tests.py
@@ -132,7 +132,8 @@ class TestReListDescriptor(object):
         """options._ReListDescriptor.__get__: Returns new _ReList if it doesn't exists"""
         nt.eq_(self.test.notexists, self.test.test_notexists)  # pylint: disable=no-member
-    @mock.patch('framework.options.setattr', mock.Mock(side_effect=Exception))
+    @mock.patch('framework.options.setattr', mock.Mock(side_effect=Exception),
+                create=True)
     def test_get_not_exists_fail(self):
         """options._ReListDescriptor.__get__: Raises AttributError if name doesn't exist and cant be created"""

More information about the Piglit mailing list