File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed
lib/dl_file_uploader_api_lib
dl_file_uploader_api_lib_tests/ext
dl_file_uploader_api_lib/views Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 3737 GSheetsUserSourceDataSourceProperties ,
3838 GSheetsUserSourceProperties ,
3939 UserSourceProperties ,
40+ YaDocsUserSourceDataSourceProperties ,
41+ YaDocsUserSourceProperties ,
4042)
4143from dl_file_uploader_task_interface .tasks import ParseFileTask
4244
@@ -156,6 +158,13 @@ async def _make_source_resp(
156158 assert isinstance (source .user_source_dsrc_properties , GSheetsUserSourceDataSourceProperties )
157159 extra ["sheet_id" ] = source .user_source_dsrc_properties .sheet_id
158160
161+ if file_type == FileType .yadocs :
162+ assert isinstance (user_source_properties , YaDocsUserSourceProperties )
163+ extra ["private_path" ] = user_source_properties .private_path
164+ extra ["public_link" ] = user_source_properties .public_link
165+ assert isinstance (source .user_source_dsrc_properties , YaDocsUserSourceDataSourceProperties )
166+ extra ["sheet_id" ] = source .user_source_dsrc_properties .sheet_id
167+
159168 source_resp = dict (
160169 file_type = file_type ,
161170 source_id = source .id ,
Original file line number Diff line number Diff line change @@ -42,6 +42,14 @@ async def test_yadocuments_public_file(
4242 assert sheet_src .status == FileProcessingStatus .ready
4343 assert sheet_src .error is None
4444
45+ for src in df .sources :
46+ resp = await fu_client .make_request (ReqBuilder .source_info (file_id , src .id ))
47+ assert resp .status == 200
48+ source = resp .json ["source" ]
49+ assert source ["public_link" ]
50+ assert source ["sheet_id" ]
51+ assert source ["is_valid" ]
52+
4553
4654@pytest .mark .asyncio
4755async def test_yadocuments_private_file (
You can’t perform that action at this time.
0 commit comments