diff options
author | 2020-02-29 14:14:45 +0700 | |
---|---|---|
committer | 2020-02-29 14:14:45 +0700 | |
commit | f822cb52b497939770e51e96a8c55deda2727be1 (patch) | |
tree | 0b2388b99d4351020effdccb783b5c1305d76cb2 /tests/helpers.py | |
parent | Merge branch 'master' into fuzzy_zero_div (diff) | |
parent | Merge pull request #710 from python-discord/eval-enhancements (diff) |
Merge branch 'master' into fuzzy_zero_div
Diffstat (limited to 'tests/helpers.py')
-rw-r--r-- | tests/helpers.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/helpers.py b/tests/helpers.py index 9d9dd5da6..6f50f6ae3 100644 --- a/tests/helpers.py +++ b/tests/helpers.py @@ -128,6 +128,18 @@ class AsyncMock(CustomMockMixin, unittest.mock.MagicMock): return super().__call__(*args, **kwargs) +class AsyncContextManagerMock(unittest.mock.MagicMock): + def __init__(self, return_value: Any): + super().__init__() + self._return_value = return_value + + async def __aenter__(self): + return self._return_value + + async def __aexit__(self, *args): + pass + + class AsyncIteratorMock: """ A class to mock asynchronous iterators. |