We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 17d417b commit abc5088Copy full SHA for abc5088
Lib/test/memoryview/test_released_iter.py
@@ -0,0 +1,24 @@
1
+import unittest
2
+
3
+from unittest import TestCase
4
5
6
+class TestMemoryViewErrors(TestCase):
7
+ def test_memoryview_release(self):
8
+ av = memoryview(b"something")
9
+ av.release()
10
11
+ with self.assertRaises(ValueError):
12
+ av.__iter__()
13
14
+ def test_memoryview_direct_iter_no_error(self):
15
16
17
+ try:
18
+ iterator = av.__iter__()
19
+ list(iterator)
20
+ except Exception as e:
21
+ self.fail(f"Direct __iter__() call raised an exception: {e}")
22
23
+if __name__ == "__main__":
24
+ unittest.main()
0 commit comments