Skip to content

Commit 02c05cc

Browse files
committed
unksip test_builtin.py
1 parent da53f94 commit 02c05cc

File tree

1 file changed

+30
-18
lines changed

1 file changed

+30
-18
lines changed

Lib/test/test_builtin.py

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,8 @@ class C3(C2): pass
286286
c3 = C3()
287287
self.assertTrue(callable(c3))
288288

289-
@unittest.skip("TODO: RUSTPYTHON")
289+
# TODO: RUSTPYTHON
290+
@unittest.expectedFailure
290291
def test_chr(self):
291292
self.assertEqual(chr(32), ' ')
292293
self.assertEqual(chr(65), 'A')
@@ -312,7 +313,8 @@ def test_chr(self):
312313
def test_cmp(self):
313314
self.assertTrue(not hasattr(builtins, "cmp"))
314315

315-
@unittest.skip("TODO: RUSTPYTHON")
316+
# TODO: RUSTPYTHON
317+
@unittest.expectedFailure
316318
def test_compile(self):
317319
compile('print(1)\n', '', 'exec')
318320
bom = b'\xef\xbb\xbf'
@@ -464,7 +466,8 @@ def test_divmod(self):
464466

465467
self.assertRaises(TypeError, divmod)
466468

467-
@unittest.skip("TODO: RUSTPYTHON")
469+
# TODO: RUSTPYTHON
470+
@unittest.expectedFailure
468471
def test_eval(self):
469472
self.assertEqual(eval('1+1'), 2)
470473
self.assertEqual(eval(' 1+1\n'), 2)
@@ -488,7 +491,8 @@ def __getitem__(self, key):
488491
raise ValueError
489492
self.assertRaises(ValueError, eval, "foo", {}, X())
490493

491-
@unittest.skip("TODO: RUSTPYTHON")
494+
# TODO: RUSTPYTHON
495+
@unittest.expectedFailure
492496
def test_general_eval(self):
493497
# Tests that general mappings can be used for the locals argument
494498

@@ -658,7 +662,8 @@ def badfunc():
658662
self.assertEqual(list(filter(lambda x: x>=3, (1, 2, 3, 4))), [3, 4])
659663
self.assertRaises(TypeError, list, filter(42, (1, 2)))
660664

661-
@unittest.skip("TODO: RUSTPYTHON")
665+
# TODO: RUSTPYTHON
666+
@unittest.expectedFailure
662667
def test_filter_pickle(self):
663668
for proto in range(pickle.HIGHEST_PROTOCOL + 1):
664669
f1 = filter(filter_char, "abcdeabcde")
@@ -866,7 +871,8 @@ def badfunc(x):
866871
raise RuntimeError
867872
self.assertRaises(RuntimeError, list, map(badfunc, range(5)))
868873

869-
@unittest.skip("TODO: RUSTPYTHON")
874+
# TODO: RUSTPYTHON
875+
@unittest.expectedFailure
870876
def test_map_pickle(self):
871877
for proto in range(pickle.HIGHEST_PROTOCOL + 1):
872878
m1 = map(map_char, "Is this the real life?")
@@ -1027,7 +1033,6 @@ def write_testfile(self):
10271033
fp.write('XXX'*100)
10281034
fp.write('YYY'*100)
10291035

1030-
@unittest.skip("TODO: RUSTPYTHON")
10311036
def test_open(self):
10321037
self.write_testfile()
10331038
fp = open(TESTFN, 'r')
@@ -1043,7 +1048,8 @@ def test_open(self):
10431048
self.assertRaises(ValueError, open, 'a\x00b')
10441049
self.assertRaises(ValueError, open, b'a\x00b')
10451050

1046-
@unittest.skip("TODO: RUSTPYTHON")
1051+
# TODO: RUSTPYTHON
1052+
@unittest.expectedFailure
10471053
@unittest.skipIf(sys.flags.utf8_mode, "utf-8 mode is enabled")
10481054
def test_open_default_encoding(self):
10491055
old_environ = dict(os.environ)
@@ -1064,7 +1070,7 @@ def test_open_default_encoding(self):
10641070
os.environ.clear()
10651071
os.environ.update(old_environ)
10661072

