Skip to content

Commit aa51508

Browse files
tirkarthilisroach
authored andcommitted
Fix assertions regarding magic methods function body that was not executed (GH-14154)
1 parent 526a014 commit aa51508

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

Lib/unittest/test/testmock/testasync.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -361,17 +361,14 @@ def test_add_side_effect_iterable(self):
361361

362362

363363
class AsyncContextManagerTest(unittest.TestCase):
364+
364365
class WithAsyncContextManager:
365-
def __init__(self):
366-
self.entered = False
367-
self.exited = False
368366

369367
async def __aenter__(self, *args, **kwargs):
370-
self.entered = True
371368
return self
372369

373370
async def __aexit__(self, *args, **kwargs):
374-
self.exited = True
371+
pass
375372

376373
def test_magic_methods_are_async_mocks(self):
377374
mock = MagicMock(self.WithAsyncContextManager())
@@ -390,11 +387,7 @@ async def use_context_manager():
390387
return result
391388

392389
result = asyncio.run(use_context_manager())
393-
self.assertFalse(instance.entered)
394-
self.assertFalse(instance.exited)
395390
self.assertTrue(called)
396-
self.assertTrue(mock_instance.entered)
397-
self.assertTrue(mock_instance.exited)
398391
self.assertTrue(mock_instance.__aenter__.called)
399392
self.assertTrue(mock_instance.__aexit__.called)
400393
self.assertIsNot(mock_instance, result)

0 commit comments

Comments
 (0)