File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -3732,16 +3732,21 @@ def test_shared_memory_basics(self):
3732
3732
with unittest .mock .patch (
3733
3733
'multiprocessing.shared_memory._make_filename' ) as mock_make_filename :
3734
3734
3735
+ NAME_PREFIX = shared_memory ._SHM_NAME_PREFIX
3735
3736
names = ['test01_fn' , 'test02_fn' ]
3737
+ # Prepend NAME_PREFIX which can be '/psm_' or 'wnsm_', necessary
3738
+ # because some POSIX compliant systems require name to start with /
3739
+ names = [NAME_PREFIX + name for name in names ]
3740
+
3736
3741
mock_make_filename .side_effect = names
3737
3742
shm1 = shared_memory .SharedMemory (create = True , size = 1 )
3738
3743
self .addCleanup (shm1 .unlink )
3739
- self .assertEqual (shm1 .name , names [0 ])
3744
+ self .assertEqual (shm1 ._name , names [0 ])
3740
3745
3741
3746
mock_make_filename .side_effect = names
3742
3747
shm2 = shared_memory .SharedMemory (create = True , size = 1 )
3743
3748
self .addCleanup (shm2 .unlink )
3744
- self .assertEqual (shm2 .name , names [1 ])
3749
+ self .assertEqual (shm2 ._name , names [1 ])
3745
3750
3746
3751
if shared_memory ._USE_POSIX :
3747
3752
# Posix Shared Memory can only be unlinked once. Here we
You can’t perform that action at this time.
0 commit comments