1067-
@unittest.skip("TODO: RUSTPYTHON")
1073+
@unittest.skipIf(sys.platform == 'win32', 'TODO: RUSTPYTHON Windows')
10681074
def test_open_non_inheritable(self):
10691075
fileobj = open(__file__)
10701076
with fileobj:
@@ -1097,7 +1103,8 @@ def test_ord(self):
10971103
self.assertEqual(ord("\U0010FFFE"), 0x0010FFFE)
10981104
self.assertEqual(ord("\U0010FFFF"), 0x0010FFFF)
10991105

1100-
@unittest.skip("TODO: RUSTPYTHON")
1106+
# TODO: RUSTPYTHON
1107+
@unittest.expectedFailure
11011108
def test_pow(self):
11021109
self.assertEqual(pow(0,0), 1)
11031110
self.assertEqual(pow(0,1), 0)
@@ -1147,7 +1154,6 @@ def test_pow(self):
11471154

11481155
self.assertRaises(TypeError, pow)
11491156

1150-
@unittest.skip("TODO: RUSTPYTHON")
11511157
def test_input(self):
11521158
self.write_testfile()
11531159
fp = open(TESTFN, 'r')
@@ -1198,7 +1204,8 @@ def test_repr(self):
11981204
a[0] = a
11991205
self.assertEqual(repr(a), '{0: {...}}')
12001206

1201-
@unittest.skip("TODO: RUSTPYTHON")
1207+
# TODO: RUSTPYTHON
1208+
@unittest.expectedFailure
12021209
def test_round(self):
12031210
self.assertEqual(round(0.0), 0.0)
12041211
self.assertEqual(type(round(0.0)), int)
@@ -1294,7 +1301,8 @@ def test_round_large(self):
12941301
self.assertEqual(round(5e15+2), 5e15+2)
12951302
self.assertEqual(round(5e15+3), 5e15+3)
12961303

1297-
@unittest.skip("TODO: RUSTPYTHON")
1304+
# TODO: RUSTPYTHON
1305+
@unittest.expectedFailure
12981306
def test_bug_27936(self):
12991307
# Verify that ndigits=None means the same as passing in no argument
13001308
for x in [1234,
@@ -1312,7 +1320,8 @@ def test_setattr(self):
13121320

13131321
# test_str(): see test_unicode.py and test_bytes.py for str() tests.
13141322

1315-
@unittest.skip("TODO: RUSTPYTHON")
1323+
# TODO: RUSTPYTHON
1324+
@unittest.expectedFailure
13161325
def test_sum(self):
13171326
self.assertEqual(sum([]), 0)
13181327
self.assertEqual(sum(list(range(2,8))), 27)
@@ -1421,7 +1430,8 @@ def __getitem__(self, i):
14211430
return i
14221431
self.assertRaises(ValueError, list, zip(BadSeq(), BadSeq()))
14231432

1424-
@unittest.skip("TODO: RUSTPYTHON")
1433+
# TODO: RUSTPYTHON
1434+
@unittest.expectedFailure
14251435
def test_zip_pickle(self):
14261436
a = (1, 2, 3)
14271437
b = (4, 5, 6)
@@ -1542,7 +1552,8 @@ def test_bin(self):
15421552
self.assertEqual(bin(-(2**65)), '-0b1' + '0' * 65)
15431553
self.assertEqual(bin(-(2**65-1)), '-0b' + '1' * 65)
15441554

1545-
@unittest.skip("TODO: RUSTPYTHON")
1555+
# TODO: RUSTPYTHON
1556+
@unittest.expectedFailure
15461557
def test_bytearray_translate(self):
15471558
x = bytearray(b"abc")
15481559
self.assertRaises(ValueError, x.translate, b"1", 1)
@@ -1826,7 +1837,8 @@ def test_baddecorator(self):
18261837

18271838
class ShutdownTest(unittest.TestCase):
18281839

1829-
@unittest.skip("TODO: RUSTPYTHON")
1840+
# TODO: RUSTPYTHON
1841+
@unittest.expectedFailure
18301842
def test_cleanup(self):
18311843
# Issue #19255: builtins are still available at shutdown
18321844
code = """if 1:
@@ -2015,7 +2027,7 @@ class B:
20152027
with self.assertRaises(TypeError):
20162028
type('A', (B,), {'__slots__': '__weakref__'})
20172029

2018-
@unittest.skip("TODO: RUSTPYTHON")
2030+
@unittest.skip("TODO: RUSTPYTHON; random failure")
20192031
def test_namespace_order(self):
20202032
# bpo-34320: namespace should preserve order
20212033
od = collections.OrderedDict([('a', 1), ('b', 2)])

0 commit comments

Comments
 (0)