File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -370,3 +370,15 @@ def open(
370370 * args ,
371371 ** kwargs ,
372372 )
373+
374+ async def open_async (
375+ self ,
376+ path ,
377+ * args ,
378+ ** kwargs ,
379+ ):
380+ return await self .fs .open_async (
381+ self ._join (path ),
382+ * args ,
383+ ** kwargs ,
384+ )
Original file line number Diff line number Diff line change @@ -589,6 +589,13 @@ def test_sign(mocker, dirfs):
589589 dirfs .fs .sign .assert_called_once_with (f"{ PATH } /file" , * ARGS , ** KWARGS )
590590
591591
592+ @pytest .mark .asyncio
593+ async def test_open_async (mocker , adirfs ):
594+ adirfs .fs .open_async = mocker .AsyncMock ()
595+ assert await adirfs .open_async ("file" , * ARGS , ** KWARGS ) == adirfs .fs .open_async .return_value
596+ adirfs .fs .open_async .assert_called_once_with (f"{ PATH } /file" , * ARGS , ** KWARGS )
597+
598+
592599def test_open (mocker , dirfs ):
593600 dirfs .fs .open = mocker .Mock ()
594601 assert dirfs .open ("file" , * ARGS , ** KWARGS ) == dirfs .fs .open .return_value
You can’t perform that action at this time.
0 commit comments