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 ceb3dae commit 85d49f1Copy full SHA for 85d49f1
Lib/test/test_interpreters.py
@@ -1055,3 +1055,18 @@ def test_recv_nowait_default(self):
1055
self.assertEqual(obj4, b'spam')
1056
self.assertEqual(obj5, b'eggs')
1057
self.assertIs(obj6, default)
1058
+
1059
+ def test_send_buffer_nowait(self):
1060
+ buf = bytearray(b'spamspamspam')
1061
+ rch, sch = interpreters.create_channel()
1062
+ sch.send_buffer_nowait(buf)
1063
+ obj = rch.recv()
1064
1065
+ self.assertIsNot(obj, buf)
1066
+ self.assertIsInstance(obj, memoryview)
1067
+ self.assertEqual(obj, buf)
1068
1069
+ buf[4:8] = b'eggs'
1070
1071
+ obj[4:8] = b'ham.'
1072
0 commit comments