diff --git a/comtypes/test/test_recordinfo.py b/comtypes/test/test_recordinfo.py index a032ac93..2a661639 100644 --- a/comtypes/test/test_recordinfo.py +++ b/comtypes/test/test_recordinfo.py @@ -76,14 +76,12 @@ def test_IsMatchingType(self): def test_RecordCreateCopy(self): src_rec = _create_record("foo", 3, True) - for arg in [byref(src_rec), pointer(src_rec)]: - with self.subTest(arg=arg): - ri = _create_recordinfo() - actual = ri.RecordCreateCopy(arg) - self.assertIsInstance(actual, int) - dst_rec = ComtypesCppTestSrvLib.StructRecordParamTest() - ri.RecordCopy(actual, byref(dst_rec)) - self.assertEqual(dst_rec.question, "foo") - self.assertEqual(dst_rec.answer, 3) - self.assertEqual(dst_rec.needs_clarification, True) - ri.RecordDestroy(actual) + ri = _create_recordinfo() + actual = ri.RecordCreateCopy(byref(src_rec)) + self.assertIsInstance(actual, int) + dst_rec = ComtypesCppTestSrvLib.StructRecordParamTest() + ri.RecordCopy(actual, byref(dst_rec)) + self.assertEqual(dst_rec.question, "foo") + self.assertEqual(dst_rec.answer, 3) + self.assertEqual(dst_rec.needs_clarification, True) + ri.RecordDestroy(actual)