@@ -56,6 +56,7 @@ def reraise():
56
56
raise
57
57
self .assertRaises (TypeError , reraise )
58
58
59
+ @unittest .skip ("TODO: RUSTPYTHON" )
59
60
def test_finally_reraise (self ):
60
61
def reraise ():
61
62
try :
@@ -150,6 +151,8 @@ def test_assert_with_tuple_arg(self):
150
151
151
152
class TestCause (unittest .TestCase ):
152
153
154
+ # TODO: RUSTPYTHON
155
+ @unittest .expectedFailure
153
156
def testCauseSyntax (self ):
154
157
try :
155
158
try :
@@ -169,6 +172,8 @@ def testCauseSyntax(self):
169
172
self .assertFalse (e .__suppress_context__ )
170
173
self .assertIsInstance (e .__context__ , TypeError )
171
174
175
+ # TODO: RUSTPYTHON
176
+ @unittest .expectedFailure
172
177
def test_invalid_cause (self ):
173
178
try :
174
179
raise IndexError from 5
@@ -209,6 +214,7 @@ def __init__(self):
209
214
210
215
class TestTraceback (unittest .TestCase ):
211
216
217
+ @unittest .skip ("TODO: RUSTPYTHON" )
212
218
def test_sets_traceback (self ):
213
219
try :
214
220
raise IndexError ()
@@ -233,6 +239,7 @@ class TestTracebackType(unittest.TestCase):
233
239
def raiser (self ):
234
240
raise ValueError
235
241
242
+ @unittest .skip ("TODO: RUSTPYTHON" )
236
243
def test_attrs (self ):
237
244
try :
238
245
self .raiser ()
@@ -268,6 +275,7 @@ def test_attrs(self):
268
275
tb .tb_next = new_tb
269
276
self .assertIs (tb .tb_next , new_tb )
270
277
278
+ @unittest .skip ("TODO: RUSTPYTHON" )
271
279
def test_constructor (self ):
272
280
other_tb = get_tb ()
273
281
frame = sys ._getframe ()
@@ -344,6 +352,8 @@ def test_c_exception_context(self):
344
352
else :
345
353
self .fail ("No exception raised" )
346
354
355
+ # TODO: RUSTPYTHON
356
+ @unittest .expectedFailure
347
357
def test_c_exception_raise (self ):
348
358
try :
349
359
try :
@@ -366,6 +376,8 @@ def test_noraise_finally(self):
366
376
else :
367
377
self .fail ("No exception raised" )
368
378
379
+ # TODO: RUSTPYTHON
380
+ @unittest .expectedFailure
369
381
def test_raise_finally (self ):
370
382
try :
371
383
try :
@@ -377,6 +389,8 @@ def test_raise_finally(self):
377
389
else :
378
390
self .fail ("No exception raised" )
379
391
392
+ # TODO: RUSTPYTHON
393
+ @unittest .expectedFailure
380
394
def test_context_manager (self ):
381
395
class ContextManager :
382
396
def __enter__ (self ):
@@ -391,6 +405,8 @@ def __exit__(self, t, v, tb):
391
405
else :
392
406
self .fail ("No exception raised" )
393
407
408
+ # TODO: RUSTPYTHON
409
+ @unittest .expectedFailure
394
410
def test_cycle_broken (self ):
395
411
# Self-cycles (when re-raising a caught exception) are broken
396
412
try :
0 commit comments