(self)
| 372 | DeleteKey(HKEY_CURRENT_USER, test_key_name) |
| 373 | |
| 374 | def test_setvalueex_value_range(self): |
| 375 | # Test for Issue #14420, accept proper ranges for SetValueEx. |
| 376 | # Py2Reg, which gets called by SetValueEx, was using PyLong_AsLong, |
| 377 | # thus raising OverflowError. The implementation now uses |
| 378 | # PyLong_AsUnsignedLong to match DWORD's size. |
| 379 | try: |
| 380 | with CreateKey(HKEY_CURRENT_USER, test_key_name) as ck: |
| 381 | self.assertNotEqual(ck.handle, 0) |
| 382 | SetValueEx(ck, "test_name", None, REG_DWORD, 0x80000000) |
| 383 | finally: |
| 384 | DeleteKey(HKEY_CURRENT_USER, test_key_name) |
| 385 | |
| 386 | def test_setvalueex_negative_one_check(self): |
| 387 | # Test for Issue #43984, check -1 was not set by SetValueEx. |
nothing calls this directly
no test coverage detected