Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fa665e6

Browse files
committed
Mark failing/erroring tests
1 parent ec363a9 commit fa665e6

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

Lib/test/test_context.py

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ def wrapper(*args, **kwargs):
2323

2424

2525
class ContextTest(unittest.TestCase):
26+
# TODO: RUSTPYTHON
27+
@unittest.expectedFailure
2628
def test_context_var_new_1(self):
2729
with self.assertRaisesRegex(TypeError, 'takes exactly 1'):
2830
contextvars.ContextVar()
@@ -38,6 +40,8 @@ def test_context_var_new_1(self):
3840

3941
self.assertNotEqual(hash(c), hash('aaa'))
4042

43+
# TODO: RUSTPYTHON
44+
@unittest.expectedFailure
4145
@isolated_context
4246
def test_context_var_repr_1(self):
4347
c = contextvars.ContextVar('a')
@@ -72,6 +76,8 @@ class MyContext(contextvars.Context):
7276
class MyToken(contextvars.Token):
7377
pass
7478

79+
# TODO: RUSTPYTHON
80+
@unittest.expectedFailure
7581
def test_context_new_1(self):
7682
with self.assertRaisesRegex(TypeError, 'any arguments'):
7783
contextvars.Context(1)
@@ -81,6 +87,8 @@ def test_context_new_1(self):
8187
contextvars.Context(a=1)
8288
contextvars.Context(**{})
8389

90+
# TODO: RUSTPYTHON
91+
@unittest.expectedFailure
8492
def test_context_typerrors_1(self):
8593
ctx = contextvars.Context()
8694

@@ -91,16 +99,22 @@ def test_context_typerrors_1(self):
9199
with self.assertRaisesRegex(TypeError, 'ContextVar key was expected'):
92100
ctx.get(1)
93101

102+
# TODO: RUSTPYTHON
103+
@unittest.expectedFailure
94104
def test_context_get_context_1(self):
95105
ctx = contextvars.copy_context()
96106
self.assertIsInstance(ctx, contextvars.Context)
97107

108+
# TODO: RUSTPYTHON
109+
@unittest.expectedFailure
98110
def test_context_run_1(self):
99111
ctx = contextvars.Context()
100112

101113
with self.assertRaisesRegex(TypeError, 'missing 1 required'):
102114
ctx.run()
103115

116+
# TODO: RUSTPYTHON
117+
@unittest.expectedFailure
104118
def test_context_run_2(self):
105119
ctx = contextvars.Context()
106120

@@ -129,6 +143,8 @@ def func(*args, **kwargs):
129143
((11, 'bar'), {'spam': 'foo'}))
130144
self.assertEqual(a, {})
131145

146+
# TODO: RUSTPYTHON
147+
@unittest.expectedFailure
132148
def test_context_run_3(self):
133149
ctx = contextvars.Context()
134150

@@ -142,6 +158,8 @@ def func(*args, **kwargs):
142158
with self.assertRaises(ZeroDivisionError):
143159
ctx.run(func, 1, 2, a=123)
144160

161+
# TODO: RUSTPYTHON
162+
@unittest.expectedFailure
145163
@isolated_context
146164
def test_context_run_4(self):
147165
ctx1 = contextvars.Context()
@@ -167,6 +185,8 @@ def func1():
167185
self.assertEqual(returned_ctx[var], 'spam')
168186
self.assertIn(var, returned_ctx)
169187

188+
# TODO: RUSTPYTHON
189+
@unittest.expectedFailure
170190
def test_context_run_5(self):
171191
ctx = contextvars.Context()
172192
var = contextvars.ContextVar('var')
@@ -181,6 +201,8 @@ def func():
181201

182202
self.assertIsNone(var.get(None))
183203

204+
# TODO: RUSTPYTHON
205+
@unittest.expectedFailure
184206
def test_context_run_6(self):
185207
ctx = contextvars.Context()
186208
c = contextvars.ContextVar('a', default=0)
@@ -195,6 +217,8 @@ def fun():
195217

196218
ctx.run(fun)
197219

220+
# TODO: RUSTPYTHON
221+
@unittest.expectedFailure
198222
def test_context_run_7(self):
199223
ctx = contextvars.Context()
200224

@@ -204,6 +228,8 @@ def fun():
204228

205229
ctx.run(fun)
206230

231+
# TODO: RUSTPYTHON
232+
@unittest.expectedFailure
207233
@isolated_context
208234
def test_context_getset_1(self):
209235
c = contextvars.ContextVar('c')
@@ -258,6 +284,8 @@ def test_context_getset_1(self):
258284
self.assertEqual(len(ctx2), 0)
259285
self.assertEqual(list(ctx2), [])
260286

287+
# TODO: RUSTPYTHON
288+
@unittest.expectedFailure
261289
@isolated_context
262290
def test_context_getset_2(self):
263291
v1 = contextvars.ContextVar('v1')
@@ -267,6 +295,8 @@ def test_context_getset_2(self):
267295
with self.assertRaisesRegex(ValueError, 'by a different'):
268296
v2.reset(t1)
269297

298+
# TODO: RUSTPYTHON
299+
@unittest.expectedFailure
270300
@isolated_context
271301
def test_context_getset_3(self):
272302
c = contextvars.ContextVar('c', default=42)
@@ -292,6 +322,8 @@ def fun():
292322

293323
ctx.run(fun)
294324

325+
# TODO: RUSTPYTHON
326+
@unittest.expectedFailure
295327
@isolated_context
296328
def test_context_getset_4(self):
297329
c = contextvars.ContextVar('c', default=42)
@@ -302,6 +334,8 @@ def test_context_getset_4(self):
302334
with self.assertRaisesRegex(ValueError, 'different Context'):
303335
c.reset(tok)
304336

337+
# TODO: RUSTPYTHON
338+
@unittest.expectedFailure
305339
@isolated_context
306340
def test_context_getset_5(self):
307341
c = contextvars.ContextVar('c', default=42)
@@ -315,6 +349,8 @@ def fun():
315349
contextvars.copy_context().run(fun)
316350
self.assertEqual(c.get(), [])
317351

352+
# TODO: RUSTPYTHON
353+
@unittest.expectedFailure
318354
def test_context_copy_1(self):
319355
ctx1 = contextvars.Context()
320356
c = contextvars.ContextVar('c', default=42)
@@ -340,6 +376,8 @@ def ctx2_fun():
340376

341377
ctx1.run(ctx1_fun)
342378

379+
# TODO: RUSTPYTHON
380+
@unittest.expectedFailure
343381
@isolated_context
344382
def test_context_threads_1(self):
345383
cvar = contextvars.ContextVar('cvar')
@@ -358,6 +396,8 @@ def sub(num):
358396
tp.shutdown()
359397
self.assertEqual(results, list(range(10)))
360398

399+
# TODO: RUSTPYTHON
400+
@unittest.expectedFailure
361401
def test_contextvar_getitem(self):
362402
clss = contextvars.ContextVar
363403
self.assertEqual(clss[str], clss)

0 commit comments

Comments
 (0)