Skip to content

Commit 6745906

Browse files
test: fix test method signature for shared_memory slice assignment
1 parent 4cfbb0a commit 6745906

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

Lib/test/_test_multiprocessing.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4932,6 +4932,15 @@ def test_shared_memory_cleaned_after_process_termination(self):
49324932
"resource_tracker: There appear to be 1 leaked "
49334933
"shared_memory objects to clean up at shutdown", err)
49344934

4935+
def test_shared_memory_slice_assignment_no_crash(self):
4936+
from multiprocessing import shared_memory
4937+
shm = shared_memory.SharedMemory(create=True, size=10)
4938+
try:
4939+
shm.buf[:5] = b'hello'
4940+
finally:
4941+
shm.close()
4942+
shm.unlink()
4943+
49354944
@unittest.skipIf(os.name != "posix", "resource_tracker is posix only")
49364945
@resource_tracker_format_subtests
49374946
def test_shared_memory_untracking(self):
@@ -4987,15 +4996,6 @@ def test_shared_memory_tracking(self):
49874996
resource_tracker.unregister(mem._name, "shared_memory")
49884997
mem.close()
49894998

4990-
def test_shared_memory_slice_assignment_no_crash():
4991-
from multiprocessing import shared_memory
4992-
shm = shared_memory.SharedMemory(create=True, size=10)
4993-
try:
4994-
shm.buf[:5] = b'hello'
4995-
finally:
4996-
shm.close()
4997-
shm.unlink()
4998-
49994999
#
50005000
# Test to verify that `Finalize` works.
50015001
#

0 commit comments

Comments
 (0)