From 28020cde1b2abee44a490eee6ba4e5bd3e0ea620 Mon Sep 17 00:00:00 2001 From: ramnes Date: Mon, 25 Dec 2023 22:00:06 +0100 Subject: [PATCH] Drop `None` values when the API only accepts `undefined` See the discussion in #101 for the rationale regarding the implementation. Fixes #219 Closes #220 (supersedes) Related to #218 --- notion_client/helpers.py | 52 ++++++++++++++++- tests/cassettes/test_api_response_error.yaml | 2 +- .../test_async_api_response_error.yaml | 2 +- .../cassettes/test_async_client_request.yaml | 2 +- .../test_async_client_request_auth.yaml | 4 +- .../test_async_collect_paginated_api.yaml | 6 +- .../test_async_iterate_paginated_api.yaml | 6 +- .../test_blocks_children_create.yaml | 24 ++++---- .../cassettes/test_blocks_children_list.yaml | 22 +++---- tests/cassettes/test_blocks_delete.yaml | 42 +++++++------- tests/cassettes/test_blocks_retrieve.yaml | 36 ++++++------ tests/cassettes/test_blocks_update.yaml | 36 ++++++------ tests/cassettes/test_client_request.yaml | 2 +- tests/cassettes/test_client_request_auth.yaml | 4 +- .../cassettes/test_collect_paginated_api.yaml | 6 +- tests/cassettes/test_comments_create.yaml | 24 ++++---- tests/cassettes/test_comments_list.yaml | 30 +++++----- tests/cassettes/test_databases_create.yaml | 28 ++++----- tests/cassettes/test_databases_query.yaml | 42 +++++++------- tests/cassettes/test_databases_retrieve.yaml | 46 +++++++-------- tests/cassettes/test_databases_update.yaml | 50 ++++++++-------- ...t_is_equation_rich_text_item_response.yaml | 38 ++++++------ tests/cassettes/test_is_full_block.yaml | 36 ++++++------ tests/cassettes/test_is_full_comment.yaml | 30 +++++----- tests/cassettes/test_is_full_database.yaml | 46 +++++++-------- tests/cassettes/test_is_full_page.yaml | 26 ++++----- .../test_is_full_page_or_database.yaml | 54 ++++++++--------- tests/cassettes/test_is_full_user.yaml | 2 +- ...st_is_mention_rich_text_item_response.yaml | 32 +++++----- .../test_is_text_rich_text_item_response.yaml | 38 ++++++------ .../cassettes/test_iterate_paginated_api.yaml | 6 +- tests/cassettes/test_pages_create.yaml | 32 ++++++++-- tests/cassettes/test_pages_delete.yaml | 24 ++++---- .../test_pages_properties_retrieve.yaml | 24 ++++---- tests/cassettes/test_pages_retrieve.yaml | 26 ++++----- tests/cassettes/test_pages_update.yaml | 58 ++++++++++++++----- tests/cassettes/test_search.yaml | 22 +++---- tests/cassettes/test_users_list.yaml | 2 +- tests/cassettes/test_users_me.yaml | 2 +- tests/cassettes/test_users_retrieve.yaml | 4 +- tests/test_endpoints.py | 6 ++ tests/test_helpers.py | 3 +- 42 files changed, 539 insertions(+), 438 deletions(-) diff --git a/notion_client/helpers.py b/notion_client/helpers.py index 2b44bab..0953bcb 100644 --- a/notion_client/helpers.py +++ b/notion_client/helpers.py @@ -3,10 +3,60 @@ from urllib.parse import urlparse from uuid import UUID +NOT_NULLABLE = ( + "after", + "ai_block", + "archived", + "audio", + "bookmark", + "breadcrumb", + "bulleted_list_item", + "callout", + "code", + "description", + "discussion_id", + "divider", + "embed", + "equation", + "file", + "filter", + "heading_1", + "heading_2", + "heading_3", + "image", + "is_inline", + "link_to_page", + "numbered_list_item", + "page_size", + "pdf", + "properties", + "query", + "quote", + "sort", + "sorts", + "start_cursor", + "synced_block", + "table", + "table_of_contents", + "table_row", + "template", + "title", + "to_do", + "toggle", + "type", + "video", +) + def pick(base: Dict[Any, Any], *keys: str) -> Dict[Any, Any]: """Return a dict composed of key value pairs for keys passed as args.""" - return {key: base[key] for key in keys if key in base and base[key] is not None} + result = {} + for key in keys: + value = base.get(key) + if value is None and key in NOT_NULLABLE: + continue + result[key] = value + return result def get_url(object_id: str) -> str: diff --git a/tests/cassettes/test_api_response_error.yaml b/tests/cassettes/test_api_response_error.yaml index 20bd71c..3e63884 100644 --- a/tests/cassettes/test_api_response_error.yaml +++ b/tests/cassettes/test_api_response_error.yaml @@ -41,7 +41,7 @@ interactions: uri: https://api.notion.com/v1/users response: content: '{"object":"error","status":401,"code":"unauthorized","message":"API - token is invalid.","request_id":"f8d8b05a-5cb0-4a90-8a67-db7ac50b3c62"}' + token is invalid.","request_id":"da934f68-ceb1-42a9-b0e4-6f254572d4aa"}' headers: {} http_version: HTTP/1.1 status_code: 401 diff --git a/tests/cassettes/test_async_api_response_error.yaml b/tests/cassettes/test_async_api_response_error.yaml index 04f2ebc..b27d442 100644 --- a/tests/cassettes/test_async_api_response_error.yaml +++ b/tests/cassettes/test_async_api_response_error.yaml @@ -41,7 +41,7 @@ interactions: uri: https://api.notion.com/v1/users response: content: '{"object":"error","status":401,"code":"unauthorized","message":"API - token is invalid.","request_id":"b5bb6768-751f-43d1-8ed6-03ed8c318f0f"}' + token is invalid.","request_id":"38daaeec-a2c3-4d66-baf8-795cf5bd787e"}' headers: {} http_version: HTTP/1.1 status_code: 401 diff --git a/tests/cassettes/test_async_client_request.yaml b/tests/cassettes/test_async_client_request.yaml index 9e1171d..c8d0210 100644 --- a/tests/cassettes/test_async_client_request.yaml +++ b/tests/cassettes/test_async_client_request.yaml @@ -41,7 +41,7 @@ interactions: uri: https://api.notion.com/v1/users response: content: '{"object":"list","results":[{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf","name":"Guillaume - Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/1cddf30d-ef25-4372-a8bd-b510a11e26e8/avatar.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"efc82635-6f20-473b-97c7-2086f292dce3"}' + Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/01d7053d-e135-4f27-bba0-5de532d39296/ramnes3.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"b896c45a-4b3c-4c1d-8f74-74c918277563"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_async_client_request_auth.yaml b/tests/cassettes/test_async_client_request_auth.yaml index e675335..62fad6b 100644 --- a/tests/cassettes/test_async_client_request_auth.yaml +++ b/tests/cassettes/test_async_client_request_auth.yaml @@ -18,7 +18,7 @@ interactions: uri: https://api.notion.com/v1/users response: content: '{"object":"error","status":401,"code":"unauthorized","message":"API - token is invalid.","request_id":"c9a6f21b-c688-4c0e-9a68-3ff503ccef7f"}' + token is invalid.","request_id":"55e52eed-c17d-4695-8cde-49e01bb83990"}' headers: {} http_version: HTTP/1.1 status_code: 401 @@ -41,7 +41,7 @@ interactions: uri: https://api.notion.com/v1/users response: content: '{"object":"list","results":[{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf","name":"Guillaume - Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/1cddf30d-ef25-4372-a8bd-b510a11e26e8/avatar.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"362d4f97-6a25-421c-aad7-6c4e6cc4cb88"}' + Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/01d7053d-e135-4f27-bba0-5de532d39296/ramnes3.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"4230ed69-a603-4427-b878-1417970f557c"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_async_collect_paginated_api.yaml b/tests/cassettes/test_async_collect_paginated_api.yaml index ded45b3..263d124 100644 --- a/tests/cassettes/test_async_collect_paginated_api.yaml +++ b/tests/cassettes/test_async_collect_paginated_api.yaml @@ -21,9 +21,7 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"95ba0116-6776-4c19-9e45-54e77415f03b","created_time":"2023-06-29T12:47:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"workspace","workspace":true},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[]}},"url":"https://www.notion.so/95ba011667764c199e4554e77415f03b","public_url":null},{"object":"page","id":"ecae9769-155a-49e2-bf03-884090bfadf1","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page","href":null}]}},"url":"https://www.notion.so/Test-Page-ecae9769155a49e2bf03884090bfadf1","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"a7957e2d-c6a7-4764-96df-f58a68385ce4"}' + content: '{"object":"list","results":[{"object":"page","id":"95ba0116-6776-4c19-9e45-54e77415f03b","created_time":"2023-06-29T12:47:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"workspace","workspace":true},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[]}},"url":"https://www.notion.so/95ba011667764c199e4554e77415f03b","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"199e29d6-fd4c-45f5-ad45-cad7bdcde213"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -49,7 +47,7 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"1bb2c909-18ad-4a62-8dfa-89577ca94624"}' + content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"2b07b4e1-ef07-4bfc-9765-b3e44f5201c8"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_async_iterate_paginated_api.yaml b/tests/cassettes/test_async_iterate_paginated_api.yaml index 6192c26..207a34b 100644 --- a/tests/cassettes/test_async_iterate_paginated_api.yaml +++ b/tests/cassettes/test_async_iterate_paginated_api.yaml @@ -21,9 +21,7 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"95ba0116-6776-4c19-9e45-54e77415f03b","created_time":"2023-06-29T12:47:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"workspace","workspace":true},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[]}},"url":"https://www.notion.so/95ba011667764c199e4554e77415f03b","public_url":null},{"object":"page","id":"ecae9769-155a-49e2-bf03-884090bfadf1","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page","href":null}]}},"url":"https://www.notion.so/Test-Page-ecae9769155a49e2bf03884090bfadf1","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"32e6b848-a747-46cf-93e2-af5ea04087ac"}' + content: '{"object":"list","results":[{"object":"page","id":"95ba0116-6776-4c19-9e45-54e77415f03b","created_time":"2023-06-29T12:47:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"workspace","workspace":true},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[]}},"url":"https://www.notion.so/95ba011667764c199e4554e77415f03b","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"597ada3b-af65-47db-9044-4e58eeced105"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -49,7 +47,7 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"49b7fb70-e2d0-4e61-b4aa-b52a7cec2a16"}' + content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"c3a5ab6b-78c0-4c52-b5fd-b12eb19e71bf"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_blocks_children_create.yaml b/tests/cassettes/test_blocks_children_create.yaml index d91b7f8..e80bc33 100644 --- a/tests/cassettes/test_blocks_children_create.yaml +++ b/tests/cassettes/test_blocks_children_create.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:42.948193"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:27.560795"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"8cdca001-83f3-489a-925f-3111990cb922","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:42.948193","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:42.948193","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-42-948193-8cdca00183f3489a925f3111990cb922","public_url":null,"request_id":"3bb8feee-65df-419e-8e63-79b15bae04d0"}' + content: '{"object":"page","id":"0aba0902-a874-4f6c-b31b-797e810a4ae0","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:27.560795","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:27.560795","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-27-560795-0aba0902a8744f6cb31b797e810a4ae0","public_url":null,"request_id":"3727d5fb-23c8-4c8c-bba5-916e4fdc6ed9"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -50,11 +50,11 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/8cdca001-83f3-489a-925f-3111990cb922/children + uri: https://api.notion.com/v1/blocks/0aba0902-a874-4f6c-b31b-797e810a4ae0/children response: - content: '{"object":"list","results":[{"object":"block","id":"30c03277-bf1c-407a-96f2-c3684912f556","parent":{"type":"page_id","page_id":"8cdca001-83f3-489a-925f-3111990cb922"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"list","results":[{"object":"block","id":"60d42169-2d25-41df-a04b-67ce684bddfd","parent":{"type":"page_id","page_id":"0aba0902-a874-4f6c-b31b-797e810a4ae0"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"7cc95e93-aae0-4dc8-bba7-b96ab49747a2"}' + a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"5ca58bc6-a798-458c-8696-6a0f1587e398"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -74,10 +74,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/8cdca001-83f3-489a-925f-3111990cb922 + uri: https://api.notion.com/v1/blocks/0aba0902-a874-4f6c-b31b-797e810a4ae0 response: - content: '{"object":"block","id":"8cdca001-83f3-489a-925f-3111990cb922","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":true,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:42.948193"},"request_id":"41284b00-e0d4-4237-9182-d1de14ba56ef"}' + content: '{"object":"block","id":"0aba0902-a874-4f6c-b31b-797e810a4ae0","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":true,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:27.560795"},"request_id":"6b158f9b-f727-47d6-b414-902b28c8974e"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_blocks_children_list.yaml b/tests/cassettes/test_blocks_children_list.yaml index 201450c..f164a39 100644 --- a/tests/cassettes/test_blocks_children_list.yaml +++ b/tests/cassettes/test_blocks_children_list.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:45.490543"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:29.562047"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"f359e597-e1a7-4407-b219-fefa5271cb48","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:45.490543","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:45.490543","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-45-490543-f359e597e1a74407b219fefa5271cb48","public_url":null,"request_id":"73785125-c81a-4454-9f7e-2d1254a95875"}' + content: '{"object":"page","id":"6421d0c8-9e28-49cc-97e0-3cd70e04681a","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:29.562047","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:29.562047","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-29-562047-6421d0c89e2849cc97e03cd70e04681a","public_url":null,"request_id":"0f4275c0-657d-4ad1-9113-9731506512b2"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -45,9 +45,9 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/f359e597-e1a7-4407-b219-fefa5271cb48/children + uri: https://api.notion.com/v1/blocks/6421d0c8-9e28-49cc-97e0-3cd70e04681a/children response: - content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"7495b392-8d77-4b62-8461-e89de42f57ca"}' + content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"b8074eab-d2d8-42bd-8856-92b6c325f866"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -67,10 +67,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/f359e597-e1a7-4407-b219-fefa5271cb48 + uri: https://api.notion.com/v1/blocks/6421d0c8-9e28-49cc-97e0-3cd70e04681a response: - content: '{"object":"block","id":"f359e597-e1a7-4407-b219-fefa5271cb48","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:45.490543"},"request_id":"51c0fd4c-f0f3-487a-af8f-cc57bd235b40"}' + content: '{"object":"block","id":"6421d0c8-9e28-49cc-97e0-3cd70e04681a","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:29.562047"},"request_id":"9487f3c2-2194-4e24-a1f0-fc20c67b5a48"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_blocks_delete.yaml b/tests/cassettes/test_blocks_delete.yaml index af995e9..7fcc66b 100644 --- a/tests/cassettes/test_blocks_delete.yaml +++ b/tests/cassettes/test_blocks_delete.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:51.903299"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:43.055986"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"0bc5cbe1-98c9-407b-948c-9edce7c35918","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:51.903299","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:51.903299","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-51-903299-0bc5cbe198c9407b948c9edce7c35918","public_url":null,"request_id":"06493635-de87-48d6-bee2-c9d53e61bfa0"}' + content: '{"object":"page","id":"c9639e60-212c-4da7-9979-d95c96f43ef4","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:43.055986","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:43.055986","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-43-055986-c9639e60212c4da79979d95c96f43ef4","public_url":null,"request_id":"d4917926-fe1e-45ad-9e9f-d5eed09eabe9"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -50,11 +50,11 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/0bc5cbe1-98c9-407b-948c-9edce7c35918/children + uri: https://api.notion.com/v1/blocks/c9639e60-212c-4da7-9979-d95c96f43ef4/children response: - content: '{"object":"list","results":[{"object":"block","id":"7812dba3-e017-4e45-b2dd-aff6e923d9e8","parent":{"type":"page_id","page_id":"0bc5cbe1-98c9-407b-948c-9edce7c35918"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"list","results":[{"object":"block","id":"27209c73-9d9c-488a-a95f-fae582343f8e","parent":{"type":"page_id","page_id":"c9639e60-212c-4da7-9979-d95c96f43ef4"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"cafb054e-2471-44e9-92ed-59534da7e777"}' + a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"e79f7d9a-8f51-4051-9fc9-b92a0e6afbe3"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -74,11 +74,11 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/7812dba3-e017-4e45-b2dd-aff6e923d9e8 + uri: https://api.notion.com/v1/blocks/27209c73-9d9c-488a-a95f-fae582343f8e response: - content: '{"object":"block","id":"7812dba3-e017-4e45-b2dd-aff6e923d9e8","parent":{"type":"page_id","page_id":"0bc5cbe1-98c9-407b-948c-9edce7c35918"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"27209c73-9d9c-488a-a95f-fae582343f8e","parent":{"type":"page_id","page_id":"c9639e60-212c-4da7-9979-d95c96f43ef4"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"},"request_id":"559cb91c-266c-46a8-9b37-516f4289735b"}' + a paragraph.","href":null}],"color":"default"},"request_id":"a338647e-38e2-40d2-8686-3e257f6be55f"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -98,11 +98,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/7812dba3-e017-4e45-b2dd-aff6e923d9e8 + uri: https://api.notion.com/v1/blocks/27209c73-9d9c-488a-a95f-fae582343f8e response: - content: '{"object":"block","id":"7812dba3-e017-4e45-b2dd-aff6e923d9e8","parent":{"type":"page_id","page_id":"0bc5cbe1-98c9-407b-948c-9edce7c35918"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"27209c73-9d9c-488a-a95f-fae582343f8e","parent":{"type":"page_id","page_id":"c9639e60-212c-4da7-9979-d95c96f43ef4"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"},"request_id":"3b9c0b91-d028-4d33-bd5b-996e7ce69cf6"}' + a paragraph.","href":null}],"color":"default"},"request_id":"c2c5dd68-3260-40b7-bdb2-79beb83600b3"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -122,11 +122,11 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/7812dba3-e017-4e45-b2dd-aff6e923d9e8 + uri: https://api.notion.com/v1/blocks/27209c73-9d9c-488a-a95f-fae582343f8e response: - content: '{"object":"block","id":"7812dba3-e017-4e45-b2dd-aff6e923d9e8","parent":{"type":"page_id","page_id":"0bc5cbe1-98c9-407b-948c-9edce7c35918"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"27209c73-9d9c-488a-a95f-fae582343f8e","parent":{"type":"page_id","page_id":"c9639e60-212c-4da7-9979-d95c96f43ef4"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"},"request_id":"292122dd-3967-4389-aeb5-50d0f6aa4e8a"}' + a paragraph.","href":null}],"color":"default"},"request_id":"66aaf999-c178-4e93-b662-d48b329a729a"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -146,10 +146,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/0bc5cbe1-98c9-407b-948c-9edce7c35918 + uri: https://api.notion.com/v1/blocks/c9639e60-212c-4da7-9979-d95c96f43ef4 response: - content: '{"object":"block","id":"0bc5cbe1-98c9-407b-948c-9edce7c35918","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:51.903299"},"request_id":"72406b54-1771-45ed-b3ff-c2673330f890"}' + content: '{"object":"block","id":"c9639e60-212c-4da7-9979-d95c96f43ef4","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:43.055986"},"request_id":"6d8291d3-3901-43eb-a656-e7a447726f7a"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_blocks_retrieve.yaml b/tests/cassettes/test_blocks_retrieve.yaml index d981f37..a513c7f 100644 --- a/tests/cassettes/test_blocks_retrieve.yaml +++ b/tests/cassettes/test_blocks_retrieve.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:46.739551"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:31.114402"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"b90f50e4-136c-4e91-b603-67a9ad2b2b44","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:46.739551","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:46.739551","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-46-739551-b90f50e4136c4e91b60367a9ad2b2b44","public_url":null,"request_id":"8996e187-15d9-40eb-956d-88e0db67991a"}' + content: '{"object":"page","id":"bb6f383b-9954-44cd-8aef-479b259184c0","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:31.114402","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:31.114402","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-31-114402-bb6f383b995444cd8aef479b259184c0","public_url":null,"request_id":"fba1af63-cb51-4183-b999-f644043e83ef"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -50,11 +50,11 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/b90f50e4-136c-4e91-b603-67a9ad2b2b44/children + uri: https://api.notion.com/v1/blocks/bb6f383b-9954-44cd-8aef-479b259184c0/children response: - content: '{"object":"list","results":[{"object":"block","id":"4aa095b9-8f84-461a-9fd4-efc6fd52a046","parent":{"type":"page_id","page_id":"b90f50e4-136c-4e91-b603-67a9ad2b2b44"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"list","results":[{"object":"block","id":"7c981f69-c76d-4f1c-8d75-66770ad321ed","parent":{"type":"page_id","page_id":"bb6f383b-9954-44cd-8aef-479b259184c0"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"0af99388-1b18-4328-9278-bc1de97b50d0"}' + a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"446ec0e3-0916-4ab8-9f7c-587b2bbacbbf"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -74,11 +74,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/4aa095b9-8f84-461a-9fd4-efc6fd52a046 + uri: https://api.notion.com/v1/blocks/7c981f69-c76d-4f1c-8d75-66770ad321ed response: - content: '{"object":"block","id":"4aa095b9-8f84-461a-9fd4-efc6fd52a046","parent":{"type":"page_id","page_id":"b90f50e4-136c-4e91-b603-67a9ad2b2b44"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"7c981f69-c76d-4f1c-8d75-66770ad321ed","parent":{"type":"page_id","page_id":"bb6f383b-9954-44cd-8aef-479b259184c0"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"},"request_id":"f8b1ceb7-3d51-4b19-8f3c-5f7de98de718"}' + a paragraph.","href":null}],"color":"default"},"request_id":"644c4124-772f-4c1c-b8f0-d4acb5e7200c"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -98,11 +98,11 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/4aa095b9-8f84-461a-9fd4-efc6fd52a046 + uri: https://api.notion.com/v1/blocks/7c981f69-c76d-4f1c-8d75-66770ad321ed response: - content: '{"object":"block","id":"4aa095b9-8f84-461a-9fd4-efc6fd52a046","parent":{"type":"page_id","page_id":"b90f50e4-136c-4e91-b603-67a9ad2b2b44"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"7c981f69-c76d-4f1c-8d75-66770ad321ed","parent":{"type":"page_id","page_id":"bb6f383b-9954-44cd-8aef-479b259184c0"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"},"request_id":"e1c91cc5-682c-4853-8841-ea2c74d635ea"}' + a paragraph.","href":null}],"color":"default"},"request_id":"33712eff-7752-4da3-a93f-d9435cd6b2e8"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -122,10 +122,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/b90f50e4-136c-4e91-b603-67a9ad2b2b44 + uri: https://api.notion.com/v1/blocks/bb6f383b-9954-44cd-8aef-479b259184c0 response: - content: '{"object":"block","id":"b90f50e4-136c-4e91-b603-67a9ad2b2b44","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:46.739551"},"request_id":"851117b4-d54e-4e39-8b6e-a1581a6c5527"}' + content: '{"object":"block","id":"bb6f383b-9954-44cd-8aef-479b259184c0","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:31.114402"},"request_id":"33e2798e-f2b8-4f8f-bc4f-2a26d752ab5a"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_blocks_update.yaml b/tests/cassettes/test_blocks_update.yaml index a6b1969..42b035f 100644 --- a/tests/cassettes/test_blocks_update.yaml +++ b/tests/cassettes/test_blocks_update.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:49.165379"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:38.034545"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"9f25d28b-5b76-456e-b47e-bcc36193d0cf","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:49.165379","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:49.165379","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-49-165379-9f25d28b5b76456eb47ebcc36193d0cf","public_url":null,"request_id":"f64d7335-b787-49bb-a394-51ca919abc79"}' + content: '{"object":"page","id":"da3baf71-98de-4b39-b3c7-8f236b2277a4","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:38.034545","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:38.034545","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-38-034545-da3baf7198de4b39b3c78f236b2277a4","public_url":null,"request_id":"3bb38208-d258-4165-8760-14074844f6ad"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -50,11 +50,11 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/9f25d28b-5b76-456e-b47e-bcc36193d0cf/children + uri: https://api.notion.com/v1/blocks/da3baf71-98de-4b39-b3c7-8f236b2277a4/children response: - content: '{"object":"list","results":[{"object":"block","id":"23d752bf-471b-4406-9e4c-09ac5b71baab","parent":{"type":"page_id","page_id":"9f25d28b-5b76-456e-b47e-bcc36193d0cf"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"list","results":[{"object":"block","id":"a1b3d17b-4699-4492-8206-3bd20939936c","parent":{"type":"page_id","page_id":"da3baf71-98de-4b39-b3c7-8f236b2277a4"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"9c9be660-2e8a-4b47-9bf5-b6fd0d28cef3"}' + a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"ea5c8069-30c2-4585-9a18-229d65c153fe"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -79,11 +79,11 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/23d752bf-471b-4406-9e4c-09ac5b71baab + uri: https://api.notion.com/v1/blocks/a1b3d17b-4699-4492-8206-3bd20939936c response: - content: '{"object":"block","id":"23d752bf-471b-4406-9e4c-09ac5b71baab","parent":{"type":"page_id","page_id":"9f25d28b-5b76-456e-b47e-bcc36193d0cf"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"a1b3d17b-4699-4492-8206-3bd20939936c","parent":{"type":"page_id","page_id":"da3baf71-98de-4b39-b3c7-8f236b2277a4"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m an updated paragraph.","link":null},"annotations":{"bold":true,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"red_background"},"plain_text":"I''m - an updated paragraph.","href":null}],"color":"default"},"request_id":"12ee2f95-f718-42dd-8a68-a785fcdbf72a"}' + an updated paragraph.","href":null}],"color":"default"},"request_id":"9b82c3ea-37db-413e-af3f-2fe507a4dc14"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -103,11 +103,11 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/23d752bf-471b-4406-9e4c-09ac5b71baab + uri: https://api.notion.com/v1/blocks/a1b3d17b-4699-4492-8206-3bd20939936c response: - content: '{"object":"block","id":"23d752bf-471b-4406-9e4c-09ac5b71baab","parent":{"type":"page_id","page_id":"9f25d28b-5b76-456e-b47e-bcc36193d0cf"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"a1b3d17b-4699-4492-8206-3bd20939936c","parent":{"type":"page_id","page_id":"da3baf71-98de-4b39-b3c7-8f236b2277a4"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m an updated paragraph.","link":null},"annotations":{"bold":true,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"red_background"},"plain_text":"I''m - an updated paragraph.","href":null}],"color":"default"},"request_id":"b8843691-504e-4e6b-b554-12eeed1d2637"}' + an updated paragraph.","href":null}],"color":"default"},"request_id":"aa74b85b-cb38-4d90-9318-1dba75e5d050"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -127,10 +127,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/9f25d28b-5b76-456e-b47e-bcc36193d0cf + uri: https://api.notion.com/v1/blocks/da3baf71-98de-4b39-b3c7-8f236b2277a4 response: - content: '{"object":"block","id":"9f25d28b-5b76-456e-b47e-bcc36193d0cf","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:49.165379"},"request_id":"eed90d5b-68c1-4e59-b473-c6ee10d24ce6"}' + content: '{"object":"block","id":"da3baf71-98de-4b39-b3c7-8f236b2277a4","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:38.034545"},"request_id":"c07998ae-3433-491c-a0dc-77fbdf9e4d11"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_client_request.yaml b/tests/cassettes/test_client_request.yaml index 25945ae..3b0463b 100644 --- a/tests/cassettes/test_client_request.yaml +++ b/tests/cassettes/test_client_request.yaml @@ -41,7 +41,7 @@ interactions: uri: https://api.notion.com/v1/users response: content: '{"object":"list","results":[{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf","name":"Guillaume - Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/1cddf30d-ef25-4372-a8bd-b510a11e26e8/avatar.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"800d3408-f031-4ad5-94c3-e0331873a62e"}' + Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/01d7053d-e135-4f27-bba0-5de532d39296/ramnes3.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"81a9dba1-d183-40bc-bdf3-7c6a656d1fcd"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_client_request_auth.yaml b/tests/cassettes/test_client_request_auth.yaml index 3d3c5df..0297a22 100644 --- a/tests/cassettes/test_client_request_auth.yaml +++ b/tests/cassettes/test_client_request_auth.yaml @@ -18,7 +18,7 @@ interactions: uri: https://api.notion.com/v1/users response: content: '{"object":"error","status":401,"code":"unauthorized","message":"API - token is invalid.","request_id":"3185f619-084b-4fb8-94e7-0ccf2ccd4068"}' + token is invalid.","request_id":"fb95a497-077a-4f7b-9426-23a2d8f5b10d"}' headers: {} http_version: HTTP/1.1 status_code: 401 @@ -41,7 +41,7 @@ interactions: uri: https://api.notion.com/v1/users response: content: '{"object":"list","results":[{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf","name":"Guillaume - Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/1cddf30d-ef25-4372-a8bd-b510a11e26e8/avatar.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"e3172dbf-74e4-4665-8eba-e6ca0b91f200"}' + Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/01d7053d-e135-4f27-bba0-5de532d39296/ramnes3.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"831c6ed1-0e7d-40f5-9344-b4b31d2aca32"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_collect_paginated_api.yaml b/tests/cassettes/test_collect_paginated_api.yaml index 65ee42c..248807e 100644 --- a/tests/cassettes/test_collect_paginated_api.yaml +++ b/tests/cassettes/test_collect_paginated_api.yaml @@ -21,9 +21,7 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"95ba0116-6776-4c19-9e45-54e77415f03b","created_time":"2023-06-29T12:47:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"workspace","workspace":true},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[]}},"url":"https://www.notion.so/95ba011667764c199e4554e77415f03b","public_url":null},{"object":"page","id":"ecae9769-155a-49e2-bf03-884090bfadf1","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page","href":null}]}},"url":"https://www.notion.so/Test-Page-ecae9769155a49e2bf03884090bfadf1","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"893e341f-6f3c-400a-9f46-e170c1a5d3e9"}' + content: '{"object":"list","results":[{"object":"page","id":"95ba0116-6776-4c19-9e45-54e77415f03b","created_time":"2023-06-29T12:47:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"workspace","workspace":true},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[]}},"url":"https://www.notion.so/95ba011667764c199e4554e77415f03b","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"85c3f40a-b811-474b-b77d-6dfe50e2fb12"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -49,7 +47,7 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"6a926c53-ce39-4ca1-9645-5ac50ea66e0d"}' + content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"476d8566-0c2c-40ac-9ca3-8ff6a5e8cfb6"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_comments_create.yaml b/tests/cassettes/test_comments_create.yaml index bd875e7..fdae9db 100644 --- a/tests/cassettes/test_comments_create.yaml +++ b/tests/cassettes/test_comments_create.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:16:03.144205"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:58.477729"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,14 +23,14 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"3e2a8b34-a04c-4a40-979e-3b9400661812","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:03.144205","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:03.144205","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-03-144205-3e2a8b34a04c4a40979e3b9400661812","public_url":null,"request_id":"a0d859bc-7fb0-4065-b876-75f55ddf9cd2"}' + content: '{"object":"page","id":"58e50de3-f53d-414d-aa7a-6ca437d79c08","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:58.477729","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:58.477729","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-58-477729-58e50de3f53d414daa7a6ca437d79c08","public_url":null,"request_id":"d10c83a5-2266-4f76-bdfb-a0becf30cd45"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"parent": {"page_id": "3e2a8b34-a04c-4a40-979e-3b9400661812"}, "rich_text": + body: '{"parent": {"page_id": "58e50de3-f53d-414d-aa7a-6ca437d79c08"}, "rich_text": [{"text": {"content": "This is a test comment."}}]}' headers: accept: @@ -52,9 +52,9 @@ interactions: method: POST uri: https://api.notion.com/v1/comments response: - content: '{"object":"comment","id":"9e1825c8-0dee-4c76-b4f4-004e4c5ca8d2","parent":{"type":"page_id","page_id":"3e2a8b34-a04c-4a40-979e-3b9400661812"},"discussion_id":"e0e52ce8-f245-4fbf-ae36-4e2f35f482e1","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This + content: '{"object":"comment","id":"d992e688-27e0-4fae-9a05-8d8ba6fc9639","parent":{"type":"page_id","page_id":"58e50de3-f53d-414d-aa7a-6ca437d79c08"},"discussion_id":"dde297fa-e828-4e45-9894-323ba6f8d528","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This is a test comment.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"This - is a test comment.","href":null}],"request_id":"753be8c3-9985-4065-a294-108c69a0c9cc"}' + is a test comment.","href":null}],"request_id":"a8d1e2b0-8722-48dc-a55b-ec2d6ba31c4b"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -74,10 +74,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/3e2a8b34-a04c-4a40-979e-3b9400661812 + uri: https://api.notion.com/v1/blocks/58e50de3-f53d-414d-aa7a-6ca437d79c08 response: - content: '{"object":"block","id":"3e2a8b34-a04c-4a40-979e-3b9400661812","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:03.144205"},"request_id":"597dd955-7b19-4df2-a675-f623f71d2685"}' + content: '{"object":"block","id":"58e50de3-f53d-414d-aa7a-6ca437d79c08","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:58.477729"},"request_id":"5906955a-eaea-4b88-a1b4-3c4257f2ccf0"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_comments_list.yaml b/tests/cassettes/test_comments_list.yaml index a6f2ab9..c3fc4ce 100644 --- a/tests/cassettes/test_comments_list.yaml +++ b/tests/cassettes/test_comments_list.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:16:06.083990"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:59.487713"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,14 +23,14 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"9a966554-895e-4c54-b858-ef8c9574e7c3","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:06.083990","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:06.083990","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-06-083990-9a966554895e4c54b858ef8c9574e7c3","public_url":null,"request_id":"58b4abec-f6cc-45dc-a3f9-5024af18e671"}' + content: '{"object":"page","id":"2206aeb9-e6a3-408d-a10a-228a54be3896","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:59.487713","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:59.487713","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-59-487713-2206aeb9e6a3408da10a228a54be3896","public_url":null,"request_id":"454b2ed4-946b-492b-9207-c03ff5d41afa"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"parent": {"page_id": "9a966554-895e-4c54-b858-ef8c9574e7c3"}, "rich_text": + body: '{"parent": {"page_id": "2206aeb9-e6a3-408d-a10a-228a54be3896"}, "rich_text": [{"text": {"content": "This is a test comment."}}]}' headers: accept: @@ -52,9 +52,9 @@ interactions: method: POST uri: https://api.notion.com/v1/comments response: - content: '{"object":"comment","id":"b8bcb110-fd85-44f0-9503-4340016f32e8","parent":{"type":"page_id","page_id":"9a966554-895e-4c54-b858-ef8c9574e7c3"},"discussion_id":"f3e18b63-e117-40ab-a19d-d283ec466ef1","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This + content: '{"object":"comment","id":"eb92321e-b915-41bc-83c7-4866e8797b00","parent":{"type":"page_id","page_id":"2206aeb9-e6a3-408d-a10a-228a54be3896"},"discussion_id":"3fa8b0d1-9288-4721-bea3-49720e68013f","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This is a test comment.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"This - is a test comment.","href":null}],"request_id":"04b13542-8e0b-42da-89cc-a8f714b3db9f"}' + is a test comment.","href":null}],"request_id":"f2c5fe60-73d0-47cd-b147-9586d423047d"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -74,11 +74,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/comments?block_id=9a966554-895e-4c54-b858-ef8c9574e7c3 + uri: https://api.notion.com/v1/comments?block_id=2206aeb9-e6a3-408d-a10a-228a54be3896 response: - content: '{"object":"list","results":[{"object":"comment","id":"b8bcb110-fd85-44f0-9503-4340016f32e8","parent":{"type":"page_id","page_id":"9a966554-895e-4c54-b858-ef8c9574e7c3"},"discussion_id":"f3e18b63-e117-40ab-a19d-d283ec466ef1","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This + content: '{"object":"list","results":[{"object":"comment","id":"eb92321e-b915-41bc-83c7-4866e8797b00","parent":{"type":"page_id","page_id":"2206aeb9-e6a3-408d-a10a-228a54be3896"},"discussion_id":"3fa8b0d1-9288-4721-bea3-49720e68013f","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This is a test comment.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"This - is a test comment.","href":null}]}],"next_cursor":null,"has_more":false,"type":"comment","comment":{},"request_id":"4b8953c2-f81c-4cf4-82a5-6eeec9b66471"}' + is a test comment.","href":null}]}],"next_cursor":null,"has_more":false,"type":"comment","comment":{},"request_id":"ee631ec0-e49a-4f91-8ed6-85ba92338818"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -98,10 +98,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/9a966554-895e-4c54-b858-ef8c9574e7c3 + uri: https://api.notion.com/v1/blocks/2206aeb9-e6a3-408d-a10a-228a54be3896 response: - content: '{"object":"block","id":"9a966554-895e-4c54-b858-ef8c9574e7c3","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:06.083990"},"request_id":"6efb324f-722d-4656-8284-34eb1545ea79"}' + content: '{"object":"block","id":"2206aeb9-e6a3-408d-a10a-228a54be3896","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:59.487713"},"request_id":"0da00cf2-8d9b-42c4-8bea-87d3b77d1f34"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_databases_create.yaml b/tests/cassettes/test_databases_create.yaml index d525a53..5c143f7 100644 --- a/tests/cassettes/test_databases_create.yaml +++ b/tests/cassettes/test_databases_create.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:56.601100"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:48.331784"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,16 +23,16 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"62daa3d0-2ce1-49e3-b95e-9f6740193e55","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:56.601100","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:56.601100","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-56-601100-62daa3d02ce149e3b95e9f6740193e55","public_url":null,"request_id":"222d070d-4274-4410-bdc8-9f7bff263b6c"}' + content: '{"object":"page","id":"0099b7f9-f7f1-439a-93c9-206efbe93d62","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:48.331784","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:48.331784","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-48-331784-0099b7f9f7f1439a93c9206efbe93d62","public_url":null,"request_id":"520c1e4e-ba4b-4439-b902-9b7ffd8cabb9"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"parent": {"type": "page_id", "page_id": "62daa3d0-2ce1-49e3-b95e-9f6740193e55"}, + body: '{"parent": {"type": "page_id", "page_id": "0099b7f9-f7f1-439a-93c9-206efbe93d62"}, "title": [{"type": "text", "text": {"content": "Test Database"}}], "properties": - {"Name": {"title": {}}}}' + {"Name": {"title": {}}}, "icon": null, "cover": null}' headers: accept: - '*/*' @@ -43,7 +43,7 @@ interactions: connection: - keep-alive content-length: - - '188' + - '217' content-type: - application/json host: @@ -53,9 +53,9 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"4dc5d220-4811-4165-bc47-e0b3b18d5596","cover":null,"icon":null,"created_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-10-19T17:15:00.000Z","title":[{"type":"text","text":{"content":"Test + content: '{"object":"database","id":"f82d3b8a-4aba-41f8-9c85-e70bfcd61fa0","cover":null,"icon":null,"created_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-12-25T21:50:00.000Z","title":[{"type":"text","text":{"content":"Test Database","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"62daa3d0-2ce1-49e3-b95e-9f6740193e55"},"url":"https://www.notion.so/4dc5d22048114165bc47e0b3b18d5596","public_url":null,"archived":false,"request_id":"a2b8c084-f91f-4ea3-aa61-58c2d23a9198"}' + Database","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"0099b7f9-f7f1-439a-93c9-206efbe93d62"},"url":"https://www.notion.so/f82d3b8a4aba41f89c85e70bfcd61fa0","public_url":null,"archived":false,"request_id":"dac2f758-a4ff-40d1-818f-c05f4bf27e40"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -75,10 +75,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/62daa3d0-2ce1-49e3-b95e-9f6740193e55 + uri: https://api.notion.com/v1/blocks/0099b7f9-f7f1-439a-93c9-206efbe93d62 response: - content: '{"object":"block","id":"62daa3d0-2ce1-49e3-b95e-9f6740193e55","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":true,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:56.601100"},"request_id":"a523639b-5b50-4d21-a5ef-3354f18f5873"}' + content: '{"object":"block","id":"0099b7f9-f7f1-439a-93c9-206efbe93d62","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":true,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:48.331784"},"request_id":"da92446c-f977-4962-a4fc-40ddee46eb90"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_databases_query.yaml b/tests/cassettes/test_databases_query.yaml index ebe9618..be19f68 100644 --- a/tests/cassettes/test_databases_query.yaml +++ b/tests/cassettes/test_databases_query.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:58.032418"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:49.545919"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,16 +23,16 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"4b22b09e-3ea1-4f8e-9bd8-7114fa5bfba9","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:58.032418","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:58.032418","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-58-032418-4b22b09e3ea14f8e9bd87114fa5bfba9","public_url":null,"request_id":"047721c6-a498-4353-94a7-f36c70120d1d"}' + content: '{"object":"page","id":"7e97c13a-b49c-4408-b1fd-f68137745864","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:49.545919","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:49.545919","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-49-545919-7e97c13ab49c4408b1fdf68137745864","public_url":null,"request_id":"5affaee7-4655-4373-8f51-be93af9dc975"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"parent": {"type": "page_id", "page_id": "4b22b09e-3ea1-4f8e-9bd8-7114fa5bfba9"}, - "title": [{"type": "text", "text": {"content": "Test Database - 2023-10-19 19:15:58.465908"}}], - "properties": {"Name": {"title": {}}}}' + body: '{"parent": {"type": "page_id", "page_id": "7e97c13a-b49c-4408-b1fd-f68137745864"}, + "title": [{"type": "text", "text": {"content": "Test Database - 2023-12-25 22:50:49.932029"}}], + "properties": {"Name": {"title": {}}}, "icon": null, "cover": null}' headers: accept: - '*/*' @@ -43,7 +43,7 @@ interactions: connection: - keep-alive content-length: - - '217' + - '246' content-type: - application/json host: @@ -53,9 +53,9 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"0e35a186-7075-44d3-80b1-f0d4b69cf582","cover":null,"icon":null,"created_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-10-19T17:15:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2023-10-19 19:15:58.465908","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2023-10-19 19:15:58.465908","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"4b22b09e-3ea1-4f8e-9bd8-7114fa5bfba9"},"url":"https://www.notion.so/0e35a186707544d380b1f0d4b69cf582","public_url":null,"archived":false,"request_id":"857b9d9c-5e7a-4561-a3e2-97392f846bf2"}' + content: '{"object":"database","id":"d84b4fc5-14a4-4a9d-90b8-d4a5948f76f9","cover":null,"icon":null,"created_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-12-25T21:50:00.000Z","title":[{"type":"text","text":{"content":"Test + Database - 2023-12-25 22:50:49.932029","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + Database - 2023-12-25 22:50:49.932029","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"7e97c13a-b49c-4408-b1fd-f68137745864"},"url":"https://www.notion.so/d84b4fc514a44a9d90b8d4a5948f76f9","public_url":null,"archived":false,"request_id":"ba89d99c-a040-4b8c-92c7-b1073a862d41"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -80,9 +80,9 @@ interactions: notion-version: - '2022-06-28' method: POST - uri: https://api.notion.com/v1/databases/0e35a186-7075-44d3-80b1-f0d4b69cf582/query + uri: https://api.notion.com/v1/databases/d84b4fc5-14a4-4a9d-90b8-d4a5948f76f9/query?filter_properties= response: - content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"9f3691d2-8694-40a2-ba7c-9e960a21f087"}' + content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"d12854c5-142b-4977-9b42-6f4255fc4c83"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -102,10 +102,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/0e35a186-7075-44d3-80b1-f0d4b69cf582 + uri: https://api.notion.com/v1/blocks/d84b4fc5-14a4-4a9d-90b8-d4a5948f76f9 response: - content: '{"object":"block","id":"0e35a186-7075-44d3-80b1-f0d4b69cf582","parent":{"type":"page_id","page_id":"4b22b09e-3ea1-4f8e-9bd8-7114fa5bfba9"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test - Database - 2023-10-19 19:15:58.465908"},"request_id":"1111fdd7-5beb-4bec-b2be-632803f47e8a"}' + content: '{"object":"block","id":"d84b4fc5-14a4-4a9d-90b8-d4a5948f76f9","parent":{"type":"page_id","page_id":"7e97c13a-b49c-4408-b1fd-f68137745864"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test + Database - 2023-12-25 22:50:49.932029"},"request_id":"60b2c569-b650-44b6-8816-b1d9a2cf7be4"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -125,10 +125,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/4b22b09e-3ea1-4f8e-9bd8-7114fa5bfba9 + uri: https://api.notion.com/v1/blocks/7e97c13a-b49c-4408-b1fd-f68137745864 response: - content: '{"object":"block","id":"4b22b09e-3ea1-4f8e-9bd8-7114fa5bfba9","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:58.032418"},"request_id":"7f0693d8-9eca-4e3f-96a3-39ec6bbdfedb"}' + content: '{"object":"block","id":"7e97c13a-b49c-4408-b1fd-f68137745864","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:49.545919"},"request_id":"6cf414da-e4cb-48f9-a43d-426b1d24258d"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_databases_retrieve.yaml b/tests/cassettes/test_databases_retrieve.yaml index 12a7566..54d9cce 100644 --- a/tests/cassettes/test_databases_retrieve.yaml +++ b/tests/cassettes/test_databases_retrieve.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:59.748552"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:51.140165"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,16 +23,16 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"29e48949-7160-4535-8cef-8b83abecacda","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:59.748552","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:59.748552","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-59-748552-29e48949716045358cef8b83abecacda","public_url":null,"request_id":"d88474c6-eb79-4b25-9413-808c7da92442"}' + content: '{"object":"page","id":"235a3528-0ed1-415f-b01f-365abea2e6ed","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:51.140165","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:51.140165","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-51-140165-235a35280ed1415fb01f365abea2e6ed","public_url":null,"request_id":"8cf2619b-71a1-4cd9-9e89-190c4c00905d"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"parent": {"type": "page_id", "page_id": "29e48949-7160-4535-8cef-8b83abecacda"}, - "title": [{"type": "text", "text": {"content": "Test Database - 2023-10-19 19:16:00.084428"}}], - "properties": {"Name": {"title": {}}}}' + body: '{"parent": {"type": "page_id", "page_id": "235a3528-0ed1-415f-b01f-365abea2e6ed"}, + "title": [{"type": "text", "text": {"content": "Test Database - 2023-12-25 22:50:51.497332"}}], + "properties": {"Name": {"title": {}}}, "icon": null, "cover": null}' headers: accept: - '*/*' @@ -43,7 +43,7 @@ interactions: connection: - keep-alive content-length: - - '217' + - '246' content-type: - application/json host: @@ -53,9 +53,9 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"0514effe-b7a8-4c0b-8abe-cef62305075e","cover":null,"icon":null,"created_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-10-19T17:16:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2023-10-19 19:16:00.084428","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2023-10-19 19:16:00.084428","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"29e48949-7160-4535-8cef-8b83abecacda"},"url":"https://www.notion.so/0514effeb7a84c0b8abecef62305075e","public_url":null,"archived":false,"request_id":"1cc64904-bded-4a07-9620-d900cb06ed7a"}' + content: '{"object":"database","id":"8f287a45-b6c1-40a5-8058-35d8d3218fd7","cover":null,"icon":null,"created_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-12-25T21:50:00.000Z","title":[{"type":"text","text":{"content":"Test + Database - 2023-12-25 22:50:51.497332","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + Database - 2023-12-25 22:50:51.497332","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"235a3528-0ed1-415f-b01f-365abea2e6ed"},"url":"https://www.notion.so/8f287a45b6c140a5805835d8d3218fd7","public_url":null,"archived":false,"request_id":"33068263-deef-4606-aa94-06504e4c5159"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -75,11 +75,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/databases/0514effe-b7a8-4c0b-8abe-cef62305075e + uri: https://api.notion.com/v1/databases/8f287a45-b6c1-40a5-8058-35d8d3218fd7 response: - content: '{"object":"database","id":"0514effe-b7a8-4c0b-8abe-cef62305075e","cover":null,"icon":null,"created_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-10-19T17:16:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2023-10-19 19:16:00.084428","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2023-10-19 19:16:00.084428","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"29e48949-7160-4535-8cef-8b83abecacda"},"url":"https://www.notion.so/0514effeb7a84c0b8abecef62305075e","public_url":null,"archived":false,"request_id":"0cf2adfd-37f4-439d-ae00-f9200955353e"}' + content: '{"object":"database","id":"8f287a45-b6c1-40a5-8058-35d8d3218fd7","cover":null,"icon":null,"created_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-12-25T21:50:00.000Z","title":[{"type":"text","text":{"content":"Test + Database - 2023-12-25 22:50:51.497332","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + Database - 2023-12-25 22:50:51.497332","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"235a3528-0ed1-415f-b01f-365abea2e6ed"},"url":"https://www.notion.so/8f287a45b6c140a5805835d8d3218fd7","public_url":null,"archived":false,"request_id":"b08db9e8-b392-4126-a348-d5254a7ca84b"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -99,10 +99,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/0514effe-b7a8-4c0b-8abe-cef62305075e + uri: https://api.notion.com/v1/blocks/8f287a45-b6c1-40a5-8058-35d8d3218fd7 response: - content: '{"object":"block","id":"0514effe-b7a8-4c0b-8abe-cef62305075e","parent":{"type":"page_id","page_id":"29e48949-7160-4535-8cef-8b83abecacda"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test - Database - 2023-10-19 19:16:00.084428"},"request_id":"7dce5835-768d-49d5-b93a-2672ff0b10b5"}' + content: '{"object":"block","id":"8f287a45-b6c1-40a5-8058-35d8d3218fd7","parent":{"type":"page_id","page_id":"235a3528-0ed1-415f-b01f-365abea2e6ed"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test + Database - 2023-12-25 22:50:51.497332"},"request_id":"448fc490-4b94-42d2-b741-9591a0e235e8"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -122,10 +122,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/29e48949-7160-4535-8cef-8b83abecacda + uri: https://api.notion.com/v1/blocks/235a3528-0ed1-415f-b01f-365abea2e6ed response: - content: '{"object":"block","id":"29e48949-7160-4535-8cef-8b83abecacda","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:59.748552"},"request_id":"bb42a2ad-749f-404a-8474-2752c26009a7"}' + content: '{"object":"block","id":"235a3528-0ed1-415f-b01f-365abea2e6ed","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:51.140165"},"request_id":"b4733209-417e-460b-91b2-b5b3c9260a0b"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_databases_update.yaml b/tests/cassettes/test_databases_update.yaml index 362dcd3..7a7ed42 100644 --- a/tests/cassettes/test_databases_update.yaml +++ b/tests/cassettes/test_databases_update.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:16:01.452611"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:53.193352"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,16 +23,16 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"dfaf73e6-4d9d-4108-b9bb-61ba28dc0f45","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:01.452611","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:01.452611","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-01-452611-dfaf73e64d9d4108b9bb61ba28dc0f45","public_url":null,"request_id":"62e28b63-54a9-41f0-9979-813731ccfa0e"}' + content: '{"object":"page","id":"fba8d3da-b4a5-4227-b64c-458aa8dd220d","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:53.193352","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:53.193352","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-53-193352-fba8d3dab4a54227b64c458aa8dd220d","public_url":null,"request_id":"ee9dbf37-4ddb-4fd4-be3c-cc56b3ff281c"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"parent": {"type": "page_id", "page_id": "dfaf73e6-4d9d-4108-b9bb-61ba28dc0f45"}, - "title": [{"type": "text", "text": {"content": "Test Database - 2023-10-19 19:16:01.798284"}}], - "properties": {"Name": {"title": {}}}}' + body: '{"parent": {"type": "page_id", "page_id": "fba8d3da-b4a5-4227-b64c-458aa8dd220d"}, + "title": [{"type": "text", "text": {"content": "Test Database - 2023-12-25 22:50:56.839105"}}], + "properties": {"Name": {"title": {}}}, "icon": null, "cover": null}' headers: accept: - '*/*' @@ -43,7 +43,7 @@ interactions: connection: - keep-alive content-length: - - '217' + - '246' content-type: - application/json host: @@ -53,14 +53,14 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"c67fe511-a81a-4d71-96a4-9346307567f3","cover":null,"icon":null,"created_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-10-19T17:16:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2023-10-19 19:16:01.798284","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2023-10-19 19:16:01.798284","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"dfaf73e6-4d9d-4108-b9bb-61ba28dc0f45"},"url":"https://www.notion.so/c67fe511a81a4d7196a49346307567f3","public_url":null,"archived":false,"request_id":"9a2f0388-2f0c-44a7-a389-f154d0c11f95"}' + content: '{"object":"database","id":"f1dd2119-1cf3-463f-98a9-0f0523bf2cf8","cover":null,"icon":null,"created_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-12-25T21:50:00.000Z","title":[{"type":"text","text":{"content":"Test + Database - 2023-12-25 22:50:56.839105","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + Database - 2023-12-25 22:50:56.839105","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"fba8d3da-b4a5-4227-b64c-458aa8dd220d"},"url":"https://www.notion.so/f1dd21191cf3463f98a90f0523bf2cf8","public_url":null,"archived":false,"request_id":"401b0319-6bf8-41de-a73d-4b13d90610be"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"icon": {"type": "emoji", "emoji": "\ud83d\udd25"}}' + body: '{"icon": {"type": "emoji", "emoji": "\ud83d\udd25"}, "cover": null}' headers: accept: - '*/*' @@ -71,7 +71,7 @@ interactions: connection: - keep-alive content-length: - - '52' + - '67' content-type: - application/json host: @@ -79,11 +79,11 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/databases/c67fe511-a81a-4d71-96a4-9346307567f3 + uri: https://api.notion.com/v1/databases/f1dd2119-1cf3-463f-98a9-0f0523bf2cf8 response: - content: "{\"object\":\"database\",\"id\":\"c67fe511-a81a-4d71-96a4-9346307567f3\",\"cover\":null,\"icon\":{\"type\":\"emoji\",\"emoji\":\"\U0001F525\"},\"created_time\":\"2023-10-19T17:16:00.000Z\",\"created_by\":{\"object\":\"user\",\"id\":\"7775f3a3-893f-43fa-b625-460c61094c78\"},\"last_edited_by\":{\"object\":\"user\",\"id\":\"7775f3a3-893f-43fa-b625-460c61094c78\"},\"last_edited_time\":\"2023-10-19T17:16:00.000Z\",\"title\":[{\"type\":\"text\",\"text\":{\"content\":\"Test - Database - 2023-10-19 19:16:01.798284\",\"link\":null},\"annotations\":{\"bold\":false,\"italic\":false,\"strikethrough\":false,\"underline\":false,\"code\":false,\"color\":\"default\"},\"plain_text\":\"Test - Database - 2023-10-19 19:16:01.798284\",\"href\":null}],\"description\":[],\"is_inline\":false,\"properties\":{\"Name\":{\"id\":\"title\",\"name\":\"Name\",\"type\":\"title\",\"title\":{}}},\"parent\":{\"type\":\"page_id\",\"page_id\":\"dfaf73e6-4d9d-4108-b9bb-61ba28dc0f45\"},\"url\":\"https://www.notion.so/c67fe511a81a4d7196a49346307567f3\",\"public_url\":null,\"archived\":false,\"request_id\":\"ccffc674-6718-4cee-a76a-c67000adf1e2\"}" + content: "{\"object\":\"database\",\"id\":\"f1dd2119-1cf3-463f-98a9-0f0523bf2cf8\",\"cover\":null,\"icon\":{\"type\":\"emoji\",\"emoji\":\"\U0001F525\"},\"created_time\":\"2023-12-25T21:50:00.000Z\",\"created_by\":{\"object\":\"user\",\"id\":\"7775f3a3-893f-43fa-b625-460c61094c78\"},\"last_edited_by\":{\"object\":\"user\",\"id\":\"7775f3a3-893f-43fa-b625-460c61094c78\"},\"last_edited_time\":\"2023-12-25T21:50:00.000Z\",\"title\":[{\"type\":\"text\",\"text\":{\"content\":\"Test + Database - 2023-12-25 22:50:56.839105\",\"link\":null},\"annotations\":{\"bold\":false,\"italic\":false,\"strikethrough\":false,\"underline\":false,\"code\":false,\"color\":\"default\"},\"plain_text\":\"Test + Database - 2023-12-25 22:50:56.839105\",\"href\":null}],\"description\":[],\"is_inline\":false,\"properties\":{\"Name\":{\"id\":\"title\",\"name\":\"Name\",\"type\":\"title\",\"title\":{}}},\"parent\":{\"type\":\"page_id\",\"page_id\":\"fba8d3da-b4a5-4227-b64c-458aa8dd220d\"},\"url\":\"https://www.notion.so/f1dd21191cf3463f98a90f0523bf2cf8\",\"public_url\":null,\"archived\":false,\"request_id\":\"2c2a91b9-d79a-4b19-a76e-f0dbd5933329\"}" headers: {} http_version: HTTP/1.1 status_code: 200 @@ -103,10 +103,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/c67fe511-a81a-4d71-96a4-9346307567f3 + uri: https://api.notion.com/v1/blocks/f1dd2119-1cf3-463f-98a9-0f0523bf2cf8 response: - content: '{"object":"block","id":"c67fe511-a81a-4d71-96a4-9346307567f3","parent":{"type":"page_id","page_id":"dfaf73e6-4d9d-4108-b9bb-61ba28dc0f45"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test - Database - 2023-10-19 19:16:01.798284"},"request_id":"854c756d-471f-44cc-941c-2b1a2129897f"}' + content: '{"object":"block","id":"f1dd2119-1cf3-463f-98a9-0f0523bf2cf8","parent":{"type":"page_id","page_id":"fba8d3da-b4a5-4227-b64c-458aa8dd220d"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test + Database - 2023-12-25 22:50:56.839105"},"request_id":"ff618ecc-95ea-4a51-b8f7-4e9a5f867928"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -126,10 +126,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/dfaf73e6-4d9d-4108-b9bb-61ba28dc0f45 + uri: https://api.notion.com/v1/blocks/fba8d3da-b4a5-4227-b64c-458aa8dd220d response: - content: '{"object":"block","id":"dfaf73e6-4d9d-4108-b9bb-61ba28dc0f45","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:01.452611"},"request_id":"0692f297-a5cd-49cb-bfd9-f0490dca762f"}' + content: '{"object":"block","id":"fba8d3da-b4a5-4227-b64c-458aa8dd220d","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:53.193352"},"request_id":"434d5a87-1176-4a6c-849e-9a47417e93fd"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_is_equation_rich_text_item_response.yaml b/tests/cassettes/test_is_equation_rich_text_item_response.yaml index 3facb1b..1c68a9a 100644 --- a/tests/cassettes/test_is_equation_rich_text_item_response.yaml +++ b/tests/cassettes/test_is_equation_rich_text_item_response.yaml @@ -1,8 +1,8 @@ interactions: - request: - body: '{"parent": {"page_id": "95ba0116-6776-4c19-9e45-54e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-11-04 15:00:23.538078"}}]}, "children": - []}' + body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": + {"title": [{"text": {"content": "Test 2023-12-25 22:51:31.887036"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '164' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"cd594ab2-60e6-4080-bc1a-10e2b4ff7791","created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-11-04 15:00:23.538078","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-11-04 15:00:23.538078","href":null}]}},"url":"https://www.notion.so/Test-2023-11-04-15-00-23-538078-cd594ab260e64080bc1a10e2b4ff7791","public_url":null,"request_id":"52f4fe8a-e18a-4308-9059-510d5494cbd6"}' + content: '{"object":"page","id":"a6c21fad-645f-4d02-b01e-990142ee7245","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:31.887036","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:31.887036","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-31-887036-a6c21fad645f4d02b01e990142ee7245","public_url":null,"request_id":"7161f1bb-1916-4293-aa43-0e07b5e1fa42"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -50,11 +50,11 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/cd594ab2-60e6-4080-bc1a-10e2b4ff7791/children + uri: https://api.notion.com/v1/blocks/a6c21fad-645f-4d02-b01e-990142ee7245/children response: - content: '{"object":"list","results":[{"object":"block","id":"3fa611db-c220-4be9-bed8-39294e4e6058","parent":{"type":"page_id","page_id":"cd594ab2-60e6-4080-bc1a-10e2b4ff7791"},"created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"equation","equation":{"expression":"E + content: '{"object":"list","results":[{"object":"block","id":"64ef26fc-05bd-4ee0-a76c-b89500e6da6d","parent":{"type":"page_id","page_id":"a6c21fad-645f-4d02-b01e-990142ee7245"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"equation","equation":{"expression":"E = mc^2"},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"E - = mc^2","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"5c6b693f-ac6b-4b2b-b2d0-d459867f3fec"}' + = mc^2","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"a59295e3-1ac1-485f-99d2-fa077faa0fa7"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -74,11 +74,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/3fa611db-c220-4be9-bed8-39294e4e6058 + uri: https://api.notion.com/v1/blocks/64ef26fc-05bd-4ee0-a76c-b89500e6da6d response: - content: '{"object":"block","id":"3fa611db-c220-4be9-bed8-39294e4e6058","parent":{"type":"page_id","page_id":"cd594ab2-60e6-4080-bc1a-10e2b4ff7791"},"created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"equation","equation":{"expression":"E + content: '{"object":"block","id":"64ef26fc-05bd-4ee0-a76c-b89500e6da6d","parent":{"type":"page_id","page_id":"a6c21fad-645f-4d02-b01e-990142ee7245"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"equation","equation":{"expression":"E = mc^2"},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"E - = mc^2","href":null}],"color":"default"},"request_id":"8565fe0a-6cb1-4419-a573-5e1734e0a20b"}' + = mc^2","href":null}],"color":"default"},"request_id":"4033c71c-cbb7-4826-9393-0f8359864958"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -98,11 +98,11 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/3fa611db-c220-4be9-bed8-39294e4e6058 + uri: https://api.notion.com/v1/blocks/64ef26fc-05bd-4ee0-a76c-b89500e6da6d response: - content: '{"object":"block","id":"3fa611db-c220-4be9-bed8-39294e4e6058","parent":{"type":"page_id","page_id":"cd594ab2-60e6-4080-bc1a-10e2b4ff7791"},"created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"equation","equation":{"expression":"E + content: '{"object":"block","id":"64ef26fc-05bd-4ee0-a76c-b89500e6da6d","parent":{"type":"page_id","page_id":"a6c21fad-645f-4d02-b01e-990142ee7245"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"equation","equation":{"expression":"E = mc^2"},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"E - = mc^2","href":null}],"color":"default"},"request_id":"3f45697d-e41d-4594-9316-664ad4218563"}' + = mc^2","href":null}],"color":"default"},"request_id":"93ecb851-1dee-484d-a585-2620a1fdb8cd"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -122,10 +122,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/cd594ab2-60e6-4080-bc1a-10e2b4ff7791 + uri: https://api.notion.com/v1/blocks/a6c21fad-645f-4d02-b01e-990142ee7245 response: - content: '{"object":"block","id":"cd594ab2-60e6-4080-bc1a-10e2b4ff7791","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-11-04 15:00:23.538078"},"request_id":"4cce807e-f329-40b7-89e4-86f0375434c6"}' + content: '{"object":"block","id":"a6c21fad-645f-4d02-b01e-990142ee7245","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:31.887036"},"request_id":"08d6a6ed-7ba4-4359-9cef-fa44387a0614"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_is_full_block.yaml b/tests/cassettes/test_is_full_block.yaml index 167b143..06d5eec 100644 --- a/tests/cassettes/test_is_full_block.yaml +++ b/tests/cassettes/test_is_full_block.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:16:20.807368"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:51:10.662543"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"1d0d8221-0bea-4ae6-a0b6-416029ba5447","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:20.807368","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:20.807368","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-20-807368-1d0d82210bea4ae6a0b6416029ba5447","public_url":null,"request_id":"50c5a879-d49f-4e13-abe0-6b594b5e4855"}' + content: '{"object":"page","id":"b107dcfc-1ceb-48e3-ac24-ef3f6578b409","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:10.662543","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:10.662543","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-10-662543-b107dcfc1ceb48e3ac24ef3f6578b409","public_url":null,"request_id":"8e03dbde-f31d-4c38-ae36-aeb284e82b4e"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -50,11 +50,11 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/1d0d8221-0bea-4ae6-a0b6-416029ba5447/children + uri: https://api.notion.com/v1/blocks/b107dcfc-1ceb-48e3-ac24-ef3f6578b409/children response: - content: '{"object":"list","results":[{"object":"block","id":"4337640e-471e-4173-aea6-8ae927db8f9d","parent":{"type":"page_id","page_id":"1d0d8221-0bea-4ae6-a0b6-416029ba5447"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"list","results":[{"object":"block","id":"79226fbc-fdd4-4289-ab5b-5bac0e010508","parent":{"type":"page_id","page_id":"b107dcfc-1ceb-48e3-ac24-ef3f6578b409"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"800cfd84-5d94-4575-997c-1a781622b553"}' + a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"551fe7af-5121-49e3-96b5-ec7a9a82ec27"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -74,11 +74,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/4337640e-471e-4173-aea6-8ae927db8f9d + uri: https://api.notion.com/v1/blocks/79226fbc-fdd4-4289-ab5b-5bac0e010508 response: - content: '{"object":"block","id":"4337640e-471e-4173-aea6-8ae927db8f9d","parent":{"type":"page_id","page_id":"1d0d8221-0bea-4ae6-a0b6-416029ba5447"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"79226fbc-fdd4-4289-ab5b-5bac0e010508","parent":{"type":"page_id","page_id":"b107dcfc-1ceb-48e3-ac24-ef3f6578b409"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"},"request_id":"ad62c905-aac5-47d0-a262-4868afb55c58"}' + a paragraph.","href":null}],"color":"default"},"request_id":"f623c5de-31cd-4365-bdba-a80142a39e32"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -98,11 +98,11 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/4337640e-471e-4173-aea6-8ae927db8f9d + uri: https://api.notion.com/v1/blocks/79226fbc-fdd4-4289-ab5b-5bac0e010508 response: - content: '{"object":"block","id":"4337640e-471e-4173-aea6-8ae927db8f9d","parent":{"type":"page_id","page_id":"1d0d8221-0bea-4ae6-a0b6-416029ba5447"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"79226fbc-fdd4-4289-ab5b-5bac0e010508","parent":{"type":"page_id","page_id":"b107dcfc-1ceb-48e3-ac24-ef3f6578b409"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"},"request_id":"ab7cfc00-010c-4e6e-9c34-557b4b983e7f"}' + a paragraph.","href":null}],"color":"default"},"request_id":"51868bf8-97d1-42fc-8384-c9ce70b93f6b"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -122,10 +122,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/1d0d8221-0bea-4ae6-a0b6-416029ba5447 + uri: https://api.notion.com/v1/blocks/b107dcfc-1ceb-48e3-ac24-ef3f6578b409 response: - content: '{"object":"block","id":"1d0d8221-0bea-4ae6-a0b6-416029ba5447","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:20.807368"},"request_id":"9d5adc4b-2b98-4d94-9f43-ea611863d816"}' + content: '{"object":"block","id":"b107dcfc-1ceb-48e3-ac24-ef3f6578b409","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:10.662543"},"request_id":"38afd170-07ca-4678-811b-4bade3be965e"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_is_full_comment.yaml b/tests/cassettes/test_is_full_comment.yaml index f742fef..2e1e371 100644 --- a/tests/cassettes/test_is_full_comment.yaml +++ b/tests/cassettes/test_is_full_comment.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:16:32.483123"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:51:24.253913"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,14 +23,14 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"861f176c-37c3-4929-a5a2-70c367f86311","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:32.483123","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:32.483123","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-32-483123-861f176c37c34929a5a270c367f86311","public_url":null,"request_id":"2a4ea51b-9967-4c67-a762-fe636e6d2c33"}' + content: '{"object":"page","id":"ca08e99e-9a8e-45f2-9b1d-09488d9ee0d2","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:24.253913","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:24.253913","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-24-253913-ca08e99e9a8e45f29b1d09488d9ee0d2","public_url":null,"request_id":"54898dcf-5d8c-4e3b-a49d-cff4d5afb80d"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"parent": {"page_id": "861f176c-37c3-4929-a5a2-70c367f86311"}, "rich_text": + body: '{"parent": {"page_id": "ca08e99e-9a8e-45f2-9b1d-09488d9ee0d2"}, "rich_text": [{"text": {"content": "This is a test comment."}}]}' headers: accept: @@ -52,9 +52,9 @@ interactions: method: POST uri: https://api.notion.com/v1/comments response: - content: '{"object":"comment","id":"6f3c4700-1c6f-47e4-a659-dc72d115aa8a","parent":{"type":"page_id","page_id":"861f176c-37c3-4929-a5a2-70c367f86311"},"discussion_id":"27911163-718d-483c-908d-19e1b536a707","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This + content: '{"object":"comment","id":"11c6e83d-7719-4b7c-a17d-b9576f5d52ff","parent":{"type":"page_id","page_id":"ca08e99e-9a8e-45f2-9b1d-09488d9ee0d2"},"discussion_id":"5adc9c10-7468-4c8b-9849-4c469ceea2e7","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This is a test comment.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"This - is a test comment.","href":null}],"request_id":"f74c0e57-6a82-4bd5-9c78-864a5b48007f"}' + is a test comment.","href":null}],"request_id":"45a24be7-d05a-4efe-8d7c-d900fd11d70d"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -74,11 +74,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/comments?block_id=861f176c-37c3-4929-a5a2-70c367f86311 + uri: https://api.notion.com/v1/comments?block_id=ca08e99e-9a8e-45f2-9b1d-09488d9ee0d2 response: - content: '{"object":"list","results":[{"object":"comment","id":"6f3c4700-1c6f-47e4-a659-dc72d115aa8a","parent":{"type":"page_id","page_id":"861f176c-37c3-4929-a5a2-70c367f86311"},"discussion_id":"27911163-718d-483c-908d-19e1b536a707","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This + content: '{"object":"list","results":[{"object":"comment","id":"11c6e83d-7719-4b7c-a17d-b9576f5d52ff","parent":{"type":"page_id","page_id":"ca08e99e-9a8e-45f2-9b1d-09488d9ee0d2"},"discussion_id":"5adc9c10-7468-4c8b-9849-4c469ceea2e7","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"rich_text":[{"type":"text","text":{"content":"This is a test comment.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"This - is a test comment.","href":null}]}],"next_cursor":null,"has_more":false,"type":"comment","comment":{},"request_id":"8d067fec-bb10-406e-8fb4-de18a52f3cf8"}' + is a test comment.","href":null}]}],"next_cursor":null,"has_more":false,"type":"comment","comment":{},"request_id":"bbc5bb10-f7a9-4515-a182-8b51e5c33959"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -98,10 +98,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/861f176c-37c3-4929-a5a2-70c367f86311 + uri: https://api.notion.com/v1/blocks/ca08e99e-9a8e-45f2-9b1d-09488d9ee0d2 response: - content: '{"object":"block","id":"861f176c-37c3-4929-a5a2-70c367f86311","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:32.483123"},"request_id":"c78cd4f3-9b5e-4214-b938-30983530ba0f"}' + content: '{"object":"block","id":"ca08e99e-9a8e-45f2-9b1d-09488d9ee0d2","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:24.253913"},"request_id":"982f8722-9877-4b1d-8cf0-f448717f85f5"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_is_full_database.yaml b/tests/cassettes/test_is_full_database.yaml index 6254665..7cb3bd2 100644 --- a/tests/cassettes/test_is_full_database.yaml +++ b/tests/cassettes/test_is_full_database.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:16:23.237719"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:51:16.873339"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,16 +23,16 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"76c03467-6742-4aba-8e00-96f99533f0bf","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:23.237719","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:23.237719","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-23-237719-76c0346767424aba8e0096f99533f0bf","public_url":null,"request_id":"6837b942-07b3-4df7-b442-827a43cb799a"}' + content: '{"object":"page","id":"c84a9443-c40d-4e8c-8afc-aaf6ca8058ce","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:16.873339","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:16.873339","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-16-873339-c84a9443c40d4e8c8afcaaf6ca8058ce","public_url":null,"request_id":"220e7131-45a7-4b7e-9c72-6125a53b3ee3"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"parent": {"type": "page_id", "page_id": "76c03467-6742-4aba-8e00-96f99533f0bf"}, - "title": [{"type": "text", "text": {"content": "Test Database - 2023-10-19 19:16:23.672543"}}], - "properties": {"Name": {"title": {}}}}' + body: '{"parent": {"type": "page_id", "page_id": "c84a9443-c40d-4e8c-8afc-aaf6ca8058ce"}, + "title": [{"type": "text", "text": {"content": "Test Database - 2023-12-25 22:51:17.287619"}}], + "properties": {"Name": {"title": {}}}, "icon": null, "cover": null}' headers: accept: - '*/*' @@ -43,7 +43,7 @@ interactions: connection: - keep-alive content-length: - - '217' + - '246' content-type: - application/json host: @@ -53,9 +53,9 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"c29a14d2-c5e1-4fef-8c2a-5929cf0ade48","cover":null,"icon":null,"created_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-10-19T17:16:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2023-10-19 19:16:23.672543","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2023-10-19 19:16:23.672543","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"76c03467-6742-4aba-8e00-96f99533f0bf"},"url":"https://www.notion.so/c29a14d2c5e14fef8c2a5929cf0ade48","public_url":null,"archived":false,"request_id":"43cfba6a-ed75-4321-af6f-056c75b8c3a0"}' + content: '{"object":"database","id":"7aef4020-239d-4614-90bf-f258819763a1","cover":null,"icon":null,"created_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-12-25T21:51:00.000Z","title":[{"type":"text","text":{"content":"Test + Database - 2023-12-25 22:51:17.287619","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + Database - 2023-12-25 22:51:17.287619","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"c84a9443-c40d-4e8c-8afc-aaf6ca8058ce"},"url":"https://www.notion.so/7aef4020239d461490bff258819763a1","public_url":null,"archived":false,"request_id":"c7c2f090-d532-4499-a198-f796026dcd6a"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -75,11 +75,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/databases/c29a14d2-c5e1-4fef-8c2a-5929cf0ade48 + uri: https://api.notion.com/v1/databases/7aef4020-239d-4614-90bf-f258819763a1 response: - content: '{"object":"database","id":"c29a14d2-c5e1-4fef-8c2a-5929cf0ade48","cover":null,"icon":null,"created_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-10-19T17:16:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2023-10-19 19:16:23.672543","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2023-10-19 19:16:23.672543","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"76c03467-6742-4aba-8e00-96f99533f0bf"},"url":"https://www.notion.so/c29a14d2c5e14fef8c2a5929cf0ade48","public_url":null,"archived":false,"request_id":"efc3f01b-cc00-46ef-9d30-110441a13296"}' + content: '{"object":"database","id":"7aef4020-239d-4614-90bf-f258819763a1","cover":null,"icon":null,"created_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-12-25T21:51:00.000Z","title":[{"type":"text","text":{"content":"Test + Database - 2023-12-25 22:51:17.287619","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + Database - 2023-12-25 22:51:17.287619","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"c84a9443-c40d-4e8c-8afc-aaf6ca8058ce"},"url":"https://www.notion.so/7aef4020239d461490bff258819763a1","public_url":null,"archived":false,"request_id":"e604c5cd-d264-4f5e-81ab-0f5a59bf8a0c"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -99,10 +99,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/c29a14d2-c5e1-4fef-8c2a-5929cf0ade48 + uri: https://api.notion.com/v1/blocks/7aef4020-239d-4614-90bf-f258819763a1 response: - content: '{"object":"block","id":"c29a14d2-c5e1-4fef-8c2a-5929cf0ade48","parent":{"type":"page_id","page_id":"76c03467-6742-4aba-8e00-96f99533f0bf"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test - Database - 2023-10-19 19:16:23.672543"},"request_id":"28b1c853-eba4-4d23-af1d-4c4dd58f1d73"}' + content: '{"object":"block","id":"7aef4020-239d-4614-90bf-f258819763a1","parent":{"type":"page_id","page_id":"c84a9443-c40d-4e8c-8afc-aaf6ca8058ce"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test + Database - 2023-12-25 22:51:17.287619"},"request_id":"5291a463-70ae-496d-8d16-de5cd7829a81"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -122,10 +122,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/76c03467-6742-4aba-8e00-96f99533f0bf + uri: https://api.notion.com/v1/blocks/c84a9443-c40d-4e8c-8afc-aaf6ca8058ce response: - content: '{"object":"block","id":"76c03467-6742-4aba-8e00-96f99533f0bf","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:23.237719"},"request_id":"b035fa58-0075-4ecf-887c-7b03192c0530"}' + content: '{"object":"block","id":"c84a9443-c40d-4e8c-8afc-aaf6ca8058ce","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:16.873339"},"request_id":"c838789d-5396-4884-8edd-e0c23141a311"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_is_full_page.yaml b/tests/cassettes/test_is_full_page.yaml index ce6c5f0..6789342 100644 --- a/tests/cassettes/test_is_full_page.yaml +++ b/tests/cassettes/test_is_full_page.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:16:22.267341"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:51:14.542499"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"6e601765-3610-44b8-bec1-7226bf751755","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:22.267341","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:22.267341","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-22-267341-6e601765361044b8bec17226bf751755","public_url":null,"request_id":"a6c12c9d-d473-4078-b80a-95f2d86d50fa"}' + content: '{"object":"page","id":"52745de4-bca1-4f23-b164-7e8dec07adc5","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:14.542499","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:14.542499","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-14-542499-52745de4bca14f23b1647e8dec07adc5","public_url":null,"request_id":"88eab596-3fca-40ee-87cd-8e6ffa590748"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -45,11 +45,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/pages/6e601765-3610-44b8-bec1-7226bf751755 + uri: https://api.notion.com/v1/pages/52745de4-bca1-4f23-b164-7e8dec07adc5?filter_properties= response: - content: '{"object":"page","id":"6e601765-3610-44b8-bec1-7226bf751755","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:22.267341","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:22.267341","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-22-267341-6e601765361044b8bec17226bf751755","public_url":null,"request_id":"bcd2c94f-4214-4729-b8a1-9fe857e5cc26"}' + content: '{"object":"page","id":"52745de4-bca1-4f23-b164-7e8dec07adc5","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:14.542499","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:14.542499","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-14-542499-52745de4bca14f23b1647e8dec07adc5","public_url":null,"request_id":"6ea55833-9c82-4ff1-bbbc-759c0bab2939"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -69,10 +69,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/6e601765-3610-44b8-bec1-7226bf751755 + uri: https://api.notion.com/v1/blocks/52745de4-bca1-4f23-b164-7e8dec07adc5 response: - content: '{"object":"block","id":"6e601765-3610-44b8-bec1-7226bf751755","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:22.267341"},"request_id":"fa0a33ea-c7bb-4030-b956-355177a9799d"}' + content: '{"object":"block","id":"52745de4-bca1-4f23-b164-7e8dec07adc5","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:14.542499"},"request_id":"69de51de-8931-4e02-a88b-81ba1afc2dac"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_is_full_page_or_database.yaml b/tests/cassettes/test_is_full_page_or_database.yaml index 05d8b2e..54cf88b 100644 --- a/tests/cassettes/test_is_full_page_or_database.yaml +++ b/tests/cassettes/test_is_full_page_or_database.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:16:27.582427"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:51:21.092523"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,16 +23,16 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"6bc86dd5-179f-4708-a51f-7a77acabe532","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:27.582427","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:27.582427","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-27-582427-6bc86dd5179f4708a51f7a77acabe532","public_url":null,"request_id":"5a1fc19b-4a89-4cef-b789-28aa5ab8d379"}' + content: '{"object":"page","id":"504d6588-3a63-4a32-b065-054710c20d85","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:21.092523","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:21.092523","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-21-092523-504d65883a634a32b065054710c20d85","public_url":null,"request_id":"3a7e146c-0856-42e8-a227-5712a039228a"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"parent": {"type": "page_id", "page_id": "6bc86dd5-179f-4708-a51f-7a77acabe532"}, - "title": [{"type": "text", "text": {"content": "Test Database - 2023-10-19 19:16:27.970661"}}], - "properties": {"Name": {"title": {}}}}' + body: '{"parent": {"type": "page_id", "page_id": "504d6588-3a63-4a32-b065-054710c20d85"}, + "title": [{"type": "text", "text": {"content": "Test Database - 2023-12-25 22:51:21.846763"}}], + "properties": {"Name": {"title": {}}}, "icon": null, "cover": null}' headers: accept: - '*/*' @@ -43,7 +43,7 @@ interactions: connection: - keep-alive content-length: - - '217' + - '246' content-type: - application/json host: @@ -53,9 +53,9 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"c28f7caa-dbd6-4e10-afd0-e5f7829c0ed2","cover":null,"icon":null,"created_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-10-19T17:16:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2023-10-19 19:16:27.970661","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2023-10-19 19:16:27.970661","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"6bc86dd5-179f-4708-a51f-7a77acabe532"},"url":"https://www.notion.so/c28f7caadbd64e10afd0e5f7829c0ed2","public_url":null,"archived":false,"request_id":"d99c0f94-a331-491b-94cb-34c6c97d0be7"}' + content: '{"object":"database","id":"ba8202e5-1936-41de-99b4-c6d7b8cff086","cover":null,"icon":null,"created_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-12-25T21:51:00.000Z","title":[{"type":"text","text":{"content":"Test + Database - 2023-12-25 22:51:21.846763","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + Database - 2023-12-25 22:51:21.846763","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"504d6588-3a63-4a32-b065-054710c20d85"},"url":"https://www.notion.so/ba8202e5193641de99b4c6d7b8cff086","public_url":null,"archived":false,"request_id":"e2d6dc5b-a9ce-46f1-8a47-128f6d10a2cf"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -75,11 +75,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/pages/6bc86dd5-179f-4708-a51f-7a77acabe532 + uri: https://api.notion.com/v1/pages/504d6588-3a63-4a32-b065-054710c20d85?filter_properties= response: - content: '{"object":"page","id":"6bc86dd5-179f-4708-a51f-7a77acabe532","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:27.582427","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:27.582427","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-27-582427-6bc86dd5179f4708a51f7a77acabe532","public_url":null,"request_id":"ba845cc4-65ee-4a56-9ae3-9b2fd59b18c4"}' + content: '{"object":"page","id":"504d6588-3a63-4a32-b065-054710c20d85","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:21.092523","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:21.092523","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-21-092523-504d65883a634a32b065054710c20d85","public_url":null,"request_id":"f8aa0878-5d33-49cf-90f8-ded84f4ff102"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -99,11 +99,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/databases/c28f7caa-dbd6-4e10-afd0-e5f7829c0ed2 + uri: https://api.notion.com/v1/databases/ba8202e5-1936-41de-99b4-c6d7b8cff086 response: - content: '{"object":"database","id":"c28f7caa-dbd6-4e10-afd0-e5f7829c0ed2","cover":null,"icon":null,"created_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-10-19T17:16:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2023-10-19 19:16:27.970661","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2023-10-19 19:16:27.970661","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"6bc86dd5-179f-4708-a51f-7a77acabe532"},"url":"https://www.notion.so/c28f7caadbd64e10afd0e5f7829c0ed2","public_url":null,"archived":false,"request_id":"e297d50a-aa1c-4bcd-bcc8-db058583670e"}' + content: '{"object":"database","id":"ba8202e5-1936-41de-99b4-c6d7b8cff086","cover":null,"icon":null,"created_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_time":"2023-12-25T21:51:00.000Z","title":[{"type":"text","text":{"content":"Test + Database - 2023-12-25 22:51:21.846763","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + Database - 2023-12-25 22:51:21.846763","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"504d6588-3a63-4a32-b065-054710c20d85"},"url":"https://www.notion.so/ba8202e5193641de99b4c6d7b8cff086","public_url":null,"archived":false,"request_id":"97d05f75-f905-4b9d-ae04-c81c571dd6be"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -123,10 +123,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/c28f7caa-dbd6-4e10-afd0-e5f7829c0ed2 + uri: https://api.notion.com/v1/blocks/ba8202e5-1936-41de-99b4-c6d7b8cff086 response: - content: '{"object":"block","id":"c28f7caa-dbd6-4e10-afd0-e5f7829c0ed2","parent":{"type":"page_id","page_id":"6bc86dd5-179f-4708-a51f-7a77acabe532"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test - Database - 2023-10-19 19:16:27.970661"},"request_id":"5a1508f2-2f25-4024-8b15-5aa102e94ce6"}' + content: '{"object":"block","id":"ba8202e5-1936-41de-99b4-c6d7b8cff086","parent":{"type":"page_id","page_id":"504d6588-3a63-4a32-b065-054710c20d85"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_database","child_database":{"title":"Test + Database - 2023-12-25 22:51:21.846763"},"request_id":"91571beb-bec9-47d3-98ed-bf4ed8dc8cdc"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -146,10 +146,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/6bc86dd5-179f-4708-a51f-7a77acabe532 + uri: https://api.notion.com/v1/blocks/504d6588-3a63-4a32-b065-054710c20d85 response: - content: '{"object":"block","id":"6bc86dd5-179f-4708-a51f-7a77acabe532","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:27.582427"},"request_id":"6d59f2c6-8250-4749-aa2f-0dc405e64db9"}' + content: '{"object":"block","id":"504d6588-3a63-4a32-b065-054710c20d85","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:21.092523"},"request_id":"7fc4900f-c68f-46e8-9b88-2c1e3e8086c7"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_is_full_user.yaml b/tests/cassettes/test_is_full_user.yaml index b9a572e..69acfd0 100644 --- a/tests/cassettes/test_is_full_user.yaml +++ b/tests/cassettes/test_is_full_user.yaml @@ -17,7 +17,7 @@ interactions: method: GET uri: https://api.notion.com/v1/users/me response: - content: '{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"},"request_id":"a1897009-dc10-4442-bb74-903209dffb5f"}' + content: '{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"},"request_id":"a058af9d-a700-46f0-9d11-740521bb90e2"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_is_mention_rich_text_item_response.yaml b/tests/cassettes/test_is_mention_rich_text_item_response.yaml index 9e26070..16c70ce 100644 --- a/tests/cassettes/test_is_mention_rich_text_item_response.yaml +++ b/tests/cassettes/test_is_mention_rich_text_item_response.yaml @@ -1,8 +1,8 @@ interactions: - request: - body: '{"parent": {"page_id": "95ba0116-6776-4c19-9e45-54e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-11-04 14:57:12.900460"}}]}, "children": - []}' + body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": + {"title": [{"text": {"content": "Test 2023-12-25 22:51:36.460383"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '164' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"b039260c-e8d3-4425-84bc-103f66ed886d","created_time":"2023-11-04T13:57:00.000Z","last_edited_time":"2023-11-04T13:57:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-11-04 14:57:12.900460","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-11-04 14:57:12.900460","href":null}]}},"url":"https://www.notion.so/Test-2023-11-04-14-57-12-900460-b039260ce8d3442584bc103f66ed886d","public_url":null,"request_id":"530b78a7-8893-4e46-ae0e-aa4870706dab"}' + content: '{"object":"page","id":"1b87f9d6-e596-49fa-982e-d4cb59e44541","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:36.460383","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:36.460383","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-36-460383-1b87f9d6e59649fa982ed4cb59e44541","public_url":null,"request_id":"d2413338-e65d-4f8e-9f57-420b5c0e8845"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -50,9 +50,9 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/b039260c-e8d3-4425-84bc-103f66ed886d/children + uri: https://api.notion.com/v1/blocks/1b87f9d6-e596-49fa-982e-d4cb59e44541/children response: - content: '{"object":"list","results":[{"object":"block","id":"c4f72aa9-81c5-4c6a-82b3-aa93c30822cd","parent":{"type":"page_id","page_id":"b039260c-e8d3-4425-84bc-103f66ed886d"},"created_time":"2023-11-04T13:57:00.000Z","last_edited_time":"2023-11-04T13:57:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"mention","mention":{"type":"date","date":{"start":"2022-12-16","end":null,"time_zone":null}},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"2022-12-16","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"274a2342-f82d-48a1-8679-4625580e5045"}' + content: '{"object":"list","results":[{"object":"block","id":"e683e485-260b-4675-ab6a-03e164368c20","parent":{"type":"page_id","page_id":"1b87f9d6-e596-49fa-982e-d4cb59e44541"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"mention","mention":{"type":"date","date":{"start":"2022-12-16","end":null,"time_zone":null}},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"2022-12-16","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"d3f010ee-8514-4ac3-a98c-d78c1889744d"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -72,9 +72,9 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/c4f72aa9-81c5-4c6a-82b3-aa93c30822cd + uri: https://api.notion.com/v1/blocks/e683e485-260b-4675-ab6a-03e164368c20 response: - content: '{"object":"block","id":"c4f72aa9-81c5-4c6a-82b3-aa93c30822cd","parent":{"type":"page_id","page_id":"b039260c-e8d3-4425-84bc-103f66ed886d"},"created_time":"2023-11-04T13:57:00.000Z","last_edited_time":"2023-11-04T13:57:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"mention","mention":{"type":"date","date":{"start":"2022-12-16","end":null,"time_zone":null}},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"2022-12-16","href":null}],"color":"default"},"request_id":"b361a703-25c5-4d0d-96f4-6323869598c4"}' + content: '{"object":"block","id":"e683e485-260b-4675-ab6a-03e164368c20","parent":{"type":"page_id","page_id":"1b87f9d6-e596-49fa-982e-d4cb59e44541"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"mention","mention":{"type":"date","date":{"start":"2022-12-16","end":null,"time_zone":null}},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"2022-12-16","href":null}],"color":"default"},"request_id":"90392951-9bb0-410a-a9aa-6c86100a050e"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -94,9 +94,9 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/c4f72aa9-81c5-4c6a-82b3-aa93c30822cd + uri: https://api.notion.com/v1/blocks/e683e485-260b-4675-ab6a-03e164368c20 response: - content: '{"object":"block","id":"c4f72aa9-81c5-4c6a-82b3-aa93c30822cd","parent":{"type":"page_id","page_id":"b039260c-e8d3-4425-84bc-103f66ed886d"},"created_time":"2023-11-04T13:57:00.000Z","last_edited_time":"2023-11-04T13:57:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"mention","mention":{"type":"date","date":{"start":"2022-12-16","end":null,"time_zone":null}},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"2022-12-16","href":null}],"color":"default"},"request_id":"7a51618e-0673-4a93-b238-de2e77dc37e9"}' + content: '{"object":"block","id":"e683e485-260b-4675-ab6a-03e164368c20","parent":{"type":"page_id","page_id":"1b87f9d6-e596-49fa-982e-d4cb59e44541"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"mention","mention":{"type":"date","date":{"start":"2022-12-16","end":null,"time_zone":null}},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"2022-12-16","href":null}],"color":"default"},"request_id":"1adff46c-7827-4e11-a39e-ba7dcbd5752d"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -116,10 +116,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/b039260c-e8d3-4425-84bc-103f66ed886d + uri: https://api.notion.com/v1/blocks/1b87f9d6-e596-49fa-982e-d4cb59e44541 response: - content: '{"object":"block","id":"b039260c-e8d3-4425-84bc-103f66ed886d","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-11-04T13:57:00.000Z","last_edited_time":"2023-11-04T13:57:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-11-04 14:57:12.900460"},"request_id":"526bd552-2829-4893-bd0f-64929b344f50"}' + content: '{"object":"block","id":"1b87f9d6-e596-49fa-982e-d4cb59e44541","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:36.460383"},"request_id":"ab5df4d1-e443-44c1-99ca-0e3964b02ab4"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_is_text_rich_text_item_response.yaml b/tests/cassettes/test_is_text_rich_text_item_response.yaml index 40e7664..908e8a5 100644 --- a/tests/cassettes/test_is_text_rich_text_item_response.yaml +++ b/tests/cassettes/test_is_text_rich_text_item_response.yaml @@ -1,8 +1,8 @@ interactions: - request: - body: '{"parent": {"page_id": "95ba0116-6776-4c19-9e45-54e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-11-04 15:00:20.850229"}}]}, "children": - []}' + body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": + {"title": [{"text": {"content": "Test 2023-12-25 22:51:27.493751"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '164' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"671bf8c4-b59a-47fc-95f1-2619e93b8e8e","created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-11-04 15:00:20.850229","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-11-04 15:00:20.850229","href":null}]}},"url":"https://www.notion.so/Test-2023-11-04-15-00-20-850229-671bf8c4b59a47fc95f12619e93b8e8e","public_url":null,"request_id":"39d000ec-de7b-4dc6-ad0e-e7b0266dbe0d"}' + content: '{"object":"page","id":"4de462d6-588b-449b-846f-97115ebd0b59","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:27.493751","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:27.493751","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-27-493751-4de462d6588b449b846f97115ebd0b59","public_url":null,"request_id":"1cca1894-70cc-44b5-8a2a-5c7464d93565"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -50,11 +50,11 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/671bf8c4-b59a-47fc-95f1-2619e93b8e8e/children + uri: https://api.notion.com/v1/blocks/4de462d6-588b-449b-846f-97115ebd0b59/children response: - content: '{"object":"list","results":[{"object":"block","id":"8988b7c1-c451-4d20-b8b8-2ba43f83a6ef","parent":{"type":"page_id","page_id":"671bf8c4-b59a-47fc-95f1-2619e93b8e8e"},"created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"list","results":[{"object":"block","id":"2bc4a01d-9285-4f94-b435-7bfec39893de","parent":{"type":"page_id","page_id":"4de462d6-588b-449b-846f-97115ebd0b59"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"edf5a7eb-766d-4c0a-9970-0666f638a9ea"}' + a paragraph.","href":null}],"color":"default"}}],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"dd96d1b2-dd25-47b9-8593-e731957ae3dd"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -74,11 +74,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/8988b7c1-c451-4d20-b8b8-2ba43f83a6ef + uri: https://api.notion.com/v1/blocks/2bc4a01d-9285-4f94-b435-7bfec39893de response: - content: '{"object":"block","id":"8988b7c1-c451-4d20-b8b8-2ba43f83a6ef","parent":{"type":"page_id","page_id":"671bf8c4-b59a-47fc-95f1-2619e93b8e8e"},"created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"2bc4a01d-9285-4f94-b435-7bfec39893de","parent":{"type":"page_id","page_id":"4de462d6-588b-449b-846f-97115ebd0b59"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":false,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"},"request_id":"bb0cf4c9-d967-43be-9b6c-d76806023178"}' + a paragraph.","href":null}],"color":"default"},"request_id":"83bf5806-bd00-4b3b-860a-57b49e483982"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -98,11 +98,11 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/8988b7c1-c451-4d20-b8b8-2ba43f83a6ef + uri: https://api.notion.com/v1/blocks/2bc4a01d-9285-4f94-b435-7bfec39893de response: - content: '{"object":"block","id":"8988b7c1-c451-4d20-b8b8-2ba43f83a6ef","parent":{"type":"page_id","page_id":"671bf8c4-b59a-47fc-95f1-2619e93b8e8e"},"created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m + content: '{"object":"block","id":"2bc4a01d-9285-4f94-b435-7bfec39893de","parent":{"type":"page_id","page_id":"4de462d6-588b-449b-846f-97115ebd0b59"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"paragraph","paragraph":{"rich_text":[{"type":"text","text":{"content":"I''m a paragraph.","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"I''m - a paragraph.","href":null}],"color":"default"},"request_id":"8437ff7e-6c0b-4008-8703-c52376f7bbdf"}' + a paragraph.","href":null}],"color":"default"},"request_id":"f168a0d5-028d-409f-9569-e5da6d25138a"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -122,10 +122,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/671bf8c4-b59a-47fc-95f1-2619e93b8e8e + uri: https://api.notion.com/v1/blocks/4de462d6-588b-449b-846f-97115ebd0b59 response: - content: '{"object":"block","id":"671bf8c4-b59a-47fc-95f1-2619e93b8e8e","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-11-04T14:00:00.000Z","last_edited_time":"2023-11-04T14:00:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-11-04 15:00:20.850229"},"request_id":"f30263cf-16ba-4cc5-b992-a5b823cba75f"}' + content: '{"object":"block","id":"4de462d6-588b-449b-846f-97115ebd0b59","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:27.493751"},"request_id":"511891b2-c136-4451-a921-7a9ae0c1aa94"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_iterate_paginated_api.yaml b/tests/cassettes/test_iterate_paginated_api.yaml index fff6c07..5c824e4 100644 --- a/tests/cassettes/test_iterate_paginated_api.yaml +++ b/tests/cassettes/test_iterate_paginated_api.yaml @@ -21,9 +21,7 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"95ba0116-6776-4c19-9e45-54e77415f03b","created_time":"2023-06-29T12:47:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"workspace","workspace":true},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[]}},"url":"https://www.notion.so/95ba011667764c199e4554e77415f03b","public_url":null},{"object":"page","id":"ecae9769-155a-49e2-bf03-884090bfadf1","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page","href":null}]}},"url":"https://www.notion.so/Test-Page-ecae9769155a49e2bf03884090bfadf1","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"e772046b-f01a-48a2-8701-734a13e6dc57"}' + content: '{"object":"list","results":[{"object":"page","id":"95ba0116-6776-4c19-9e45-54e77415f03b","created_time":"2023-06-29T12:47:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"workspace","workspace":true},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[]}},"url":"https://www.notion.so/95ba011667764c199e4554e77415f03b","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"7723db54-d737-4d31-a4ce-008892cb4ac6"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -49,7 +47,7 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"ca344952-82db-4346-b332-cd021ec827ae"}' + content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"efc6557a-2d9c-4edd-9aa7-4be6e928e83e"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_pages_create.yaml b/tests/cassettes/test_pages_create.yaml index 805bccf..f8dff39 100644 --- a/tests/cassettes/test_pages_create.yaml +++ b/tests/cassettes/test_pages_create.yaml @@ -1,7 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test Page"}}]}, "children": []}' + {"title": [{"text": {"content": "Test Page"}}]}, "children": [], "icon": null, + "cover": null}' headers: accept: - '*/*' @@ -12,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '138' + - '167' content-type: - application/json host: @@ -22,9 +23,32 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"ecae9769-155a-49e2-bf03-884090bfadf1","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + content: '{"object":"page","id":"065ed105-4c79-4ad1-9f16-343682068cd9","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test Page","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page","href":null}]}},"url":"https://www.notion.so/Test-Page-ecae9769155a49e2bf03884090bfadf1","public_url":null,"request_id":"51f30300-ef70-4931-b268-dd8fbaa04403"}' + Page","href":null}]}},"url":"https://www.notion.so/Test-Page-065ed1054c794ad19f16343682068cd9","public_url":null,"request_id":"1cddd3b9-02a0-4508-bd79-aa8215531d46"}' + headers: {} + http_version: HTTP/1.1 + status_code: 200 +- request: + body: '' + headers: + accept: + - '*/*' + accept-encoding: + - gzip, deflate + authorization: + - secret_... + connection: + - keep-alive + host: + - api.notion.com + notion-version: + - '2022-06-28' + method: DELETE + uri: https://api.notion.com/v1/blocks/065ed105-4c79-4ad1-9f16-343682068cd9 + response: + content: '{"object":"block","id":"065ed105-4c79-4ad1-9f16-343682068cd9","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + Page"},"request_id":"55ed617b-b6fa-4158-b783-c029a78d6173"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_pages_delete.yaml b/tests/cassettes/test_pages_delete.yaml index 76717d8..c3e1301 100644 --- a/tests/cassettes/test_pages_delete.yaml +++ b/tests/cassettes/test_pages_delete.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:16:14.467826"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:51:01.104575"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"5b26cd9a-ca0c-4209-baf3-27a453f3852b","created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:16:14.467826","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:16:14.467826","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-16-14-467826-5b26cd9aca0c4209baf327a453f3852b","public_url":null,"request_id":"e448e299-ec54-4423-bc51-09a4b11cfaa4"}' + content: '{"object":"page","id":"698ae17a-1ab7-4fd8-a389-c1c08a51233c","created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:51:01.104575","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:51:01.104575","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-51-01-104575-698ae17a1ab74fd8a389c1c08a51233c","public_url":null,"request_id":"ca2b4055-1d78-42df-8e93-4643c6c71c84"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -45,10 +45,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/5b26cd9a-ca0c-4209-baf3-27a453f3852b + uri: https://api.notion.com/v1/blocks/698ae17a-1ab7-4fd8-a389-c1c08a51233c response: - content: '{"object":"block","id":"5b26cd9a-ca0c-4209-baf3-27a453f3852b","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:14.467826"},"request_id":"56d30e40-880e-4ff2-8dc1-da88ea68c127"}' + content: '{"object":"block","id":"698ae17a-1ab7-4fd8-a389-c1c08a51233c","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:01.104575"},"request_id":"47b3a825-a7f4-457d-8fd7-964fbb46ee1d"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -68,10 +68,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/5b26cd9a-ca0c-4209-baf3-27a453f3852b + uri: https://api.notion.com/v1/blocks/698ae17a-1ab7-4fd8-a389-c1c08a51233c response: - content: '{"object":"block","id":"5b26cd9a-ca0c-4209-baf3-27a453f3852b","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:16:00.000Z","last_edited_time":"2023-10-19T17:16:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:16:14.467826"},"request_id":"bec62b59-c24b-4b97-ba9f-25409afdb469"}' + content: '{"object":"block","id":"698ae17a-1ab7-4fd8-a389-c1c08a51233c","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:51:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:51:01.104575"},"request_id":"ee7aaba4-e341-4a12-ad5f-6e04ad8cd943"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_pages_properties_retrieve.yaml b/tests/cassettes/test_pages_properties_retrieve.yaml index b71ede7..4569b86 100644 --- a/tests/cassettes/test_pages_properties_retrieve.yaml +++ b/tests/cassettes/test_pages_properties_retrieve.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:42.050123"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:26.352674"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"840e7fbe-481a-4432-93d6-040da145c201","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:42.050123","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:42.050123","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-42-050123-840e7fbe481a443293d6040da145c201","public_url":null,"request_id":"499e7a75-be1d-4cbc-944a-38d236eb9fba"}' + content: '{"object":"page","id":"13fd5233-620d-4762-9bd2-5d83b1852b77","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:26.352674","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:26.352674","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-26-352674-13fd5233620d47629bd25d83b1852b77","public_url":null,"request_id":"9be1467c-f922-419d-8c0d-e94b3582c893"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -45,11 +45,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/pages/840e7fbe-481a-4432-93d6-040da145c201/properties/title + uri: https://api.notion.com/v1/pages/13fd5233-620d-4762-9bd2-5d83b1852b77/properties/title response: content: '{"object":"list","results":[{"object":"property_item","type":"title","id":"title","title":{"type":"text","text":{"content":"Test - 2023-10-19 19:15:42.050123","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:42.050123","href":null}}],"next_cursor":null,"has_more":false,"type":"property_item","property_item":{"id":"title","next_url":null,"type":"title","title":{}},"request_id":"1ea3d504-669e-4aae-a701-73a1be350412"}' + 2023-12-25 22:50:26.352674","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:26.352674","href":null}}],"next_cursor":null,"has_more":false,"type":"property_item","property_item":{"id":"title","next_url":null,"type":"title","title":{}},"request_id":"aad31810-3d20-4ee9-829e-0726fdef93e4"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -69,10 +69,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/840e7fbe-481a-4432-93d6-040da145c201 + uri: https://api.notion.com/v1/blocks/13fd5233-620d-4762-9bd2-5d83b1852b77 response: - content: '{"object":"block","id":"840e7fbe-481a-4432-93d6-040da145c201","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:42.050123"},"request_id":"49c18a04-9ebf-4e6e-a4be-0039df82aec9"}' + content: '{"object":"block","id":"13fd5233-620d-4762-9bd2-5d83b1852b77","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:26.352674"},"request_id":"2aa8967c-a96c-40ab-b46c-156a932764ef"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_pages_retrieve.yaml b/tests/cassettes/test_pages_retrieve.yaml index 804d56a..0ec924c 100644 --- a/tests/cassettes/test_pages_retrieve.yaml +++ b/tests/cassettes/test_pages_retrieve.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:35.364349"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:21.769098"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,9 +23,9 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"135c3d22-57f5-4e7c-bd2c-e709eaf79420","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:35.364349","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:35.364349","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-35-364349-135c3d2257f54e7cbd2ce709eaf79420","public_url":null,"request_id":"02a8afa3-b041-41a7-92eb-1a20513fc5b1"}' + content: '{"object":"page","id":"6b55add0-869f-4848-bedc-9421260b24b7","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:21.769098","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:21.769098","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-21-769098-6b55add0869f4848bedc9421260b24b7","public_url":null,"request_id":"edb1fcfa-fd95-4ecf-aae4-0ff3b016ee18"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -45,11 +45,11 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/pages/135c3d22-57f5-4e7c-bd2c-e709eaf79420 + uri: https://api.notion.com/v1/pages/6b55add0-869f-4848-bedc-9421260b24b7?filter_properties= response: - content: '{"object":"page","id":"135c3d22-57f5-4e7c-bd2c-e709eaf79420","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:35.364349","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:35.364349","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-35-364349-135c3d2257f54e7cbd2ce709eaf79420","public_url":null,"request_id":"f9b4b9be-f710-48c0-b36a-4cf50b3f55ce"}' + content: '{"object":"page","id":"6b55add0-869f-4848-bedc-9421260b24b7","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:21.769098","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:21.769098","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-21-769098-6b55add0869f4848bedc9421260b24b7","public_url":null,"request_id":"f5848483-7036-419c-bff9-274c762dfe4c"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -69,10 +69,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/135c3d22-57f5-4e7c-bd2c-e709eaf79420 + uri: https://api.notion.com/v1/blocks/6b55add0-869f-4848-bedc-9421260b24b7 response: - content: '{"object":"block","id":"135c3d22-57f5-4e7c-bd2c-e709eaf79420","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:35.364349"},"request_id":"32da0242-ac1b-46af-ae35-a4bbf1ca87db"}' + content: '{"object":"block","id":"6b55add0-869f-4848-bedc-9421260b24b7","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:21.769098"},"request_id":"c94ac50d-836a-49ff-83a9-1bf7b601c55e"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_pages_update.yaml b/tests/cassettes/test_pages_update.yaml index 4ccd94c..1cf2378 100644 --- a/tests/cassettes/test_pages_update.yaml +++ b/tests/cassettes/test_pages_update.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:36.474150"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:22.930281"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,14 +23,14 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"760d9a9d-af00-486e-b520-bf6ced1b30be","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:36.474150","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:36.474150","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-36-474150-760d9a9daf00486eb520bf6ced1b30be","public_url":null,"request_id":"d2ae75de-5fee-4300-b99d-882ef1448c2d"}' + content: '{"object":"page","id":"977fbece-c72a-4d63-962a-ec08ef16a43b","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:22.930281","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:22.930281","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-22-930281-977fbecec72a4d63962aec08ef16a43b","public_url":null,"request_id":"f59598c3-4712-4995-a33e-61b6e928b5ac"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"icon": {"type": "emoji", "emoji": "\ud83d\udef4"}}' + body: '{"icon": {"type": "emoji", "emoji": "\ud83d\udef4"}, "cover": null}' headers: accept: - '*/*' @@ -41,7 +41,7 @@ interactions: connection: - keep-alive content-length: - - '52' + - '67' content-type: - application/json host: @@ -49,11 +49,39 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/pages/760d9a9d-af00-486e-b520-bf6ced1b30be + uri: https://api.notion.com/v1/pages/977fbece-c72a-4d63-962a-ec08ef16a43b response: - content: "{\"object\":\"page\",\"id\":\"760d9a9d-af00-486e-b520-bf6ced1b30be\",\"created_time\":\"2023-10-19T17:15:00.000Z\",\"last_edited_time\":\"2023-10-19T17:15:00.000Z\",\"created_by\":{\"object\":\"user\",\"id\":\"7775f3a3-893f-43fa-b625-460c61094c78\"},\"last_edited_by\":{\"object\":\"user\",\"id\":\"7775f3a3-893f-43fa-b625-460c61094c78\"},\"cover\":null,\"icon\":{\"type\":\"emoji\",\"emoji\":\"\U0001F6F4\"},\"parent\":{\"type\":\"page_id\",\"page_id\":\"95ba0116-6776-4c19-9e45-54e77415f03b\"},\"archived\":false,\"properties\":{\"title\":{\"id\":\"title\",\"type\":\"title\",\"title\":[{\"type\":\"text\",\"text\":{\"content\":\"Test - 2023-10-19 19:15:36.474150\",\"link\":null},\"annotations\":{\"bold\":false,\"italic\":false,\"strikethrough\":false,\"underline\":false,\"code\":false,\"color\":\"default\"},\"plain_text\":\"Test - 2023-10-19 19:15:36.474150\",\"href\":null}]}},\"url\":\"https://www.notion.so/Test-2023-10-19-19-15-36-474150-760d9a9daf00486eb520bf6ced1b30be\",\"public_url\":null,\"request_id\":\"c121225c-c5a9-42aa-90d3-133ec8fd17eb\"}" + content: "{\"object\":\"page\",\"id\":\"977fbece-c72a-4d63-962a-ec08ef16a43b\",\"created_time\":\"2023-12-25T21:50:00.000Z\",\"last_edited_time\":\"2023-12-25T21:50:00.000Z\",\"created_by\":{\"object\":\"user\",\"id\":\"7775f3a3-893f-43fa-b625-460c61094c78\"},\"last_edited_by\":{\"object\":\"user\",\"id\":\"7775f3a3-893f-43fa-b625-460c61094c78\"},\"cover\":null,\"icon\":{\"type\":\"emoji\",\"emoji\":\"\U0001F6F4\"},\"parent\":{\"type\":\"page_id\",\"page_id\":\"95ba0116-6776-4c19-9e45-54e77415f03b\"},\"archived\":false,\"properties\":{\"title\":{\"id\":\"title\",\"type\":\"title\",\"title\":[{\"type\":\"text\",\"text\":{\"content\":\"Test + 2023-12-25 22:50:22.930281\",\"link\":null},\"annotations\":{\"bold\":false,\"italic\":false,\"strikethrough\":false,\"underline\":false,\"code\":false,\"color\":\"default\"},\"plain_text\":\"Test + 2023-12-25 22:50:22.930281\",\"href\":null}]}},\"url\":\"https://www.notion.so/Test-2023-12-25-22-50-22-930281-977fbecec72a4d63962aec08ef16a43b\",\"public_url\":null,\"request_id\":\"cafcd413-5fee-44cc-935f-9e4115178455\"}" + headers: {} + http_version: HTTP/1.1 + status_code: 200 +- request: + body: '{"icon": null, "cover": null}' + headers: + accept: + - '*/*' + accept-encoding: + - gzip, deflate + authorization: + - secret_... + connection: + - keep-alive + content-length: + - '29' + content-type: + - application/json + host: + - api.notion.com + notion-version: + - '2022-06-28' + method: PATCH + uri: https://api.notion.com/v1/pages/977fbece-c72a-4d63-962a-ec08ef16a43b + response: + content: '{"object":"page","id":"977fbece-c72a-4d63-962a-ec08ef16a43b","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:22.930281","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:22.930281","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-22-930281-977fbecec72a4d63962aec08ef16a43b","public_url":null,"request_id":"1dfc35b2-5c51-4f31-9df9-8eff4382c680"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -73,10 +101,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/760d9a9d-af00-486e-b520-bf6ced1b30be + uri: https://api.notion.com/v1/blocks/977fbece-c72a-4d63-962a-ec08ef16a43b response: - content: '{"object":"block","id":"760d9a9d-af00-486e-b520-bf6ced1b30be","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:36.474150"},"request_id":"5e44d018-3c97-4ed1-80bd-3aca1237c354"}' + content: '{"object":"block","id":"977fbece-c72a-4d63-962a-ec08ef16a43b","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:22.930281"},"request_id":"b80a2771-c804-485c-85fe-dbbdffd03589"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_search.yaml b/tests/cassettes/test_search.yaml index 0542ef9..fa170f3 100644 --- a/tests/cassettes/test_search.yaml +++ b/tests/cassettes/test_search.yaml @@ -1,8 +1,8 @@ interactions: - request: body: '{"parent": {"page_id": "95ba011667764c199e4554e77415f03b"}, "properties": - {"title": [{"text": {"content": "Test 2023-10-19 19:15:55.578600"}}]}, "children": - []}' + {"title": [{"text": {"content": "Test 2023-12-25 22:50:47.383249"}}]}, "children": + [], "icon": null, "cover": null}' headers: accept: - '*/*' @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '160' + - '189' content-type: - application/json host: @@ -23,14 +23,14 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"cbf1a855-8f0b-493f-b19b-de858e2dc615","created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2023-10-19 19:15:55.578600","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2023-10-19 19:15:55.578600","href":null}]}},"url":"https://www.notion.so/Test-2023-10-19-19-15-55-578600-cbf1a8558f0b493fb19bde858e2dc615","public_url":null,"request_id":"4eb44642-38d8-4451-98a0-6cfa4245bc83"}' + content: '{"object":"page","id":"80fbf9b4-c8d0-4a37-bb81-dd37770dc317","created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test + 2023-12-25 22:50:47.383249","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test + 2023-12-25 22:50:47.383249","href":null}]}},"url":"https://www.notion.so/Test-2023-12-25-22-50-47-383249-80fbf9b4c8d04a37bb81dd37770dc317","public_url":null,"request_id":"7a2b986f-e8a7-4856-b7f7-c71780d46a1e"}' headers: {} http_version: HTTP/1.1 status_code: 200 - request: - body: '{"query": "cbf1a855-8f0b-493f-b19b-de858e2dc615", "sort": {"direction": + body: '{"query": "80fbf9b4-c8d0-4a37-bb81-dd37770dc317", "sort": {"direction": "descending", "timestamp": "last_edited_time"}}' headers: accept: @@ -52,7 +52,7 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"6cf5cec8-f94c-4502-a306-7d1a4a9cab20"}' + content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"7ff9fdd4-e62a-446d-a168-fea3967a9032"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -72,10 +72,10 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/cbf1a855-8f0b-493f-b19b-de858e2dc615 + uri: https://api.notion.com/v1/blocks/80fbf9b4-c8d0-4a37-bb81-dd37770dc317 response: - content: '{"object":"block","id":"cbf1a855-8f0b-493f-b19b-de858e2dc615","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-10-19T17:15:00.000Z","last_edited_time":"2023-10-19T17:15:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test - 2023-10-19 19:15:55.578600"},"request_id":"4c600690-e986-4cc5-97e2-b3415c210030"}' + content: '{"object":"block","id":"80fbf9b4-c8d0-4a37-bb81-dd37770dc317","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2023-12-25T21:50:00.000Z","last_edited_time":"2023-12-25T21:50:00.000Z","created_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"has_children":false,"archived":true,"type":"child_page","child_page":{"title":"Test + 2023-12-25 22:50:47.383249"},"request_id":"1eb5df04-1a90-41ad-af51-c1b183879914"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_users_list.yaml b/tests/cassettes/test_users_list.yaml index cdeff98..47e6ebd 100644 --- a/tests/cassettes/test_users_list.yaml +++ b/tests/cassettes/test_users_list.yaml @@ -18,7 +18,7 @@ interactions: uri: https://api.notion.com/v1/users response: content: '{"object":"list","results":[{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf","name":"Guillaume - Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/1cddf30d-ef25-4372-a8bd-b510a11e26e8/avatar.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"b683bd68-86f5-47a2-9b6d-6c4ccb412b0b"}' + Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/01d7053d-e135-4f27-bba0-5de532d39296/ramnes3.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"141df8f4-9385-45fb-9ec9-11335f8bb73e"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_users_me.yaml b/tests/cassettes/test_users_me.yaml index 6c0ff6d..5766963 100644 --- a/tests/cassettes/test_users_me.yaml +++ b/tests/cassettes/test_users_me.yaml @@ -17,7 +17,7 @@ interactions: method: GET uri: https://api.notion.com/v1/users/me response: - content: '{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"},"request_id":"df4809ff-3b9c-499b-9cfa-c7db1da106ac"}' + content: '{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"},"request_id":"00d8df84-b442-4129-953b-1479fc164683"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/cassettes/test_users_retrieve.yaml b/tests/cassettes/test_users_retrieve.yaml index c071b5e..ea6c1d7 100644 --- a/tests/cassettes/test_users_retrieve.yaml +++ b/tests/cassettes/test_users_retrieve.yaml @@ -17,7 +17,7 @@ interactions: method: GET uri: https://api.notion.com/v1/users/me response: - content: '{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"},"request_id":"64c284a0-4cef-4c69-8ec5-dc2e6c7f384a"}' + content: '{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"},"request_id":"b729a040-21c5-4855-940f-44b55b11cbe6"}' headers: {} http_version: HTTP/1.1 status_code: 200 @@ -39,7 +39,7 @@ interactions: method: GET uri: https://api.notion.com/v1/users/7775f3a3-893f-43fa-b625-460c61094c78 response: - content: '{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"},"request_id":"6ee4aa9c-2dd4-4813-9959-20f07190e04e"}' + content: '{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"},"request_id":"7b9d995a-1b6d-4763-b6c4-ac06f7636537"}' headers: {} http_version: HTTP/1.1 status_code: 200 diff --git a/tests/test_endpoints.py b/tests/test_endpoints.py index bef0872..5ab999c 100644 --- a/tests/test_endpoints.py +++ b/tests/test_endpoints.py @@ -13,6 +13,9 @@ def test_pages_create(client, parent_page_id): assert response["object"] == "page" + # cleanup + client.blocks.delete(block_id=response["id"]) + @pytest.mark.vcr() def test_pages_retrieve(client, page_id): @@ -27,6 +30,9 @@ def test_pages_update(client, page_id): response = client.pages.update(page_id=page_id, icon=icon) assert response["icon"] + response = client.pages.update(page_id=page_id, icon=None) + assert response["icon"] is None + @pytest.mark.vcr() def test_pages_properties_retrieve(client, page_id): diff --git a/tests/test_helpers.py b/tests/test_helpers.py index f08fe9b..684ee70 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -34,7 +34,8 @@ def test_pick(): "API": 2021, "python-sdk": "ramnes", } - assert pick(my_dict, "optional-variable") == {} + assert pick(my_dict, "optional-variable") == {"optional-variable": None} + assert pick(my_dict, "start_cursor") == {} def test_get_id():