@@ -41,7 +41,8 @@ def raise_catch(self, exc, excname):
41
41
self .assertEqual (buf1 , buf2 )
42
42
self .assertEqual (exc .__name__ , excname )
43
43
44
- @unittest .skip ("TODO: RUSTPYTHON" )
44
+ # TODO: RUSTPYTHON
45
+ @unittest .expectedFailure
45
46
def testRaising (self ):
46
47
self .raise_catch (AttributeError , "AttributeError" )
47
48
self .assertRaises (AttributeError , getattr , sys , "undefined_attribute" )
@@ -331,7 +332,8 @@ def test_windows_message(self):
331
332
with self .assertRaisesRegex (OSError , 'Windows Error 0x%x' % code ):
332
333
ctypes .pythonapi .PyErr_SetFromWindowsErr (code )
333
334
334
- @unittest .skip ("TODO: RUSTPYTHON" )
335
+ # TODO: RUSTPYTHON
336
+ @unittest .expectedFailure
335
337
def testAttributes (self ):
336
338
# test that exception attributes are happy
337
339
@@ -489,7 +491,8 @@ def testInvalidTraceback(self):
489
491
else :
490
492
self .fail ("No exception raised" )
491
493
492
- @unittest .skip ("TODO: RUSTPYTHON" )
494
+ # TODO: RUSTPYTHON
495
+ @unittest .expectedFailure
493
496
def testInvalidAttrs (self ):
494
497
self .assertRaises (TypeError , setattr , Exception (), '__cause__' , 1 )
495
498
self .assertRaises (TypeError , delattr , Exception (), '__cause__' )
@@ -1232,7 +1235,8 @@ def __del__(self):
1232
1235
self .assertIn ("del is broken" , report )
1233
1236
self .assertTrue (report .endswith ("\n " ))
1234
1237
1235
- @unittest .skip ("TODO: RUSTPYTHON" )
1238
+ # TODO: RUSTPYTHON
1239
+ @unittest .expectedFailure
1236
1240
def test_unhandled (self ):
1237
1241
# Check for sensible reporting of unhandled exceptions
1238
1242
for exc_type in (ValueError , BrokenStrException ):
@@ -1389,7 +1393,8 @@ def test_non_str_argument(self):
1389
1393
exc = ImportError (arg )
1390
1394
self .assertEqual (str (arg ), str (exc ))
1391
1395
1392
- @unittest .skip ("TODO: RUSTPYTHON" )
1396
+ # TODO: RUSTPYTHON
1397
+ @unittest .expectedFailure
1393
1398
def test_copy_pickle (self ):
1394
1399
for kwargs in (dict (),
1395
1400
dict (name = 'somename' ),
0 commit comments