From e9da81c62bd489e7c0347e896bf6d108f8a10f97 Mon Sep 17 00:00:00 2001 From: Brian Curtin Date: Sat, 3 Apr 2010 00:59:32 +0000 Subject: Fix assertRaises usage on reflection functions which should raise NotImplementedError on Windows XP and below. --- Lib/test/test_winreg.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Lib/test/test_winreg.py b/Lib/test/test_winreg.py index c1a3d18..753be74 100644 --- a/Lib/test/test_winreg.py +++ b/Lib/test/test_winreg.py @@ -242,11 +242,14 @@ class LocalWinregTests(BaseWinregTests): key = OpenKey(HKEY_CURRENT_USER, test_key_name) self.assertNotEqual(key.handle, 0) - self.assertRaises(NotImplementedError, DisableReflectionKey(key)) - self.assertRaises(NotImplementedError, EnableReflectionKey(key)) - self.assertRaises(NotImplementedError, QueryReflectionKey(key)) - self.assertRaises(NotImplementedError, - DeleteKeyEx(HKEY_CURRENT_USER, test_key_name)) + with self.assertRaises(NotImplementedError): + DisableReflectionKey(key) + with self.assertRaises(NotImplementedError): + EnableReflectionKey(key) + with self.assertRaises(NotImplementedError): + QueryReflectionKey(key) + with self.assertRaises(NotImplementedError): + DeleteKeyEx(HKEY_CURRENT_USER, test_key_name) finally: DeleteKey(HKEY_CURRENT_USER, test_key_name) -- cgit v0.12