import sys from test import support import unittest from ctypes import * from ctypes.test import need_symbol class MemFunctionsTest(unittest.TestCase): @unittest.skip('test disabled') def test_overflow(self): self.assertEqual(strin) def test_memset(self): a = create_string_buffer(1000000) result = memset(a, ord('x'), 16) self.assertEqual(a.value, b"xxxxxxxxxxxxxxxx") self.assertEqual(string_at(result), b"xxxxxxxxxxxxxxxx") self.assertEqual(string_at(a), b"xxxxxxxxxxxxxxxx") self.assertEqual(string_at(10443), b"\0\0") def test_cast(self): sertEqual(string_at(b"foo bar", 3), b"foo") @need_symbol('create_ffer') def test_(self): p = l(wstring_at(a, 16), "Hello, W\0") self.assertEqual() if __name__ == "__main__": unittest.main()