Skip to content

Commit f4872b2

Browse files
committed
mark poluting tests
1 parent 5d218e5 commit f4872b2

File tree

4 files changed

+22
-0
lines changed

4 files changed

+22
-0
lines changed

Lib/test/test_multiprocessing_fork/test_processes.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ def test_args_argument(self): super().test_args_argument() # TODO: RUSTPYTHON
2222
@unittest.skipIf(sys.platform == 'linux', 'TODO: RUSTPYTHON flaky timeout')
2323
def test_process(self): super().test_process() # TODO: RUSTPYTHON
2424

25+
class WithProcessesTestHeap(WithProcessesTestHeap): # TODO: RUSTPYTHON
26+
@unittest.skipIf( # TODO: RUSTPYTHON
27+
sys.platform == 'linux' and 'RUSTPYTHON_SKIP_ENV_POLLUTERS' in os.environ, # TODO: RUSTPYTHON
28+
'TODO: RUSTPYTHON environment pollution when running rustpython -m test --fail-env-changed due to gc threshold change'
29+
) # TODO: RUSTPYTHON
30+
def test_free_from_gc(self): super().test_free_from_gc() # TODO: RUSTPYTHON
31+
2532
class WithProcessesTestPool(WithProcessesTestPool): # TODO: RUSTPYTHON
2633
@unittest.skipIf( # TODO: RUSTPYTHON
2734
sys.platform == 'linux' and 'RUSTPYTHON_SKIP_ENV_POLLUTERS' in os.environ, # TODO: RUSTPYTHON

Lib/test/test_multiprocessing_forkserver/test_processes.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ def test_repr_lock(self): super().test_repr_lock() # TODO: RUSTPYTHON
2222
) # TODO: RUSTPYTHON
2323
def test_repr_rlock(self): super().test_repr_rlock() # TODO: RUSTPYTHON
2424

25+
class WithProcessesTestHeap(WithProcessesTestHeap): # TODO: RUSTPYTHON
26+
@unittest.skipIf( # TODO: RUSTPYTHON
27+
'RUSTPYTHON_SKIP_ENV_POLLUTERS' in os.environ, # TODO: RUSTPYTHON
28+
'TODO: RUSTPYTHON environment pollution when running rustpython -m test --fail-env-changed due to gc threshold change'
29+
) # TODO: RUSTPYTHON
30+
def test_free_from_gc(self): super().test_free_from_gc() # TODO: RUSTPYTHON
31+
2532
class WithProcessesTestPool(WithProcessesTestPool): # TODO: RUSTPYTHON
2633
@unittest.skipIf( # TODO: RUSTPYTHON
2734
'RUSTPYTHON_SKIP_ENV_POLLUTERS' in os.environ, # TODO: RUSTPYTHON

Lib/test/test_multiprocessing_spawn/test_processes.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ def test_repr_lock(self): super().test_repr_lock() # TODO: RUSTPYTHON
2020
) # TODO: RUSTPYTHON
2121
def test_repr_rlock(self): super().test_repr_rlock() # TODO: RUSTPYTHON
2222

23+
class WithProcessesTestHeap(WithProcessesTestHeap): # TODO: RUSTPYTHON
24+
@unittest.skipIf( # TODO: RUSTPYTHON
25+
sys.platform in ('darwin', 'linux') and 'RUSTPYTHON_SKIP_ENV_POLLUTERS' in os.environ, # TODO: RUSTPYTHON
26+
'TODO: RUSTPYTHON environment pollution when running rustpython -m test --fail-env-changed due to gc threshold change'
27+
) # TODO: RUSTPYTHON
28+
def test_free_from_gc(self): super().test_free_from_gc() # TODO: RUSTPYTHON
29+
2330
class WithProcessesTestPool(WithProcessesTestPool): # TODO: RUSTPYTHON
2431
@unittest.skipIf( # TODO: RUSTPYTHON
2532
sys.platform in ('darwin', 'linux') and 'RUSTPYTHON_SKIP_ENV_POLLUTERS' in os.environ, # TODO: RUSTPYTHON

Lib/test/test_weakref.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1954,6 +1954,7 @@ def test_threaded_weak_valued_pop(self):
19541954
x = d.pop(10, 10)
19551955
self.assertIsNot(x, None) # we never put None in there!
19561956

1957+
@unittest.skip("TODO: RUSTPYTHON; race condition between GC and WeakValueDictionary callback")
19571958
@threading_helper.requires_working_threading()
19581959
def test_threaded_weak_valued_consistency(self):
19591960
# Issue #28427: old keys should not remove new values from

0 commit comments

Comments
 (0)