File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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#
You can’t perform that action at this time.
0 commit comments