import pytest @pytest.fixture def sample_drive_file_tree_request_responses() -> tuple[dict, list]: files_list = { "files": [ # Shared Drive 1 files and folders { "id": "19WVyQndQsc0AxxfdrIt5CvDQd6r-BvpqnB8bWZoL7Xk", "name": "shared-1-folder-1-doc-1", "mimeType": "application/vnd.google-apps.document", "parents": ["1dCOCdPxhTqiB3j3bWrIWM692ZbL8dyjt"], "createdTime": "2025-02-26T00:28:20.571Z", "modifiedTime": "2025-02-26T00:28:30.773Z", "driveId": "0AFqcR6obkydtUk9PVA", "size": "1024", }, { "id": "1dCOCdPxhTqiB3j3bWrIWM692ZbL8dyjt", "name": "shared-1-folder-1", "mimeType": "application/vnd.google-apps.folder", "parents": ["0AFqcR6obkydtUk9PVA"], "createdTime": "2025-02-26T00:27:45.526Z", "modifiedTime": "2025-02-26T00:27:45.526Z", "driveId": "0AFqcR6obkydtUk9PVA", }, { "id": "1didt_h-tDjuJ-dmYtHUSyOCPci30K_kSszvg0G3tKBM", "name": "shared-1-doc-1", "mimeType": "application/vnd.google-apps.document", "parents": ["0AFqcR6obkydtUk9PVA"], "createdTime": "2025-02-26T00:27:19.287Z", "modifiedTime": "2025-02-26T00:27:26.079Z", "driveId": "0AFqcR6obkydtUk9PVA", "size": "1024", }, # My Drive files and folders { "id": "1vB6sv0MD0hYSraYvWU_fcci3GN_-Jf4g-LfyXdG8ZMo", "name": "The Birth of MX Engineering", "mimeType": "application/vnd.google-apps.document", "parents": ["0AIbBwO2hjeHqUk9PVA"], "createdTime": "2025-01-24T06:34:22.305Z", "modifiedTime": "2025-02-25T21:54:30.632Z", "owners": [ { "kind": "drive#user", "displayName": "one_new_tool_everyday", "photoLink": "https://lh3.googleusercontent.com/a-/photo.png", "me": True, "permissionId": "00356981722324419750", "emailAddress": "one_new_tool_everyday@arcade.dev", } ], "size": "6634", }, { "id": "1wv2dmYo0skJTI59ZIcwH9vm-wt7psMwXTvihuEGeHeI", "name": "test document 1.1.1", "mimeType": "application/vnd.google-apps.document", "parents": ["1J92V9yvVWm_uNHq3CCY4wyG1H9B6iiwO"], "createdTime": "2025-02-25T17:59:03.325Z", "modifiedTime": "2025-02-25T17:59:11.445Z", "owners": [ { "kind": "drive#user", "displayName": "one_new_tool_everyday", "photoLink": "https://lh3.googleusercontent.com/a-/photo.png", "me": True, "permissionId": "00356981722324419750", "emailAddress": "one_new_tool_everyday@arcade.dev", } ], "size": "1024", }, { "id": "1J92V9yvVWm_uNHq3CCY4wyG1H9B6iiwO", "name": "test folder 1.1", "mimeType": "application/vnd.google-apps.folder", "parents": ["1gqioaHG53jPVeJN5gBpHoO-GWtwiJcLo"], "createdTime": "2025-02-25T17:58:58.987Z", "modifiedTime": "2025-02-25T17:58:58.987Z", "owners": [ { "kind": "drive#user", "displayName": "one_new_tool_everyday", "photoLink": "https://lh3.googleusercontent.com/a-/photo.png", "me": True, "permissionId": "00356981722324419750", "emailAddress": "one_new_tool_everyday@arcade.dev", } ], }, { "id": "1DSmL7d07kjT6b6L-t4JIT06ElUbZ1q0K6_gEpn_UGZ8", "name": "test document 1.2", "mimeType": "application/vnd.google-apps.document", "parents": ["1gqioaHG53jPVeJN5gBpHoO-GWtwiJcLo"], "createdTime": "2025-02-25T17:58:38.628Z", "modifiedTime": "2025-02-25T17:58:46.713Z", "owners": [ { "kind": "drive#user", "displayName": "one_new_tool_everyday", "photoLink": "https://lh3.googleusercontent.com/a-/photo.png", "me": True, "permissionId": "00356981722324419750", "emailAddress": "one_new_tool_everyday@arcade.dev", } ], "size": "1024", }, { "id": "1Fcxz7HsyO2Zyc-5DTD3zBQnaVrZwD29BP9KD9rPnYfE", "name": "test document 1.1", "mimeType": "application/vnd.google-apps.document", "parents": ["1gqioaHG53jPVeJN5gBpHoO-GWtwiJcLo"], "createdTime": "2025-02-25T17:57:53.850Z", "modifiedTime": "2025-02-25T17:58:28.745Z", "owners": [ { "kind": "drive#user", "displayName": "one_new_tool_everyday", "photoLink": "https://lh3.googleusercontent.com/a-/photo.png", "me": True, "permissionId": "00356981722324419750", "emailAddress": "one_new_tool_everyday@arcade.dev", } ], "size": "1024", }, { "id": "1gqioaHG53jPVeJN5gBpHoO-GWtwiJcLo", "name": "test folder 1", "mimeType": "application/vnd.google-apps.folder", "parents": ["0AIbBwO2hjeHqUk9PVA"], "createdTime": "2025-02-25T17:57:46.036Z", "modifiedTime": "2025-02-25T17:57:46.036Z", "owners": [ { "kind": "drive#user", "displayName": "one_new_tool_everyday", "photoLink": "https://lh3.googleusercontent.com/a-/photo.png", "me": True, "permissionId": "00356981722324419750", "emailAddress": "one_new_tool_everyday@arcade.dev", } ], }, { "id": "16PUe97yGQeOjQgrgd54iCoxzid4SEvu_J33P_ELd5r8", "name": "Hello world presentation", "mimeType": "application/vnd.google-apps.presentation", "createdTime": "2025-02-18T20:48:52.786Z", "modifiedTime": "2025-02-19T23:31:20.483Z", "owners": [ { "kind": "drive#user", "displayName": "john.doe", "photoLink": "https://lh3.googleusercontent.com/a-/photo.png", "me": False, "permissionId": "06420661154928749996", "emailAddress": "john.doe@arcade.dev", } ], "size": "15774558", }, { "id": "1nG7lSvIyK05N9METPczVJa4iGgE7uoo-A6zpqjpUsDY", "name": "Shared doc 1", "mimeType": "application/vnd.google-apps.document", "createdTime": "2025-02-19T18:51:44.622Z", "modifiedTime": "2025-02-19T19:30:39.773Z", "owners": [ { "kind": "drive#user", "displayName": "theboss", "photoLink": "https://lh3.googleusercontent.com/a-/photo.png", "me": False, "permissionId": "11571864250637401873", "emailAddress": "theboss@arcade.dev", } ], "size": "2700", }, ], } drives_get = [ { "id": "0AFqcR6obkydtUk9PVA", "name": "Shared Drive 1", } ] return files_list, drives_get @pytest.fixture def sample_document_and_expected_formats(): document = { "title": "The Birth of Machine Experience Engineering", "documentId": "1234567890", "body": { "content": [ { "endIndex": 1, "sectionBreak": { "sectionStyle": { "columnSeparatorStyle": "NONE", "contentDirection": "LEFT_TO_RIGHT", "sectionType": "CONTINUOUS", } }, }, { "startIndex": 1, "endIndex": 45, "paragraph": { "elements": [ { "endIndex": 45, "startIndex": 1, "textRun": { "content": "The Birth of Machine Experience Engineering\n", "textStyle": { "bold": True, "fontSize": {"magnitude": 23, "unit": "PT"}, }, }, } ], "paragraphStyle": { "direction": "LEFT_TO_RIGHT", "headingId": "h.wwd7ec37bh6k", "keepLinesTogether": False, "keepWithNext": False, "namedStyleType": "HEADING_1", "spaceAbove": {"magnitude": 24, "unit": "PT"}, }, }, }, { "startIndex": 45, "endIndex": 46, "paragraph": { "elements": [ { "startIndex": 304, "endIndex": 305, "inlineObjectElement": { "inlineObjectId": "kix.2s5wy5oiaf79", "textStyle": {}, }, }, { "endIndex": 46, "startIndex": 45, "textRun": {"content": "\n", "textStyle": {}}, }, ], "paragraphStyle": { "direction": "LEFT_TO_RIGHT", "namedStyleType": "NORMAL_TEXT", "spaceAbove": {"magnitude": 12, "unit": "PT"}, "spaceBelow": {"magnitude": 12, "unit": "PT"}, }, }, }, { "startIndex": 46, "endIndex": 297, "paragraph": { "elements": [ { "startIndex": 46, "endIndex": 146, "textRun": { "content": ( "LLMs acting on behalf of humans and interacting with real-" "world systems isn't theoretical anymore - " ), "textStyle": {}, }, }, { "startIndex": 146, "endIndex": 175, "textRun": { "content": "Arcade has made it a reality.", "textStyle": { "bold": True, "italic": True, }, }, }, { "startIndex": 175, "endIndex": 248, "textRun": { "content": ( " With this shift, we're seeing the emergence of a new " "software practice: " ), "textStyle": {}, }, }, { "startIndex": 248, "endIndex": 295, "textRun": { "content": "Machine Experience Engineering (MX Engineering)", "textStyle": { "italic": True, }, }, }, { "startIndex": 295, "endIndex": 297, "textRun": { "content": ".\n", "textStyle": {}, }, }, ], "paragraphStyle": { "direction": "LEFT_TO_RIGHT", "namedStyleType": "NORMAL_TEXT", "spaceAbove": {"magnitude": 12, "unit": "PT"}, "spaceBelow": {"magnitude": 12, "unit": "PT"}, }, }, }, { "endIndex": 407, "startIndex": 297, "table": { "columns": 3, "rows": 3, "tableRows": [ { "endIndex": 338, "startIndex": 297, "tableCells": [ { "content": [ { "endIndex": 318, "paragraph": { "elements": [ { "endIndex": 318, "startIndex": 309, "textRun": { "content": "Column 1\n", "textStyle": {"bold": True}, }, } ], "paragraphStyle": { "alignment": "START", "avoidWidowAndOrphan": False, "borderBetween": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderBottom": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderLeft": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderRight": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderTop": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "direction": "LEFT_TO_RIGHT", "indentEnd": {"unit": "PT"}, "indentFirstLine": {"unit": "PT"}, "indentStart": {"unit": "PT"}, "keepLinesTogether": False, "keepWithNext": False, "lineSpacing": 100, "namedStyleType": "NORMAL_TEXT", "pageBreakBefore": False, "shading": {"backgroundColor": {}}, "spaceAbove": {"unit": "PT"}, "spaceBelow": {"unit": "PT"}, "spacingMode": "COLLAPSE_LISTS", }, }, "startIndex": 309, } ], "endIndex": 318, "startIndex": 308, "tableCellStyle": { "backgroundColor": {}, "columnSpan": 1, "contentAlignment": "TOP", "paddingBottom": {"magnitude": 5, "unit": "PT"}, "paddingLeft": {"magnitude": 5, "unit": "PT"}, "paddingRight": {"magnitude": 5, "unit": "PT"}, "paddingTop": {"magnitude": 5, "unit": "PT"}, "rowSpan": 1, }, }, { "content": [ { "endIndex": 334, "paragraph": { "elements": [ { "endIndex": 326, "startIndex": 319, "textRun": { "content": "Another", "textStyle": {"italic": True}, }, }, { "endIndex": 334, "startIndex": 326, "textRun": { "content": " column\n", "textStyle": {}, }, }, ], "paragraphStyle": { "alignment": "START", "avoidWidowAndOrphan": False, "borderBetween": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderBottom": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderLeft": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderRight": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderTop": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "direction": "LEFT_TO_RIGHT", "indentEnd": {"unit": "PT"}, "indentFirstLine": {"unit": "PT"}, "indentStart": {"unit": "PT"}, "keepLinesTogether": False, "keepWithNext": False, "lineSpacing": 100, "namedStyleType": "NORMAL_TEXT", "pageBreakBefore": False, "shading": {"backgroundColor": {}}, "spaceAbove": {"unit": "PT"}, "spaceBelow": {"unit": "PT"}, "spacingMode": "COLLAPSE_LISTS", }, }, "startIndex": 319, } ], "endIndex": 334, "startIndex": 318, "tableCellStyle": { "backgroundColor": {}, "columnSpan": 1, "contentAlignment": "TOP", "paddingBottom": {"magnitude": 5, "unit": "PT"}, "paddingLeft": {"magnitude": 5, "unit": "PT"}, "paddingRight": {"magnitude": 5, "unit": "PT"}, "paddingTop": {"magnitude": 5, "unit": "PT"}, "rowSpan": 1, }, }, { "content": [ { "endIndex": 348, "paragraph": { "elements": [ { "endIndex": 348, "startIndex": 335, "textRun": { "content": "Third column\n", "textStyle": {}, }, } ], "paragraphStyle": { "alignment": "START", "avoidWidowAndOrphan": False, "borderBetween": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderBottom": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderLeft": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderRight": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderTop": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "direction": "LEFT_TO_RIGHT", "indentEnd": {"unit": "PT"}, "indentFirstLine": {"unit": "PT"}, "indentStart": {"unit": "PT"}, "keepLinesTogether": False, "keepWithNext": False, "lineSpacing": 100, "namedStyleType": "NORMAL_TEXT", "pageBreakBefore": False, "shading": {"backgroundColor": {}}, "spaceAbove": {"unit": "PT"}, "spaceBelow": {"unit": "PT"}, "spacingMode": "COLLAPSE_LISTS", }, }, "startIndex": 335, } ], "endIndex": 348, "startIndex": 334, "tableCellStyle": { "backgroundColor": {}, "columnSpan": 1, "contentAlignment": "TOP", "paddingBottom": {"magnitude": 5, "unit": "PT"}, "paddingLeft": {"magnitude": 5, "unit": "PT"}, "paddingRight": {"magnitude": 5, "unit": "PT"}, "paddingTop": {"magnitude": 5, "unit": "PT"}, "rowSpan": 1, }, }, ], "tableRowStyle": {"minRowHeight": {"unit": "PT"}}, }, { "endIndex": 366, "startIndex": 348, "tableCells": [ { "content": [ { "endIndex": 356, "paragraph": { "elements": [ { "endIndex": 356, "startIndex": 350, "textRun": { "content": "Hello\n", "textStyle": {}, }, } ], "paragraphStyle": { "alignment": "START", "avoidWidowAndOrphan": False, "borderBetween": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderBottom": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderLeft": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderRight": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderTop": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "direction": "LEFT_TO_RIGHT", "indentEnd": {"unit": "PT"}, "indentFirstLine": {"unit": "PT"}, "indentStart": {"unit": "PT"}, "keepLinesTogether": False, "keepWithNext": False, "lineSpacing": 100, "namedStyleType": "NORMAL_TEXT", "pageBreakBefore": False, "shading": {"backgroundColor": {}}, "spaceAbove": {"unit": "PT"}, "spaceBelow": {"unit": "PT"}, "spacingMode": "COLLAPSE_LISTS", }, }, "startIndex": 350, } ], "endIndex": 356, "startIndex": 349, "tableCellStyle": { "backgroundColor": {}, "columnSpan": 1, "contentAlignment": "TOP", "paddingBottom": {"magnitude": 5, "unit": "PT"}, "paddingLeft": {"magnitude": 5, "unit": "PT"}, "paddingRight": {"magnitude": 5, "unit": "PT"}, "paddingTop": {"magnitude": 5, "unit": "PT"}, "rowSpan": 1, }, }, { "content": [ { "endIndex": 364, "paragraph": { "elements": [ { "endIndex": 364, "startIndex": 357, "textRun": { "content": "world!\n", "textStyle": {}, }, } ], "paragraphStyle": { "alignment": "START", "avoidWidowAndOrphan": False, "borderBetween": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderBottom": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderLeft": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderRight": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderTop": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "direction": "LEFT_TO_RIGHT", "indentEnd": {"unit": "PT"}, "indentFirstLine": {"unit": "PT"}, "indentStart": {"unit": "PT"}, "keepLinesTogether": False, "keepWithNext": False, "lineSpacing": 100, "namedStyleType": "NORMAL_TEXT", "pageBreakBefore": False, "shading": {"backgroundColor": {}}, "spaceAbove": {"unit": "PT"}, "spaceBelow": {"unit": "PT"}, "spacingMode": "COLLAPSE_LISTS", }, }, "startIndex": 357, } ], "endIndex": 364, "startIndex": 356, "tableCellStyle": { "backgroundColor": {}, "columnSpan": 1, "contentAlignment": "TOP", "paddingBottom": {"magnitude": 5, "unit": "PT"}, "paddingLeft": {"magnitude": 5, "unit": "PT"}, "paddingRight": {"magnitude": 5, "unit": "PT"}, "paddingTop": {"magnitude": 5, "unit": "PT"}, "rowSpan": 1, }, }, { "content": [ { "endIndex": 366, "paragraph": { "elements": [ { "endIndex": 366, "startIndex": 365, "textRun": { "content": "\n", "textStyle": {}, }, } ], "paragraphStyle": { "alignment": "START", "avoidWidowAndOrphan": False, "borderBetween": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderBottom": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderLeft": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderRight": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderTop": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "direction": "LEFT_TO_RIGHT", "indentEnd": {"unit": "PT"}, "indentFirstLine": {"unit": "PT"}, "indentStart": {"unit": "PT"}, "keepLinesTogether": False, "keepWithNext": False, "lineSpacing": 100, "namedStyleType": "NORMAL_TEXT", "pageBreakBefore": False, "shading": {"backgroundColor": {}}, "spaceAbove": {"unit": "PT"}, "spaceBelow": {"unit": "PT"}, "spacingMode": "COLLAPSE_LISTS", }, }, "startIndex": 365, } ], "endIndex": 366, "startIndex": 364, "tableCellStyle": { "backgroundColor": {}, "columnSpan": 1, "contentAlignment": "TOP", "paddingBottom": {"magnitude": 5, "unit": "PT"}, "paddingLeft": {"magnitude": 5, "unit": "PT"}, "paddingRight": {"magnitude": 5, "unit": "PT"}, "paddingTop": {"magnitude": 5, "unit": "PT"}, "rowSpan": 1, }, }, ], "tableRowStyle": {"minRowHeight": {"unit": "PT"}}, }, { "endIndex": 415, "startIndex": 366, "tableCells": [ { "content": [ { "endIndex": 388, "paragraph": { "elements": [ { "endIndex": 388, "startIndex": 368, "textRun": { "content": "The quick brown fox\n", "textStyle": {}, }, } ], "paragraphStyle": { "alignment": "START", "avoidWidowAndOrphan": False, "borderBetween": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderBottom": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderLeft": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderRight": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderTop": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "direction": "LEFT_TO_RIGHT", "indentEnd": {"unit": "PT"}, "indentFirstLine": {"unit": "PT"}, "indentStart": {"unit": "PT"}, "keepLinesTogether": False, "keepWithNext": False, "lineSpacing": 100, "namedStyleType": "NORMAL_TEXT", "pageBreakBefore": False, "shading": {"backgroundColor": {}}, "spaceAbove": {"unit": "PT"}, "spaceBelow": {"unit": "PT"}, "spacingMode": "COLLAPSE_LISTS", }, }, "startIndex": 368, } ], "endIndex": 388, "startIndex": 367, "tableCellStyle": { "backgroundColor": {}, "columnSpan": 1, "contentAlignment": "TOP", "paddingBottom": {"magnitude": 5, "unit": "PT"}, "paddingLeft": {"magnitude": 5, "unit": "PT"}, "paddingRight": {"magnitude": 5, "unit": "PT"}, "paddingTop": {"magnitude": 5, "unit": "PT"}, "rowSpan": 1, }, }, { "content": [ { "endIndex": 401, "paragraph": { "elements": [ { "endIndex": 395, "startIndex": 389, "textRun": { "content": "jumped", "textStyle": {"italic": True}, }, }, { "endIndex": 401, "startIndex": 395, "textRun": { "content": " over\n", "textStyle": {}, }, }, ], "paragraphStyle": { "alignment": "START", "avoidWidowAndOrphan": False, "borderBetween": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderBottom": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderLeft": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderRight": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderTop": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "direction": "LEFT_TO_RIGHT", "indentEnd": {"unit": "PT"}, "indentFirstLine": {"unit": "PT"}, "indentStart": {"unit": "PT"}, "keepLinesTogether": False, "keepWithNext": False, "lineSpacing": 100, "namedStyleType": "NORMAL_TEXT", "pageBreakBefore": False, "shading": {"backgroundColor": {}}, "spaceAbove": {"unit": "PT"}, "spaceBelow": {"unit": "PT"}, "spacingMode": "COLLAPSE_LISTS", }, }, "startIndex": 389, } ], "endIndex": 401, "startIndex": 388, "tableCellStyle": { "backgroundColor": {}, "columnSpan": 1, "contentAlignment": "TOP", "paddingBottom": {"magnitude": 5, "unit": "PT"}, "paddingLeft": {"magnitude": 5, "unit": "PT"}, "paddingRight": {"magnitude": 5, "unit": "PT"}, "paddingTop": {"magnitude": 5, "unit": "PT"}, "rowSpan": 1, }, }, { "content": [ { "endIndex": 415, "paragraph": { "elements": [ { "endIndex": 415, "startIndex": 402, "textRun": { "content": "the lazy dog\n", "textStyle": {}, }, } ], "paragraphStyle": { "alignment": "START", "avoidWidowAndOrphan": False, "borderBetween": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderBottom": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderLeft": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderRight": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "borderTop": { "color": {}, "dashStyle": "SOLID", "padding": {"unit": "PT"}, "width": {"unit": "PT"}, }, "direction": "LEFT_TO_RIGHT", "indentEnd": {"unit": "PT"}, "indentFirstLine": {"unit": "PT"}, "indentStart": {"unit": "PT"}, "keepLinesTogether": False, "keepWithNext": False, "lineSpacing": 100, "namedStyleType": "NORMAL_TEXT", "pageBreakBefore": False, "shading": {"backgroundColor": {}}, "spaceAbove": {"unit": "PT"}, "spaceBelow": {"unit": "PT"}, "spacingMode": "COLLAPSE_LISTS", }, }, "startIndex": 402, } ], "endIndex": 415, "startIndex": 401, "tableCellStyle": { "backgroundColor": {}, "columnSpan": 1, "contentAlignment": "TOP", "paddingBottom": {"magnitude": 5, "unit": "PT"}, "paddingLeft": {"magnitude": 5, "unit": "PT"}, "paddingRight": {"magnitude": 5, "unit": "PT"}, "paddingTop": {"magnitude": 5, "unit": "PT"}, "rowSpan": 1, }, }, ], "tableRowStyle": {"minRowHeight": {"unit": "PT"}}, }, ], "tableStyle": { "tableColumnProperties": [ {"widthType": "EVENLY_DISTRIBUTED"}, {"widthType": "EVENLY_DISTRIBUTED"}, {"widthType": "EVENLY_DISTRIBUTED"}, ] }, }, }, ] }, } expected_markdown = ( "---\ntitle: The Birth of Machine Experience Engineering\ndocumentId: 1234567890\n---\n" "# **The Birth of Machine Experience Engineering**\n" "\n" "LLMs acting on behalf of humans and interacting with real-world systems isn't theoretical " "anymore - " "**_Arcade has made it a reality._** With this shift, we're seeing the emergence of a new " "software practice: " "_Machine Experience Engineering (MX Engineering)_.\n" "
| Column 1 | " "Another column | " "Third column | " "
| Hello | " "world! | " "" " |
| The quick brown fox | " "jumped over | " "the lazy dog | " "
LLMs acting on behalf of humans and interacting with real-world systems isn't " "theoretical anymore - " "Arcade has made it a reality. With this shift, we're seeing the emergence " "of a new software practice: Machine Experience Engineering (MX Engineering).
" "| Column 1 | " "Another column | " "Third column | " "
| Hello | " "world! | " "" " |
| The quick brown fox | " "jumped over | " "the lazy dog | " "