Kaydet (Commit) b531bef9 authored tarafından Thomas Heller's avatar Thomas Heller

Fix and enable a test that now works.

üst 039cba1d
...@@ -43,7 +43,7 @@ class Test(unittest.TestCase): ...@@ -43,7 +43,7 @@ class Test(unittest.TestCase):
self.assertRaises(ValueError, lambda: (c_int * 16).from_buffer(a, sizeof(c_int))) self.assertRaises(ValueError, lambda: (c_int * 16).from_buffer(a, sizeof(c_int)))
self.assertRaises(ValueError, lambda: (c_int * 1).from_buffer(a, 16 * sizeof(c_int))) self.assertRaises(ValueError, lambda: (c_int * 1).from_buffer(a, 16 * sizeof(c_int)))
def BROKEN_test_from_buffer_copy(self): def test_from_buffer_copy(self):
a = array.array("i", range(16)) a = array.array("i", range(16))
x = (c_int * 16).from_buffer_copy(a) x = (c_int * 16).from_buffer_copy(a)
...@@ -64,8 +64,8 @@ class Test(unittest.TestCase): ...@@ -64,8 +64,8 @@ class Test(unittest.TestCase):
del a; gc.collect(); gc.collect(); gc.collect() del a; gc.collect(); gc.collect(); gc.collect()
self.assertEqual(x[:], list(range(16))) self.assertEqual(x[:], list(range(16)))
x = (c_char * 16).from_buffer_copy("a" * 16) x = (c_char * 16).from_buffer_copy(b"a" * 16)
self.assertEqual(x[:], "a" * 16) self.assertEqual(x[:], b"a" * 16)
def test_fom_buffer_copy_with_offset(self): def test_fom_buffer_copy_with_offset(self):
a = array.array("i", range(16)) a = array.array("i", range(16))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment