diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6a9e0fa..0aeccd3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,6 +26,7 @@ jobs: - run: pytest env: NOTION_TOKEN: ${{ secrets.NOTION_TOKEN }} + NOTION_TEST_PAGE_ID: ${{ secrets.NOTION_TEST_PAGE_ID }} - uses: codecov/codecov-action@v5 with: env_vars: PYTHON diff --git a/requirements/tests.txt b/requirements/tests.txt index c9563e6..f5916f1 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -4,6 +4,3 @@ pytest-asyncio pytest-cov pytest-timeout pytest-vcr - -# I'm unable to use vcrpy 6.x cassettes (UnicodeDecodeError on JSON body), let's try again later -vcrpy<6 diff --git a/tests/cassettes/test_api_async_request_bad_request_error.yaml b/tests/cassettes/test_api_async_request_bad_request_error.yaml index f57f1da..c6a7595 100644 --- a/tests/cassettes/test_api_async_request_bad_request_error.yaml +++ b/tests/cassettes/test_api_async_request_bad_request_error.yaml @@ -17,8 +17,11 @@ interactions: method: GET uri: https://mock.httpstatus.io/400 response: - content: 400 Bad Request + body: + string: !!binary | + H4sIAAAAAAAE/zMxMFBwSkxRCEotLE0tLgEA1aEoBA8AAAA= headers: {} - http_version: HTTP/1.1 - status_code: 400 + status: + code: 400 + message: Bad Request version: 1 diff --git a/tests/cassettes/test_api_http_response_error.yaml b/tests/cassettes/test_api_http_response_error.yaml new file mode 100644 index 0000000..c6a7595 --- /dev/null +++ b/tests/cassettes/test_api_http_response_error.yaml @@ -0,0 +1,27 @@ +interactions: +- request: + body: '' + headers: + accept: + - '*/*' + accept-encoding: + - gzip, deflate + authorization: + - ntn_... + connection: + - keep-alive + host: + - mock.httpstatus.io + notion-version: + - '2022-06-28' + method: GET + uri: https://mock.httpstatus.io/400 + response: + body: + string: !!binary | + H4sIAAAAAAAE/zMxMFBwSkxRCEotLE0tLgEA1aEoBA8AAAA= + headers: {} + status: + code: 400 + message: Bad Request +version: 1 diff --git a/tests/cassettes/test_api_response_error.yaml b/tests/cassettes/test_api_response_error.yaml index 6f53f39..216ec19 100644 --- a/tests/cassettes/test_api_response_error.yaml +++ b/tests/cassettes/test_api_response_error.yaml @@ -17,11 +17,13 @@ interactions: method: GET uri: https://api.notion.com/v1/invalid response: - content: '{"object":"error","status":400,"code":"invalid_request_url","message":"Invalid - request URL."}' + body: + string: '{"object":"error","status":400,"code":"invalid_request_url","message":"Invalid + request URL."}' headers: {} - http_version: HTTP/1.1 - status_code: 400 + status: + code: 400 + message: Bad Request - request: body: '' headers: @@ -40,9 +42,11 @@ interactions: method: GET uri: https://api.notion.com/v1/users response: - content: '{"object":"error","status":401,"code":"unauthorized","message":"API - token is invalid.","request_id":"15ca8906-fcb1-4d90-b25a-ad03ba508350"}' + body: + string: '{"object":"error","status":401,"code":"unauthorized","message":"API + token is invalid.","request_id":"b85cdcf1-7ec8-4eac-8ce8-05dc3da2eae9"}' headers: {} - http_version: HTTP/1.1 - status_code: 401 + status: + code: 401 + message: Unauthorized version: 1 diff --git a/tests/cassettes/test_async_api_response_error.yaml b/tests/cassettes/test_async_api_response_error.yaml index 6f5eb4d..2d9911a 100644 --- a/tests/cassettes/test_async_api_response_error.yaml +++ b/tests/cassettes/test_async_api_response_error.yaml @@ -17,11 +17,13 @@ interactions: method: GET uri: https://api.notion.com/v1/invalid response: - content: '{"object":"error","status":400,"code":"invalid_request_url","message":"Invalid - request URL."}' + body: + string: '{"object":"error","status":400,"code":"invalid_request_url","message":"Invalid + request URL."}' headers: {} - http_version: HTTP/1.1 - status_code: 400 + status: + code: 400 + message: Bad Request - request: body: '' headers: @@ -40,9 +42,11 @@ interactions: method: GET uri: https://api.notion.com/v1/users response: - content: '{"object":"error","status":401,"code":"unauthorized","message":"API - token is invalid.","request_id":"d11a2027-fae9-4cad-a6ea-ab6e34136dc5"}' + body: + string: '{"object":"error","status":401,"code":"unauthorized","message":"API + token is invalid.","request_id":"81436b9e-4c86-43e6-aa51-7840e8bee746"}' headers: {} - http_version: HTTP/1.1 - status_code: 401 + status: + code: 401 + message: Unauthorized version: 1 diff --git a/tests/cassettes/test_async_client_request.yaml b/tests/cassettes/test_async_client_request.yaml index 5e3bd0c..68c3040 100644 --- a/tests/cassettes/test_async_client_request.yaml +++ b/tests/cassettes/test_async_client_request.yaml @@ -17,11 +17,13 @@ interactions: method: GET uri: https://api.notion.com/v1/invalid response: - content: '{"object":"error","status":400,"code":"invalid_request_url","message":"Invalid - request URL."}' + body: + string: '{"object":"error","status":400,"code":"invalid_request_url","message":"Invalid + request URL."}' headers: {} - http_version: HTTP/1.1 - status_code: 400 + status: + code: 400 + message: Bad Request - request: body: '' headers: @@ -40,9 +42,17 @@ interactions: method: GET 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/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":"9f260c07-a0cf-4dda-afa0-2c6e005301c5"}' + body: + string: !!binary | + H4sIAAAAAAAAA3RSSW7cMBD8StBntUYjauXJNz8iMIQm1YxlU6LCxRNH0N8DecYLguTCLrBA1MLe + wKkn1hEk2ClEyMBzSDYGkN+3Ty4F9pDBNIIEqkzb9Vpjq3SHlTYFdqXqkTpF7dh3NWsDGSw0M0i4 + T5O1lGb+ds92WiADeqFIfkjegoTHGNcgT6cgMAW8cIhY5jTTb7fQJeTazac1KTvpfHFxcguGSHHS + b0RxHtuiFiPyWdRYmbJFpajAeuRalKPoy745eZoXDiJ/WvkHZBBf18PVyj64w8wNyA14pulwdNW5 + u77LOcG+Z/9pom3b2ggS2PXCYCUMoWrKGqum0M256Cvddp9NvAcYn3F9/auHJVn7YU654x+OU27g + Lgv7A9zIi/PPYSXNkH3BMvrE+5eb4Z+i+/6QwcK/4qCTD86/Cz9SGGbnGaQhG/jDyS3s25DbfizH + z8QhDtf4TdMrXXdYCKGx4ubo31RoSlE2tTHUk4H9DwAAAP//AwAaRI0JYgIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_async_client_request_auth.yaml b/tests/cassettes/test_async_client_request_auth.yaml index 4f821bf..93e5743 100644 --- a/tests/cassettes/test_async_client_request_auth.yaml +++ b/tests/cassettes/test_async_client_request_auth.yaml @@ -17,11 +17,13 @@ interactions: method: GET uri: https://api.notion.com/v1/users response: - content: '{"object":"error","status":401,"code":"unauthorized","message":"API - token is invalid.","request_id":"649c77c8-264f-4e74-a2c9-4a1c6adf08ec"}' + body: + string: '{"object":"error","status":401,"code":"unauthorized","message":"API + token is invalid.","request_id":"a3e6c161-51f0-47e2-a7ec-055e724f444b"}' headers: {} - http_version: HTTP/1.1 - status_code: 401 + status: + code: 401 + message: Unauthorized - request: body: '' headers: @@ -40,9 +42,17 @@ interactions: method: GET 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/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":"a1e1dc6c-d7e2-4e5f-856b-cd1414e7c987"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//dFLbbpwwEP2Vap4ZlsWAsZ/ylo+oIjSYoSExmPqSbYr494rN5qKqffEc + +cg6F88Grn9iE0GDnUKEDDyHZGMA/X375FJgDxlMA2igapStMgZlb1qszFhgW/YKqe1JDqqt2YyQ + wUIzg4b7NFlLaeZv92ynBTKgF4rku+QtaHiMcQ36dAoCU8ALh4hlTjP9dgtdQm7cfFpTbyeTLy5O + bsEQKU7mShTnQRa1GJDPosZqLCX2PRVYD1yLchCqVM3J07xwEPnTyj8gg/i6Hq5W9sEdZm5Ab8Az + TYejN527t3c5J9j37D9NSCnrUZDAVokRKzES9k1ZY9UUpjkXqjKy/WziPcDwjOvrXz0sydoPc707 + /uE49QbusrA/wI28OP8cVjIM2Reso0+8f7np/im67w8ZLPwrdib54Py78COFbnaeQY9kA384uYW9 + Dr3tx3L8TBxid43ftmJUJVXYFHWBVd8wqpoUUikrrko51M0Z9j8AAAD//wMA4+wsRmICAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_async_collect_paginated_api.yaml b/tests/cassettes/test_async_collect_paginated_api.yaml index c08d614..b3c376c 100644 --- a/tests/cassettes/test_async_collect_paginated_api.yaml +++ b/tests/cassettes/test_async_collect_paginated_api.yaml @@ -21,10 +21,20 @@ 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":"2024-12-30T17:22: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,"in_trash":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":"42e3d551-2338-49d2-9d1b-705340893950"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//fJLRbuQgDEX/xc9hhiQQAt/Rp62qCIjZYZuGLJBOq1H+vWJmM213pX2z + wbq+9vEFgvmFNoOCyacMFURM65QTqMfL59+ifyJU4EdQILnRtK470gnREWZrSSQyTjhDIVjNHW0N + VGAj6ozjkP0LgoKGNi2hHWnkQ90oJhSlB0rpD6hg0ikPOPrv1YzUDWnpQy1Uy79U77rmHdQXh2vC + uDvUzIleWkuEsT1h1lHSN0YS3RstRtlztA62743/IyeE4K7VLell6whrnSamazhhHbVdTSWzoi9y + NrxiBDWv01SBt2He40VHnHPRz+9LGe8c4nNatC07/YxVjituFehoT/4VR1BOTwkr8POQo06n+8MS + w4Ixe0xXUZ8nLMHV7S2r9lb39Fb0+LRtFaxxAgWnnJekjsfz+XyYQ/ZhPqRw3PEWugVuYfsX2mU1 + k7fDVaVMuD1VMONbHuwaU7iv4KTT8BIi3m3/sVSOaQhxGHXWRqfi7p8nddnKKf5eMeXhRoEywwpF + zsvZUSeI4bohnWiE5axtrJOwfQAAAP//AwANv0Nh0AIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"query":"This should have no results"}' headers: @@ -47,8 +57,13 @@ 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":"d71d978b-b503-4577-9709-68365c8ddcfd"}' + body: + string: !!binary | + H4sIAAAAAAAAA2TNQQ6CMBAF0Lv8dbsoQoBexZhmoINiKtXONNEQ7m5cu32btyNPd54VHmkVhUFh + qUkF/nwx2PitYa5FcoHfakoGN5LwyIXhF0rCBvp5MjyedOWQS4ikNJEwzD/5/fgFr8qiYY3w6OPg + 4riMlvuObcvO2aHpWtu3dOqaxbmRZhxfAAAA//8DAOf7jmamAAAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_async_iterate_paginated_api.yaml b/tests/cassettes/test_async_iterate_paginated_api.yaml index 882c183..79b784e 100644 --- a/tests/cassettes/test_async_iterate_paginated_api.yaml +++ b/tests/cassettes/test_async_iterate_paginated_api.yaml @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-81d2-a8a0-e3a3bd8aeb97","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 0)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 0)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-0-16cabc1eedcd81d2a8a0e3a3bd8aeb97","public_url":null,"request_id":"99df76e0-c876-40de-be70-51a4f591f379"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFPLjtswDPyVgKcWsDby29ZX9LCnFoVBy3Siriq5Mr1pEOTfCzkb77aX + LtCeTFIEZ4b0XMD330gzKJjwQJCAGUBBWmnsdUqCBj2IJm0ygaXWYsgob8tqrGs5QgI6EDINHZvv + BAoymRUizUQuH9Na5aWS8kFK+RkSsDhzR4N5X/d9bn8GdXlluMwU7gzrui7HHHPRtPkoinxE0VdZ + KYpK6iqVbaHrBq6/A/+Hcdo/UwDlFmsTMNq7ezxhIMdxPp8nellnZwZItkhBW/Yo07QSVV1XotBp + K1oqSlEWVNdFWo4y7yMKBn00zzSAGtHOlIBxHQecj1thCn6iwIbmFdKwpRisKLcsuRPZ0lvTl40h + 00+O9fhRF9De8SoBHmnm3Sc80O4D08wdzmenO8MUkKmb8GDceh6czO5WNd7t5Md4Z+OebiuJMpzz + vD6uLHtv3yhitEZv6czBPBEfg18OryoXN1CwxtFW0X54m1gfQMFAIy6W4+Ymi3FXq6R/0XEMNL7o + +Hq9JrAECwqOzNOs9vvT6fTgfOx+mP0+wogII/6GIjYUIcXdY9Fi0WHRYH/4a1p6a3S3gt9+s0A/ + lgiyHrpoEdsmH0VOZSaKLEPRFG0rMhxlPrYp9tjA9RcAAAD//wMAZb6PXuMDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test Page (test_async_iterate_paginated_api iteration 1)"}}]},"children":[]}' @@ -51,12 +60,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-813f-a1fa-ce7f55ccd024","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 1)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 1)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-1-16cabc1eedcd813fa1face7f55ccd024","public_url":null,"request_id":"7a49a5fa-c635-4127-b781-98b84b3dd425"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFPBbtswDP2VgKcNsBrJtixbX7FDTxsGQ5boRKsmebLcLAjy74Ocxu12 + WYHtZJIi+N4j/S4Qhm+oE0iY1AGhAGtAAmu0GjRDgkYb0rKyJgNlLTG8KruSi2oUCgrQEVVC0yf7 + HUFCScuasJJU9JEJWXFJ6QOl9DMU4NScejT2fd33ucMZ5OWV4TJjvDMUQvCxUhVpu2okdTUqMjQl + J3VDdcNoV2vRwvV34P8wTodnjCD94lwBVgd/jycV0ac8P50nfFlnbw0UWySh44OijDWkEaIhtWYd + 6bDmhNcoRM34SKsho6ioj/YZDchRuRkLsL5PUc3HrTDFMGFMFucV0iaHOVhRbllxJ7Klt6YvG8OE + P1Ou54+8gA4+rRLgEee0+6QOuPuQcE69ms9e9zZhVAn7SR2sX8+jJru7VW3wO/Yx39n6p9tKsgzv + Q1ofV5ZDcG8UJeWs3tI5RfuE6RjDcnhVuXiD0VmPW0UH8zZxIYIEg6NaXMqbm5zKu1ol/YuOY8Tx + RcfX67WAJTqQcExpmuV+fzqdHnzI3Q9z2GcYkmHI31DIhkIYuXssWyw7LBvsD39Ny+Cs7lfw228W + 8ceSQdZD82GgiiEjzDSK1EZUpK3KgRje8grLsaNdC9dfAAAA//8DAPQ5VCTjAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test Page (test_async_iterate_paginated_api iteration 2)"}}]},"children":[]}' @@ -80,12 +98,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8177-8265-cfe695da8d9f","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 2)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 2)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-2-16cabc1eedcd81778265cfe695da8d9f","public_url":null,"request_id":"388cd518-b8b0-448a-84e9-bb282c6ce545"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xTwW7bMAz9lYCnDbAayZYtW1+xQ08bBkOW6ESrJnmy3CwI8u+DnMbtdlmB7WSS + IvjeI/0uEIZvqBNImNQBoQBrQAJrtBo0Q4JGG9Ky1hClSk3MINqGmqFr1AAF6IgqoemT/Y4goaQl + J6wkFX1kQla1pPSBUvoZCnBqTj0a+77u+9zhDPLyynCZMd4ZCiHqsVIVabtqJLwaFRmasia8obph + tONatHD9Hfg/jNPhGSNIvzhXgNXB3+NJRfQpz0/nCV/W2VsDxRZJ6OpBUcYa0gjREK5ZRzrkNak5 + CsFZPdJqyCgq6qN9RgNyVG7GAqzvU1TzcStMMUwYk8V5hbTJYQ5WlFtW3Ils6a3py8Yw4c+U6/kj + L6CDT6sEeMQ57T6pA+4+JJxTr+az171NGFXCflIH69fzqMnublUb/K78mO9s/dNtJVmG9yGtjyvL + Ibg3ipJyVm/pnKJ9wnSMYTm8qly8weisx62ig3mbuBBBgsFRLS7lzU1O5V2tkv5FxzHi+KLj6/Va + wBIdSDimNM1yvz+dTg8+5O6HOewzDMkw5G8oZEMhJbl7LFssOywb7A9/TcvgrO5X8NtvFvHHkkHW + Q2PZtbrlnLDK1ISbWpCWGU4qU2ne6VGMlMH1FwAAAP//AwAVSpVh4wMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test Page (test_async_iterate_paginated_api iteration 3)"}}]},"children":[]}' @@ -109,12 +136,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8173-b96b-c4e0e205df13","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 3)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 3)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-3-16cabc1eedcd8173b96bc4e0e205df13","public_url":null,"request_id":"adeaaaa6-d7c4-4278-8e46-7292a92bb1d1"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFPBbtswDP2VgKcNsFopku1EX7FDTxsGQ5boRKsmeTLdLgjy74Ocxu12 + WYHtZJIi+N4j/c6Q+m9oCTSM5oBQgXegQTTW9FYgQ2cd2wll2V5wyVA4YSUX260TUIHNaAhdR/47 + goYt3yomtkzyB9FqWWvO7zjnn6GCYCbq0Pn3dd/m9ifQ51eG84T5xrBt23qQRrLdXg5MycGwvtnW + TDXcNoLvlW13cPkd+D+Ms+kJM+g4h1CBtyne4tFkjFTm02nEl3V23kG1Rhr2dW+4EA1r2rZhyoo9 + 26OqWa2wbZWoBy77gmKyPfondKAHEyaswMeOspmOa2HMacRMHqcF0lPAEiwo16y6EVnTa9OXlSHh + Tyr18tFnsCnSIgEecKLNJ3PAzQfCiToznaLtPGE2hN1oDj4u5zGj31yrPsWN/Fju7OPjdSVFRoyJ + lseFZZ/CG0VkgrdrOlH2j0jHnObDq8o5OszBR1wrNrm3SUgZNDgczByobG4MpuxqkfQvOo4Zhxcd + Xy+XCuYcQMORaJz0/f3z8/NdTKX7bkr3BYYVGPY3FLaiMMluHisWKw4rBvvDX+PcB2+7Bfz6m2X8 + MReQ5dC7Xg3S8IFJtIapRipmVC3ZbkBey74Vrjdw+QUAAP//AwCGeth44wMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test Page (test_async_iterate_paginated_api iteration 4)"}}]},"children":[]}' @@ -138,12 +174,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8134-998b-cdfc1d00c76b","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 4)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 4)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-4-16cabc1eedcd8134998bcdfc1d00c76b","public_url":null,"request_id":"f089fc16-03de-459c-86f6-255b99b316d4"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFPLjtswDPyVgKcWsDaS39ZX9LCnFoUhS3Siriq5Mr1pEOTfCzkb77aX + LtCeTFIEZ4b0XCAM31ATSJjUASEDa0CCqLUatECGRhvWClOzgXeGmbYZ2nbM0YgBMtARFaHpyX5H + kJDzvGQiZwV/FI0sKsn5A+f8M2Tg1Ew9Gvu+7vvc4Qzy8spwmTHeGTZNU42FKljbFSMri1Gxoc4r + VtZc14J3pW5auP4O/B/G6fCMEaRfnMvA6uDv8aQiekrz6Tzhyzp7ayDbIgldNSguRM3qpqlZqUXH + OiwrVpXYNKWoRl4MCUVFfbTPaECOys2YgfU9RTUft8IUw4SRLM4rpCWHKVhRbll2J7Klt6YvG0PC + n5Tq6SMvoIOnVQI84ky7T+qAuw+EM/VqPnvdW8KoCPtJHaxfz6Mmu7tVbfC78mO6s/VPt5UkGd4H + Wh9XlkNwbxSRclZv6UzRPiEdY1gOryoXbzA663Gr6GDeJi5EkGBwVIujtLnJqbSrVdK/6DhGHF90 + fL1eM1iiAwlHommW+/3pdHrwIXU/zGGfYFiCYX9DYRsKK9ndY8liyWHJYH/4a1oGZ3W/gt9+s4g/ + lgSyHpqLXBldIavqemRl23asG1vB1FgVqJQwQ9XC9RcAAAD//wMAd9IcaOMDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"query":"test_async_iterate_paginated_api","page_size":2}' headers: @@ -166,16 +211,25 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"16cabc1e-edcd-8134-998b-cdfc1d00c76b","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 4)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 4)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-4-16cabc1eedcd8134998bcdfc1d00c76b","public_url":null},{"object":"page","id":"16cabc1e-edcd-8173-b96b-c4e0e205df13","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 3)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 3)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-3-16cabc1eedcd8173b96bc4e0e205df13","public_url":null}],"next_cursor":"16cabc1e-edcd-8177-8265-cfe695da8d9f","has_more":true,"type":"page_or_database","page_or_database":{},"request_id":"f40a863b-acea-4f05-af5b-9c7a05ebfc31"}' + body: + string: !!binary | + H4sIAAAAAAAAA+1VTW/bMAz9K4FPGxC1kuXvX7FDTysKg5LoRqtre5Lcrijy30c5jZtmhxXYsMNQ + 5BBSIvn4KD74ORnVN9QhaZLe+pBsE4d+7oNPmuvn17sJbpHurCFbFBqUFsjQaMMqYQqmeG2YqUpV + VV2KRiiK1Q4hoGmDvUfKSnmaMZEyya9E2ci84fyCc/6VInvwoUVj3xd9rKuekuakw9mjO3ZYlmXe + SZCsqmXHMtkBU0Was6zguhC8znRZJfu3wH+hnB4fKKkZ5r6nTD0OR3sCh0OI9cPThC/jbKn2drWa + pM4VcCEKVpRlwTItalZjlrM8w7LMRN5xqSIKOL2zD0gpHfQeCWlogwO/Ww8mN07ogkW/QNrQYzQW + lIO3PTayuoeg67XDgD/iMix/lEtkwkIhuUIfNl+o682nQGYL/mnQLY3Q0au0RMcOy/PAZDeHUzsO + m+xzfGc73B1GEmkMwxiWy6VLNfYnjAL0Vq+uD87eYdi5cb59ZTkPBh2VxPVEj+bU6Ud6jMRgB7TP + cXJTD3FWC6U/4bFz2L3wuNlT3dn1VHAXwuSby8vHx8cLokbRF368jDAswrDfobAVhdHqv2gsSiwq + LArsTF/TrGhI7QJ+mOk79ZppVgsuGQojtOQiTY340OuHXk/3XP4nepX/RK/yTK+ZjgI709cver3Z + JgNxa/Xs/EL9XKiVYQCpZkaVVcGNqguIwt+Bb+9HR6MLbsbtmx0dXWsggAKPx2U9PWqe9/ED/32O + 3Jb9ggLrDGTKIMeUZXmesgq5Yai5yOkHsoRk/xPtD1CqJggAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"query":"test_async_iterate_paginated_api","start_cursor":"16cabc1e-edcd-8177-8265-cfe695da8d9f","page_size":2}' + body: '{"query":"test_async_iterate_paginated_api","start_cursor":"16cabc1e-edcd-818d-aa2c-db7860db96ab","page_size":2}' headers: accept: - '*/*' @@ -196,16 +250,25 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"16cabc1e-edcd-8177-8265-cfe695da8d9f","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 2)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 2)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-2-16cabc1eedcd81778265cfe695da8d9f","public_url":null},{"object":"page","id":"16cabc1e-edcd-813f-a1fa-ce7f55ccd024","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 1)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 1)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-1-16cabc1eedcd813fa1face7f55ccd024","public_url":null}],"next_cursor":"16cabc1e-edcd-81d2-a8a0-e3a3bd8aeb97","has_more":true,"type":"page_or_database","page_or_database":{},"request_id":"3c2d1b9b-7303-49c7-83c4-bb53464dda0c"}' + body: + string: !!binary | + H4sIAAAAAAAAA+1VTU/cMBD9K6ucWmkN/kjiJL+iB05FKPLHhHUJSWo7UIT2v3ecZcMCB5Ba9VBx + ytiemTdvPC9+zEb9A0zMmqx3IWbbzEOY+xiy5vLx+WxS14BnzqLNSqO0YUDAGksqVlmiFDfEalmV + 1Oq6VBp9jQcVwbbR3QJGccpzwjgR9ILJRhQNpWeU0u/o2asQW7DuY97HvPoha04qnAP4Y4VSyqIT + SpCqFh3JRaeILnlB8pKaktE6N7LK9i+B/0I6M95hUDPMfY+RZhyO9qQ8DDHljw8TPLWzxdzb1Wqy + utCKMlaSUsqS5IbVpIa8IEUOUuas6KjQCUV5s3N3gCGd6gMg0tBGr8Ju3Zj8OIGPDsIC6WIPyVhQ + DqvtsZB1eXC6XCuM8CsNw/LBWCQTFwrZBYS4+YZVb75ENFsVHgbTYgs93kqLdNywXI+a3Oaw68Zh + w7+me3bDzaElicYwjHE5XKrUY3/CKKremXUZonc3EHd+nK+fWc6DBY8pYd0xoz1d9CNeRmahUzjP + qXNTr1KvFkp/wmPnoXvicbXHvLPvMeEuxik05+f39/dnSA29z8J4nmBIgiHvoZAVhXBy1FiSWFJY + EtgrfU2zxia1C/ihpx/UKypLU1YRWwhe80KKTqpPvX7q9XTO2X+iV/ZP9Mpe6ZXnSWCv9PVGr1fb + bEBurZl9WKi/eVg5UYXBh5WDqIuyk5J2iY4K7e3osXXRz7B9MaOjb62KSqsAx2E93Woe9+mB/zkn + bst80Up1dS3wl2CLnORcWKJzjcCdkXkpataByPa/AQf6WWsmCAAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"query":"test_async_iterate_paginated_api","start_cursor":"16cabc1e-edcd-81d2-a8a0-e3a3bd8aeb97","page_size":2}' + body: '{"query":"test_async_iterate_paginated_api","start_cursor":"16cabc1e-edcd-8182-a5cc-d2e3956f770f","page_size":2}' headers: accept: - '*/*' @@ -226,12 +289,22 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"16cabc1e-edcd-81d2-a8a0-e3a3bd8aeb97","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_async_iterate_paginated_api iteration 0)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_async_iterate_paginated_api iteration 0)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_async_iterate_paginated_api-iteration-0-16cabc1eedcd81d2a8a0e3a3bd8aeb97","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"f59745a7-3096-41b6-92c8-814df9de7bf3"}' + body: + string: !!binary | + H4sIAAAAAAAAA61UzW7bMAx+lUCnDYgayb+xn2KHnlYMhixRtVbX8iS5WRDk3UfZtZPt0gHbySRF + 8uPHH1+Ibb+DDKQmvfGB7IkDP/XBk/rpcnsbxTPgm1Eo80KKVnKgoKSiR35MqMilpCqBtMoLXZZM + o690IAKoJphXwKiEJRnlCU3ZIy/rNK8Ze2CMfUXPXvjQgDJ/573mbc+kvqtw8uDWCsuyzHUqUnqs + Uk2zVAvaFklOs4LJgrMqk+WRXH8H/g/ppH3DoHqY+h4jpR1WeRQOhhDzh/MI7+1sMPd+k2pS5a1g + nBe0KMuCZpJXtIIsp3kGZZnxXLO0jSjCyc68AYZo0XtApKEJTvhuM4zOjuCCAT9DmtBDFGaURduv + hWzq4vS0VRjgZ1yG+YOxSCbMFMgj+LD7glXvPgUUG+HPg2ywhQ6n0iAdM8zjEaPZLVZjhx37HOds + hpelJZHGMNgwP85Vtra/YxREb+Sm+uDMC4TO2en5xnIaFDhMCZtFWnWv9BaHQRRogfscOzf2IvZq + pvQvPDoH+p3HtyvmnVyPCbsQRl8fDqfT6QGpofeDt4cIQyMM/QiFbiiU0fXG4onFC4sH9sd9jVOL + TWpm8KWWPRmQWyMn5+22h53wzat1t8bcr6B1jRJBtMLDuov3pvpyjf+DH1Msfbl9nhZS6iNVikua + 8VLSVgPeflZkTHCdpUyR6y+MnguEVQQAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -248,13 +321,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81d2-a8a0-e3a3bd8aeb97 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8182-a5cc-d2e3956f770f response: - content: '{"object":"block","id":"16cabc1e-edcd-81d2-a8a0-e3a3bd8aeb97","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_async_iterate_paginated_api iteration 0)"},"request_id":"25397735-7dd2-4f3a-a52e-c14d7bd883b4"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRy24bMQz8FYOnBFgGesurr8ghp1wWlMSNlWzXrlYOYAT590JO3ebSW2+iOBzO + DD/gGF85NQgQl2N6gwFKhgDSJYpJMnJOGfdyr5BsSpgV69G62XsxwwAnqrw2CB/QLieGACd64ank + a+vrFWC0kYSUDp33Dk2SI45sLFrD3htpZ6EjfA6QKlPjPLXyo1MpoQxKhVo8SR+0DUI8CCGeYYCF + tjZxLv9Gu2/oG2+8dKF//J43rje73ns7a9K4H/WMRs+E0SmLxonkpBhN8vsu8fvi/0B3oG1Kh7Lk + yiuEmZaNB6CaDuWdM4RWzzxAWadWaTvc6t9JX+emnnK3+Lfotyht6ZAn3trukV54d9d4axNtlzVN + pXGlxh1d1mswdCq7r99yXHfivkur/PPcZ65+2GohZTaoTNRocmYcnSFkw5Fnr9KoLHz+AgAA//8D + AKc54RpMAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -271,13 +352,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-813f-a1fa-ce7f55ccd024 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8124-b018-d53292573f7a response: - content: '{"object":"block","id":"16cabc1e-edcd-813f-a1fa-ce7f55ccd024","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_async_iterate_paginated_api iteration 1)"},"request_id":"f502c2b3-6308-4ba7-bcc3-f430e186d8dd"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHLbuMwDPyVgKcWMAvJetn6ih5y2otBSXSj1utkZWWBoOi/L5Rs2l72 + tjeSGo5mhu9wDK8cK3gIyzG+QQc5gQdpI4UoGTnFhIPsNQYhB0xG9WNvnJodQQcnKrxW8O9QLycG + Dyd64Smn69Ot8jCaQEJKi9Y5izrKEUfWBo1m57Q0s1ABPjqIhalymmr+2ah60WuUPSqxl84r44V4 + EkL8gA4W2urEKf8bbb+h77zh0oR++j1vXO52nXNmVqRwGNWMWs2EwfYGtRXRSjHq6IYm8fvH/4Hu + QNsUD3lJhVfwMy0bd0AlHvJvTuBrOXMHeZ1qoe1w7/8mfd2bWsrN4lfTbpHr0iB73urumV5491B5 + qxNtlzVOuXKhyg2d12swdMq72zQf1518bNIK/zq3ndsFSZmUKKKT0aG2JDEMjjGSc8ZFOQci+PgD + AAD//wMArCHG00wCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -294,13 +383,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8177-8265-cfe695da8d9f + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-818d-aa2c-db7860db96ab response: - content: '{"object":"block","id":"16cabc1e-edcd-8177-8265-cfe695da8d9f","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_async_iterate_paginated_api iteration 2)"},"request_id":"958cc23b-72ec-4c69-95aa-0ac1d3bb213b"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRTU/sMAz8KyufeFKNkjQfbX7FO3B6l8pJXDZQukuafdIK8d9RFha4cOMWx+Px + zPgFDuGBYwUPYTnER+ggJ/AgbaQQJSOnmHCQQ0IiFTEFN1iRwmgpQAdHKrxW8C9Qz0cGD0e65ymn + S+v95WE0gYSUFq1zFnWUI46sDRrNzmlpZtEHeO0gFqbKaar5qVEpoTRKhb24k873xgtxK4T4Bx0s + tNWJU/4Zbb+hr7zh3IR++j1tXK52nXNm7qnHYexn1P1MGKwyqK2IVopRRzc0id8X/wLdnrYp7vOS + Cq/gZ1o27oBK3Of/nMDXcuIO8jrVQtv+Wn8kfZmbWsrN4lfRbpHr0iB3vNXdX7rn3U3lrU60ndc4 + 5cqFKjd0Xi/B0DHv3n/zYd2pP01a4edTm7n4McrGmaxDacyIOoYeBxsEBqdmNTA7QwSvbwAAAP// + AwDnb1otTAIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -317,13 +414,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8173-b96b-c4e0e205df13 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-814c-9103-e1d1c30122d1 response: - content: '{"object":"block","id":"16cabc1e-edcd-8173-b96b-c4e0e205df13","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_async_iterate_paginated_api iteration 3)"},"request_id":"0a0f7a72-2d57-4332-9e7e-e55c580438f4"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHBTsMwDP2VySeQahQ3adLmKzjsxKVKE3cLlG6kGdI07d9RNga7cOMW + x8/P7z2fYDe8ss9gYZh2/g0qiAEskPZu8MTIwQdsSXnsSEhkCuSloLoOBBXsXeI5gz1BPu4ZLOzd + hvsYLq3ry0LXDE4QadTGaFSeOuxYNdgoNkZRMwo5wLkCn9hlDn2O74WqFrVCqlGKNRkrGyvEkxDi + BSqY3JJ7DvFvtL5D33iHYxH64/ewcLrZNcY0o3QS206OqOTocNB1g0oLr0l0ypu2SLxf/A90W7f0 + fhunkHgGO7pp4Qpc8tv4yQFsTgeuIM59Tm7Z3urvpC9zfUm5WPwtyi1ingpkzUtePbsNrx4yL7l3 + y3H2fcycXOaCjvMlGLePq+tv3M0r+VikJf44lJmLn1HpLpCUSFz8aK2xG3WLQko9hkYErxnOXwAA + AP//AwCzpM2WTAIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -340,13 +445,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8134-998b-cdfc1d00c76b + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81d6-b09d-d87b88f2ed1b response: - content: '{"object":"block","id":"16cabc1e-edcd-8134-998b-cdfc1d00c76b","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_async_iterate_paginated_api iteration 4)"},"request_id":"4b342358-7a21-45ad-8992-8bd8e4459c0a"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRy04jMRD8lahPrDSN7PFr7K/YA6e9jPxoE8MwCR5npQjx78iBABdu3Nzu6uqq + 6hc4hAeKDRyE5RAfYYCSwAHX0YfICSnFhBNPGgOzCdNkwjTlkRIPMMDRV1obuBdo5yOBg6O/p7mk + S+v95cCq4BnnGrUxGmXkFi1JhUqSMZKrzESA1wFiJd8oza08daqRjRL5iILdceOEcozdMsb+wQCL + 39pMqfyM1t/QV95w7kI//Z42qle7xhiVhRc4WZFRiuwx6FGh1CxqzqyMZuoSvy/+Bbq93+a4L0uq + tILLftloAF/jvvynBK7VEw1Q1rlVv+2v9UfSl7m5p9wtfhX9FqUtHXJHW9v99fe0u2m0tdlv5zXO + pVH1jTq6rJdg/LHs3n/LYd3JP11apedTn7n4mXLUiizDzKeMkgLHYKNFo0IUxGIwWsDrGwAAAP// + AwBviFGnTAIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"query":"test_async_iterate_paginated_api","page_size":2}' headers: @@ -369,8 +482,13 @@ 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":"fd232cb0-91c8-4f3b-a58d-ab55a5a81c06"}' + body: + string: !!binary | + H4sIAAAAAAAAA2TNQQ7CIBAF0Lv8NSQlVTFcxRgyhUFrsFQGEk3TuxvXbt/mbSjTg0ODQ56lQaGy + 9NwE7nJVWPjdfOhVSoVbes4KdxL/LJXhEmVhhfZZGQ4r3diX6iM1mkgY6p/ctv+CV2dpfo5wOA7p + xMmSHs056EOyUZOhpOOYrLGJ4mAY+xcAAP//AwC2TsL+pgAAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_blocks_children_create.yaml b/tests/cassettes/test_blocks_children_create.yaml index 3b7bfc3..aa7e088 100644 --- a/tests/cassettes/test_blocks_children_create.yaml +++ b/tests/cassettes/test_blocks_children_create.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:00.309404"}}]},"children":[]}' + 2024-12-30 18:34:10.886534"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8126-a13b-e29717b63c94","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:00.309404","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:00.309404","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-00-309404-16cabc1eedcd8126a13be29717b63c94","public_url":null,"request_id":"d187fb9d-8030-4941-a06e-78053f811785"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPNbtswDMdfpeDZTKRY/tJz9NRiCGSJbtRqkifLzYog7z7Ibpxupx52 + EkkQf/5IihcI/SvpBBJG9UJQgDUggdda9ZoTktEGW256bEVHaLqhYoa1veAVFKAjqUTmmOxPAgkH + dhDID1iyR97IUkjGdoyxJyjAqSkdydjvZd90+w+QlzvhPFG8ETZNUw2lKrHtygFFOSjs60OFoma6 + 5qwTumnh+nfh/yCnwztFkH52rgCrg7/Zo4rkU9ZPHyN9jvNoDRSbJaGresU4r7FumhqF5h12JCqs + BDWN4NXAyj5XUVGf7DsZkINyExVg/TFFNZ22wBjDSDFZmpaSNjnKxlJl9YobyOauSc8bYaLfKcfz + Iy+gg09LC/BIU3q4r+eBt3k9nO3atq5Kkddp/dvaeab1PiSVbPALTB/cF/CknNWbO6Vo3yidYphf + 7s3M3lB01tMW0cF8dVyIIMHQoGaX8oBGp/JIFvJv4J4iDZ+4P67XAuboQMIppXGS+/35fN75kPl3 + U9hnNbyrIW+xFMgZrmp4O418Gfkw8l38cxbj3Durj0uV9XdE+jXTlNZfUAozdNQwZGw4oKhUj11X + azRtO6hKNLUSNVz/AAAA//8DAFqSRgyaAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"children":[{"paragraph":{"rich_text":[{"text":{"content":"I''m a paragraph."}}]}}]}' headers: @@ -48,14 +57,22 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8126-a13b-e29717b63c94/children + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81db-849e-d9f50d08b415/children response: - content: '{"object":"list","results":[{"object":"block","id":"16cabc1e-edcd-8112-bae0-d5e6d8a0d77f","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8126-a13b-e29717b63c94"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"a433c39d-0913-4386-ac4d-fe79c8b41e11"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFNNj9sgEP0rq7n0Ylb4I47NP+i9p11VFgxDTENwCrjalZX/XhEn3qjd + Qw89MV883rwZFpjUD8IEApyNCQoIFGeXIojX5SOn3IRHKMBqEFC2KBWWxEijZl25a1nfcmQoSVXK + KG46AwWcZSCfQCyQ3s8EAs7yQIPV19Rq/Y2lFeuanpjuzY5r3qmm3MGlAAwkE+kh2VOGqnjVsLJi + Nf9W7kXdCM6fOecvUICTMQ2k7b9V33HVeya69TtHCvd29/v9ztSyZl1fG9bURjLVVjvWtBzbkvcN + 7rtM8fHh/wA3yjjgaJ0O5EEY6SIVIAOO9hfpLWD9kIKM4xbYtA7yEOR5XAdxs8UCweI4JHpL1wHf + qq9+sR5iAZx8uo4Ovn45PcmnDeA562v9EYSfnbsUIL2fkkx28jFfVJN7oJaks7i5MQV7pDSGaT58 + 0J29puCspy2Ck3503BRAgCYjZ5eyLmcnc9NXqp/xGwOZG7/vnwDkoKe3NOAcYk7lylXt0xToTx3v + i7+eYrnkD/JzppjW/W1NpWskw7DTkjWq1Ey1tWId9qi6sq+63sDlNwAAAP//AwDZt3RcZgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -72,11 +89,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8126-a13b-e29717b63c94 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81db-849e-d9f50d08b415 response: - content: '{"object":"block","id":"16cabc1e-edcd-8126-a13b-e29717b63c94","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:00.309404"},"request_id":"d01ce2d1-4feb-4b5f-bf80-0edacc3dfb1f"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRy07DQAz8FeRzXHmzz+x39MQl2odDAqUtyRapqvrvaFtCOXLg5pHt8cz4Aof4 + yqmAh7g7pDdoYMrgQZgUYhKMnFNGJ3JEpzrG3A2aMrmohIYGjmHmfQF/gXI+Mng4hhfup3xr3SsP + nY6BhDBorDWokuiwY6VRK7ZWCT2QjHBtIM0cCue+TO+VqqVWoWhR0lZYL5Un2hDRMzSwC0vpOU9/ + m15547kK/fF7Wnhe7Vpr9SCDRNfJAZUcAkbTalSGkhHUqWRdlfj78D/QjWHp0zjt8sx78GU+cQNh + TuP0yXnF074vc1jGFX8HfVvra8jV4QPUV0xlV0e2vJSnRy5PwtVcBG2cM1qqKmDmjxMv5f4nCk46 + YQU6aRMqLVp0nDQaakkq25psJVy/AAAA//8DAC3UFXkyAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_blocks_children_list.yaml b/tests/cassettes/test_blocks_children_list.yaml index 2685497..6223cc3 100644 --- a/tests/cassettes/test_blocks_children_list.yaml +++ b/tests/cassettes/test_blocks_children_list.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:02.726723"}}]},"children":[]}' + 2024-12-30 18:34:13.709949"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-81a1-9982-e644ed7fa6a2","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:02.726723","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:02.726723","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-02-726723-16cabc1eedcd81a19982e644ed7fa6a2","public_url":null,"request_id":"29ed4c8e-44c8-4eb3-ae6d-18e97670562d"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPBctwgDIZfJaOz2YDBxvAcObXT2cFYzpJQcDHONrOz797BznrTnnLo + CUmj+fVJQheI/QvaDBom84xQgRtAA2ut6S1DgoMdSMfakShsGzJIhk0r+hpbBhXYhCbjcMzuJ4KG + mtaCsJpw+sSk5kJTeqCUfoMKvJnzEQf3teybbv8O+nInXGZMN0IpZTNyw0mn+EgEHw3p27ohoqW2 + ZVQJKzu4/l34P8jZ+IYJdFi8r8DZGG72ZBKGXPTz+4Qf4zy6Aard0qCa3lDGWtJK2RJhmSIKRUMa + gVIK1oyU96WKSfbk3nAAPRo/YwUuHHMy82kPTClOmLLDeS3pssdirFU2r7qB7O6W9H0nzPg7l3h5 + 9AVsDHltAZ5wzg/39TywrqyH8YOkSglV1unC69Z5oQ0hZpNdDCtMH/0n8Gy8s7s75+ReMZ9SXJ7v + zSxhwORdwD1i4/DZ8TGBhgFHs/hcBjR5U0aykn8B95Rw/MD9cb1WsCQPGk45T7N+fDyfz4cQC/9h + jo9FjdzVCOsIF4RxsqmR22mUyyiHUe7in7OYlt47e1yrbL8j4a8F57z9Aq662nDGCOcoiMBaEcXk + QKSSzNDempZxuP4BAAD//wMAEK6xwZoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -44,12 +53,17 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81a1-9982-e644ed7fa6a2/children + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-816f-9e65-d71e564b2e61/children response: - content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"block","block":{},"request_id":"65de73d0-aa29-49ca-8cc9-edf6140d4a47"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//LMxBCsIwEAXQu/x1AtY2bZyriJQmnWA1NppJQCm9uwiu3u5tSO7GvoAQ + FylQyCw1FgGdLworv8voa5aUQWuNUeE6yfhImUFhisIK5fNkEFxM/g71l7b9V70qSxmXGYRgfNe4 + Y6OtnQbdhabV9tB63XdhcL0xp9bO2L8AAAD//wMA1qGur5AAAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -66,11 +80,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81a1-9982-e644ed7fa6a2 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-816f-9e65-d71e564b2e61 response: - content: '{"object":"block","id":"16cabc1e-edcd-81a1-9982-e644ed7fa6a2","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:02.726723"},"request_id":"e5caf3a7-b66c-45e7-b3d4-f34bb79dc072"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRu27DMAz8lYKzGUjWy9J3ZOpi6EHXat0klZUCQZB/L5QmTccO3UjweLw7nmEf + XilWcBCWfXyDDnICB1xHHyInpBQTDlxPaEkrTIaT0jL0pDl0cPCFdhXcGerpQODg4F9ozOk6+q4c + WBU841yjNkajjNyiJalQSTJGcjUxEeDSQSzkK6Wx5vdG1bNeIu9RsC03TkjH2IYx9gwdLH6tI6X8 + N/SdN5ya0B+/x5XK3a4xRk3CCxysmFCKyWPQvUKpWdScWRnN0CT+PvwPdLNfxzjnJRXagZv8slIH + vsQ5f1ICV8uROsi7sRa/zvf+lvR1b2wpN4uPpv0i16VBtrTWp0cwT3xowXCxMcxaaZuCQh9HWuvt + UdqaIfUJtUoDyiF6DIMiNIFP3noVhTJw+QIAAP//AwD3MbICMwIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_blocks_delete.yaml b/tests/cassettes/test_blocks_delete.yaml index ea075d5..7f82dd0 100644 --- a/tests/cassettes/test_blocks_delete.yaml +++ b/tests/cassettes/test_blocks_delete.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:14.036025"}}]},"children":[]}' + 2024-12-30 18:34:24.151553"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8173-929a-cce37dab9063","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:14.036025","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:14.036025","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-14-036025-16cabc1eedcd8173929acce37dab9063","public_url":null,"request_id":"baa05e6c-b43a-4c4b-9c04-3c092e8b6a76"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPBcuMgDIZfpaOzScDGxuY5empnJwNYNLQseDFutpPJu+/gNE53Tz3s + CUmj+fVJQmeI+hVNBgmTekGowI0ggXVGacOQ4GhG0jNlSS+oILZXreZdMwjFoQKTUGUcD9n9RJBQ + 05oTVpOGPjIhGy4p3VFKn6ACr+Z8wNF9L/umqz9Anu+Ey4zpRiiEaG2jGtIPjSW8sYrorm4J76jp + GB24ET1c/i78H+RMfMcEMizeV+BMDDd7UglDLvr5Y8LPcR7cCNVmSRharShjHemE6Ag3bCAD8pa0 + HIXgrLW00aWKSubo3nEEaZWfsQIXDjmp+bgFphQnTNnhvJZ02WMx1ipXr7qBbO416XkjzPg7l3h5 + 5BlMDHltAR5xzg/39Tywvqyn5jvWsrZtyjpdeLt2XmhDiFllF8MKo6P/Ap6Vd2Zz55zcG+ZjisvL + vZkljJi8C7hFTBy/Oj4mkDCiVYvPZUCTV2UkK/k3cI8J7Sfuj8ulgiV5kHDMeZrlfn86nXYhFv7d + HPdFjdzVCOtJw0lxVzVyO41yGeUwyl38cxbTor0zh7XK9Xck/LXgnK+/QGvFLFWWjAxbwrnqiBad + IrWxhvemZpx3cPkDAAD//wMA7jwuE5oDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"children":[{"paragraph":{"rich_text":[{"text":{"content":"I''m a paragraph."}}]}}]}' headers: @@ -48,14 +57,22 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8173-929a-cce37dab9063/children + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81af-8707-f8a5b46397a4/children response: - content: '{"object":"list","results":[{"object":"block","id":"16cabc1e-edcd-81df-9967-eb59658d16e8","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8173-929a-cce37dab9063"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"94d37d98-b74f-4331-9ace-87e7add5630c"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xTTY/bIBD9K6u59GJW4G/zD3rvaVeVNcA4piE4BVztysp/rxwn3qjdQw89MV88 + 3rwZFpjUD9IJJDgbE2QQKM4uRZCvy0dOuUkfIQNrQIKoNSotiJHRhrVCEVNVbtiQCyEaVarKIGRw + xkA+gVwgvZ8JJJzxQL0119Rm/Y2FA2sb3rChxUqVddE1WMIlAx0IE5k+2dMKlfO8ZCJnBf8mGlmU + kvNnzvkLZOAwpp6M/bfqO656X4nu/c6Rwr3dpmmqocCCtV0xsLIYkKk6r1hZc10L3pW6aVeKjw// + B7gRY69H60wgD3JAFykDDHq0v8jsAev7FDCOe2DXOuAh4HncBnGz5QLB6rFP9JauA75VX/1sO+QC + evLpOjr4+uX0hE87wPOqr/VHkH527pIBej8lTHbycb2oJvdALaGzendjCvZIaQzTfPigO3tDwVlP + e0RP5tFxUwAJhgacXVp1OTtcm75S/YzfGGi48fv+CcAa9PSWej2HuKbWyk3t0xToTx3vi7+dcrms + H+TnTDFt+2uw7WpeFUzz3LByUIKpoqyZKTk2bWG6ThRw+Q0AAP//AwChDI6RZgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -72,14 +89,22 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81df-9967-eb59658d16e8 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81be-b52d-f21117b4b5da response: - content: '{"object":"block","id":"16cabc1e-edcd-81df-9967-eb59658d16e8","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8173-929a-cce37dab9063"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"75e48abb-9842-4e70-87ee-3c20cda8a29a"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFJBjtwgEPzKqi+5mBXY2Nj8IPecEkVWA82YDIsdjKOsRvP3yDM71krZ + Qw450dVAUVXNBWbzg2wBDSbO9gwVBAcaRGfRWEGMnHWsF4aYaWvHfC2EUEaa1iFUsGCmVEBfoLwu + BBoWPNEY3G3rXv3NhZ71iivme2yN7JpBoYRrBTYTFnJjCS87Vc1ryUTNGv5FKN1Izfkz5/wrVBBx + LSO58G+nH7zmdRd6+N1Wyg+7SqnWN9iwfmg8k41HZrq6ZbLjthN8kFb1u8T3D/8HugnX0U4hukwJ + tMe4UgWY7RR+kQNd8kYVhDSWjOv0wEfSGU8Zl+k+hrdaXyAHO42FfhfQ34653HB1X/QF7JzKbXDw + +dPLEz4dBM97uiGdQactxmsFmNJcsIQ5rftFM0d3KA0FY7AHXEsOZypTnrfTdHS35CjHkOjo2Nm9 + B3HOoMGRxy2WPZUl4u75JvUjfVMm/6bv+4cEmX5utJb772vazgvlByaVbZlsassGqwzrnRl8zV1v + 0cL1DwAAAP//AwCgI0CFCAMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -96,14 +121,22 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81df-9967-eb59658d16e8 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81be-b52d-f21117b4b5da response: - content: '{"object":"block","id":"16cabc1e-edcd-81df-9967-eb59658d16e8","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8173-929a-cce37dab9063"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"6ec36ced-e53b-4e86-8d29-eb14c9a4a2be"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFJBjtwgEPzKqi+5mBXY2Nj8IPecEkVWA82YDIsdjKOsRvP3yDM71krZ + Qw450dVAUVXNBWbzg2wBDSbO9gwVBAcaRGfRWEGMnHWsF4aYaWvHfC2EUEaa1iFUsGCmVEBfoLwu + BBoWPNEY3G3rXv3NhZ71iivme2yN7JpBoYRrBTYTFnJjCS87Vc1ryUTNGv5FKN1Izfkz5/wrVBBx + LSO58G+nH7zmdRd6+N1Wyg+7SqnWN9iwfmg8k41HZrq6ZbLjthN8kFb1u8T3D/8HugnX0U4hukwJ + tMe4UgWY7RR+kQNd8kYVhDSWjOv0wEfSGU8Zl+k+hrdaXyAHO42FfhfQ34653HB1X/QF7JzKbXDw + +dPLEz4dBM97uiGdQactxmsFmNJcsIQ5rftFM0d3KA0FY7AHXEsOZypTnrfTdHS35CjHkOjo2Nm9 + B3HOoMGRxy2WPZUl4u75JvUjfVMm/6bv+4cEmX5utJb77zOuN91AitlBdUyqtmXGipY13Fjh0FnZ + eLj+AQAA//8DAKYnW0AIAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"archived":false}' headers: @@ -124,14 +157,22 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81df-9967-eb59658d16e8 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81be-b52d-f21117b4b5da response: - content: '{"object":"block","id":"16cabc1e-edcd-81df-9967-eb59658d16e8","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8173-929a-cce37dab9063"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"58e8c96c-df6c-4c8e-a00e-07e0d29eb899"}' + body: + string: !!binary | + H4sIAAAAAAAAA6ySzW7cIBDHXyWaSy8mAhsbzBv03lOqyhpgvCZL8AbjqtFq373ybuKu1Bx66ImZ + Af7zm48zzPaZXAEDNs7uCBUEDwZE59A6QYy880wLS8y2tWdjLYRQVtrWI1RwwkypgDlDeTsRGDjh + gYbgr1c3628tHJlWXLFRY2tl1/QKJVwqcJmwkB9KeNmkal5LJmrW8G9CmUYazh85509QQcSlDOTD + v73+0LVvG+he77pQ/ihXKdWODTZM983IZDMis13dMtlx1wneS6f0hnif+D/ITbgMbgrRZ0pgRowL + VYDZTeEn+T0Q0lAyLtMe2Hud8ZDxNN0G8W6bM+TgpqHQrwLm+z6Zq1/dDnMGN6dyHR18/fLygA+7 + wOPW35COYNIa46UCTGkuWMKclu2jneMdWsEY3O4uJYcjlSnP6+EP7po85RgS7RE3+3snzhkMeBpx + jWXryyniVvQV9TO+KdP4zvfjU4FMryst5bZ/fd2jk1ozsqSY7EXPdL3tstWdVK1u26aDy28AAAD/ + /wMAVjGFUgoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -148,14 +189,22 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81df-9967-eb59658d16e8 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81be-b52d-f21117b4b5da response: - content: '{"object":"block","id":"16cabc1e-edcd-81df-9967-eb59658d16e8","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8173-929a-cce37dab9063"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"7b72e2ff-7d9e-4404-941d-9db4df3a1cd8"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFJNb9wgEP0r0Vx6MRHY+GP5B7331CqyBhjWdAm4GEeJVvvfI+9mrUjN + oYeemDfA4703nCHp32QKKNAhmRNU4C0oEJ1BbQQxssayQWhiuq0tc7UQotdStxahghkzxQLqDOVt + JlAw45FGb69bt+pvLnRs6HnP3ICtll1z6FHCpQKTCQvZsfjnjarmtWSiZg3/IXrVSMX5I+f8J1QQ + cCkjWf9vp++8+m0TuvtdF8p3u33ft67Bhg2HxjHZOGS6q1smO246wQ/S9MMm8fPD/4FuwmU0kw82 + UwTlMCxUAWYz+ReyoEpeqQIfx5Jxme54TzrjMeM83cbwUaszZG+msdBrAfVrn8sVV7dFncGkWK6D + g+/fnh/wYSd43NL18QQqriFcKsAYU8HiU1y2izoFuyv1BYM3O1xK9icqU07rcdq7a7SUg4+0d0yy + n0FIGRRYcriGsqUyB9w8X6V+pW/K5D70PX1JkOnPSku5/b625qLRTrLB6pZJPWimCSVz5mAaI51x + NMDlHQAA//8DAJAVJ3MIAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -172,11 +221,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8173-929a-cce37dab9063 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81af-8707-f8a5b46397a4 response: - content: '{"object":"block","id":"16cabc1e-edcd-8173-929a-cce37dab9063","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:14.036025"},"request_id":"49a7ab7e-0da6-4423-bb6c-c96b8541bce2"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRu27DMAz8lYKzGehpyfqOTF0MPaharZuktlIgCPLvhZKm6dihGwkej3fHM+zD + K8UKDsK8j2/QQUnggPfRh8gJKcWElvuM1jCD2XodVC8H4xV0cPAL7Sq4M9TTgcDBwb/QWNJ1dKsc + DDp4xnmPvTE9qsgHHEhp1IqMUVxnJgNcOogL+UpprOW9UQkmFHKBkm25cVI5xjaMsWfoYPZrHSmV + v6HvvOHUhP74Pa603O0aY3SWXqIdZEYls8fQC42qZ7HnbFDR2Cbx9+F/oJv8OsapzGmhHbjs55U6 + 8EucyiclcHU5UgdlN9bFr9O9/076uje2lJvFR9N+UercIFta69MjmCduWzBCbbjmWsumYKGPI631 + 9igjImUTOYZkPCpBFq02FrkiEUjJwCWDyxcAAAD//wMAA8zogTMCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_blocks_retrieve.yaml b/tests/cassettes/test_blocks_retrieve.yaml index 8b1cc33..d982722 100644 --- a/tests/cassettes/test_blocks_retrieve.yaml +++ b/tests/cassettes/test_blocks_retrieve.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:05.602133"}}]},"children":[]}' + 2024-12-30 18:34:15.102403"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-81f1-ae27-de4d47c5c0c2","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:05.602133","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:05.602133","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-05-602133-16cabc1eedcd81f1ae27de4d47c5c0c2","public_url":null,"request_id":"0eb35cb9-cda3-461c-aa1a-c47feb14c496"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPBctwgDIZfJaOz2YANxuY5cmqns4NBzpJQcDHONrOz797BznrTnnLo + CUmj+fVJQheIwwuaDAom/YxQgbOggLVGD4YhQWss6VgrydCJmpiOtz3jtm+ogApMQp3RHrP7iaCg + pjUnrCYNfWJSNVxReqCUfoMKvJ7zEa37WvZNd3gHdbkTLjOmG6GUUoyNbkjXNyPhzajJ0NaC8Jaa + ltGeG9nB9e/C/0HOxDdMoMLifQXOxHCzJ50w5KKf3yf8GOfRWah2S0EvBk0Za0krZUu4YT3pkQsi + OErJmRhpM5QqOpmTe0MLatR+xgpcOOak59MemFKcMGWH81rSZY/FWKtsXnUD2d0t6ftOmPF3LvHy + qAuYGPLaAjzhnB/u63lgXVkPEwdGa06bsk4XXrfOC20IMevsYlhhhug/gWftndndOSf3ivmU4vJ8 + b2YJFpN3AfeIifaz42MCBRZHvfhcBjR5XUaykn8B95Rw/MD9cb1WsCQPCk45T7N6fDyfz4cQC/9h + jo9FjdzVCOtIwwkTZFMjt9Mol1EOo9zFP2cxLYN35rhW2X5Hwl8Lznn7BY2WtOk6JKLXNeGsE6Sv + LSecMimM6JgVGq5/AAAA//8DAEthoM2aAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"children":[{"paragraph":{"rich_text":[{"text":{"content":"I''m a paragraph."}}]}}]}' headers: @@ -48,14 +57,22 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81f1-ae27-de4d47c5c0c2/children + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8167-b852-c846914d9305/children response: - content: '{"object":"list","results":[{"object":"block","id":"16cabc1e-edcd-8165-9e47-ddcd77401df9","parent":{"type":"page_id","page_id":"16cabc1e-edcd-81f1-ae27-de4d47c5c0c2"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"01c5f203-98bc-4bd2-adc7-3b64555ab7c2"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFNNj9sgEP0rq7n0YlbYxl/8g957alVZYxjHbAhOAVe7svLfK+LEG1U5 + 9NAT88XjzZthhXl4IxVBgjUhQgaewmJjAPlj/cwNdlZHyMBokJDXCgeVEyOtNGvzmrOhEwVTxdBS + NWBVagEZnNGTiyBXiB9nAglnPFBv9DW1WU+wGja0VcFUK+ouF7oreQWXDJQnjKT7aE4JquCFYHnB + Sv4tb2QpJOevnPPvkIHFEHvS5t+q77jDRyK697sE8vd2m6apxhJL1nblyEQ5IhvqomKi5qrOeSdU + 0yaKjw//B7gJQ68mY7UnB3JEGygD9Goyv0nvAeP66DFMe2DX2uPB43naBnGz5QreqKmP9B6vA75V + X/1sO+QKanbxOjr4+uX0gi87wGvS17gjSLdYe8kAnZsjRjO7kC4Os32gFtEatbshenOkOPl5OXzS + XZwmb42jPaJm/ejY2YMETSMuNiZdzhZT01eqz/hNnsYbv59PAFLQ0Xvs1eJDSqXKTe3T7OlvHe+L + v51yvaQP8muhELf9rdq8bkXRsqrTDRMCR9bVGhlVmA+5qGslNFz+AAAA//8DACeV1UpmAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -72,14 +89,22 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8165-9e47-ddcd77401df9 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8160-b942-c2b8e5ba53d4 response: - content: '{"object":"block","id":"16cabc1e-edcd-8165-9e47-ddcd77401df9","parent":{"type":"page_id","page_id":"16cabc1e-edcd-81f1-ae27-de4d47c5c0c2"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"d32f01da-9eb3-4506-a34d-5a56d1373ac0"}' + body: + string: !!binary | + H4sIAAAAAAAAA6ySz27kIAzGX6XyZS+hIgHyhzfofU+tqsiAM6FDSZaQaqvRvPsqM212DnPYw56w + P+DjZ5sTTOaNbAYNJkz2CAV4BxrK2qKxJTFy1rG2rDkznayYrUxLyqASTkIBMyaKGfQJ8udMoGHG + A/XeXbau0R2vhplWVcy2su5K6TrBFZwLsIkwk+uzf9+sKl5JVlZM8J9lo4XUnD9yzp+hgIBL7sn5 + fzv97Ws+N9C93nWh9F1u0zRqEChY24mBSTEgM3WlmKy5rUveSdu0G+Ltw//BbsSlt6MPLlEEPWBY + qABMdvQf5HbBxz4nXMZd2Hud8JBwHq+D+Ir1CZK3Y5/pdwb9sk/mkhfXRZ/ATjFfRgdPP94f8GE3 + eNz66+MRdFxDOBeAMU4Zs5/isl00U7hByxi83dMlJ3+kPKZpPfzFXaOjFHykXbGTu03ClECDowHX + kLe+zAG3oi+o9/jGRMMX3+tdg0S/Vlry9f9x3gykbM24E5ZJVSrW2m5grWgM8YpUpwY4/wEAAP// + AwBhZJlLCgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -96,14 +121,22 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8165-9e47-ddcd77401df9 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8160-b942-c2b8e5ba53d4 response: - content: '{"object":"block","id":"16cabc1e-edcd-8165-9e47-ddcd77401df9","parent":{"type":"page_id","page_id":"16cabc1e-edcd-81f1-ae27-de4d47c5c0c2"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"2fe662d9-d825-45c2-8d61-f656025c3d2d"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFLLbuQgEPyVqC97MRG28Ys/2PuesoqspmmPyRDsYLxKNJp/jzyTsXKY + Qw57oquBoqqaE0zmhSmBBuMnOkIGzoKGvCY0lLNgS1a0eS2F6VQhqDAtVwar0irIYMbIIYE+QfqY + GTTMeODe2cvWtbrD1QjTVoWgVtVdrmxXygrOGVBkTGz75F43qkIWSuSFKOWfvNGl0lI+SimfIAOP + S+rZup+dvvGaj03o7nddON7sNk1TDSWWou3KQahyQGHqohKqllTnslPUtJvE7w//B7oRl55G523k + AHpAv3AGGGl0/9iCTnHlDFzoU8RlvOE96YiHiPN4HcNXrU8QHY194vcE+u8+lwvOros+AU0hXQYH + v3+9PuDDTvC4pevCEXRYvT9ngCFMCZObwrJdNJO3u1KX0Dva4ZKiO3Ia47Qexr27BsvRu8B7hyb7 + HfgpggbLA64+banMHjfPF6n39I2Rhy99z3cJIr+tvKTr7zNd25YtGUGsjFAdVwIL7IQZDDeVrJuO + DJw/AQAA//8DAPCRxsoIAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -120,11 +153,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81f1-ae27-de4d47c5c0c2 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8167-b852-c846914d9305 response: - content: '{"object":"block","id":"16cabc1e-edcd-81f1-ae27-de4d47c5c0c2","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:05.602133"},"request_id":"9a99a507-03fd-4ae0-8ff7-03fd83a3308c"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHLTsNADPwV5HNcrbOv7H5HT1yifTgkENqSbJGqqv+OtqWUIwdutjwe + z4zPsI+vnAp4iPM+vUEDUwYPZFKIiRg5p4wdGYux0y2mThlHKjspNDRwCAvvCvgzlNOBwcMhvHA/ + 5evoVnlwOgZBZNBYa1AlcuhYadSKrVWkByEjXBpIC4fCuS/Te6VqRauQWpRiS9ZL5YXYCCGeoYE5 + rKXnPP0NfeeNpyr0x+9x5eVu11qrBxkkdk4OqOQQMJpWozIiGRJOJdtVib8P/wPdGNY+jdOcF96B + H8K8cgNhSeP0yRl8WY7cwLTryxLW8d5/J33d62vK1eKjqb+YylwhW17L0yOYJ+pqMKQ3JFolZFWw + 8MeR13J7FMsYjYgdGksWVWsDOk0SnQoDGStUDAouXwAAAP//AwDQk64JMwIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_blocks_update.yaml b/tests/cassettes/test_blocks_update.yaml index a735696..4262df9 100644 --- a/tests/cassettes/test_blocks_update.yaml +++ b/tests/cassettes/test_blocks_update.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:09.273712"}}]},"children":[]}' + 2024-12-30 18:34:18.305480"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-81eb-856e-ffa0fc3f59b8","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:09.273712","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:09.273712","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-09-273712-16cabc1eedcd81eb856effa0fc3f59b8","public_url":null,"request_id":"5d0dadc6-0222-4d66-8205-ffcde835ac3d"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPBcuMgDIZfpaOzScDGYPMcPbWzk8EgN7QseDFutpPJu+/gNE53Tz3s + BSQN8+uThM4Qh1c0GRRM+gWhAmdBARNGD4YhQWss6VhtSE8bRkZuhe5514u2hwpMQp3RHrL7iaCg + pjUnrCYNfWRSNVxRuqOUPkEFXs/5gNZ97/VNd/gAdb4TLjOmG6GUsh0b3ZCub0bCm1GTQdQt4YIa + wWjPjezg8nfi/yBn4jsmUGHxvgJnYrjZk04YctHPHxN+tvPgLFSbpaBvB00ZE0RIKQg3rCc98pa0 + HKXkrB1pM5QsOpmje0cLatR+xgpcOOSk5+MWmFKcMGWH85rSZY/FWLNcveoGsrnXR88bYcbfucTL + pc5gYshrCfCIc364j+eBdWU8rNs1tOUdLeN04e1aeaENIWadXQwrzBD9F/CsvTObO+fk3jAfU1xe + 7sUswWLyLuAWMdF+dXxMoMDiqBefS4Mmr0tLVvJv4B4Tjp+4Py6XCpbkQcEx52lW+/3pdNqFWPh3 + c9wXNXJXI6wjDV/PVY3cVqNsRlmMshf/rMW0DN6Zw5rl+jsS/lpwztdfYK2uBZUdEWZoCBdyJAMb + KKlpa1vG267uBFz+AAAA//8DAKLsL0iaAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"children":[{"paragraph":{"rich_text":[{"text":{"content":"I''m a paragraph."}}]}}]}' headers: @@ -48,14 +57,22 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81eb-856e-ffa0fc3f59b8/children + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-812c-9031-f4d6a9489659/children response: - content: '{"object":"list","results":[{"object":"block","id":"16cabc1e-edcd-819c-bf82-c8fa3a922688","parent":{"type":"page_id","page_id":"16cabc1e-edcd-81eb-856e-ffa0fc3f59b8"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"73d146ac-1a9e-4f14-a2b7-aaa6118c0068"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFNNj9sgEP0rq7n0YlYQ4y/+Qe89taqsMYzXNASngKtdWfnvFXHijdo9 + 9NAT88XjzZthhXn4QTqBAmdjggICxcWlCOrb+p4b3KyPUIA1oEDUGgctiJHRhrWi5qwrq4HptpVa + NLIRWkIBZwzkE6gV0tuZQMEZX6i35prarL+xDpp1vBRslKbGTrZdXXVwKUAHwkSmT/aUoQ78IJk4 + sJJ/EY0qpeL8mXP+FQpwGFNPxv5b9R13eMtE936XSOHebtM01VhiydquHJksR2RDfaiYrLmuBe+k + btpM8fHh/wA3Yez1ZJ0J5EGN6CIVgEFP9heZPWB9nwLGaQ/sWgd8CXietkHcbLVCsHrqE72m64Bv + 1Ve/2A61gp59uo4OPn86PeHTDvCc9bX+CMovzl0KQO/nhMnOPuaLw+weqCV0Vu9uTMEeKU1hXl7e + 6S7eUHDW0x7Rs3l03BxAgaERF5eyLmeHuekr1Y/4TYHGG7/vHwDkoKfX1OslxJzKlZvapznQnzre + F3871XrJH+TnQjFt+zuUlazbamRN3VZMaiPZoKlkAitRi6ozvGvg8hsAAP//AwA1Y6mzZgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"paragraph":{"rich_text":[{"text":{"content":"I''m an updated paragraph."},"annotations":{"bold":true,"color":"red_background"}}]}}' headers: @@ -76,14 +93,22 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-819c-bf82-c8fa3a922688 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8160-935b-c884c17471c4 response: - content: '{"object":"block","id":"16cabc1e-edcd-819c-bf82-c8fa3a922688","parent":{"type":"page_id","page_id":"16cabc1e-edcd-81eb-856e-ffa0fc3f59b8"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"ecd74570-c63e-484b-ae45-1936a2e71fe8"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJLPbtwgEIdfJZpLLyYCG/+BN+i9p1aVNYbxmiwBF+Oq0WrfvWI3cSJV + qnroCRjQx8dvuECcnshk0DD5aM5QgbOgQXQGJyOIkTWWDaLjTDXtxMwwSCN62QsjoYIVE4UM+gL5 + ZSXQsOKJRmdvW/fZn6zaMMUbwWZpO1RyUF2r4FqBSYSZ7Jjdc0HVvJZM1KzhX0SvG6k5f+Scf4UK + PG55JOv+7fQbd3oposd7943S23P7vm/nBhs2qGZmspmRTV3dMtlx0wmupOmHovjx4v+AW3AbzeK8 + TRRAz+g3qgCTWdxPskfBhTEn3JajcGSd8JRwXe6NeJ3rCyRnljHTrwz629GZ27q6D/oCJoZ8ax18 + /vT8gOFhX21J6eEgPZagXTiDDrv31wowhJgxuxi2Qpiit6Bz2otiRu/MIbjl5M6UlxT307v2Hiwl + 7wIdFRPtx4WPCTSkki2a8ynFPdgS0+qxZHAz/6vukmh+1f3+DrQ04+5zISX6sdOW7/+ylV3N0Xas + RdUyKYaBqZ5zNteTMlQLqu0A198AAAD//wMAnbCE8SIDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -100,14 +125,22 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-819c-bf82-c8fa3a922688 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8160-935b-c884c17471c4 response: - content: '{"object":"block","id":"16cabc1e-edcd-819c-bf82-c8fa3a922688","parent":{"type":"page_id","page_id":"16cabc1e-edcd-81eb-856e-ffa0fc3f59b8"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":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":"d732c189-c056-4793-8df8-7f91f4078e30"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJLPbtswDMZfJeBlF6uQbPmf3mD3nVYMBk3RsRpV9mS5WBHk3QsnjVug + wLDDTiIp4cePH3WGqX9iSmCg9xOdIANnwYCqCHtSLNiSFY2qpGiLshfUNJpUrWtFGjKYMXJIYM6Q + XmcGAzMeuXP2enWLvrJyEq0slBi0rbDVTVuVLVwyoMiY2HbJPW+oXOZaqFwU8oeqTaGNlA9Syp+Q + gccldWzdv72+c/vXTeg+77pwvI9b13U5FFiIpi0GoYsBRV/lpdCVpErJVlPdbBI/N/4PuBGXjkbn + beQAZkC/cAYYaXQvbMGkuHIGLnQp4jLe893piMeI83hbw3tszhAdjV3iPwnM476Xa57dDnMGmkK6 + Lg6+f3s+YDiss908Ouykh81mF05gwur9JQMMYUqY3BSWjdBP/kNhQu9oH2BJ0Z04jXFaj+NeXYPl + 6F3gvUKT/Zz4KYKBuDmLdDrGaQ12M2n2uFlwVf5XuWPk4V3urw+g5QFXnzZS5N8rL+n2K5uWZEFV + KTRaErrpS9HyoAWzqqzuq1yihcsbAAAA//8DAHkuo08gAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -124,11 +157,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81eb-856e-ffa0fc3f59b8 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-812c-9031-f4d6a9489659 response: - content: '{"object":"block","id":"16cabc1e-edcd-81eb-856e-ffa0fc3f59b8","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:09.273712"},"request_id":"a724ed7e-c23b-4eae-8db7-e4fae8f86382"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRu27DMAz8lYKzGUjWy9J3ZOpi6EHXat0klZUCQZB/L5Q0TccO3UjweLw7nmEf + XilWcBCWfXyDDnICB1xHHyInpBQTDryPaJngOMmkvZWD1cpCBwdfaFfBnaGeDgQODv6Fxpyuo1vl + wKrgGecatTEaZeQWLUmFSpIxkquJiQCXDmIhXymNNb83qp71EnmPgm25cUI6xjaMsWfoYPFrHSnl + v6HvvOHUhP74Pa5U7naNMWoSXuBgxYRSTB6D7hVKzaLmzMpohibx9+F/oJv9OsY5L6nQDtzkl5U6 + 8CXO+ZMSuFqO1EHejbX4db7330lf98aWcrP4aNovcl0aZEtrfXoE88SHFgwfNoIpObCmoNDHkdZ6 + e1TQ1veCDagDiygpJLRaCZQx9mHS0iuu4fIFAAD//wMAFeszFTMCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_client_request.yaml b/tests/cassettes/test_client_request.yaml index 5d15f4c..e40af72 100644 --- a/tests/cassettes/test_client_request.yaml +++ b/tests/cassettes/test_client_request.yaml @@ -17,11 +17,13 @@ interactions: method: GET uri: https://api.notion.com/v1/invalid response: - content: '{"object":"error","status":400,"code":"invalid_request_url","message":"Invalid - request URL."}' + body: + string: '{"object":"error","status":400,"code":"invalid_request_url","message":"Invalid + request URL."}' headers: {} - http_version: HTTP/1.1 - status_code: 400 + status: + code: 400 + message: Bad Request - request: body: '' headers: @@ -40,9 +42,17 @@ interactions: method: GET 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/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":"e72aaaf8-9502-4f4a-9292-10101b94ace1"}' + body: + string: !!binary | + H4sIAAAAAAAAA3RS226cMBD9lWqeGRYwLOCnvOUjqgiNzbghMZj6km2K+PeK7Oaiqn3xHPnIOhfP + Bk49sY4gwU4hQgaeQ7IxgPy+fXIpsIcMphEkUG3artcaW6U7rLUpsKtUj9Qpase+a1gbyGChmUHC + fZqspTTzt3u20wIZ0AtF8kPyFiQ8xrgGeToFgSnghUPEKqeZfruFLiHXbj6tSdlJ54uLk1swRIqT + fiOKcmyLRozIpWiwNlWLSlGBzciNqEbRV/355GleOIj8aeUfkEF8XQ9XK/vgDjM3IDfgmabD0VXn + 7vou5wT7nv2nibZtGyNIYNcLg7UwhOpcNVifC30ui77WbffZxHuA8RnX1796WJK1H+aUO/7hOOUG + 7rKwP8CNvDj/HFbSDNkXLKNPvH+5Gf4puu8PGSz8Kw46+eD8u/AjhWF2nkEasoE/nNzCvg257cdy + /Ewc4nCNX58NV0JjQ73CuqASVak1qoqLUVSmVq2B/Q8AAAD//wMACx4KpWICAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_client_request_auth.yaml b/tests/cassettes/test_client_request_auth.yaml index 3c22998..e0da823 100644 --- a/tests/cassettes/test_client_request_auth.yaml +++ b/tests/cassettes/test_client_request_auth.yaml @@ -17,11 +17,13 @@ interactions: method: GET uri: https://api.notion.com/v1/users response: - content: '{"object":"error","status":401,"code":"unauthorized","message":"API - token is invalid.","request_id":"9c9434f5-86eb-4167-8cf5-c408de6733d0"}' + body: + string: '{"object":"error","status":401,"code":"unauthorized","message":"API + token is invalid.","request_id":"64a52054-8b5c-4fa4-a4db-c5b97680af6a"}' headers: {} - http_version: HTTP/1.1 - status_code: 401 + status: + code: 401 + message: Unauthorized - request: body: '' headers: @@ -40,9 +42,17 @@ interactions: method: GET 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/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":"5e567f48-0a8d-4db2-9855-a187eec5d575"}' + body: + string: !!binary | + H4sIAAAAAAAAA3RS226cMBD9lWqeGRYwXoyf8paPqCI0NkNDApj6km2K+PeKzeaiqn3xHPnIOhfP + Bs48sY2gYRpDhAw8hzTFAPr79smlwB4yGHvQQPXQqNZabIxVWNuhQFWZFkkZavpWSbYDZLDQzKDh + Po3TRGnmb/c8jQtkQC8UyXfJT6DhMcY16NMpCEwBLxwiVjnN9NstdAm5dfNpTWYabb64OLoFQ6Q4 + 2itRlH1TSNEjl0JiPVQNGkMFyp6lqHrRVu355GleOIj8aeUfkEF8XQ9XK/vgDjM3oDfgmcbD0ZvO + 3du7nBPse/afJpqmkYMggaoVA9ZiIDTnSmJ9Luy5LNraNuqzifcA/TOur3/1sKRp+jBn3PEPx6k3 + cJeF/QFu5MX557CSZci+YB194v3LTfdP0X1/yGDhX7GzyQfn34UfKXSz8wx6oCnwh5Nb2OvQ234s + x8/EIXbX+KquByOpxFqyxFo2CpVSPRbStCzasldEsP8BAAD//wMAOt9kQGICAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_collect_paginated_api.yaml b/tests/cassettes/test_collect_paginated_api.yaml index ad20b1a..6cfb494 100644 --- a/tests/cassettes/test_collect_paginated_api.yaml +++ b/tests/cassettes/test_collect_paginated_api.yaml @@ -21,10 +21,20 @@ 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":"2024-12-30T17:22: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,"in_trash":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":"a0917d70-3b27-402d-97b7-5eb9303f2eb8"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//fFLbbtwgEP2XeYZdsMEYviNPjSIL8LhL4xgXcLbRyv9eseluklbq29x0 + 5pw5c4HofqAvYGAOuQCBhHmbSwbzePnorfY7AoEwggEtnWWcd7RTqqPCc001CkmlQKUElxNrHRDw + CW3BcSjhBcFAw5qWso42+oE3RijD2IEx9g0IzDaXAcfwdVpQ3tCWPXBlWvlp+obr3sB8YrhlTDeG + Vkyq195T5XxPhZ8Y7Runqe2dVaPuJfoJ9q+L/wOnlJJTa1va63aiop0sdV0jqeiY7zjTwqu+wvn4 + ignMss0zgeDjcotXm3ApFb+8rVXeOabnvFpfb/oRm5I23AnY5E/hFUcwk50zEgjLUJLNp3thTXHF + VALmK2goM9bgyvY9I7dV9/R96PFp3wlsaQYDp1LWbI7H8/l8WGIJcTnkeLzZW92t5lZv/7J23dwc + /HBFqQr3JwIL/iqD31KO9xOcbB5eYsI77T+U6jMNMQ2jLdbZXNn9UzKXvb7izw1zGa66uPfYMeWo + EiOnQgpNNWeSIrd941yjLErYfwMAAP//AwDLwWio0AIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"query":"This should have no results"}' headers: @@ -47,8 +57,13 @@ 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":"d4e7ed22-fd2a-47f9-a916-91216b7390fd"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//ZM1BCsMgEAXQu/y1gokhiFcpRTSZtCk2ps4ILSF3L113+zbvQEkPmgQe + eWWBQiVuWRj+clXY6C1hapVLhd9azgr3yOFZKsEvMTMpyGcneOzxRqHUMEeJKTJB/ZM/zl/wasQS + 1hkey2iSs85o2zurh9E6nRbT62SNcXMyQ9d1OL8AAAD//wMA1pIvz6YAAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_comments_create.yaml b/tests/cassettes/test_comments_create.yaml index 92ff1f6..cd2a5b6 100644 --- a/tests/cassettes/test_comments_create.yaml +++ b/tests/cassettes/test_comments_create.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:43.147215"}}]},"children":[]}' + 2024-12-30 18:34:48.050608"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,14 +22,23 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8123-b0a1-c5f643612dc2","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:43.147215","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:43.147215","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-43-147215-16cabc1eedcd8123b0a1c5f643612dc2","public_url":null,"request_id":"8953c1af-e35d-4a34-af22-6cc1ff9a5b8f"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTwW7bMAyGX6Xg2UylWLZkPUdPG4ZAlulGrSZ5stysCPLug+wm6XbqYSeRBPHz + IymeIfYvZDNomMwzQQVuAA28taa3nJAGO6DiQ4umbgSORGrsOe+4GKACm8hkGg7Z/STQsGd7gXyP + NXviUtdCM7ZjjH2DCryZ84EG97Xsq27/Dvp8J1xmSldCKWUz1qZG1dUjino02Lf7BkXLbMtZJ6xU + cPm78H+Qs/GNEuiweF+BszFc7ckkCrno5/eJPsZ5cGVKV0tD1/SGcd5iK2WLwvIOOxINNoKkFLwZ + Wd2XKibZo3ujAfRo/EwVuHDIyczHW2BKcaKUHc1rSZc9FWOtsnnVFeTmbknfb4SZfucSL48+g40h + ry3AE8354b6eB67KeoTasYa1TJV1uvC6dV5oQ4jZZBfDCtNH/wk8G+/szZ1zcq+Ujykuz/dmljBQ + 8i7QLWLj8NnxMYGGgUaz+FwGNHlTRrKSfwH3mGj8wP1xuVSwJA8ajjlPs358PJ1OuxAL/26Oj0UN + 72rIFdYChcJNDa+nUS6jHEa5i3/OYlp67+xhrbL9jkS/Fprz9gv6rqH9qBhyKw0KKSx2Y82xF1Ja + JRrVdTVc/gAAAP//AwBcxbdGmgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"parent":{"page_id":"16cabc1e-edcd-8123-b0a1-c5f643612dc2"},"rich_text":[{"text":{"content":"This + body: '{"parent":{"page_id":"16cabc1e-edcd-81d6-a354-fee8fb11914d"},"rich_text":[{"text":{"content":"This is a test comment."}}]}' headers: accept: @@ -51,12 +60,19 @@ interactions: method: POST uri: https://api.notion.com/v1/comments response: - content: '{"object":"comment","id":"16cabc1e-edcd-812a-806c-001d15aa7aca","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8123-b0a1-c5f643612dc2"},"discussion_id":"16cabc1e-edcd-81f3-8b5f-001cd05eb826","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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":"5c0b6281-9391-4c15-b74d-dde643394811"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//jFHRbuMgEPyVaJ+hAoNtzHf06U6nCMNScyWQAyxdFeXfT05Sq1Kr6p6W + WXZWM7MXyPNvtA002Hw6YWpAIDjQwAdrZsuRorOOKj52VDnklDHuhLSyU2ICAmdTNpK+QHs7I2g4 + mxc8Bnf7ur8+73IDNaKX1CMqP3M+cengSsCFatdaQ05f81RPTTfdNFipPLM4cCBgC5qG7tjCaVPQ + sU5S3lHBnvmohdSMPTHGfgCBaGo7ogv/N/2+d37b/O1BrRXLe0rjOPZeGEHVJDyVwhs6D11P5cDs + wNkk7ag2ZyXY5djwbwP9c4/qhsm96AvYnNotS3heQj2EejCHhrUdHpd52gyE9Ao6rTFeCZiUcjMt + 5FQ3/pyjA+1NrEggNBOD3WFtJbxiW0peX5a9uyaHJYaEe8dm9xHEXECDQ2/W2DYf52hCehj5RuZS + 0D9k/iJQ8M+Ktd1vOirvhn4WVEnBqHRc0UlMSAVDY7hHp3oF138AAAD//wMAYoa8MpgCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -73,11 +89,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8123-b0a1-c5f643612dc2 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81d6-a354-fee8fb11914d response: - content: '{"object":"block","id":"16cabc1e-edcd-8123-b0a1-c5f643612dc2","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:43.147215"},"request_id":"e02cf3da-49fb-48cb-b8dd-5801a0f9814c"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFG7bsMwDPyVgrMZSNbL1ndk6mLoQdVq3SSVlQJBkH8vlDRNxw7dSPB4 + vDueYe9fKVSw4Jd9eIMOcgQLXAfnAyekGCIOPGp0QklMREPynI9cRujg4ArtKtgz1NOBwMLBvdCU + b6NbZWFU3jHONWpjNMrARxxJKlSSjJFcJSY8XDoIhVylONX83qh61kvkPQq25cYKaRnbMMaeoYPF + rXWimP+GvvP6UxP64/e4UrnbNcaoJJzAYRQJpUgOve4VSs2C5myUwQxN4u/D/0A3u3UKc15ioR3Y + 5JaVOnAlzPmTIthajtRB3k21uHW+999JX/emlnKz+GjaL3JdGmRLa316BPPEhxaMHDZMMc2uCgp9 + HGmtt0f1vjdaCY0+JodSKY0j1yMGR7o30kvFEly+AAAA//8DAKvdF9UzAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_comments_list.yaml b/tests/cassettes/test_comments_list.yaml index b1197e3..9ebaa94 100644 --- a/tests/cassettes/test_comments_list.yaml +++ b/tests/cassettes/test_comments_list.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:45.397148"}}]},"children":[]}' + 2024-12-30 18:34:49.538922"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,14 +22,23 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8109-b3ab-e943a964defd","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:45.397148","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:45.397148","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-45-397148-16cabc1eedcd8109b3abe943a964defd","public_url":null,"request_id":"68adbea4-d217-48af-a57d-498284ea1bee"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTzXLcIAzHXyWjs9mAwR/wHDm109kBLLIk1LgYZ5vZ2XfvYGe9aU859ISk0fz1 + k4QuEM0L2gwKJv2MUIEfQAFrrTaWIcHBDqRnnSBG1Ja4VjJLuUMuG6jAJtQZh2P2PxEU1LQWhNWE + 0yfWKS4UpQdK6TeoIOg5H3HwX8u+6Zp3UJc74TJjuhF2Xdc4rjnpJXdEcKeJaeuGiJballEpbNfD + 9e/C/0HOxjdMoMYlhAq8jePNnnTCMRf9/D7hxziPfoBqtxTIxmjKWEvarmuJsEwSiaIhjcCuE6xx + lJtSRSd78m84gHI6zFiBH4856fm0B6YUJ0zZ47yW9DlgMdYqm1fdQHZ3S/q+E2b8nUu8POoCNo55 + bQGecM4P9/U8sL6sR8hDw3tZ12WdfnzdOi+04xizzj6OK4yJ4RN41sHb3Z1z8q+YTykuz/dmlnHA + FPyIe8TG4bMTYgIFAzq9hFwGNAVdRrKSfwH3lNB94P64XitYUgAFp5ynWT0+ns/nwxgL/2GOj0WN + 3NUI6wkXREiyqZHbaZTLKIdR7uKfs5gWE7w9rlW235Hw14Jz3n6BaymtXWeJZKYmwlhLjMGa1IKL + RtLe6aGG6x8AAAD//wMAKCVcrZoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"parent":{"page_id":"16cabc1e-edcd-8109-b3ab-e943a964defd"},"rich_text":[{"text":{"content":"This + body: '{"parent":{"page_id":"16cabc1e-edcd-8174-b42c-f691c03fe395"},"rich_text":[{"text":{"content":"This is a test comment."}}]}' headers: accept: @@ -51,12 +60,19 @@ interactions: method: POST uri: https://api.notion.com/v1/comments response: - content: '{"object":"comment","id":"16cabc1e-edcd-8112-9e53-001df5bcc68a","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8109-b3ab-e943a964defd"},"discussion_id":"16cabc1e-edcd-81a2-b080-001ca9f17ab9","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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":"0ac9e00e-9937-4625-8432-c08a86147590"}' + body: + string: !!binary | + H4sIAAAAAAAAA4xR0Y7bIBD8lWifzQkMtjHfcU+tqggvy4UegRSw1FOUf6+c5KxKrao+LbPsrGZm + r5CX74QNDGA+nyk16CA4MCBGtAsKYuTQMS0kMj3gwjgXTg0Lao4IHVxs2UjmCu3jQmDgYt/oGNz9 + 6/H6c9ek2KJ6ZH6cBXLpSc4D3DpwoeJaa8jp7zxt2TLqadOAwvtZT4OGDrCQbeSOLZw3BT3vFRM9 + k/xVTEYqw/kL5/wLdBBtbUdy4f+mP/cuH5u/Pai1UvlMaZqmwUsrmZ6lZ0r6TWE/MDVyHAWfFU56 + c1YCno6NfjYwX/eo7rh7FHMFzKnds4TXU6iHUA/20Ki2w/MyL5uBkN7BpDXGWwc2pdxsCznVjb/k + 6MB4Gyt1EJqNAXdYWwnv1E4lr2+nvbsmRyWGRHsHs/sdxFzAgCNv19g2H5doQ3oa+YfMUyH/lPmt + g0I/VqrtcVOtNA29GNnoqGfKO8vmwfbM9tPCpdZ69B5uvwAAAP//AwAgiP08mAIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -73,14 +89,22 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/comments?block_id=16cabc1e-edcd-8109-b3ab-e943a964defd + uri: https://api.notion.com/v1/comments?block_id=16cabc1e-edcd-8174-b42c-f691c03fe395 response: - content: '{"object":"list","results":[{"object":"comment","id":"16cabc1e-edcd-8112-9e53-001df5bcc68a","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8109-b3ab-e943a964defd"},"discussion_id":"16cabc1e-edcd-81a2-b080-001ca9f17ab9","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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":"5997a632-5012-4e96-b1e0-48997172379b"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//jFLZjtwgEPyVUT+bFb4x37FPiVYWbpo1WQYmgKVdWfPvEXNGShTliT7o + oqroHcLygzCDBGdThgoipc3lBPL7/uxhOB7Jl7bVIKEeUC1YEyONmom6RSZ6XBjnte76BQVHhApO + KpYhuUP+OhFIOKl3mq2+tK7Rn1hjx5auQWaGqUbeGmqnHs4VaJtwS8kG//c5odgyiLFwwNqYSYy9 + gAowksqk52yPhUHDm47VDWv5az3KtpOcv3DOv0EFTqU8k7b/d/uOu3wVfQ+jtkTx7tI4jr1pVcvE + 1BrWtaYwbHrWDRyHmk8djqIoixbXOdNnvnh+s+qSV9dD7oDB54uX8LradLDpoA6ZUj7cfualCLD+ + A6TfnDtXoLwPWWUbfCrzS3AapFEuUQU2K2fxkaYc7QflNYbtfX1UN68pOuvpUcGgf09ciCBBk1Gb + y0XHySnrb0L+QXONZG40385vFXj6zDNuMRW8Uq5gVWk+hvh87WbKcw3vkdyLgfRzo5Sve6Em03NU + HRPIFeumVjEh+oH1xuDSNEJwquH8CwAA//8DAFKyS374AgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -97,11 +121,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8109-b3ab-e943a964defd + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8174-b42c-f691c03fe395 response: - content: '{"object":"block","id":"16cabc1e-edcd-8109-b3ab-e943a964defd","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:45.397148"},"request_id":"83095cb6-8e35-4dc5-bde5-bb8b6df65594"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRu27DMAz8lYKzGegtS9+RqYuhB127dZNUVgoEQf69UNI0HTt0I8Hj8e54hn18 + pVTBQ1z26Q06mDN44CaFmDgh5ZSx51ZhVCLhaBxPTI4knYYODqHQroI/Qz0dCDwcwgsNc76ObpUH + p2NgnBs01hpUiTt0pDRqRdYqrkcmI1w6SIVCpTzU+b1RCSYUcoGSbbn1UnnGNoyxZ+hgCWsdKM9/ + Q99546kJ/fF7XKnc7Vpr9SiDxN7JEZUcA0YjNCrDkuHMqWT7JvH34X+gm8I6pGlecqEd+DEsK3UQ + SprmT8rgazlSB/NuqCWs073/Tvq6N7SUm8VH034x16VBtrTWp0cwT7xvwSi30bJ3QjQFhT6OtNbb + o0Qvs5COo+OZUKkYMAjJ0GjnWK+CdZnB5QsAAP//AwCBiFriMwIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_databases_create.yaml b/tests/cassettes/test_databases_create.yaml index 8c642de..ca6a759 100644 --- a/tests/cassettes/test_databases_create.yaml +++ b/tests/cassettes/test_databases_create.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:23.128345"}}]},"children":[]}' + 2024-12-30 18:34:35.138553"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,14 +22,23 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8109-ac7a-fd0eeb5bf4c2","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:23.128345","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:23.128345","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-23-128345-16cabc1eedcd8109ac7afd0eeb5bf4c2","public_url":null,"request_id":"9416d61e-ef18-4117-9cca-482556492696"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPNbtswDMdfpeDZTCVL/tJz9LRhCGSZbtRqkifLzYog7z7Ibpxupx52 + EkkQf/5IihcI/QuZBAom/UxQgB1AAa+N7g0npMEM2PLSYFsxQtJCE+e617qBAkwknWg4JvuTQEHJ + Som8RMGeeKOEVIwdGGPfoACn53SkwX4t+6bbv4O63AmXmeKNsGmaahRaYNuJEaUYNfZ1WaGsmak5 + 66RpWrj+Xfg/yJnwRhGUX5wrwJrgb/akI/mU9dP7RB/jPNoBit1S0FW9ZpzXWDdNjdLwDjuSFVaS + mkbyamSiz1V0NCf7RgOoUbuZCrD+mKKeT3tgimGimCzNa0mbHGVjrbJ5xQ1kd7ek7zthot8px/Oj + LmCCT2sL8ERzeriv54G3eT2iOnDRVpXI67T+des803ofkk42+BWmD+4TeNLOmt2dU7SvlE4xLM/3 + ZhY/UHTW0x4xYfjsuBBBwUCjXlzKA5qcziNZyb+Ae4o0fuD+uF4LWKIDBaeUplk9Pp7P54MPmf8w + h8eshnc15C0KiaLCTQ1vp5EvIx9Gvot/zmJaemfNca2y/Y5Ivxaa0/YLzChMWZctjpwPKFteojai + xbLs+k6SKVvZwPUPAAAA//8DANo8hV+aAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-8109-ac7a-fd0eeb5bf4c2"},"title":[{"type":"text","text":{"content":"Test + body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-812c-850e-ea3ae11abaa7"},"title":[{"type":"text","text":{"content":"Test Database"}}],"properties":{"Name":{"title":{}}}}' headers: accept: @@ -51,12 +60,21 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"16cabc1e-edcd-819b-afa1-eac238462cdc","cover":null,"icon":null,"created_time":"2024-12-30T17:21: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":"2024-12-30T17:21: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":"16cabc1e-edcd-8109-ac7a-fd0eeb5bf4c2"},"url":"https://www.notion.so/16cabc1eedcd819bafa1eac238462cdc","public_url":null,"archived":false,"in_trash":false,"request_id":"3099beb9-0751-445d-a37c-9fdfd57f026e"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//tJJNc9sgEIb/SmfPwtanJXHuuaecmsloFljFNBRUQHEzGv/3DpYtp80h + p55YFlieffddwIkfJCNwUBhRYCDIQCvgUBwkClkQIyUV64oiZ6iwYeOIQowdNiV2kIF0r+SB29mY + DLR09hZLTxhJDVH/JOBQ5mXNipJV+UPR8qrmeb7L8/w73G+KN+DLHWgO5G8wbds2Y4UV6/pqZHU1 + IhOHsmH1IZeHIu9r2XZwzsBgiAMp/R/Kfd5H1NEQ8McF4tuU7kb6HVM+LXwB6Wwkm1geKMQvX++C + G21fVt3OGaC1LmLUzob0SjijgI9oAmWgIxott22IXr9QPHo3Px+37GwVeaMtbRnp1PuNcT4NnEac + TUx9Tga1HVbOD3BHT+MV7ikDRUF6PSU84I9PGegwaPvXb5N3E/mo6cL/DZNuyyr8KlEG9pJcz7JN + ruvhVcflfE5o6C+abaJO+EyDVpBt0UevlpJ1TU6MsEIqChSIbepz9gY4HGOcAt/vT6fTzrrUyS64 + /a1GKpHcnsz+j9enWRgth0uV1eTo5VG/0rsB2SF6DPdhePo1U4grpywQO9VJJtquZHUvkYm+k6yr + elI1qqJpSjj/AQAA//8DAME8nLmVAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -73,11 +91,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8109-ac7a-fd0eeb5bf4c2 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-812c-850e-ea3ae11abaa7 response: - content: '{"object":"block","id":"16cabc1e-edcd-8109-ac7a-fd0eeb5bf4c2","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:23.128345"},"request_id":"cfe91fed-3f82-4314-91da-377371fbf018"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRMW7DMAz8SsHZDCRLsmS9I1MXg5LoWm2apLZSIAjy90JJ3XTs0I0Hkse74wUO + 4ZVjAQ9hd4hv0EBO4EF2kUKUjJxiQifbiM4IRiZFLCUFIgsNHGnmfQF/gXI+Mng40gsPOd1a98pD + bwIJKTvsrO1QR9ljz9qg0WytlmYUKsC1gTgzFU5Dye+VqhWtRtmiEltpvdJeiI0Q4hka2NFSBk75 + b9MrbzhXoT9+TwvPq11rrRkVKXS9GlGrkTB0rUHdidhJ0etoXZX4+/A/0E20DHHKuzTzHnyZT9wA + zXHKn5xWnPdDmWmZVvwd9G1tqCFXhw9QX5HLro5seSlPj1yepKu5KLORyhmjqoCZP068lPufRs3S + CR3QJEqoqRuRUmyRjNbkFPeqH+H6BQAA//8DAJllN4oyAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_databases_query.yaml b/tests/cassettes/test_databases_query.yaml index 0a88007..2ee68dc 100644 --- a/tests/cassettes/test_databases_query.yaml +++ b/tests/cassettes/test_databases_query.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:26.692175"}}]},"children":[]}' + 2024-12-30 18:34:37.658362"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,15 +22,24 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-811a-a03b-c3f770e7caa8","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:26.692175","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:26.692175","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-26-692175-16cabc1eedcd811aa03bc3f770e7caa8","public_url":null,"request_id":"abcce442-633d-422b-b026-0cb880c26320"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTwXLcIAyGXyWjs9mAwWDzHDm109nBWM6SUHAxzjazs+/ewc56055y6AlJo/n1 + SUIXiP0L2gwaJvOMUIEbQAOT1vSWIcHBDqRlbCSGUUtsbYVgbLSjbaECm9BkHI7Z/UTQUNNaEFYT + Tp+Y0lxoSg+U0m9QgTdzPuLgvpZ90+3fQV/uhMuM6UaolGpGbjhpOz4SwUdDelk3REhqJaOdsKqF + 69+F/4OcjW+YQIfF+wqcjeFmTyZhyEU/v0/4Mc6jG6DaLQ1d0xvKmCRSKUmEZR3pUDSkEaiUYM1I + eV+qmGRP7g0H0KPxM1bgwjEnM5/2wJTihCk7nNeSLnssxlpl86obyO5uSd93woy/c4mXR1/AxpDX + FuAJ5/xwX88Da8t6uDrIpuWyLut04XXrvNCGELPJLoYVpo/+E3g23tndnXNyr5hPKS7P92aWMGDy + LuAesXH47PiYQMOAo1l8LgOavCkjWcm/gHtKOH7g/rheK1iSBw2nnKdZPz6ez+dDiIX/MMfHokbu + aoS1hAvCFdnUyO00ymWUwyh38c9ZTEvvnT2uVbbfkfDXgnPefkEtuGiNVaSn1hIxUEb60TakU3Ut + u76TnTRw/QMAAP//AwASKRb2mgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-811a-a03b-c3f770e7caa8"},"title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:21:27.425666"}}],"properties":{"Name":{"title":{}}}}' + body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-811f-a10c-c2c4411fcfc8"},"title":[{"type":"text","text":{"content":"Test + Database - 2024-12-30 18:34:38.646245"}}],"properties":{"Name":{"title":{}}}}' headers: accept: - '*/*' @@ -51,12 +60,21 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"16cabc1e-edcd-8162-9ab8-c71fc1e7ee93","cover":null,"icon":null,"created_time":"2024-12-30T17:21: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":"2024-12-30T17:21:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:21:27.425666","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2024-12-30 18:21:27.425666","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"16cabc1e-edcd-811a-a03b-c3f770e7caa8"},"url":"https://www.notion.so/16cabc1eedcd81629ab8c71fc1e7ee93","public_url":null,"archived":false,"in_trash":false,"request_id":"bccbcfd2-9d05-4ba8-ba8a-262399550bdc"}' + body: + string: !!binary | + H4sIAAAAAAAAA7RTwW7bMAz9lYBnK7FsxXZ03nmnnlYUhkzRjVZN8iS5WWHk3wclqdNth2GHnUSR + xMPje+QCfvhKmECCVkkNKhIUYDRI4A2qATkx0qhZx7FiQ8kVw/LQHloUnW5GKAD9KwWQbra2AIPe + vccYSCXSfTLfCCRUZSUYr1hdPvBW1kKW5bYsyy9w7xzeQC53QnOk8E6mbdv9WKuadYd6ZKIeFRua + as9EU2LDy4PAtoNzAVbF1JM2/wHu73MkkyyBfFwgvU25N9GPlPP5kQugd4lc5vJAMW0+3QTfsM0d + dMO7DFp320Y0ldhDAda4l6uo5wKUcz6pZLyLGXLwVoMclY1UgEnKGly/MQXzQukY/Px8XLOz0xSs + cbRm0OuPH+tD3gYa1WxTFmGyyrj+OsS/MT8GGm/MnwrQFDGYKXMH+fhUgIm9cb9QmYKfKCRDl+E+ + q6z4crXsKm4B7pK81opV6Fvx5sByPmfeKlzUXu2Y1DP1RkOxRn9uOR+Z4iUyrFAIzkcc8bIJc7Ag + 4ZjSFOVudzqdts7nSbbR794xMkS+k3wmv13JNA/WYH9BuZ6HCng0r/TBPdenoOLdqUDfZ4rpxrPG + tmrVwMTABRMoaqa6/Z4Rr/HQ7hErpeH8EwAA//8DAG6tX+/PAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"filter":{"timestamp":"created_time","created_time":{"past_week":{}}}}' headers: @@ -77,12 +95,17 @@ interactions: notion-version: - '2022-06-28' method: POST - uri: https://api.notion.com/v1/databases/16cabc1e-edcd-8162-9ab8-c71fc1e7ee93/query + uri: https://api.notion.com/v1/databases/16cabc1e-edcd-81c2-b01a-c09797c48d6f/query response: - content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"dcba77ed-76bf-4a9c-bbf0-9550f62551ce"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//ZM1LDsIgFAXQvdwxJDYVC2zFGMLnoTVYlEcTTdO9G8dOz+RsqOFOscOi + zNwh0IjX0hn2fBFY6N1dXBvXBruspQjcPLtHbQSbfWES6J8nweLpr+Rqc8l3HzwTxD/Zbf8Fr5W4 + uznBYsyD0QczyaR1lMdBKxlyinLyOZyUMmZUCvsXAAD//wMA3irVfqYAAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -99,13 +122,20 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8162-9ab8-c71fc1e7ee93 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81c2-b01a-c09797c48d6f response: - content: '{"object":"block","id":"16cabc1e-edcd-8162-9ab8-c71fc1e7ee93","parent":{"type":"page_id","page_id":"16cabc1e-edcd-811a-a03b-c3f770e7caa8"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_database","child_database":{"title":"Test - Database - 2024-12-30 18:21:27.425666"},"request_id":"64f4c580-28ef-405b-b55d-bcfdd4221c3e"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFG7bsMwDPwVg7MZSLYs2Zr7CZm6GBRFNW7dJLWVAkGQfy+cRx/o0qEb + n8e74wl24Vk4g4cw7vgFShgieNCWKbAWlMgRW80VBqUJWXWuc2zaaBOUsKdJthn8CfJxL+BhT0/S + D/HSuka/sXRC0oqRKzZG68SJWziXwJNQltjn4XWBqlRlUFdYq7V2vjZeqZVS6hFKGGnOvcThb9N3 + 3HBciH7qPcwy3eU655pUU41tVyc0dSIMtmrQWMVWq86wu1D8fvgf4DY097wZxjjJFnyicZYSaOLN + 8C4RfJ4OUsKw7fNE8+ae35y+7PWRMgWaZZH5s7D8ZMjjMrqWORcPt0aBxZdXhW4Xr+p2ZY2tTLOQ + muTtIHO+/s7G2IjrCE3oNJrQEIakNapkWkeOQhAL5w8AAAD//wMAXJQMVUYCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -122,11 +152,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-811a-a03b-c3f770e7caa8 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-811f-a10c-c2c4411fcfc8 response: - content: '{"object":"block","id":"16cabc1e-edcd-811a-a03b-c3f770e7caa8","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:26.692175"},"request_id":"7799db9c-32ba-438e-9a45-fe3626dd7a30"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRMW7DMAz8SsHZDCRLlmy9I1MXQ6Ko2q2bpLJSIAjy90JJ03Ts0I0Ej8e74xn2 + 4ZWpgIOw7OkNGpgjOJCGfCDJyJEi9lIm9FIQUktaS5koUQ8NHHzmXQF3hnI6MDg4+Bce53gd3SoH + Qxe8kNKgsdagJjngwLrDTrO1WnZJqACXBiizLxzHMr9Xqla0GmWLSmyldUo7ITZCiGdoYPFrGTnO + f0PfecOpCv3xe1w53+1aa7ukvMJ+UAm1Sh6DaTvURpCRYtBk+yrx9+F/oJv8OtI0LzHzDlzyy8oN + +EzT/MkRXMlHbmDejSX7dbr330lf98aacrX4aOov5rJUyJbX8vQI5kn2NRhlN6brlWmrgswfR17L + 7VEslR6s6lEHb1ArI9CTCugpDoESJRUiXL4AAAD//wMApm1c+zMCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_databases_retrieve.yaml b/tests/cassettes/test_databases_retrieve.yaml index 32820c5..9412c40 100644 --- a/tests/cassettes/test_databases_retrieve.yaml +++ b/tests/cassettes/test_databases_retrieve.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:29.524316"}}]},"children":[]}' + 2024-12-30 18:34:41.449683"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,15 +22,24 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8130-87d8-d12cecc2579e","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:29.524316","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:29.524316","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-29-524316-16cabc1eedcd813087d8d12cecc2579e","public_url":null,"request_id":"771b2d68-988a-40cd-8c16-8fd3a96adac1"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTzW7bMAzHX6Xg2UolWx+2nqOnDUMgS3SjVrM8WW5WBHn3QXbjdDv1sJNIgvjz + R1K8QOxf0GbQMJlnhAq8Aw1MWtNbhgSddaRlrSN9RxXBTljRMUmFHKACm9BkdMfsfyJoqGnNCatJ + Q5+Y0g3XlB4opd+ggmDmfETnv5Z90+3fQV/uhMuM6UaolBJDYxrSds1AeDMY0staEC6plYx23KoW + rn8X/g9yNr5hAj0uIVTgbRxv9mQSjrno5/cJP8Z59A6q3dLQid5QxiSRSknCLetIh1wQwVEpzsRA + m75UMcme/Bs60IMJM1bgx2NOZj7tgSnFCVP2OK8lfQ5YjLXK5lU3kN3dkr7vhBl/5xIvj76AjWNe + W4AnnPPDfT0PrC3r4ezAeSfbpqzTj69b54V2HGM22cdxhelj+ASeTfB2d+ec/CvmU4rL872ZZXSY + gh9xj9joPjshJtDgcDBLyGVAUzBlJCv5F3BPCYcP3B/XawVLCqDhlPM068fH8/l8GGPhP8zxsaiR + uxphLWk44YxsauR2GuUyymGUu/jnLKalD94e1yrb70j4a8E5b79AoRK9cpQwZnrCsR1IV0tJWtGI + 3shaNh3C9Q8AAAD//wMA7G+WQpoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-8130-87d8-d12cecc2579e"},"title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:21:30.072949"}}],"properties":{"Name":{"title":{}}}}' + body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-818d-b907-e95c5916056f"},"title":[{"type":"text","text":{"content":"Test + Database - 2024-12-30 18:34:41.897179"}}],"properties":{"Name":{"title":{}}}}' headers: accept: - '*/*' @@ -51,12 +60,21 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"16cabc1e-edcd-8157-b05e-e76668756101","cover":null,"icon":null,"created_time":"2024-12-30T17:21: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":"2024-12-30T17:21:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:21:30.072949","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2024-12-30 18:21:30.072949","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"16cabc1e-edcd-8130-87d8-d12cecc2579e"},"url":"https://www.notion.so/16cabc1eedcd8157b05ee76668756101","public_url":null,"archived":false,"in_trash":false,"request_id":"03b2c822-5251-4c25-b715-1981969fbe53"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//tJNPj9sgEMW/SjRnSHD8B5tzzz3tqauVhWG8oUvBBbzpysp3r4izzrY9 + VD30BAzo6TfvMQv44SuqBAK0THKQEYGA0SCgaJQcVIEUtdK0LSpOZasVxabjja61rMsaCCj/igGE + m60lYJR373sVUCbUfTLfEAQc2bGixZGW7KHgoqwEY3vG2Be4vxzeQCx3oDlieIfhnNdjKUvaduVI + q3KUdGiONa0appqCdZXiLVwIWBlTj9r8B7m/95FMsgjicYH0NuW3CX+kXM+LWEB5l9BllgeMaffp + ZviO7u6iu6LNolWxbzte8A4IWONeVlMvBKRzPslkvItZcvBWgxiljUjAJGmN2o4xBfOC6RT8/Hza + qrPTGKxxuFWU1x8P1of8G3CUs03ZhMlK4/q1iX8jPwUcb+RPBDRGFcyU2UE8PhEwsTfuF5Qp+AlD + Mnht7rPMji9rZKu5BNy1uN6Rzejb5S2B5XLJ3DJc3d7imOQz9kYD2XZ//vJW06FjnGJXq7orGlY3 + YzZhDhYEnFKaojgczufz3vncyT76w7tGlshzksfktymZ5sEa1V9V1vGQQZ3MK35Iz/UpyHhPKuD3 + GWNaOXXVNvzIFGXNqGilVE0HZJJWHDXjDEstC7j8BAAA//8DAMexF7nPAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -73,14 +91,23 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/databases/16cabc1e-edcd-8157-b05e-e76668756101 + uri: https://api.notion.com/v1/databases/16cabc1e-edcd-8147-a8dc-e6976d5da535 response: - content: '{"object":"database","id":"16cabc1e-edcd-8157-b05e-e76668756101","cover":null,"icon":null,"created_time":"2024-12-30T17:21: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":"2024-12-30T17:21:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:21:30.072949","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2024-12-30 18:21:30.072949","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"16cabc1e-edcd-8130-87d8-d12cecc2579e"},"url":"https://www.notion.so/16cabc1eedcd8157b05ee76668756101","public_url":null,"archived":false,"in_trash":false,"request_id":"8f83aab3-a0af-436b-9261-26273e6160bf"}' + body: + string: !!binary | + H4sIAAAAAAAAA7STT4/bIBDFv0o0Z5OA/2Cbc8897amrlYVhvKFLwQW86SrKd6+Is862PVQ99AQM + 6Ok37zFn8ONXVAkEaJnkKCNCAUaDAMaVHBVDglpp0rG6JbLTiiDvW64bLZuqgQKUf8UAwi3WFmCU + d+97FVAm1EMy3xAElLSsCStJRR9YK6paULqnlH6B+8vxDcT5DrREDO8wbds2UyUr0vXVROpqkmTk + ZUNqThVntK9V28GlACtjGlCb/yD39z6SSRZBPJ4hvc35bcIfKdfzIs6gvEvoMssDxrT7dDN8R3Z3 + 0R3rsmjN9l3fsraHAqxxL6uplwKkcz7JZLyLWXL0VoOYpI1YgEnSGrUdYwrmBdMx+OX5uFUXpzFY + 43CrKK8/HqwP+TfgJBebsgmzlcYNaxP/Rn4MON3InwrQGFUwc2YH8fhUgImDcb+gzMHPGJLBa3Of + ZXb8vEa2mluAuxbXu2Iz+nZ5S+B8uWRuGa5ub3HM8hkHo6HYdn/+8k6Tsactwb5RTc84bfiUTViC + BQHHlOYoDofT6bR3Pneyj/7wrpEl8pzkMfltSuZltEYNV5V1PGRQR/OKH9JzQwoy3pMK+H3BmFbO + vlSSdhMnJeWM1DWVZOx6Sjhq1nDOsGlbuPwEAAD//wMA1RXNac8DAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -97,13 +124,20 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8157-b05e-e76668756101 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8147-a8dc-e6976d5da535 response: - content: '{"object":"block","id":"16cabc1e-edcd-8157-b05e-e76668756101","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8130-87d8-d12cecc2579e"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_database","child_database":{"title":"Test - Database - 2024-12-30 18:21:30.072949"},"request_id":"1d45191a-b46f-4b02-bb3e-2313b47d2508"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xROW7DMBD8irC11iAlXlKdJ7hKIyzJVaxEsR2RDmAY/ntAHzmQJkW6PWdnZk+w + 888cMvTg5114gRqmCD1IE8gHycgxRHRSWSQXA7LprIk6km411LCnhbcZ+hPk456hhz098TDFS+sa + /cZyEX0nLHKng+6kEdqMcK4hLEyZ45Cn1wLViEahbLAVa2n7VvVCrIQQj1DDTCkPHKe/Td9x/bEQ + /dR7SLzc5Vpr9dhSi65rR1TtSOhNo1EZEYwUnQrWFYrfD/8D3IbSEDbTHBfeQj/SnLgGWsJmeucI + fV4OXMO0HfJCaXPPb05f9oZImTwlLjJ/FspPpjyX0TWnXD3cGhVWX15V0hWvlFy5zkrbFVILvx04 + 5evvgvHOMGlsgg+oiCy6YAWyci42TkQ2Ec4fAAAA//8DAAyjnptGAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -120,11 +154,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8130-87d8-d12cecc2579e + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-818d-b907-e95c5916056f response: - content: '{"object":"block","id":"16cabc1e-edcd-8130-87d8-d12cecc2579e","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:29.524316"},"request_id":"b3123a16-856b-408b-9c27-3ba9674ae711"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRu27DMAz8lYKzGUi2Hpa+I1MXQw+qVusmqawUCIL8e6GkaTp26EaCx+Pd8Qx7 + /0qhggW/7MMbdJAjWOAqOB84IcUQceRjRG+YRjIySMMVkypBBwdXaFfBnqGeDgQWDu6Fphyvo1tl + wUjvGOcKldYKReAGDQmJUpDWgsvEBg+XDkIhVylONb83qp71AnmPA9tybQdhGdswxp6hg8WtdaKY + /4a+8/pTE/rj97hSudvVWss0uAFHMyQUQ3LoVS9RKBYUZ0YEPTaJvw//A93s1inMeYmFdmCTW1bq + wJUw50+KYGs5Ugd5N9Xi1vnefyd93Ztays3io2m/yHVpkC2t9ekRzBMfWzCCb4QwahyagkIfR1rr + 7VHa8Z5RYtgbcihSInTRcxxHSaYnZ4QQcPkCAAD//wMArQnQWjMCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_databases_update.yaml b/tests/cassettes/test_databases_update.yaml index 41f1332..30708a0 100644 --- a/tests/cassettes/test_databases_update.yaml +++ b/tests/cassettes/test_databases_update.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:36.964085"}}]},"children":[]}' + 2024-12-30 18:34:44.834102"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,15 +22,24 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-815e-91d2-dab5bc6ec4b1","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:36.964085","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:36.964085","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-36-964085-16cabc1eedcd815e91d2dab5bc6ec4b1","public_url":null,"request_id":"9d1c732d-a9b5-4f62-ba07-9b1e846bb657"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPNctwgDMdfJaOz2YCNjc1z5NROZ4cPOUtCwcU428zOvnsHO95Ne8qh + F5A0zF8/SegCUb+gySBhUs8IFTgLElhnlDYMCVpjSc9EOZQiWDdUW6H7XlmowCRUGe0xu58IEmpa + c8Jq0tAnJmTDJaUHSuk3qMCrOR/Ruq+93nX1O8jLnXCZMe2EQoh2bFRD+qEZCW9GRXRXt4R31HSM + DtyIHq5/J/4Pcia+YQIZFu8rcCaG3Z5UwpCLfn6f8KOdR1e6tFsShlYrylhHOiE6wg0byIC8JS1H + IThrR9rokkUlc3JvaEGOys9YgQvHnNR8ugWmFCdM2eG8pnTZYzHWLJtX7SA3d3v0/UaY8Xcu8XLJ + C5gY8loCPOGcH+7jeWB9GQ/nh77hjNZlnC68bpUX2hBiVtnFsMLo6D+BZ+WdublzTu4V8ynF5fle + zBIsJu8C3iIm2s+OjwkkWBzV4nNp0ORVaclK/gXcU8LxA/fH9VrBkjxIOOU8zfLx8Xw+H0Is/Ic5 + PhY1clcjrCcNJ5yTTY3sq1E2oyxG2Yt/1mJatHfmuGbZfkfCXwvOefsFo6Da1KMibDSGcN4r0hs7 + EKM41oPgrK4pXP8AAAD//wMAh52FupoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-815e-91d2-dab5bc6ec4b1"},"title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:21:37.493268"}}],"properties":{"Name":{"title":{}}}}' + body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-817d-81aa-e230bd7b88ad"},"title":[{"type":"text","text":{"content":"Test + Database - 2024-12-30 18:34:45.739470"}}],"properties":{"Name":{"title":{}}}}' headers: accept: - '*/*' @@ -51,12 +60,21 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"16cabc1e-edcd-8129-ad77-daf033646084","cover":null,"icon":null,"created_time":"2024-12-30T17:21: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":"2024-12-30T17:21:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:21:37.493268","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2024-12-30 18:21:37.493268","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"16cabc1e-edcd-815e-91d2-dab5bc6ec4b1"},"url":"https://www.notion.so/16cabc1eedcd8129ad77daf033646084","public_url":null,"archived":false,"in_trash":false,"request_id":"09cabc28-2d6e-4b1d-93c6-99e6e7fc883c"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//tJNPj9sgEMW/SjRnSPBfbM4997SnrlYWhvGGLgUX8KYrK9+9Isk62/ZQ + 9dCLDQN6+s17zAp+/IoqgQAtkxxlRCBgNAgoWiVHVSBFrTTtikbRbuo51bVqRsal1OUIBJR/xQDC + LdYSMMq797UKKBPqIZlvCAJKVta0KGnFHgouqlowtmeMfYH7zfENxHoHWiKGdxjOeTNVsqJdX020 + riZJx7ZsaN0y1RasrxXv4EzAypgG1OY/yP29j2SSRRCPK6S3Od9N+CPlev6JFZR3CV1mecCYdp9u + hu/o7i66K7osWjd7XvU1Z0DAGvdyNfVMQDrnk0zGu5glR281iEnaiARMktaobRtTMC+YjsEvz8et + ujiNwRqHW0V5/XFjfcivASe52JRNmK00brg28W/kx4DTjfyJgMaogpkzO4jHJwImDsb9gjIHP2NI + Bi/NfZbZ8fUa2dVcAu5SvJ6Rzejb4S2B9XzO3DJc3N7imOUzDkYD2VZ/vnKeP1JSLCs2aj52ndTZ + hCVYEHBMaY7icDidTnvncyf76A/vGlkiz0kek9+mZF5Ga9RwUbmOhwzqaF7xQ3puSEHGe1IBvy8Y + 041TjX1TM6Ssw5bWfT/RvpsUbVWFZdvqouEFnH8CAAD//wMASU4Cfc8DAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: "{\"icon\":{\"type\":\"emoji\",\"emoji\":\"\U0001F525\"}}" headers: @@ -77,14 +95,24 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/databases/16cabc1e-edcd-8129-ad77-daf033646084 + uri: https://api.notion.com/v1/databases/16cabc1e-edcd-815c-8f97-d4c5b07aad2b response: - content: "{\"object\":\"database\",\"id\":\"16cabc1e-edcd-8129-ad77-daf033646084\",\"cover\":null,\"icon\":{\"type\":\"emoji\",\"emoji\":\"\U0001F525\"},\"created_time\":\"2024-12-30T17:21: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\":\"2024-12-30T17:21:00.000Z\",\"title\":[{\"type\":\"text\",\"text\":{\"content\":\"Test - Database - 2024-12-30 18:21:37.493268\",\"link\":null},\"annotations\":{\"bold\":false,\"italic\":false,\"strikethrough\":false,\"underline\":false,\"code\":false,\"color\":\"default\"},\"plain_text\":\"Test - Database - 2024-12-30 18:21:37.493268\",\"href\":null}],\"description\":[],\"is_inline\":false,\"properties\":{\"Name\":{\"id\":\"title\",\"name\":\"Name\",\"type\":\"title\",\"title\":{}}},\"parent\":{\"type\":\"page_id\",\"page_id\":\"16cabc1e-edcd-815e-91d2-dab5bc6ec4b1\"},\"url\":\"https://www.notion.so/16cabc1eedcd8129ad77daf033646084\",\"public_url\":null,\"archived\":false,\"in_trash\":false,\"request_id\":\"cbba3e13-4066-4b36-8dd2-638388fd442b\"}" + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//tJM9btwwEIWvspiaXFMraSmxTp3KVQxD4M/IS5smFZKyYyz2FulT5X45 + QsDVWnaSIkiRRhSHxNM372mOENQ96gwCjMxSyYRAwBoQUO21VLpCikYb2lWtpt3Yc2oa3SrGpTQ7 + BQR0eMIIws/OEbA6eBBHyC8TggB8DPcWyGUV8OPb1+9wIqAjyoxmyPaxXNuxXUOrHa3ZdcVF3QjG + toyxT/B2U70U2ZV1ThhfOTnn7VjLmnZ9PdKmHiVV+11Lmz3T+4r1jeZd+aiTKQ9o7H+Q+3sf2WaH + IG5WazJ+yaVeFnEEHXxGX1iuMeXNh0sWG7p5E91UXRFt2i2v+4YzIOCsf1i8PxGQ3ocssw0+FUkV + nAExSpeQgM3SWb1uU472AfMhhvnusFZnbzA663Gt6GDeb1yI5UfBUc4uFxMmJ60flib+jfwQcbyQ + 3xIwmHS0U2EHcXNLwKbB+l9QphgmjNniubmPsjh+XCJbzCXgz8XljKxGXw4vCRxPp8It49ntNY5J + 3uFgDZD17c8B4OUhJcVdzZThquukKSbM0YGAQ85TEldXz8/PWx9KJ9sUrl41ikQZoTJBvw3QNCtn + 9XBWWaZIRn2wT/guPT/kKNNbUhE/z5jywmk6pRrFa6pZq2gzdpL2TT/SnqPuVN+0snD+BAAA//8D + AHCSjxzqAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -101,13 +129,20 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8129-ad77-daf033646084 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-815c-8f97-d4c5b07aad2b response: - content: '{"object":"block","id":"16cabc1e-edcd-8129-ad77-daf033646084","parent":{"type":"page_id","page_id":"16cabc1e-edcd-815e-91d2-dab5bc6ec4b1"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_database","child_database":{"title":"Test - Database - 2024-12-30 18:21:37.493268"},"request_id":"ed70e3f3-dd4c-413b-b5e1-710a1040870f"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRy27DIBD8FWvPJgKDDebcT8ipF2uBdUPrJimQSlGUf6/Iow/10kMvK5ZZhpnZ + E+zcM/kCFtyy8y/QQgxgQQwenRfEKPjAjOg9M/OoWVC+d1wjhs5BC3tMtC1gT1COewILe3yiKYYL + dD395tK1IDLqJHdBO2MwwLkFnwgLhanE10rV8U4x0THJ10JbqSznK875I7SwYC4Thfi36TuvO1ah + n34PmdLdrta6nyVKZkY5MyVnZG7oeqYG7gfBR+W1qRK/f/wPdBvMk9/EJSTagp1xydQCJr+J7xTA + lnSgFuJ2Kgnz5t7fkr68mwIWdJip2vx5UXcSy1JH15RL83ADGtZ8ZdUIU7NS/UrLUWleRSV6O1Au + 192hI20EDqzXs2FKjY6N6Dgbe/QeO6/DqOH8AQAA//8DAK5eHBJGAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -124,11 +159,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-815e-91d2-dab5bc6ec4b1 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-817d-81aa-e230bd7b88ad response: - content: '{"object":"block","id":"16cabc1e-edcd-815e-91d2-dab5bc6ec4b1","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:36.964085"},"request_id":"a3702f78-b773-48e1-a046-331f0022e186"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRu27DMAz8lYKzGVAPW7a+I1MXg5Lo2q2bpLZSIAjy74WapOnYoQtBguTx7niG + fXiVmMFDmPfxDSqYEnhQTeQQlaCkmLBVrgRmFG0oJBfalhNUcOBFdhn8GfLpIODhwC/ST9fWNfPQ + 1YFJqQYb5xq0UXXYia2xtuKcVfVAJsClgrgIZ0l9nt4LlCZtUWk0tFXOG+uJNkT0DBXMvOZe0vS3 + 6TtuOBWiP3qPqyx3uc65ejBssO3MgNYMjKHRNdqGYqOos9G1heLvw/8AN/Lax3Ga0yI78APPq1TA + SxynT0ng83KUCqZdnxdex3t9c/p7ry8uF4mPovxiynMZ2cqanx7GPKm2GGPtpjVWkS4MFvk4ypr7 + G23NhqJD7gaL1oSAYdAJxViSSMKtIrh8AQAA//8DAA3UDRkzAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 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 f9df18a..636b833 100644 --- a/tests/cassettes/test_is_equation_rich_text_item_response.yaml +++ b/tests/cassettes/test_is_equation_rich_text_item_response.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:24:03.374679"}}]},"children":[]}' + 2024-12-30 18:37:14.837143"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8192-a856-eb5cd59e9f21","created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:24:03.374679","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:24:03.374679","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-24-03-374679-16cabc1eedcd8192a856eb5cd59e9f21","public_url":null,"request_id":"d479d4df-33b7-4bb2-ac92-77d52fd71004"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPNbtswDMdfpeDZSqVYsmw9R08bhkAfdKNWkzxZblYEefdBdpN0O/Ww + k0iC+PNHUjxDMi9oCyiY9DNCA96BAtZZbSxDgs460rOeEUMZJ9YNSAdnBqsNNGAz6oLuUPxPBAV7 + uueE7UlLn5hUrVSU7iil36CBoOdyQOe/ln3VNe+gznfCZcZ8JZRSirHVLemHdiS8HTUx3V4Q3lHb + MTpwK3u4/F34P8jZ9IYZVFxCaMDbFK/2pDPGUvXL+4Qf4zx4B83NUjAIoyljHemk7Ai3bCADckEE + Ryk5EyNtTa2isz36N3SgRh1mbMDHQ8l6Pt4CU04T5uJxXkv6ErAaa5XNa64gN3dL+n4jLPi71Hh9 + 1BlsimVtAZ5wLg/39Tywvq6H8V3fSsbbuk4fX7fOK22MqejiU1xhTAqfwIsO3t7cuWT/iuWY0/J8 + b2aJDnPwEW8Rm9xnJ6QMChyOegmlDmgKuo5kJf8C7jHj+IH743JpYMkBFBxLmWb1+Hg6nXYxVf7d + nB6rGrmrEdaTVhLGyaZGrqdRL6MeRr2Lf85iWkzw9rBW2X5Hxl8LzmX7BYIJKk0nSMfknnDRjmSw + oyQdF7ofRtp3VMDlDwAAAP//AwCWSyZomgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"children":[{"paragraph":{"rich_text":[{"equation":{"expression":"E = mc^2"}}]}}]}' @@ -49,14 +58,22 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8192-a856-eb5cd59e9f21/children + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8181-b014-cd9e09db9cab/children response: - content: '{"object":"list","results":[{"object":"block","id":"16cabc1e-edcd-8116-adb6-d3d167fb3399","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8192-a856-eb5cd59e9f21"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":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":"f36d4d70-bd33-4afc-b3f8-0878adba86b0"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xTTY/bIBD9K6s5mwqM4w+kHvsPemrVWgOM13SJ7QVcZWXlv1ckGyeq9tBDT8zH + 482bGdhg1r/IJFDgXUxQQKC4+hRBfd/uOe1n8wIFOAsKRG1QG0GMrLGsFa1kbScaRlI3h5KLwQqC + AhYMNCVQG6S3hUDBgs/UO3tJXa0PuATTXFTM2I54Z3VnUMO5ABMIE9k+uWOmKnlZMVEyyb+KRslG + cf6Jc/4NCvAYU0/W/Rv6xqvfstC93zVSuLXbNM1hkJiblAOr5IBM1+WBVTU3teBdZZo2S3ws/B/o + Roy9GZ23gSZQA/pIBWAwo/tNdg+4qU8B47gH9lkHfA64jNdFvNtqg+DM2Cc6pcuC39H0umJy8wTF + 3VQb0GkJFOPFgy9Pn5+O5meZteE0zekCixmnZ/+gKKF3ZndjCu6F0hjm9fmucp0sBe8m2iNmto+O + nwMosDTg6lMuuXjMvV6E37UUMAYaQE2r9+cfH1zMwYlOqTdriDmVkdfhHudAf4/t9s6vp9rO+T+8 + rhTT9bly2Q0V1R3jaFpWyW5grTkYNtRaItZS8obg/AcAAP//AwCpzDXlVQMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -73,14 +90,22 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8116-adb6-d3d167fb3399 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8183-8917-e3b75201fd1e response: - content: '{"object":"block","id":"16cabc1e-edcd-8116-adb6-d3d167fb3399","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8192-a856-eb5cd59e9f21"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":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":"1be570d0-2ae7-4234-8052-24215d0bfcc2"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJLLbtwwDEV/JeDaKvTw+CGgy/5BVilag5LosRJFdiS5SDCYfy88STyz + yKKL7kiKujxX1Alm80i2gAYTZvsEFXgHGkRj0VhBjJx1rBOdYl0vWkbKtAfJxegEQQULJooF9AnK + 20KgYcEjDd5djt6jL7QEM1zUzLqeeO9Mb9HAuQKbCAu5ofjnTUpyWTMhmeL3otWq1Zx/45w/QAUB + cxnI+X/r/tQ1bxvo7nfNlD7ttm17GBVuJtXIajUiM408sLrhthG8r23bbYi3g/+D3IR5sJMPLlEE + PWLIVAEmO/k/5PaCj0NJmKe9sL91wmPCZXpfxEesT5C8nYZCrwX0z30z9LJi8XOE6hrqE9Drkijn + SwY/7r7fPdvfcmPDGOdyactbn5nDDVHB4O2e5pL8E5UpzevxSrlGRyn4SHvFzu42CXMCDY5GXEPZ + Ri4BN68X8CtLBVOiEXRcQzj/+vJiopeVcvn4bsJia2vJ+lr2rHaCWIejZF3TkaJOGKMUnP8CAAD/ + /wMAYa6UVPkCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -97,14 +122,22 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8116-adb6-d3d167fb3399 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8183-8917-e3b75201fd1e response: - content: '{"object":"block","id":"16cabc1e-edcd-8116-adb6-d3d167fb3399","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8192-a856-eb5cd59e9f21"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":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":"67110801-12bf-4a95-a6ae-0737e7582dea"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFLLjtwgEPyVVZ9NBH5hI+WYP8gpUWI10IzJstgLONrVaP498kzGu4c9 + 5JBbVdNUV9GcYdG/yBRQoMNiHqECb0GB6A1qI4iRNZYNYmjYMArJqNGyq7lwVhBUsGKiWECdobyu + BApWPNHk7fXohj7QEkxz0TJjR+Kj1aNBDZcKTCIsZKfin3apmtctEzVr+FchVSMV558459+ggoC5 + TGT9v3XfdfXrbvTIu2VK97hSys41uIdsHGsbh0z3dcfanpte8LE1ctgtvh/8H+RmzJOZfbCJIiiH + IVMFmMzsf5MFVdJGFfg4lYR5vvPjpROeEq7zbQ1/sTpD8maeCr0UUN+PvdDzhsUvEao3qM5AL2ui + nK8Mvjx8fngyP+vdGca4lGtb3vv0Euxh0BcM3hw0l+Qfqcxp2U7zUd2ipRR8pKNiFvuehCWBAksO + t1D2kWvAPerV+JuXCuZEDlTcQrj8+PBioueNcrl9NsdNR+M4MnRoWFs7x9C1gtUoBupRO9mNcPkD + AAD//wMA1vE5ivcCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -121,11 +154,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8192-a856-eb5cd59e9f21 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8181-b014-cd9e09db9cab response: - content: '{"object":"block","id":"16cabc1e-edcd-8192-a856-eb5cd59e9f21","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:24:03.374679"},"request_id":"b4a1df01-b919-44bc-9b16-790aaf1e99a3"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRu27DMAz8lYKzGYiSbFn6jkxdDD2o2q2bpLZSIAjy74WSpunYoRsJHo93xzPs + wyvHAg7CvI9v0MCUwAF10YdIjJxiwp56wiBIY0yWhU3BRh+ggYNfeFfAnaGcDgwODv6FhyldR7fK + gW2DF0QddsZ0qCNZtKxbbDUbo6nNQgW4NBAX9oXTUKb3SiWF1EgSldiScco4ITZCiGdoYPZrGThN + f0PfecOpCv3xe1x5uds1xrRZeYW9VRm1yh5DJ1vUnYgdCauj6avE34f/gW706xDHaU4L78BlP6/c + gF/iOH1yAleWIzcw7Yay+HW8999JX/eGmnK1+GjqL6YyV8iW1/L0COaJ+hoM6U2vDGlVFSz8ceS1 + 3B6VlZVB+h4le4Va6g5DSBaNYCaTKeeY4PIFAAD//wMALox3VDMCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_is_full_block.yaml b/tests/cassettes/test_is_full_block.yaml index 1c65f47..06c3178 100644 --- a/tests/cassettes/test_is_full_block.yaml +++ b/tests/cassettes/test_is_full_block.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:23:38.665176"}}]},"children":[]}' + 2024-12-30 18:36:45.586915"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8165-9f0b-ed678bda0d68","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:23:38.665176","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:23:38.665176","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-23-38-665176-16cabc1eedcd81659f0bed678bda0d68","public_url":null,"request_id":"ed76baad-a274-442d-93c7-ae86049c97d4"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTzW7bMAzHX6Xg2Uol68vWc/S0YQgkmW7UapYny82KIO8+yGmSbqcedhJJEH/+ + SIonSO4FfQEDs31GaCAMYIApb51nSHDwA+kYjsQ5LcjYUcmt0r0VHBrwGW3BYV/CTwQDLW0FYS3h + 9Ilpw5WhdEcp/QYNRLuUPQ7ha9lXXfcO5nQnXBfMV0KttRy55aTr+UgEHy1xqpVEKOoVo73wuoPz + 34X/g5xPb5jBTGuMDQSfpqs924xTqfrlfcaPce7DAM3NMtBLZyljiiitFRGe9aRHIYkUqLVgcqTc + 1So2+0N4wwHMaOOCDYRpX7JdDrfAnNOMuQRctpKhRKzGVuXiNVeQm3tJ+n4jLPi71Hh9zAl8msrW + AjzhUh7u63lgXV2PkDvZqZ7Jus4wvV46r7TTlIotIU0bjEvxE3ixMfibu5QcXrEcclqf782s04A5 + hglvEZ+Gz05MGQwMONo1ljqgOdo6ko38C7iHjOMH7o/zuYE1RzBwKGVezOPj8XjcTany75b0WNXI + XY2wjnBF6pI2NXI9jXoZ9TDqXfxzFvPqYvD7rcrld2T8teJSLr9ADr2yoxOEuaElgklPLO80YT2n + HJ3grPVw/gMAAP//AwCMVxohmgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"children":[{"paragraph":{"rich_text":[{"text":{"content":"I''m a paragraph."}}]}}]}' headers: @@ -48,14 +57,22 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8165-9f0b-ed678bda0d68/children + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81ef-bb74-f8053a679a43/children response: - content: '{"object":"list","results":[{"object":"block","id":"16cabc1e-edcd-81c8-8309-f5b7b460eed1","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8165-9f0b-ed678bda0d68"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":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":"81b462a0-ae3d-48d4-bc20-29587967cf4a"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFNNj9sgEP0rq7n0Yla2scHhH/TeU6vKGsN4TUNwCrjalZX/XhEn3qjd + Qw89MV883rwZVpiHH6QTKHA2JiggUFxciqC+re+5wc36CAVYAwoqoXHQFTEy2rCuqivWaeTMYEdC + 1LVsBIcCzhjIJ1ArpLczgYIzvlBvzTW1WX9j0ciGQTZs7MqWo5AHbDhcCtCBMJHpkz1lqLqsG1bV + jJdfKqm4UGX5XJblVyjAYUw9Gftv1Xfc4S0T3ftdIoV7u1LKduTIWXfgI2v4iGwQdcsaUWpRlYdG + yy5TfHz4P8BNGHs9WWcCeVAjukgFYNCT/UVmD1jfp4Bx2gO71gFfAp6nbRA3W60QrJ76RK/pOuBb + 9dUvtkOtoGefrqODz59OT/i0Azxnfa0/gvKLc5cC0Ps5YbKzj/niMLsHagmd1bsbU7BHSlOYl5d3 + uos3FJz1tEf0bB4dNwdQYGjExaWsy9lhbvpK9SN+U6Dxxu/7BwA56Ok19XoJMady5ab2aQ70p473 + xd9OtV7yB/m5UEzb/jZtK4w5GGZqIVkjKsk6jhUbKzkaSa0Y6wYuvwEAAP//AwBCNISRZgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -72,14 +89,22 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81c8-8309-f5b7b460eed1 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8121-8ca3-da8e66227463 response: - content: '{"object":"block","id":"16cabc1e-edcd-81c8-8309-f5b7b460eed1","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8165-9f0b-ed678bda0d68"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":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":"7f21ca93-a9dd-4978-a558-4a46dd4d118f"}' + body: + string: !!binary | + H4sIAAAAAAAAA6ySwW7cIBCGXyWaSy8mwsZrMG/Qe0+pKmsMw5osAQfjqtFq373ybuKu1Bx66ImZ + H/j5ZoYzpPGZTAENY0jmBBV4CxrqzuBoamJkjWWqbmqmDApmUVHXNY1sOwEVzJgpFtBnKG8zgYYZ + jzR4e926RX97kWPjKFvmFD8I7GSPrYBLBSYTFrJD8S+bVcObltUNE/xbLbXoNOePnPMnqCDgUgay + /t9Of/iObxvoXu+6UP4oV0p5cAIFU71wrBUO2dg1B9Z23HQ171sj1YZ4//B/sJtwGczkg80UQTsM + C1WA2Uz+J9ld8HEoGZdpF/ZeZzxmnKfbIN5jfYbszTQU+lVAf98nc82r26LPYFIs19HB1y8vD/iw + Gzxu/fXxBDquIVwqwBhTweJTXLaLYwp3aAWDN3u6lOxPVKac1uMf3DVaysFH2hWT7H0SUgYNlhyu + oWx9mQNuRV9RP+ObMrl3vh+fGmR6XWkpt/9neimVVZIh9py1yimGxinm3KFHaUciI+DyGwAA//8D + AInJpGYKAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -96,14 +121,22 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81c8-8309-f5b7b460eed1 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8121-8ca3-da8e66227463 response: - content: '{"object":"block","id":"16cabc1e-edcd-81c8-8309-f5b7b460eed1","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8165-9f0b-ed678bda0d68"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":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":"72c3e9a8-d231-418a-8b92-bde2335a3198"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xSwY7bIBD9ldVcejErDAQc/qD3nlpV1hiGmIbFLsZVV1H+vXKysVbqHnroiXkD + PN57wwWm4Qe5ChaGNLkzNBA9WGi1w8G1xMg7z7pWtKxzKJnHjrQWwigtoYEZC+UK9gL1dSawMOOJ + +uhvW/fqby4KbBiMYqHjB4naHFFJuDbgCmEl39f4slEJLhRrBZP8S2us1JbzZ875V2gg4VJ78vHf + Tj94h9dN6O53Xag87BpjDkGiZN1RBqZkQDZocWBKc6dbflTOdJvE9w//B7oRl96NMflCGWzAtFAD + WNwYf5EHW8tKDcTc14LL+MB70gVPBefxPoa32l6gRDf2lX5XsN/2udxwc1/sBdyU621w8PnTyxM+ + 7QTPW7oxn8HmNaVrA5jzVLHGKS/bxWFKflcaK6bodrjUEs9UxzKtp3HvrtlTSTHT3nGTfw/SVMCC + p4Brqlsqc8LN803qR/rGQuFN3/cPCQr9XGmp99+nvPQdV4Ip0WqmqEN2JAxMmIPzRoVOBgfXPwAA + AP//AwAlZlDpCAMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -120,11 +153,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8165-9f0b-ed678bda0d68 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81ef-bb74-f8053a679a43 response: - content: '{"object":"block","id":"16cabc1e-edcd-8165-9f0b-ed678bda0d68","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:23:38.665176"},"request_id":"5032be34-3e3e-43ff-8123-c88e9b14d9b0"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFG7bsMwDPyVgrMZSNbL0ndk6mJQEl27dZPUVgoEQf69UJo0HTt0I8Hj + 8e54hn185VQgQJz36Q0amDIEkDZRTJKRc8rYSR4wRqdx6IRRZJ0nraCBAy28KxDOUE4HhgAHeuF+ + ytfRdxXAm0hCSovWOYs6SY+etUGj2TktzSBUhEsDaWEqnPsyvVeqVrQaZYtKbKULygYhNkKIZ2hg + prX0nKe/oe+88VSF/vg9rrzc7TrnzKBIYefVgFoNhNG2BrUVyUrhdXJdlfj78D/QjbT2aZzmvPAO + wkDzyg3QksbpkzOEshy5gWnXl4XW8d7fkr7u9TXlavHR1F9MZa6QLa/l6RHMk+xqMNpsTGe9NFXB + wh9HXkt/e7pwTtgWpckKdWo9etsSRkpRkHdZSg+XLwAAAP//AwBoxBK5MwIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_is_full_comment.yaml b/tests/cassettes/test_is_full_comment.yaml index d392715..587005c 100644 --- a/tests/cassettes/test_is_full_comment.yaml +++ b/tests/cassettes/test_is_full_comment.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:23:54.022858"}}]},"children":[]}' + 2024-12-30 18:37:05.517822"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,14 +22,23 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-815b-bb7e-e1a3010bdf89","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:23:54.022858","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:23:54.022858","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-23-54-022858-16cabc1eedcd815bbb7ee1a3010bdf89","public_url":null,"request_id":"58260764-e29e-4b04-8ce5-064aa7baabbd"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPNbtswDMdfpeDZSiXbsmw9R08bhkAfdKNWkzxZblYEefdBduN0O/Ww + k0iC+PNHUrxA1C9oMkiY1DNCBc6CBNYZpQ1DgtZY0jOlyWDFQCxi36ieUc1LrkmoMtpjdj8RJNS0 + bgmrSUOfmJCNkJQeKKXfoAKv5nxE676WfdPV7yAvd8JlxnQjFELwsVEN6YdmJG0zKqK7mpO2o6Zj + dGiN6OH6d+H/IGfiGyaQYfG+AmdiuNmTShhy0c/vE36M8+gsVLslYeBaUcY60gnRkdawgQzYcsJb + FKJlfKSNLlVUMif3hhbkqPyMFbhwzEnNpz0wpThhyg7ntaTLHouxVtm86gayu1vS950w4+9c4uWR + FzAx5LUFeMI5P9zX88D6dT38wJno67qs04XXrfNCG0LMKrsYVhgd/SfwrLwzuzvn5F4xn1Jcnu/N + LMFi8i7gHjHRfnZ8TCDB4qgWn8uAJq/KSFbyL+CeEo4fuD+u1wqW5EHCKedplo+P5/P5EGLhP8zx + saiRuxphPWkEoZxsauR2GuUyymGUu/jnLKZFe2eOa5XtdyT8teCct1/Q85aOrWGkHrghbU+RaDP0 + RNdGaWopa4SB6x8AAAD//wMAf1EYypoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"parent":{"page_id":"16cabc1e-edcd-815b-bb7e-e1a3010bdf89"},"rich_text":[{"text":{"content":"This + body: '{"parent":{"page_id":"16cabc1e-edcd-81ab-9d79-dee83a810b5e"},"rich_text":[{"text":{"content":"This is a test comment."}}]}' headers: accept: @@ -51,12 +60,19 @@ interactions: method: POST uri: https://api.notion.com/v1/comments response: - content: '{"object":"comment","id":"16cabc1e-edcd-81c7-a099-001d7bf827a5","parent":{"type":"page_id","page_id":"16cabc1e-edcd-815b-bb7e-e1a3010bdf89"},"discussion_id":"16cabc1e-edcd-81a7-81cc-001c43928b26","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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":"3e242e40-755a-44df-b830-eb7f5f6b27a0"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//jFHRbuMgEPyVaJ9NhW2MMd/RpzudogXWNVcCOcDSVVH+/eQktSq1qu5p + mWVnNTN7gWR+k62gwabTiWKFBrwDDa20aGxLjJx1TLWjYYq4ZJy3rpNKUicRGjhj3kj6AvXtTKDh + jC909O72dX993oWGTW6cmCNSPaqWm4Hg2oDzxa6l+BS/5hEyZZTYNFhyAw22M9CAzYSV3LH606ag + 451gbcd6/tyOuh8150+c8x/QQMBSj+T8/02/7zVvm789qLVQfk9pHMdh7rFnaupnJvoZmZHdwITk + VrZ8EnZUm7Ps7XKs9LeC/rlHdcPNvegL2BTrLUt4Xnw5+HLAQ6VSD4/LPG0GfHwFHdcQrg1gjKli + 9SmWjW9ScKBnDIUa8BWDtzssNftXqktO68uyd9foKAcfae/Y5D6CkDJocDTjGurm4xzQx4eRb2Qu + meaHzF8NZPqzUqn3myoUZMQ0MTlNnAkSliHSzCQZ17fOdo5buP4DAAD//wMAX+CrpZgCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -73,14 +89,22 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/comments?block_id=16cabc1e-edcd-815b-bb7e-e1a3010bdf89 + uri: https://api.notion.com/v1/comments?block_id=16cabc1e-edcd-81ab-9d79-dee83a810b5e response: - content: '{"object":"list","results":[{"object":"comment","id":"16cabc1e-edcd-81c7-a099-001d7bf827a5","parent":{"type":"page_id","page_id":"16cabc1e-edcd-815b-bb7e-e1a3010bdf89"},"discussion_id":"16cabc1e-edcd-81a7-81cc-001c43928b26","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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":"d94008dc-c7b3-454a-89f4-a4cc6fbcefbd"}' + body: + string: !!binary | + H4sIAAAAAAAAA4xS224bIRD9FWuel4i9s3xHnhpFqwFmszQYXGClRJb/PcJZ25VaVX1iLszhnMOc + IaifpDNIcDZlqCBS2lxOIF/Oj54OxyP50rYGJNSDRqVrYmS0YaIeFRPEB8Z5bZpBDNQMCBWcMJYh + eYb8eSKQcMI3mq25tr6jP7FQscmMEzNEokVRc9UTXCowNuktJRv83+cImVCiKxw0mZ563SioQEfC + TGbO9lgYNLzpWN2wlj/Xo2xHyfkT5/wHVOAw5ZmM/b/bN1z1WfTdjdoSxZtL4zj2S4stE1O7sK5d + kKmh6Vk3cD3UfOr0KIqyaPU6Z/rIV893q6559X3IM+jg89VLeF5tOth0wEOmlA/7zzwVAda/g/Sb + c5cK0PuQMdvgU5lXwRmQC7pEFdiMzup7mnK075TXGLa39V7dvKHorKd7RQfze+JCBAmGFtxcLjpO + Dq3fhfyD5hpp2Wm+Xl4r8PSRZ73FVPBKuYIV03wM8fHabspjDW+RPBcD6ddGKe97IQZtRNsxtZie + df2ADPtpZBMJU4tRLVoIuHwBAAD//wMAkiuZQPgCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -97,11 +121,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-815b-bb7e-e1a3010bdf89 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81ab-9d79-dee83a810b5e response: - content: '{"object":"block","id":"16cabc1e-edcd-815b-bb7e-e1a3010bdf89","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:23:54.022858"},"request_id":"7aa1c17f-e1ec-42d1-9aee-be28a765e9d1"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHLTsNADPwV5HNc7fv1HT1xifbhJYHQlmSLVFX9d5SWUo4cuNnyeDwz + PsM+vVJuECBN+/wGHYwFAnCTY8qckEou6HhM6Iv1WIicjI6zpAk6OMSZdg3CGdrpQBDgEF+oH8t1 + dKsCeJ0i49ygsdagytyjJ6VRK7JWcV2ZTHDpIM8UG5W+je8rlWBCIRco2ZbbIG1gbMMYe4YOpri0 + nsr4N/SdN51WoT9+jwvNd7vWWl1llOi8rKhkjZiM0KgMy4Yzr7J1q8Tfh/+BbohLn4dxKjPtINQ4 + LdRBnPMwflKB0OYjdTDu+jbHZbj330lf9/o15dXio1l/MbZphWxpaU+PYJ64uwajN5pbJ8SqYKaP + Iy3t9qgUazJCWczZcFRULKZaHIrimXSVaV8TXL4AAAD//wMA5qxHTzMCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_is_full_database.yaml b/tests/cassettes/test_is_full_database.yaml index a9875d8..0c3b1a9 100644 --- a/tests/cassettes/test_is_full_database.yaml +++ b/tests/cassettes/test_is_full_database.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:23:43.701008"}}]},"children":[]}' + 2024-12-30 18:36:54.189606"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,15 +22,24 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-810e-9417-cef234a6173a","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:23:43.701008","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:23:43.701008","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-23-43-701008-16cabc1eedcd810e9417cef234a6173a","public_url":null,"request_id":"f21904f9-fce3-4950-b65a-b729be72de99"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTwW7bMAyGX6Xg2UylWLZsPUdPG4ZAluhGrSZ5stysCPLug+wm6XbqYSeRBPHz + IymeIQ4vZDIomPQzQQXOggLeGj0YTkjWWOy4aVHLjuE46FEzI4Ste6jAJNKZ7CG7nwQK9mwvkO+x + Zk9cqrpVjO0YY9+gAq/nfCDrvpZ91R3eQZ3vhMtM6UoopWzGWtfY9fWIoh41Du2+QdEy03LWCyM7 + uPxd+D/ImfhGCVRYvK/AmRiu9qQThVz08/tEH+M8OAvVzVLQN4NmnLfYStmiMLzHnkSDjSApBW9G + Vg+lik7m6N7Ighq1n6kCFw456fl4C0wpTpSyo3kt6bKnYqxVNq+6gtzcLen7jTDT71zi5VFnMDHk + tQV4ojk/3NfzwLuynkbseNe3rC3rdOF167zQhhCzzi6GFWaI/hN41t6Zmzvn5F4pH1Ncnu/NLMFS + 8i7QLWKi/ez4mECBpVEvPpcBTV6XkazkX8A9Jho/cH9cLhUsyYOCY87TrB4fT6fTLsTCv5vjY1HD + uxryDusWG4GbGl5Po1xGOYxyF/+cxbQM3pnDWmX7HYl+LTTn7RdwzofGshFr0j2KhkvsTCdRNtaa + ve1GLQgufwAAAP//AwDzjCy0mgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-810e-9417-cef234a6173a"},"title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:23:46.766904"}}],"properties":{"Name":{"title":{}}}}' + body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-81c6-a780-fbafa0c44d39"},"title":[{"type":"text","text":{"content":"Test + Database - 2024-12-30 18:36:54.669219"}}],"properties":{"Name":{"title":{}}}}' headers: accept: - '*/*' @@ -51,12 +60,21 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"16cabc1e-edcd-8192-8dd5-ce6b898d8711","cover":null,"icon":null,"created_time":"2024-12-30T17:23: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":"2024-12-30T17:23:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:23:46.766904","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2024-12-30 18:23:46.766904","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"16cabc1e-edcd-810e-9417-cef234a6173a"},"url":"https://www.notion.so/16cabc1eedcd81928dd5ce6b898d8711","public_url":null,"archived":false,"in_trash":false,"request_id":"b3bee047-ba28-47b3-94e9-457ce9bc1f7a"}' + body: + string: !!binary | + H4sIAAAAAAAAA7RTTY/cIAz9KyOfwyzkgySce+5pT12tIgLODl0KKZCdrqL57xWT+di2h6qHnjC2 + 9fT8nr2CH7+iSiBAyyRHGREKMBoEMK7kqBgS1EqTjume9I1uyFRrWjalZpprKED5Nwwg3GJtAUZ5 + d41VQJlQD8l8QxBQ0rImrCQVfWStqLigdE8p/QL3zvEdxHontEQMVzJt2zZTJSvS9dVE6mqSZORl + Q2pOFWe0r1XbwakAK2MaUJv/APf3OZJJFkE8rZDe59yb8EfK+fyIFZR3CV3m8ogx7T5dBN+R3R10 + x7oM2tR7zvuS9VCANe51E/VUgHTOJ5mMdzFDjt5qEJO0EQswSVqjbt+YgnnFdAh+eTncsovTGKxx + eMsorz9+rA95G3CSi01ZhNlK44ZtiH9jfgg4XZg/F6AxqmDmzB3E03MBJg7G/UJlDn7GkAyeh/ss + s+LrZtkmbgHunNxqxU3oS/HiwHo6Zd4ynNW+2THLFxxMXtpr9OeWK05k21EyjXKSVNW1rvoswhIs + CDikNEfx8HA8HvfO50n20T9cMTJEvpN8Jr9dybyM1qjhjLKdhwzqYN7wg3tuSEHGu1MBvy8Y08az + rkbFOC9JK3lD6o5rMsq2JbxhJWNlU6uuhtNPAAAA//8DACKpJ5/PAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -73,14 +91,23 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/databases/16cabc1e-edcd-8192-8dd5-ce6b898d8711 + uri: https://api.notion.com/v1/databases/16cabc1e-edcd-81d9-95d5-f4d0252d1d6d response: - content: '{"object":"database","id":"16cabc1e-edcd-8192-8dd5-ce6b898d8711","cover":null,"icon":null,"created_time":"2024-12-30T17:23: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":"2024-12-30T17:23:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:23:46.766904","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2024-12-30 18:23:46.766904","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"16cabc1e-edcd-810e-9417-cef234a6173a"},"url":"https://www.notion.so/16cabc1eedcd81928dd5ce6b898d8711","public_url":null,"archived":false,"in_trash":false,"request_id":"384d6a42-c75a-4b9c-b307-249e6a78e3ea"}' + body: + string: !!binary | + H4sIAAAAAAAAA7RTy27cMAz8lQXP1kZ+2zr33FNODQKDluisGlVyJTnbwNh/L7TeR9oeih56EkUS + g+EMuYIbv5KMIEBhxBEDQQZagYC8kTjKnBgpqViXq571tarZVCle1IXKVaMgA+neyIOwizEZaOns + NZaeMJIaov5GIKDgRcXygpX8MW9F2QjO95zzL3DvHN9BrHdCSyB/JdO2bT2VWLKuLydWlROysSlq + VjVcNjnvK9l2cMrAYIgDKf0f4P4+R9TREIinFeL7nHoj/Ygpnx6xgnQ2kk1cHinE3aeL4Du2u4Pu + 8i6B1tW+afoi7yEDo+3rJuopA7TWRYza2ZAgR2cUiAlNoAx0RKPl7Rui168UD94tL4dbdrGKvNGW + bhnp1MePcT5tA024mJhEmA1qO2xD/Bvzg6fpwvw5A0VBej0n7iCenjPQYdD2FyqzdzP5qOk83GdM + iq+bZZu4GdhzcqtlN6EvxYsD6+mUeKM/q32zY8YXGnRa2mv055bLhmHbcTaNOCGXVaXKPomweAMC + DjHOQTw8HI/HvXVpkn1wD1eMBJHuJJ3Jb1cyL6PRcjijbOeBXh70G31wzw7RY7g75en7QiFuPLu8 + GKuaS9aORcuqvK5Y10+SldSpZiw7HCXC6ScAAAD//wMA+r47ds8DAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -97,13 +124,20 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8192-8dd5-ce6b898d8711 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81d9-95d5-f4d0252d1d6d response: - content: '{"object":"block","id":"16cabc1e-edcd-8192-8dd5-ce6b898d8711","parent":{"type":"page_id","page_id":"16cabc1e-edcd-810e-9417-cef234a6173a"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_database","child_database":{"title":"Test - Database - 2024-12-30 18:23:46.766904"},"request_id":"d5bd5b3c-1100-4c3f-9007-03b55199e1da"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRu27DMAz8FYOzFUiWLFme+wmZuhiUSDVu3SS1lQJBkH8vlEcf6NKhG59H3t0J + duGZY4YewrSLL1DDSNCDshFDVCyYIolOkRe+pVYkQ7JpG1JkCWrY48zbDP0J8nHP0MMen3gYr61r + 9BsrWoGukyIFTCijMaQ9nGuIM2NmGvL4WqAa2RihGqHlWrle217KlZTyEWqYcMkD0/i36TtuOJZH + P/keFp7vdJ1zbdKoRed1EkYnFME2rTBWRqukN9F15cXvh/8BboPLEDfjRDNvoU84LVwDznEzvjNB + n+cD1zBuhzzjsrnnN6UvewNhxoALF5o/C8WTMU9ldM1Lrh5ujUpUX1pVqitatWZlrW/UxYaZ3w68 + 5Kt32lvGYltMnRcGXRQdaS+kNwEppYDo4PwBAAD//wMAKQKZLkYCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -120,11 +154,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-810e-9417-cef234a6173a + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81c6-a780-fbafa0c44d39 response: - content: '{"object":"block","id":"16cabc1e-edcd-810e-9417-cef234a6173a","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:23:43.701008"},"request_id":"df8591db-983a-4650-a072-76b2328c4d65"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHNTsMwDH4V5HM9Jc1fk+fYiUvlJC4tlG20GdI07d1RNsY4cuBmy/bn + 7+cM+/jKqUCAOO/TGzQwZQggbaKYJCPnlLGTySK5TuAQaSCRtM7KQwMHWnhXIJyhnA4MAQ70wv2U + r6NbFcCbSEJKi9Y5izpJj561QaPZOS3NIFSESwNpYSqc+zK9V6hWtBpli0pspQvKBiE2QohnaGCm + tfScp79t33HjqRL90XtcebnLdc6ZQZHCzqsBtRoIo20NaiuSlcLr5LpK8ffjf4Abae3TOM154R2E + geaVG6AljdMnZwhlOXID064vC63jvf92+nrXV5erxEdTs5jKXFe2vJanhzFPsqvGGL2RnbfCVgYL + fxx5LbeglKNWeiK0Orc1qIjR0oDOZdMKpY2QHi5fAAAA//8DAHxlQQwzAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_is_full_page.yaml b/tests/cassettes/test_is_full_page.yaml index 6281269..cab2094 100644 --- a/tests/cassettes/test_is_full_page.yaml +++ b/tests/cassettes/test_is_full_page.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:23:41.737250"}}]},"children":[]}' + 2024-12-30 18:36:51.853039"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8174-a5ee-dad54c04d466","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:23:41.737250","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:23:41.737250","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-23-41-737250-16cabc1eedcd8174a5eedad54c04d466","public_url":null,"request_id":"efe685ca-8350-4eb9-9af1-99970d4ae4f0"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPNbtwgEMdfJZqz2YCxjeE5cmpVrTCMsyQUXIyzjVb77hV21pv2lENP + zIzQf37zdYE4vKDJoGDSzwgVOAsKWGf0YBgStMaSnmlLJHZIDO9qPQopkXGowCTUGe0xu58ICmpa + N4TVhNMnJhTvFKUHSuk3qMDrOR/Ruq/9vukO76Aud8JlxnQjFEK0I9ec9JKPpOGjJkNXt6TpqOkY + lY0RPVz/Tvwf5Ex8wwQqLN5X4EwMN3vSCUMu+vl9wo92Hp2FarcUyHbQlLGOdEJ0pDFMEolNS9oG + hWhYO1I+lCw6mZN7Qwtq1H7GClw45qTn0x6YUpwwZYfzmtJlj8VYs2xedQPZ3e3T950w4+9c4uVR + FzAx5LUEeMI5P9zH88D6Mp6WHfqWUy7LOF143SovtCHErLOLYYUZov8EnrV3ZnfnnNwr5lOKy/O9 + mCVYTN4F3CMm2s+OjwkUWBz14nNp0OR1aclK/gXcU8LxA/fH9VrBkjwoOOU8zerx8Xw+H0Is/Ic5 + PhY1clcjrCe8Iy0jmxq5nUa5jHIY5S7+OYtpGbwzxzXLth0Jfy04520LjJQMxxqJacuuDXYgsh9G + Ums0bW+YMLaG6x8AAAD//wMAD1B3q5oDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -44,14 +53,23 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/pages/16cabc1e-edcd-8174-a5ee-dad54c04d466 + uri: https://api.notion.com/v1/pages/16cabc1e-edcd-81ad-9e6e-c362af799e13 response: - content: '{"object":"page","id":"16cabc1e-edcd-8174-a5ee-dad54c04d466","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:23:41.737250","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:23:41.737250","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-23-41-737250-16cabc1eedcd8174a5eedad54c04d466","public_url":null,"request_id":"7e261df7-d0f3-4f1d-aba7-5fe14c0c7f66"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPBctwgDIZfJaOz2YBtwOY5cmqns4NBZEmocTHONrOz797BznrTnnLo + CUmj+fVJQheIwwuaDAom/YxQgbeggAmjB8OQoDWWdExb0qNAYhpRayf7HlkDFZiEOqM9Zv8TQUFN + 65awmjT0iUnVCEXpgVL6DSoIes5HtP5r2Tfd4R3U5U64zJhuhFJK7hrdkK5vHGkbp8kgak5aQY1g + tG+N7OD6d+H/IGfiGyZQ4xJCBd7E8WZPOuGYi35+n/BjnEdvodotBT0fNGVMECGlIK1hPemx5YS3 + KGXLuKPNUKroZE7+DS0op8OMFfjxmJOeT3tgSnHClD3Oa0mfAxZjrbJ51Q1kd7ek7zthxt+5xMuj + LmDimNcW4Ann/HBfzwPryno4O3S8oU1f1unH163zQjuOMevs47jCDDF8As86eLO7c07+FfMpxeX5 + 3swyWkzBj7hHTLSfnRATKLDo9BJyGdAUdBnJSv4F3FNC94H743qtYEkBFJxynmb1+Hg+nw9jLPyH + OT4WNXJXI6wjjSCckU2N3E6jXEY5jHIX/5zFtAzBm+NaZfsdCX8tOOftF9ih5q7rBmIkd6TlOBDd + UklqRwVyXjtLe7j+AQAA//8DAC7VwrSaAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -68,11 +86,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8174-a5ee-dad54c04d466 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81ad-9e6e-c362af799e13 response: - content: '{"object":"block","id":"16cabc1e-edcd-8174-a5ee-dad54c04d466","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:23:41.737250"},"request_id":"e49011bc-a0cf-4676-a002-aa4f49dac6ee"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFG7bsMwDPyVgrMZSNbL0ndk6mLQElW7dZPUVgoEQf69UJo0HTt0I8Hj + 8e54hv3wyrFAgGHexzdoYEoQQNpIQ5SMnGLCTlJCz5YxKttSdt6zVNDAgRbeFQhnKKcDQ4ADvXA/ + pevouwrgzUBCSovWOYs6So+etUGj2TktTRZqgEsDcWEqnPoyvVeqVrQaZYtKbKULygYhNkKIZ2hg + prX0nKa/oe+8w6kK/fF7XHm523XOmaxIYedVRq0y4WBbg9qKaKXwOrquSvx9+B/oRlr7OE5zWngH + IdO8cgO0xHH65AShLEduYNr1ZaF1vPe3pK97fU25Wnw09RdTmStky2t5egTzJLsajJGbziihfFWw + 8MeR13J7FHWu4yyx7RKj1pRxIJsx52Rimygn7+HyBQAA//8DAAP0MY4zAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_is_full_page_or_database.yaml b/tests/cassettes/test_is_full_page_or_database.yaml index af84f1e..963e2ca 100644 --- a/tests/cassettes/test_is_full_page_or_database.yaml +++ b/tests/cassettes/test_is_full_page_or_database.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:23:49.883292"}}]},"children":[]}' + 2024-12-30 18:36:57.432297"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,15 +22,24 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8117-a024-fa5446b89751","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:23:49.883292","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:23:49.883292","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-23-49-883292-16cabc1eedcd8117a024fa5446b89751","public_url":null,"request_id":"870ab205-2a3c-4ae0-aa60-02e7eed99a4b"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTzW7cIBDHXyWas9mAjY3Nc+TUqlrxMc6SUHAxzjZa7btX2PFu2lMOPTEzQv/5 + zdcFon5Bk0HCpJ4RKnAWJLDOKG0YErTGkp41HVG6VsRYalDRvubMQgUmocpoj9n9RJBQ05oTVpOG + PjEhm05SeqCUfoMKvJrzEa372u9dV7+DvNwJlxnTTiiEaMdGNaQfmpHwZlREd3VLeEdNx+jAjejh + +nfi/yBn4hsmkGHxvgJnYtjtSSUMuejn9wk/2nl0pUu7JWFotaKMdaQToiPcsIEMyFvSchSCs3ak + jS5ZVDIn94YW5Kj8jBW4cMxJzadbYEpxwpQdzmtKlz0WY82yedUOcnO3T99vhBl/5xIvj7yAiSGv + JcATzvnhPp4H1pfxtOLAm7oeRBmnC69b5YU2hJhVdjGsMDr6T+BZeWdu7pyTe8V8SnF5vhezBIvJ + u4C3iIn2s+NjAgkWR7X4XBo0eVVaspJ/AfeUcPzA/XG9VrAkDxJOOU+zfHw8n8+HEAv/YY6PRY3c + 1QjrSdORVpBNjeynUS6jHEa5i3/OYlq0d+a4Ztm2I+GvBee8bUHbaTFYPhLdU0W4bTTR9aDJqDgT + A9px3bU/AAAA//8DAHjLimOaAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-8117-a024-fa5446b89751"},"title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:23:50.371934"}}],"properties":{"Name":{"title":{}}}}' + body: '{"parent":{"type":"page_id","page_id":"16cabc1e-edcd-8136-ab2a-cd0cea08241d"},"title":[{"type":"text","text":{"content":"Test + Database - 2024-12-30 18:36:57.987975"}}],"properties":{"Name":{"title":{}}}}' headers: accept: - '*/*' @@ -51,12 +60,21 @@ interactions: method: POST uri: https://api.notion.com/v1/databases response: - content: '{"object":"database","id":"16cabc1e-edcd-8127-9930-e737723566db","cover":null,"icon":null,"created_time":"2024-12-30T17:23: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":"2024-12-30T17:23:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:23:50.371934","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2024-12-30 18:23:50.371934","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"16cabc1e-edcd-8117-a024-fa5446b89751"},"url":"https://www.notion.so/16cabc1eedcd81279930e737723566db","public_url":null,"archived":false,"in_trash":false,"request_id":"7c721477-0f51-4dec-a824-c05bc94aff34"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//tJNPj9sgEMW/SjRnk4Dt+A/nnnvaU1crawzjDV0KLuBNV1G+e0WcTbbt + oeqhJ2BAT795jzmBH7+SSiBBY8IRI0EBRoME0SgclSBGWmnWibZnHRcV07qsR1GXJJo9FKD8KwWQ + brG2AKO8e9+rQJhID8l8I5BQ8rJmomQVfxCtrBrJ+ZZz/gXuL8c3kKc70BIpvMO0bbufKqxY11cT + q6sJ2diUe1Y3XDWC97VqOzgXYDGmgbT5D3J/7yOZZAnk4wnS25zfJvqRcj0v8gTKu0QuszxQTJtP + V8M3bHMX3Ygui+7bbd+1fZsdtsa9rKaeC0DnfMJkvItZcvRWg5zQRirAJLRG3Y4xBfNC6RD88ny4 + VRenKVjj6FZRXn88WB/yb6AJF5uyCbNF44a1iX8jPwSaruRPBWiKKpg5s4N8fCrAxMG4X1Dm4GcK + ydCluc+YHT+tka3mFuAuxfWuuBl9vbwmcDqfMzeGi9u3OGZ8psFoKG67P3951TAcS2RKc0XIu7IW + OpuwBAsSDinNUe52x+Nx63zuZBv97l0jS+Q5yWPy25TMy2iNGi4q63hgUAfzSh/Sc0MKGO9JBfq+ + UEwrZ8drPVXYMFVpzmolOBtVLdjUTHvR9NjvKwHnnwAAAP//AwAYjYzYzwMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -73,14 +91,23 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/pages/16cabc1e-edcd-8117-a024-fa5446b89751 + uri: https://api.notion.com/v1/pages/16cabc1e-edcd-8136-ab2a-cd0cea08241d response: - content: '{"object":"page","id":"16cabc1e-edcd-8117-a024-fa5446b89751","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:23:49.883292","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:23:49.883292","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-23-49-883292-16cabc1eedcd8117a024fa5446b89751","public_url":null,"request_id":"83a30f44-88a5-4f36-9423-419a19911af9"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTzW7bMAzHX6Xg2Uoly7ZsPUdPG4ZAH3SjVpM8WW5WBHn3QXaddDv1sJNIgvjz + R1K8QNQvaDJImNQzQgXOggTWGaUNQ4LWWNIz3hGla0WMpQYV7euGWajAJFQZ7TG7nwgSalo3hNWE + 0ycmJO8kpQdK6TeowKs5H9G6r2Xvuvod5OVOuMyYdkIhRDtyxUk/8JE0fFREd3VLmo6ajtGhMaKH + 69+F/4OciW+YQIbF+wqciWG3J5Uw5KKf3yf8GOfRlSntloSh1Yoy1pFOiI40hg1kwKYlbYNCNKwd + Kdelikrm5N7QghyVn7ECF445qfl0C0wpTpiyw3kt6bLHYqxVNq/aQW7ulvT9Rpjxdy7x8sgLmBjy + 2gI84Zwf7ut5YH1ZTysODa/rQZR1uvC6dV5oQ4hZZRfDCqOj/wSelXfm5s45uVfMpxSX53szS7CY + vAt4i5hoPzs+JpBgcVSLz2VAk1dlJCv5F3BPCccP3B/XawVL8iDhlPM0y8fH8/l8CLHwH+b4WNTI + XY2wnvCOtIJsamQ/jXIZ5TDKXfxzFtOivTPHtcr2OxL+WnDO2y9QjHFNa0p001nSoOBEUVuTkVmj + kWmhmILrHwAAAP//AwAOZwR8mgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -97,14 +124,23 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/databases/16cabc1e-edcd-8127-9930-e737723566db + uri: https://api.notion.com/v1/databases/16cabc1e-edcd-8179-8013-dd24b142e165 response: - content: '{"object":"database","id":"16cabc1e-edcd-8127-9930-e737723566db","cover":null,"icon":null,"created_time":"2024-12-30T17:23: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":"2024-12-30T17:23:00.000Z","title":[{"type":"text","text":{"content":"Test - Database - 2024-12-30 18:23:50.371934","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Database - 2024-12-30 18:23:50.371934","href":null}],"description":[],"is_inline":false,"properties":{"Name":{"id":"title","name":"Name","type":"title","title":{}}},"parent":{"type":"page_id","page_id":"16cabc1e-edcd-8117-a024-fa5446b89751"},"url":"https://www.notion.so/16cabc1eedcd81279930e737723566db","public_url":null,"archived":false,"in_trash":false,"request_id":"696811f7-6ca6-4847-93ef-14154b0d7049"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//tJNPj9sgEMW/SjRnk4D/YXPuuac9dbWyMIw3dCm4gDddRfnuFXHW2baH + qoeegAE9/eY95gx+/IoqgQAtkxxlRCjAaBDAWiVHxZCgVpp0jPeko6wiWpf1yOoSWdtAAcq/YgDh + FmsLMMq7970KKBPqIZlvCAJKWtaElaSiD4yLqhWU7imlX+D+cnwDcb4DLRHDOwznvJkqWZGuryZS + V5MkY1s2pG6pahnta8U7uBRgZUwDavMf5P7eRzLJIojHM6S3Ob9N+CPlel7EGZR3CV1mecCYdp9u + hu/I7i66Y10Wbfi+73jPs8PWuJfV1EsB0jmfZDLexSw5eqtBTNJGLMAkaY3ajjEF84LpGPzyfNyq + i9MYrHG4VZTXHw/Wh/wbcJKLTdmE2UrjhrWJfyM/Bpxu5E8FaIwqmDmzg3h8KsDEwbhfUObgZwzJ + 4LW5zzI7fl4jW80twF2L612xGX27vCVwvlwytwxXt7c4ZvmMg9FQbLs/f3nVEjmWkihNFUralTXT + 2YQlWBBwTGmO4nA4nU5753Mn++gP7xpZIs9JHpPfpmReRmvUcFVZx0MGdTSv+CE9N6Qg4z2pgN8X + jGnl7Fs5Kl6VZFIdkrprkYys5aRpcWx41XS6aeHyEwAA//8DACf+EBLPAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -121,13 +157,20 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8127-9930-e737723566db + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8179-8013-dd24b142e165 response: - content: '{"object":"block","id":"16cabc1e-edcd-8127-9930-e737723566db","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8117-a024-fa5446b89751"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_database","child_database":{"title":"Test - Database - 2024-12-30 18:23:50.371934"},"request_id":"a9b8d169-1b57-4271-903f-f316ca1f0d63"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFFJbsMwDPyKwbMZaLMk+9wn5NSLQUlU49ZNUlspEAT5e+EsXVD01pso + DoczwxPswjPHAh2EcRdfoIYhQQfSRgpRMnKKCb10LXohNaakTJBGsbQN1LCnibcFuhOU456hgz09 + cT+kS+v6+s2lLVJQhDGJyCS8MjLBuYY4MRVOfRleFyollEGpUIu1dJ22nRArIcQj1DDSXHpOw99o + 9w195w3HRein38PM092uc67JmjT6Vmc0OhMGqxo0VkQrRWui84vE74v/gW5Dcx83w5gm3kKXaZy5 + BpriZnjnBF2ZDlzDsO3LRPPmXt+Svsz1iQoFmnmx+fNjuclQxgW65rlUD7dGhdVXVpX0S7KNW7Xe + ta5ZRE38duC5XG/nKUtvhEfTKI0maoctGY/ZWnI5NE7IDOcPAAAA//8DAEfiWzBGAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -144,11 +187,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8117-a024-fa5446b89751 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8136-ab2a-cd0cea08241d response: - content: '{"object":"block","id":"16cabc1e-edcd-8117-a024-fa5446b89751","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:23:49.883292"},"request_id":"fa0e7a80-3b47-4dcd-999a-de6154a74770"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHJTsMwEP0VNOdM5d2Jv6MnLpGXCTGEtjguUlX135Eppb1w4+aR37x5 + yxn24ZViBQdh2cc36CAncMBN9CFyQkoxYc+lQR+Ex5hYJM96oXiCDg6+0K6CO0M9HQgcHPwLjfn6 + dX05GHTwjHODxlqDKvIBB1IatSJrFdcTkwEuHcRCvlIaa35vVIIJhVygZFtunTSOsQ1j7Bk6WPxa + R0r5b7R9QN94w6kJ/fV7XKnc7Fpr9SS9xH6QEyo5eQxGaFSGRcPZoKLtm8THw/9AN/t1jHNeUqEd + uMkvK3XgS5zzJyVwtRypg7wba/HrfJt/kv7eG1vKzeJ9aF3kujTIltb6dA/mifctRm03Sgox2Kag + 0MeR1notKgWhGSmJ/ZQCKpIMh0H2GI0lzVpdQsDlCwAA//8DADXBDq0zAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_is_full_user.yaml b/tests/cassettes/test_is_full_user.yaml index 1fba04b..7d69594 100644 --- a/tests/cassettes/test_is_full_user.yaml +++ b/tests/cassettes/test_is_full_user.yaml @@ -17,8 +17,14 @@ 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":"d94e8bae-6467-48ba-b3b1-06fb16f641d4"}' + body: + string: !!binary | + H4sIAAAAAAAAA2yPTYrDMBSD76K1H7i166S+TPDPM3Sa2qljN5SSuw8ts+hiNuJDEgi9UPwPhwaL + vnKFwCXCYhiGU1JO0XhWibRKjrw5nkgbGcxBnnUYRghkd2NY5NIuJdMar7Q8IeAerrk69TrD5j7P + Au25vIu+NIiP2hfKlrm+4S/cSr2uiwsM8cW21c77lzP9O7oLVL53Xtv0OWCYTfTSUBiDJx19IG+c + ooM03sR0jDpJ7L8AAAD//wMAEj6HQv4AAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 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 4b82b40..c68badd 100644 --- a/tests/cassettes/test_is_mention_rich_text_item_response.yaml +++ b/tests/cassettes/test_is_mention_rich_text_item_response.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:24:08.033615"}}]},"children":[]}' + 2024-12-30 18:37:18.642309"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8120-b0a5-e7b7268892ac","created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:24:08.033615","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:24:08.033615","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-24-08-033615-16cabc1eedcd8120b0a5e7b7268892ac","public_url":null,"request_id":"83910e90-ddf4-4819-b669-d09a4c252e56"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTwXLcIAyGXyWjs9mAjcHmOXJqp7ODQc6SUHAxzjazs+/ewY53055yqA9Y0jC/ + PknoAnF4QZNBwaSfESpwFhQwYfRgGBK0xpKO6ZHotjHEUm0NFaOxxkIFJqHOaI/Z/URQUNOaE1aT + hj4xqRqpKD1QSr9BBV7P+YjWfe32rju8g7rcCZcZ004opWzHRjek65uR8GbUZBB1S7igRjDacyM7 + uP6d+D/ImfiGCVRYvK/AmRh2e9IJQy76+X3Cj3YeXenSbino20FTxgQRUgrCDetJj7wlLUcpOWtH + 2gwli07m5N7Qghq1n7ECF4456fl0C0wpTpiyw3lN6bLHYqxZNq/aQW7udun7jTDj71zi5acuYGLI + awnwhHN+uI/ngXVlPKw7CF43tC/jdOF1q7zQhhCzzi6GFWaI/hN41t6Zmzvn5F4xn1Jcnu/FLMFi + 8i7gLWKi/ez4mECBxVEvPpcGTV6XlqzkX8A9JRw/cH9crxUsyYOCU87TrB4fz+fzIcTCf5jjY1Ej + dzXCOtLIcm5qZF+NshllMcpe/LMW0zJ4Z45rlu11JPy14Jy3V8CHjum+ZsQIRMIHzknHbUdkLWpd + PmMFXP8AAAD//wMAudKN8JoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"children":[{"paragraph":{"rich_text":[{"mention":{"type":"date","date":{"start":"2022-12-16","end":null}}}]}}]}' headers: @@ -48,12 +57,23 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8120-b0a5-e7b7268892ac/children + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81af-a53c-d0adc06fcdcd/children response: - content: '{"object":"list","results":[{"object":"block","id":"16cabc1e-edcd-815e-b1d2-c2e09c9eb547","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8120-b0a5-e7b7268892ac"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":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":"5f991c2c-9212-4d06-96f6-0b02f67e3b1c"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xTy5KbMBD8lzmjLQSYh74jp6S2qGE0GGVl4UgitRvK/56SsbHzOOSQk0Y9otXd + g1aYh69MERRYEyJk4DksNgZQX9ZHb7AzvUEGRoMCWRMOJFmwJi1a2ZIYahwFy+KAXV0wtQQZnNGz + i6BWiB9nBgVnPHJv9LW1VX9y4SjwUJLQOWrK65E0abhkQJ4xsu6jOSWqIi8qIQtR5p9ko8pG5flL + nuefIQOLIfaszb+dvvMOH0no7ncJ7O92m6Y5jCWWou3KUVTliGKoi4Oo6pxqmXcVNW2S+Hzxf6Cb + MPQ0Gas9O1Aj2sAZoKfJfGe9A8b10WOYdmDP2uPR43naBnGr1Qre0NRHfo/XAd9On9hFMzvI9uox + NY2RIdsWtUKI6OOWaZEylTVkwE6Dcou1GaTI+x+z4w24XDJA5+aIiTYkhmG2T/ojWkP7NkRv3jhO + fl6OD0+L0+ytSZw3hGb9vLGzT0p5xMXGFN7ZYkrmavNXqZPn8Sbt9S+fJtDxe+xp8SG1NldpGKfZ + 8+8x39/Ftqr1kt7Pt4VD3H7vqi2KWja1aKg5iKqrWXSyaUQrZae1LEekES4/AQAA//8DAPHL3jaF + AwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -70,12 +90,22 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-815e-b1d2-c2e09c9eb547 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-818c-b6af-e125a962ec8c response: - content: '{"object":"block","id":"16cabc1e-edcd-815e-b1d2-c2e09c9eb547","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8120-b0a5-e7b7268892ac"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":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":"b2647b87-d84b-4350-91f6-b8ead8637ac8"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFLLctwgEPyXOUMKvbV8h09OpVSjYVhhY6QglIqztf+ewlrLm0oOOfjE + TANNdw8XmMcnpgQaRj/TMwhwBjQULeFIBUs2ZGRf9CTHFq3komzw1JZMPYGABSOHBPoC6XVh0LDg + mQdn3rb26m8utBKbiqRRaEi1lgwZuAqgyJjYDMm9ZKpSlbUsSlmph6LTVaeV+qKUegQBHtc0sHH/ + d/qdd3zNQg+/28rx3W7XdY2tsJL9qbKyrizKsS0bWbeK2kKdaur6LPH+4U+gm3AdaHLeRA6gLfqV + BWCkyf1gcwAuDCniOh3AkXXEc8Rl2gdxq/UFoqNpSPwzgf56TOaFQ3JzAHFUH1MzmBjEvugLrAlj + 2jMtc6ZFCwI4GNBh815Ajnz4NQfegetVAIYwJ8y0a2YYZ3+nP6F3dLRriu6Z0xTn7fzhaQuGo3eZ + 84bQbO4bP8eslC1uPuXwFo85mTebf0qdItubtG//vBr5+8Zrun3Psm6ak2VJaBtZd00t+65gaUxj + RlUpi1TC9TcAAAD//wMAJhL9gykDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -92,12 +122,22 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-815e-b1d2-c2e09c9eb547 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-818c-b6af-e125a962ec8c response: - content: '{"object":"block","id":"16cabc1e-edcd-815e-b1d2-c2e09c9eb547","parent":{"type":"page_id","page_id":"16cabc1e-edcd-8120-b0a5-e7b7268892ac"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":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":"26e388db-a45f-41bf-8143-df2e76fac1d9"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xSy47cIBD8lz5DhF/Yw3fsKVFktaEZk2XxBLejbEbz7xHrGWej5JBDTnQXUFRV + c4Vl+kKWwcAUF/sMAoIDA5W2ONmKJDnr5FANVk4avaSq7vCka7KDBQEXzJQYzBX49UJg4IJnGoN7 + 29qrP7nQS+waK51CZ5X21lkHNwE2EzK5kcNLoapV3cqqlo16qnrT9EapD0qpjyAg4sojufBvpx+8 + 02sRevjdVsoPu33fd77BRg6nxsu28SgnXXey1crqSp1a2w9F4vuH/wPdjOto5xBdpgTGY1xJAGY7 + h2/kwHDeSEBII2dc50d/JJ3xnPEy72O41+YKOdh5ZPrOYD4dc3mhxGFJII7q18wcMoHYF3OFlTHz + nmhdEq00CKDkwKQtRgEl8PHHkmgHbjcBmNLCWGjXwjAt0R12AmMM9mhXzuGZeM7Ldp4PdEuOcgyF + 847Yxb1v4pKLUvK4RS7RXSKWYN5s/i51zuTv0j7/9WqmrxutvH/OflDO40lJ3zWtbGvUcvCaZNVj + 7WrVuY4muP0EAAD//wMApf98cicDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -114,11 +154,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8120-b0a5-e7b7268892ac + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81af-a53c-d0adc06fcdcd response: - content: '{"object":"block","id":"16cabc1e-edcd-8120-b0a5-e7b7268892ac","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:24:08.033615"},"request_id":"ba9810a2-d3d3-402c-ba74-8641e57112c7"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRu27DMAz8lYCzGVDW0/qOTF0MWaJqt26S2kqBIMi/F2qapmOHbiR4PN4dL3AY + XjgW8DDMh/gKDUwJPAgTwxAFI6eY0ImQMWgZMVFIkUyOKSZo4BgW3hfwFyjnI4OHY3jmfrqNbpWH + Tg+BhDBorDWoouiwY6VRK7ZWCZ1JDnBtIC4cCqe+TG+VqqVWoWhR0k5YL60n2hLREzQwh7X0nKa/ + oe+8w7kK/fF7Wnm527XW6iyDRNfJjErmgINpNSpD0QjqVLSuSvx9+B/oxrD2cZzmtPAefA7zyg2E + JY7TByfwZTlxA9O+L0tYx3v/nfTXXl9TrhYfTf3FVOYK2fFaNo9gNsLVYITbGtVK6qqChd9PvJbb + o5wjDrkjFFJoVDZJdMJaJGWdy6bTWhNcPwEAAP//AwDR0Pe4MwIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 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 80751e7..7bcf905 100644 --- a/tests/cassettes/test_is_text_rich_text_item_response.yaml +++ b/tests/cassettes/test_is_text_rich_text_item_response.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:23:59.187890"}}]},"children":[]}' + 2024-12-30 18:37:07.952919"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-81c7-8e8d-eef8e47e03c9","created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:23: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:23:59.187890","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:23:59.187890","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-23-59-187890-16cabc1eedcd81c78e8deef8e47e03c9","public_url":null,"request_id":"fee61046-716a-4220-b77e-996135a3dd9b"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPBbtwgEIZfJZqz2YANxuY5cmpVrTCMsyQUXIyzjVb77hV21pv2lENP + MCP0/9/MMBeIwwuaDAom/YxQgbOggLVGD4YhQWss6VjXkIGPnNhu6JHKum00hwpMQp3RHrP7iaCg + pjUnrCYNfWJSNVJReqCUfoMKvJ7zEa372uub7vAO6nInXGZMN0IppRgb3ZCub0bCm1GToa0F4S01 + LaM9N7KD69/G/0HOxDdMoMLifQXOxHC7TzphyEU/v0/40c6js1DtNwW9GDRlrCWtlC3hhvWkRy6I + 4CglZ2KkzVBcdDIn94YW1Kj9jBW4cMxJz6c9MaU4YcoO59XSZY/lsrpsUXUD2cPt0fedMOPvXPLl + UBcwMeS1BHjCOT/cx/PAunU88tCLumd9GacLr1vlhTaEmHV2MawwQ/SfwLP2zuzhnJN7xXxKcXm+ + F7MEi8m7gHvGRPs58DGBAoujXnwuDZq8Li1Zyb+Ae0o4fuD+uF4rWJIHBaecp1k9Pp7P50OIhf8w + x8eiRu5qhHWkkYRKsqmR22qUzSiLUfbin7WYlsE7c1xdtt+R8NeCc95+ARMCBR1q0tcdJ5yOnPS6 + OFFmWtoyIayA6x8AAAD//wMAfkaVrJoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"children":[{"paragraph":{"rich_text":[{"text":{"content":"I''m a paragraph."}}]}}]}' headers: @@ -48,14 +57,22 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81c7-8e8d-eef8e47e03c9/children + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8183-b4f4-d8b9e07263a4/children response: - content: '{"object":"list","results":[{"object":"block","id":"16cabc1e-edcd-818d-9e25-dc930735797f","parent":{"type":"page_id","page_id":"16cabc1e-edcd-81c7-8e8d-eef8e47e03c9"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":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":"d1710408-91b4-4643-86d2-8a60a4267aee"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFNNj9sgEP0rq7n0Ylb42+Ef9N5Tq8oaYFjTEJwCrnZl5b9XxIk3avfQ + Q0/MF483b4YVZvmDVAIBzsYEBQSKi0sRxLf1PSfdrI5QgNUgoOwUSlUSI600G0pSDKmpmekRdSkb + Q4OGAs4YyCcQK6S3M4GAM77QaLfUZv2NNdRMNqZhepAH4n3V1djApQAVCBPpMdlThqp41bCyYjX/ + Uvai7gXnz5zzr1CAw5hG0vbfqu+48i0T3ftdIoV7u33ft6bGmg2H2rCmNshkV7Ws6bjqSn5oVD9k + io8P/we4CeOoJut0IA/CoItUAAY12V+k94D1YwoYpz2wax3wJeB52gZxs8UKwappTPSargO+VV/9 + YjvECmr26To6+Pzp9IRPO8Bz1tf6Iwi/OHcpAL2fEyY7+5gvytk9UEvorNrdmII9UprCvLy80128 + puCspz2iZv3ouDmAAE0GF5eyLmeHuekr1Y/4TYHMjd/3DwBy0NNrGtUSYk7lyk3t0xzoTx3vi7+d + Yr3kD/JzoZi2/VVlS22lJau4bFkjlWRSHjhrS61bQ0PdGQ2X3wAAAP//AwC3pyWNZgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -72,14 +89,22 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-818d-9e25-dc930735797f + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81ec-ae43-f7aad1b4fe8d response: - content: '{"object":"block","id":"16cabc1e-edcd-818d-9e25-dc930735797f","parent":{"type":"page_id","page_id":"16cabc1e-edcd-81c7-8e8d-eef8e47e03c9"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":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":"3772fc51-0bc2-4844-8e88-c8e5920077fd"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJLBbtwgEIZfJZpLLyYCmzVe3qD3nhpV1gDDmizBLsZRo9W+e+TdjbNS + c+ihJ2Z+4OebGU4wmmeyBTSYONojVBAcaBCtRWMFMXLWsU6QZUiyYV4hOmGkp85BBRNmSgX0Ccrb + RKBhwgP14bp1jf726hpmpJfMdWZPXNVtgxLOFdhMWMj1JbysVjWvJRM1a/gPoXSjNOePnPOfUEHE + ufTkwr+d/vA1byvoVu8yU/4oVym18w02rNs3nsnGIzNtvWOy5bYVfC+t6lbE+4f/g92Ac2+HEF2m + BNpjnKkCzHYIr+Q2IaS+ZJyHTdh6nfGQcRqug7jF+gQ52KEv9KeAftomc8mr66JPYMdULqOD799e + HvBhM3hc+xvSEXRaYjxXgCmNBUsY07xeNGO8QysYg93SueRwpDLkcTl84i7JUY4h0abY0d0nccyg + wZHHJZa1L1PEtegL6ld8QyZ/4/v1pUGm3wvN5fb/FBmy1LFO7DiTqlYM98TZznOPRta1qC2c3wEA + AP//AwD6TYvMCgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -96,14 +121,22 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-818d-9e25-dc930735797f + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81ec-ae43-f7aad1b4fe8d response: - content: '{"object":"block","id":"16cabc1e-edcd-818d-9e25-dc930735797f","parent":{"type":"page_id","page_id":"16cabc1e-edcd-81c7-8e8d-eef8e47e03c9"},"created_time":"2024-12-30T17:24:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":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":"a57d2c98-171b-48e6-819d-e736685c5796"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFLLjtwgEPyVVV9yMStsGD/4g9xzShRZDTRjMiw4GEdZjebfI493rJWy + hxxyoquBoqqaKyT9g0wBBTokc4EKvAUFdWtQm5oYWWNZX5NhSFIw1yHaWktHvYUKZswUC6grlNeZ + QMGMZxr9vrVXf3P1gmnpJLO9Hoh3TStQwq0CkwkL2bH4l42q4Y1kdcME/1J3SnSK82fO+VeoIOBS + RrL+304/ePXrJvTwuy6UH3a7rjs5gYL1g3BMCodMt82JyZabtuaDNF2/SXz/8H+gm3AZzeSDzRRB + OQwLVYDZTP4XWVAlr1SBj2PJuEwPfCSd8ZxxnvYxvNXqCtmbaSz0u4D6dszljqt9UVcwKZb74ODz + p5cnfDoInrd0fbyAimsItwowxlSw+BSX7aJOwR5KfcHgzQGXkv2FypTTep6O7hot5eAjHR2T7HsQ + UgYFlhyuoWypzAE3z3epH+mbMrk3fd8/JMj0c6Wl7L+Pc+N6aRtm24EzWUvD0MoTc5brTnDszcDh + 9gcAAP//AwATFp/VCAMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -120,11 +153,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81c7-8e8d-eef8e47e03c9 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8183-b4f4-d8b9e07263a4 response: - content: '{"object":"block","id":"16cabc1e-edcd-81c7-8e8d-eef8e47e03c9","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:23:00.000Z","last_edited_time":"2024-12-30T17:24: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:23:59.187890"},"request_id":"fcaac361-5550-462c-a6c9-72f60c8c0188"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFG7bsMwDPyVgrMZ6C1L35Gpi0FJdO3WTVJbKRAE+ffCSdN07NCNBI/H + u+MZ9umVc4UIadrnN2hgLBBBukwpS0YuuWArW43J9AZLmwILr5wmAw0caOZdhXiGejowRDjQC3dj + uY5uVYRgEwkpHTrvHZosAwY2Fq1h7420vdAJLg3kmaly6er4vlIpoQxKhVpspY/aRyE2QohnaGCi + pXZcxr+h77zptAr98XtceL7b9d7bXpPGNugeje4Jk1MWjRPZSRFM9u0q8ffhf6AbaOnyME5l5h3E + nqaFG6A5D+MnF4h1PnID466rMy3Dvf9O+rrXrSmvFh/N+ouxTitky0t9egTzJNtrMH4TrAoyrApm + /jjyUm+PUto4KbRFTsqgkbogWR+QXGtlSyIkTXD5AgAA//8DAKXB1PgzAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_iterate_paginated_api.yaml b/tests/cassettes/test_iterate_paginated_api.yaml index a968bc8..5925c43 100644 --- a/tests/cassettes/test_iterate_paginated_api.yaml +++ b/tests/cassettes/test_iterate_paginated_api.yaml @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8109-a81c-f6130ad50062","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 0)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 0)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-0-16cabc1eedcd8109a81cf6130ad50062","public_url":null,"request_id":"8322e9fb-8675-4c3c-894e-920286d4ef7d"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xTzW7bMAx+lYCnDbBSyT9SrKfYoacNgyHJVKJVkzxZblcEefdBTuN2AwYUw04m + KeL7Ic0zRP0NTQYJkzoiVOBGkMC4UdowJDiakRxYz4kWTJCRd71iHbai41CBSagyjkN23xEk1LRu + CatJQ++ZkE0rKd1TSj9DBV7NecDRva/7hqufQZ5fFS4zpptCIURnG9WQQ99Y0jZWEc3rjrScGs5o + 3xpxgMvvxP8BzsRHTCDD4n0FzsRwiyeVMOSCn58nfBnn4EaotkhC32lFGeOEC8FJa1hPemw70rUo + RMs6SxtdWFQyJ/eII0ir/IwVuDDkpObTVphSnDBlh/NK6bLHEqws16y6CdnSa9OXTWHGn7nUy0ee + wcSQVwtwj3PefVJH3H3IOOfBZUwq4zCpowvrYtTkdteqi2FHP5YNu/BwHUYxEELM6+OqT0f/xktW + 3pktnXNyD5hPKS7HV39LGDF5F3CrmDi+TXxMIGFEqxafy8wmr8qUVjP/5uCU0L44+Hq5VLAkDxJO + OU+zvLt7enrah1i693O8KwSkEJC/45MNn1Byu6hyUOWeyjn9cU3Tor0zw0p7/akS/lhW+LJWXbdW + a86I5rwhregEOdCak9Hapra2w77XcPkFAAD//wMAMXg4GNEDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test Page (test_iterate_paginated_api iteration 1)"}}]},"children":[]}' @@ -51,12 +60,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8111-a758-cc50bff60655","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 1)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 1)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-1-16cabc1eedcd8111a758cc50bff60655","public_url":null,"request_id":"4d319a00-7dd8-450e-b4a5-ac00ab074ab6"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xTzW7bMAx+lYCnDbASyX+y9RQ79LRhMGSJSrRqkifLzYog7z7IadxuwIBi2Mkk + RXw/pHmBMH5DlUDAJI8IBVgNAlir5KgYEtRKk46VSMYWR2I0lrJvpO673KsiyoR6SPY7goCSljVh + JanoA+OiqgWle0rpZyjAyTkNqO37uu+44zOIy6vCZcZ4V8g5b0wlK9L1lSF1ZSQZ27IhdUtVy2hf + K97B9Xfi/wCnwhNGEH5xrgCrgr/Hk4zoU8ZPzxO+jHOwGootEtA3o6SMtaTlvCW1Yj3psW5IUyPn + NWsMrcbMIqM62SfUIIx0MxZg/ZCinE9bYYphwpgsziulTQ5zsLLcsuIuZEtvTV82hQl/plzPH3EB + FXxaLcADzmn3SR5x9yHhnAabMMqEwySP1q+LkZPd3ao2+B37mDds/eNtGNmA9yGtj6u+Mbg3XpJ0 + Vm3pnKJ9xHSKYTm++lu8xuisx62ign6buBBBgEYjF5fyzCYn85RWM//m4BTRvDj4er0WsEQHAk4p + TbM4HM7n896H3L2fwyETkExA/o5PNnzCyP2i8kHle8rn9Mc1TcvorBpW2ttPFfHHssLntba6LJUx + HTGUc1L3vCJd2Zek56ZRiurKmAquvwAAAP//AwCkdeeP0QMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test Page (test_iterate_paginated_api iteration 2)"}}]},"children":[]}' @@ -80,12 +98,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-81d0-9183-dd216812b8b6","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 2)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 2)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-2-16cabc1eedcd81d09183dd216812b8b6","public_url":null,"request_id":"00142497-5374-4b46-a2d0-0fff304c7d8f"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xTzW7bMAx+lYCnDbAS+Ve2nmKHnjYMhizRiVZN8mS6WRHk3Qc5jdsNGFAMO4mk + iO+HEi8Qhm+oCSRM6oiQgTUgIW+0GnSODI02rM0rwYYONRuFakVTl40xHWSgIypC05P9jiCh4EXF + 8oKV/CEXsqwl53vO+WfIwKmZejT2fd133OEZ5OVV4TJjvCsUQtRjqUrWduXIqnJUbGiKmlUN103O + u0qLFq6/E/8HOB2eMIL0i3MZWB38PZ5URE8Jn54nfBlnbw1kWyShqwfF87xhjRANq3TesQ6rmtUV + ClHl9cjLIbGoqE/2CQ3IUbkZM7C+p6jm01aYYpgwksV5pbTkMAUryy3L7kK29Nb0ZVNI+JNSPR3y + Ajp4Wi3AA860+6SOuPtAOFNvCaMi7Cd1tH59GDXZ3a1qg98VH9MLW/94G0Yy4H2g9XLVNwT3xgsp + Z/WWzhTtI9IphuX46m/xBqOzHreKDuZt4kIECQZHtThKM5ucSlNazfybg1PE8cXB1+s1gyU6kHAi + mmZ5OJzP570PqXs/h0MiYImA/R2fbfisYPeNSguV9imt0x/bNC2Ds7pfaW+fKuKPZYU3q1eB9Vg0 + jItCsYrzmg2q5UyVlR46M/C2LuD6CwAA//8DAE/CPh/RAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test Page (test_iterate_paginated_api iteration 3)"}}]},"children":[]}' @@ -109,12 +136,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8132-90ec-d6b0dcb60179","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 3)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 3)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-3-16cabc1eedcd813290ecd6b0dcb60179","public_url":null,"request_id":"ff1030f9-7ce3-4704-a687-09438293ce83"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xTzW7bMAx+lYCnDbBSyb+xnmKHnjYMhixRiVZN8mS6XRHk3Qc5jdsNGFAMO5mk + iO+HNM8Qx2+oCSRM6ohQgDMgQbRajVogQ6MNO4haMzV2hhljlKpra3tbQgE6oSI0A7nvCBJKXtZM + lKzi96KTVSM533POP0MBXs00oHHv677hjs8gz68KlxnTTWHXdY2tVMUOfWVZXVnFxrZsWN1y3Qre + 17o7wOV34v8Ap+MjJpBh8b4Ap2O4xZNKGCjj0/OEL+McnIFiiyT0zai4EC1ru65ltRY967FuWFNj + 19WisbwaM4tK+uQe0YC0ys9YgAsDJTWftsKU4oSJHM4rpSOPOVhZrllxE7Kl16Yvm0LCn5Tr+SPP + oGOg1QLc40y7T+qIuw+EMw2OMCnCYVJHF9bFqMntrlUXw676mDfswsN1GNlACJHWx1XfGP0bL6S8 + 01s6U3IPSKcUl+OrvyUYTN4F3Co6mreJjwkkGLRq8ZRnNnmVp7Sa+TcHp4T2xcHXy6WAJXmQcCKa + Znl39/T0tA8xd+/neJcJWCZgf8dnGz6r2O2i8kHle8rn9Mc1TcvonR5W2utPlfDHssLntVrbliXv + BbOt5qxulWa9tZYZcWhto1VV9QiXXwAAAP//AwCx76WE0QMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test Page (test_iterate_paginated_api iteration 4)"}}]},"children":[]}' @@ -138,12 +174,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-81c5-9350-c6249a62f085","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 4)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 4)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-4-16cabc1eedcd81c59350c6249a62f085","public_url":null,"request_id":"b1590bda-834e-4457-a101-37bef9bfd054"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xT227bMAz9lYBPG2Alkm+y9RV76NOGwdCFTrRqkifLzYog/z7IadxuwIBi2JNJ + ijgX0rxAUN9QJxAwySNCAdaAANZqqTRDgkYb0rFWkV6PnBjeqbpCqVU1QgE6okxohmS/IwgoaVkT + VpKKPjAuqkZQuqeUfoYCnJzTgMa+r/uOq55BXF4VLjPGu0LOeTNWsiJdX42krkZJVFs2pG6pbhnt + a807uP5O/B/gdHjCCMIvzhVgdfD3eJIRfcr46XnCl3EO1kCxRQL6RknKWEtazltSa9aTHuuGNDVy + XrNmpJXKLDLqk31CA2KUbsYCrB9SlPNpK0wxTBiTxXmltMlhDlaWW1bchWzprenLpjDhz5Tr+SMu + oINPqwV4wDntPskj7j4knNNgE0aZcJjk0fp1MXKyu1vVBr+rP+YNW/94G0Y24H1I6+OqTwX3xkuS + zuotnVO0j5hOMSzHV3+LNxid9bhVdDBvExciCDA4ysWlPLPJyTyl1cy/OThFHF8cfL1eC1iiAwGn + lKZZHA7n83nvQ+7ez+GQCUgmIH/HJxs+qcn9ovJB5XvK5/THNU2LclYPK+3tp4r4Y1nh81q7vpOS + Mk54XypSj1wTxRpGZFdKYzSiLhu4/gIAAP//AwB/jxWo0QMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"query":"test_iterate_paginated_api","page_size":2}' headers: @@ -166,16 +211,25 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"16cabc1e-edcd-81c5-9350-c6249a62f085","created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 4)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 4)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-4-16cabc1eedcd81c59350c6249a62f085","public_url":null},{"object":"page","id":"16cabc1e-edcd-8132-90ec-d6b0dcb60179","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 3)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 3)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-3-16cabc1eedcd813290ecd6b0dcb60179","public_url":null}],"next_cursor":"16cabc1e-edcd-81d0-9183-dd216812b8b6","has_more":true,"type":"page_or_database","page_or_database":{},"request_id":"052e04f7-7097-4a68-a5b2-4ef93398b581"}' + body: + string: !!binary | + H4sIAAAAAAAAA+1VwU7cMBD9lVVOrbQGJ3biJF/RA6ciFI3tMZsSktR2oAjx7x1n2WULqoSq9lCJ + U8bjmXnzxvOUx2zS39DErM2GPsRsm3kMyxBD1l4+vtzNcI1011uy88qANjkytMayOq80a4xTzKpa + S4FgtHAUazxCRNvF/hYpq+CFZHnBBL/IVSvKlvMzzvlXihwgxA5t/77oQ139kLUnHS4B/aFDpVTp + BAhWN8IxKRwwXRUlkxU3Vc4baVSdPf0K/BfKmemOktpxGQbKNNN4sGfwOMZUPz7M+DzOjmpvj1ab + NaUGnucVq5SqmDR5wxqUJSslKiXz0nGhEwp4s+vvkFIcDAEJaeyih7A7OmY/zehjj2GF7OOAyVhR + 9qftoZHjcR90eeww4o+0DOuHcolMXClkFxji5gt1vfkUyexoeJ7eoyMi/bg+DMz9Zu/tp3EjP6cX + 7seb/TASgXGc4nq59qen4YRLhKE3x2OIvr/BuPPTcv3CbxkteiqJR4+Z7OlhmOgZMosOaJPTzOYB + 0pRWMn/GYOfRPTO4eqKKix+o1C7GObTn5/f392dEiqLPwnSeAFgCYL+vz471GS36s6KSoJKekpxe + qWleNA2mW2H3c3ynOqVhoJVl1loAKZ1rXPGhzg917ndb/PfqFP9YneKVOqVJcnqlpjfqvNpmI/Hp + zOLDSveNLBXTDRrmFNSqKkVlbZOIQOhuJ0/jin7B7S8bOfnOQgQNAQ+reepqH5/Sz/v7srJK21Ro + yV0tGqaVtkwicFZDQegyB1EWvJYVKeMn5YjC8wIIAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"query":"test_iterate_paginated_api","start_cursor":"16cabc1e-edcd-81d0-9183-dd216812b8b6","page_size":2}' + body: '{"query":"test_iterate_paginated_api","start_cursor":"16cabc1e-edcd-8147-b9ec-f7a876536dd9","page_size":2}' headers: accept: - '*/*' @@ -196,16 +250,25 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"16cabc1e-edcd-81d0-9183-dd216812b8b6","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 2)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 2)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-2-16cabc1eedcd81d09183dd216812b8b6","public_url":null},{"object":"page","id":"16cabc1e-edcd-8111-a758-cc50bff60655","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 1)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 1)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-1-16cabc1eedcd8111a758cc50bff60655","public_url":null}],"next_cursor":"16cabc1e-edcd-8109-a81c-f6130ad50062","has_more":true,"type":"page_or_database","page_or_database":{},"request_id":"b8c01639-251a-446e-bf5f-8d0ec8a3e23e"}' + body: + string: !!binary | + H4sIAAAAAAAAA+1VTW/bMAz9K4FOGxA1lixbkX/FDj2tKAx90I1X1/YkuV1R5L+Pcho3zTCsG7ZD + gV0SUiIf+Sg++IkM5gvYSCrStSGSNfEQpi4GUl09vdyN+gbwrnVos9JqYxlQcNbRLROSGgWWNlJv + ZVnkpXMKY60HHcHVsb0DzOIZF5RxmmeXTFZ5UWXZRZZlnzGy0yHW4Nq3RR9xzSOpTjqcAvhjh1LK + osl1Trcqb6jIG01NyQsqysyWLFPCyi3Zvy78F+DscI9JVT91HWbaoT/ao/bQx4QfH0d4HmeN2OvF + qogqjM4YK2kpZUmFZYoqEAUtBEgpWNFkuUlVtLe79h4wpdFdAKzU19HrsFsORj+M4GMLYS7Zxg6S + MVc5eOtjI4t7CLpaOozwLS3D/Ie5SCbOFMglhLj6hF2vPkQ0axyex/eokUjbzw+jx3Z1OG2HfsU/ + phdu+9vDMBKBvh/ifDn3Z4buhEvUXWsXN0Tf3kLc+WG6eeE39Q48QsJyYgd36nQDPgNx0Gjc5DSz + sdNpSjOZP2Ow89A8M7jeI+LkO4TaxTiGarN5eHi4QFIYfRGGTSpAUwH6c3y64FNOj4pKgkp6SnI6 + U9M4GRxMPZc9zPGN6uSAywqGNg64VoV2agu/VKf4LXWK/+p8r+pk716d7B+rk52pk0OS05maflDn + 9Zr0yKe2kw8z3XNZqpIaySR1ZaE0K0DIokxEdKjvBo/jin6C9auNHHztdNRGBziu5ulR9bRPH++v + 08wqbZPLJYBRuKQ831LBM0W1FvhjtGwaroBLTvbfARtGXUwCCAAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"query":"test_iterate_paginated_api","start_cursor":"16cabc1e-edcd-8109-a81c-f6130ad50062","page_size":2}' + body: '{"query":"test_iterate_paginated_api","start_cursor":"16cabc1e-edcd-8196-b717-d659a15e4756","page_size":2}' headers: accept: - '*/*' @@ -226,12 +289,22 @@ interactions: method: POST uri: https://api.notion.com/v1/search response: - content: '{"object":"list","results":[{"object":"page","id":"16cabc1e-edcd-8109-a81c-f6130ad50062","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - Page (test_iterate_paginated_api iteration 0)","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - Page (test_iterate_paginated_api iteration 0)","href":null}]}},"url":"https://www.notion.so/Test-Page-test_iterate_paginated_api-iteration-0-16cabc1eedcd8109a81cf6130ad50062","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"e216b406-7a15-4bac-85b9-f3b88598169a"}' + body: + string: !!binary | + H4sIAAAAAAAAA61T227bMAz9lUBPGxA1kq1L7K/YQ59WDIYs041W1/IkuVkR5N9HOY2bDSgwDHsS + SZGHPLyciG+/g02kJoOLiWxJgDgPKZL64fT+N5lHwD/XocyVNa3lQKGzHd3zStFWc007JSvDJQgt + FfraACZB1yT3DBhVsEJQXtCS3XNdl6Jm7I4x9hU9BxNTA537O+8rbvtK6psK5wjhWqHWWvalKem+ + Knsqyt7QVhWSCsWs4qwSVu/J+ffE/wHO+hcMqsd5GDDS+vEqTybAmDJ+ep3grZ0NYm9XqSaVbA3j + XFGltaLC8opWICSVArQWXPasbHMWE+zBvQCG9GaIgJnGJgUTD6thCn6CkBzEJaVLA2RhyXLRttdC + VvXi9LBWmOBnXoblwVgkkxYK5B5i2nzBqjefEooNNi/gPBok4sZlMGZym4vV+XHDPucJu/Hp0oxM + YBx9Wj6X+lo/3HBJZnB2VWMK7gnSIfj58Z3fPHYQEBJWi/XdrTJ4HAPpoDe4ybln02BylxYy/8bg + EKB/Y/DtjIhzGBDqkNIU693ueDzeISn0vot+lxPQnIB+jE9XfMro9aLyQeV7yuf0xzVNc4uNaZa0 + lyq2ZEQ+jZ1D9OvWHUxsnn14b8btwvnQdCaZ1kS4bt6tqT6d8/X/mJei87K0VkhlgdNetQUVXaHw + 3IuKaq720nDBpOzI+RdQIun7QwQAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -248,13 +321,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8109-a81c-f6130ad50062 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8196-b717-d659a15e4756 response: - content: '{"object":"block","id":"16cabc1e-edcd-8109-a81c-f6130ad50062","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_iterate_paginated_api iteration 0)"},"request_id":"7c2fc7d0-41c7-4002-b467-6d8fe28ac2b1"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yRzW4cIRCEX2XVp1iajmD4G3gKH3zKZdRAj5dkMrth2EiW5Xe3WHttX3LLjYaP + oqp4hlP8yalBgLie0i8YoGQIIG2imCQj55Rxkt5idNJhtsaTNKydsTDAmSpvDcIztKczQ4AzPfJc + 8vXobRXAm0hCSovWOYs6SY+etUGj2TktzSJUhJcBUmVqnOdWfnepUYwa5YhKPEgXlA5CfBdC/IAB + VtrbzLn8mzZf6JtufOpGP/Jedq63uM45syhSOHm1oFYLYbSjQW1FslJ4ndzULX59+D/IHWmf07Gs + ufIGYaF15wGopmP5yxlCqxceoGxzq7Qfb/N709d7c2+5R/wc+l+Utnbkgfd2uKdHPnxrvLe5NK7U + uHNlu1ZC53J42y2n7SDuuqnKfy5Xuidhp3xMxOiEZ9RWOYzZJZwoTSaNeRJOwssrAAAA//8DAAw3 + ziFGAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -271,13 +352,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8111-a758-cc50bff60655 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-812e-b6eb-fde2a95ad98e response: - content: '{"object":"block","id":"16cabc1e-edcd-8111-a758-cc50bff60655","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_iterate_paginated_api iteration 1)"},"request_id":"e0c0a60d-366f-454a-9c7c-7eadc5a3d9c9"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yRwU4sIRBFf2VSq2fS9QLd0DR8hYtZuekUUDho2zPSjIkx/rthdNTN270dBYfL + vZc3OPoHDhUc+OUYHqGDHMGBHAP5IBk5hoiT7Bn9yB5T5J6spmgnhg5OVHit4N6gvp4YHJzonucc + L0efKwdWexJSjjgaM6IK0qJlpVErNkZJncTg4b2DUJgqx7nmpybVi16h7HEQe2ncoJwQf4UQd9DB + QludOeZ/0/oXfdX1r83od97zxuUa1xij00ADTnZIqIZE6MdeoxpFGKWwKpipWfz98H+QO9A2h0Ne + YuEVXKJl4w6ohEN+4QiuljN3kNe5FtoO1/mr6cu9ubXcIv4M7S9yXRqy563ubumed38qb3XOlQtV + blxeL5XQKe8+d/Nx3cmbZqrw8/lCtyQhaK96S6impFFJiuiFTUhq0nZKXshJwfsHAAAA//8DAEWS + e3RGAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -294,13 +383,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81d0-9183-dd216812b8b6 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8147-b9ec-f7a876536dd9 response: - content: '{"object":"block","id":"16cabc1e-edcd-81d0-9183-dd216812b8b6","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_iterate_paginated_api iteration 2)"},"request_id":"ad7ffabb-45f3-4c19-aad3-38317c459005"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRwU4sIRD8lU2fnsn0CwwMzPAVHvbkZdJA46Lj7MqwJsb474bVVY/v8G5dUBRV + 1W9w9A8cKjjwyzE8Qgc5ggNpAvkgGTmGiKPUFv3EAZOl0ZpBmRgn6OBEhdcK7g3q64nBwYnuec7x + cvU5OZgGT0JKg8ZagzrICSfWAw6ardVySEJ5eO8gFKbKca75qUn1otcoe1RiL61TgxPirxDiDjpY + aKszx/xv7Kuuf21Gv/OeNy7XuNbaISlSOE4qoVaJ0Jt+QG1EMFJMOtixWfz98X+QO9A2h0NeYuEV + XKJl4w6ohEN+4QiuljN3kNe5FtoOV/zV9OXd3FpuEX9A20WuS6Pseau7W7rn3Z/KW51z5UKVGy+v + l0rolHefp/m47vqbZqrw8/nCbkk4Cfba9EgySdRi9EgcJRqtSOpEuvcC3j8AAAD//wMAV/IgOUYC + AAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -317,13 +414,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8132-90ec-d6b0dcb60179 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-814c-ab7d-dddaa44ff9f2 response: - content: '{"object":"block","id":"16cabc1e-edcd-8132-90ec-d6b0dcb60179","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_iterate_paginated_api iteration 3)"},"request_id":"0e674000-751a-4376-b70e-d0faa478bc07"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xSwU7EIBD9lc2cNOkYKLS0fIWHPXlpBhhctHZXypoY478bqqsePXhjmMeb997w + Bkf3wL6ABTcf/SM0kAJYkL0n5yUjBx9wkNojORMwhECkdYxjbKGBE2VeCtg3KK8nBgsnuucpha31 + ebIwdo6ElD32xvSovRxxZN1hp9kYLbsolIP3BnxmKhymkp4qVStajbJFJfbSWNVZIW6EEHfQwExr + mTikv6EvvO61Cv32e145X+waY7qoSOEwqohaRULXtx3qXvheilF7M1SJvwf/A92B1skf0hwyL2Aj + zSs3QNkf0gsHsCWfuYG0TCXTerjUX0lv76aacrX4U9RdpDJXyJ7Xsrule95dFV7LlApnKlxxadki + oVPafd6m47JT11VU5ufzht7+wcDcRhdQiehQa2/QcUsotDA9qyBFO8D7BwAAAP//AwA9dVv7RgIA + AA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -340,13 +445,21 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81c5-9350-c6249a62f085 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-816b-9cf7-d78b43eacb3f response: - content: '{"object":"block","id":"16cabc1e-edcd-81c5-9350-c6249a62f085","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:22:00.000Z","last_edited_time":"2024-12-30T17:22: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page (test_iterate_paginated_api iteration 4)"},"request_id":"b9fafbe5-f2dc-40d8-a6c9-90bf15dae6eb"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHLbhwhEPyVVZ9iaTqC4bXwFTn45MuogcaLM5ndMGwky/K/R6yzSY45 + 5NYFRVFV/Qbn+MKpQ4C4ntNXmKBmCCBtopgkI+eU8ShtRJ+Kw+yOUSumFFWBCS7UeOsQ3qC/XhgC + XOiZl5pvVx9TAG8iCSktWucs6iQ9etYGjWbntDRFqAjvE6TG1DkvvX4bUrOYNcoZlXiULigThPgs + hHiCCVba+8K5/hv7rhtfh9Hfea87t3tc55wpihQevSqoVSGMdjaorUhWCq+TOw6Lf3/8H+ROtC/p + VNfceINQaN15AmrpVH9whtDblSeo29Ib7ac7/tX07d0yWh4R/4Cxi9rXQXnkvR++0DMfPnXe+1I7 + N+o8eHW7VUKXevg4reftoB+Gqcbfrzf2SKJTYbbZo+NCqLOUSLO2OEc3K28yF2/g/ScAAAD//wMA + EhQUskYCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"query":"test_iterate_paginated_api","page_size":2}' headers: @@ -369,8 +482,13 @@ 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":"f08a7116-e95e-46a1-8bf6-29d59506b1b2"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//ZM1BDoIwEAXQu/x1m1AElF7FmGZoB8VUi5020RDubly7fZu3IU139gUW + cZEChcxSYxHY80Xhye/ifM2SMuyzxqhwI3GPlBl2piisUD4rw2KlK7uUXaBCEwlD/ZPd9l/wqizF + LQEWvQ9917aTHpuj0V0/B02+aXTLZjgN48EYJuxfAAAA//8DAG83F/WmAAAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_pages_create.yaml b/tests/cassettes/test_pages_create.yaml index 0988721..426cec8 100644 --- a/tests/cassettes/test_pages_create.yaml +++ b/tests/cassettes/test_pages_create.yaml @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-81bc-8793-d436d9d768e6","created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":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-16cabc1eedcd81bc8793d436d9d768e6","public_url":null,"request_id":"9814c634-9f0c-49d9-881d-fab29b76d615"}' + body: + string: !!binary | + H4sIAAAAAAAAA6ySy3LcIBBFfyXVazEDejHwFVl4lVRKxaPlwSagIOSJa2r+PYXkke2sssiK7i7o + e7q5V4j6CU0GCZN6RKjAWZDAeqO0YUjQGktOrDZE1FaT8XRSumamZUihApNQZbRDdj8RJNS0bgmr + SUMfGJdNIyk9UEq/QQVezXlA6/7t9r2vfgV5fSdcZkx3Qs55NzaqISfRjKRtRkV0X3ek7anpGRWt + 4Se4fRb+D+1MfMEEMizeV+BMDPd4UglDLv3z64Rv6xychWqPJIhOK8pYT3rOe9IaJojAtiNdi5y3 + rBtpo4uKSubsXtCCHJWfsQIXhpzUfN4LU4oTpuxwXiVd9liCVWXLqjvInm6Xvu+EGX/nUi+HvIKJ + Ia8jwAPO+cvXzQ7ehedtxsIVQswquxhWWR39B8SsvDN7OufknjGfU1we37GXYDF5F3CvmGg/Jj4m + kGBxVIvPZRWTV2X4lfET2Dnh+Ab243arYEkeJJxznmZ5PF4ul0OIhfQwx2N5R8o7cjd28XWxdXH1 + X6aeFu2dGdZ+298m/LXgnLc/rDnljNaUjA0a0hrBieiYJZ3QxhpRo9Ad3P4AAAD//wMA4+Ru6FgD + AAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -44,11 +53,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81bc-8793-d436d9d768e6 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-812c-92db-f88ab21c41e0 response: - content: '{"object":"block","id":"16cabc1e-edcd-81bc-8793-d436d9d768e6","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - Page"},"request_id":"854f71ec-cc14-46f7-bae5-a2461f78fe84"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHLUsMwDPwVRueI8TOO/RUceuKSsWWFBEJbEpeZTqf/zril0As3blpp + tdJKJ9ilV6YCAdK8ozdoYMoQQLYUE0lGzpSxk4rQq5xw6LqYlCQjWUAD+7jwtkA4QTnuGQLs4wv3 + U76UrlEAb1MUUrbYOteiIenRs7FoDTtnpB2ETnBugBaOhXNfpvcqpYQyKBVqsZEuaB2EeBRCPEMD + c1xLz3n6m23u2DfddKyL/vg9rLzc7Drn7KCjxs7rAY0eIqZWWTStoFYKb8h1dcX7wf8gN8a1p3Ga + 88JbCEOcV24gLjROn5whlOXADUzbvixxHW/4+9KXvr5euVr8BfUXU5krZcNreXiqyXMDC38ceC3X + l5ByNAgT0ZP1aDgJTN5J9EJQm2LSnWU4fwEAAP//AwAUW1Y3HQIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_pages_delete.yaml b/tests/cassettes/test_pages_delete.yaml index 8ea5319..2b5ae19 100644 --- a/tests/cassettes/test_pages_delete.yaml +++ b/tests/cassettes/test_pages_delete.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:48.938313"}}]},"children":[]}' + 2024-12-30 18:34:54.477645"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-818e-a44e-d725243e4167","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:48.938313","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:48.938313","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-48-938313-16cabc1eedcd818ea44ed725243e4167","public_url":null,"request_id":"3ffa00e7-65dd-4e38-b55e-7cbaedda702d"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPNctsgEMdfJbNn4YAAIfMcObXT8SBYxSQUVITiZjx+9w5SbKc95dAT + uzvMf3/7dYY0vKAtoGEyzwgNeAcaWGfNYBkSdNaRnjFOeiZ7gsyyQYmWcmahAZvRFHSH4n8iaGhp + KwhrCadPTGkuNKU7Suk3aCCYuRzQ+a/9vuoO76DPd8JlxnwlVErJkRtO+j0fieCjIUPXSiI6ajtG + 98KqHi5/J/4Pcja9YQYdlxAa8DbFqz2ZjLFU/fI+4Uc7D95Bc7M07OVgKGMd6ZTqiLBsT/YoJJEC + lRJMjpQPNYvJ9ujf0IEeTZixAR8PJZv5eAtMOU2Yi8d5TelLwGqsWTavuYLc3O3T9xthwd+lxuuj + z2BTLGsJ8IRzebiP54H1dTxS7IRSnZB1nD6+bpVX2hhTMcWnuMIMKXwCLyZ4e3Pnkv0rlmNOy/O9 + mCU6zMFHvEVscp+dkDJocDiaJZTaoCmY2pKV/Au4x4zjB+6Py6WBJQfQcCxlmvXj4+l02sVU+Xdz + eqxq5K5GWE+4IFKQTY1cT6NeRj2Mehf/nMW0DMHbw5pl246Mvxacy7YFY4uStU4QPnJXt2AkQysF + Qdb1TNl+aHsFlz8AAAD//wMAA4MVgJoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -44,13 +53,20 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-818e-a44e-d725243e4167 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8113-8158-e1c1b742031c response: - content: '{"object":"block","id":"16cabc1e-edcd-818e-a44e-d725243e4167","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:48.938313"},"request_id":"d8b429ed-b9f8-4044-a152-a5d8c24c9401"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHLUsMwDPwVRueoY8Wynfg7OHHJ+KHQQGhL4jLDdPrvjFtKOXLgJo1W + q93VCfbxRVIBD3Hep1doYMrggWwKMZGg5JSxI9LYkelQKFF03CpNCRo4hEV2BfwJyudBwMMhPMsw + 5cvoWnnoTQyKyKJ1ziIn6rEXNmhYnGMyo9IRzg2kRUKRPJTprVK1qmWkFrV6JOc1e6U2SqknaGAO + axkkT39D33jjZxX64/e4ynKz65wzow4au16PyHoMGG1rkK1KllTPyXVV4u/D/0C3DeuQttOcF9mB + H8O8SgNhSdvpQzL4shylgWk3lCWs21v/nfRlb6gpV4v3pv5iKnOFPMpaHu7BPFBXgzG8Yecsm6pg + kfejrOX6KN1mpZPtUZPVyG1osaeRUOnMOY7ZJmY4fwEAAP//AwB5S0g0MwIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"archived":false}' headers: @@ -71,14 +87,23 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/pages/16cabc1e-edcd-818e-a44e-d725243e4167 + uri: https://api.notion.com/v1/pages/16cabc1e-edcd-8113-8158-e1c1b742031c response: - content: '{"object":"page","id":"16cabc1e-edcd-818e-a44e-d725243e4167","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:48.938313","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:48.938313","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-48-938313-16cabc1eedcd818ea44ed725243e4167","public_url":null,"request_id":"1ed13687-4b22-478b-af4b-deb44a8e766b"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPBctwgDIZfJaOz2YDBxuY5cmqns4NBzpJQcDHONrOz797BznrTnnLo + CUmj+fVJQheIwwuaDAom/YxQgbOggLVGD4YhQWss6RjjpGNNR5AZNkhRU84MVGAS6oz2mN1PBAU1 + rQVhNeH0iUnFhaL0QCn9BhV4PecjWve17Jvu8A7qcidcZkw3QillM3LNSdfzkQg+ajK0dUNES03L + aC+M7OD6d+H/IGfiGyZQYfG+AmdiuNmTThhy0c/vE36M8+gsVLuloG8GTRlrSStlS4RhPelRNKQR + KKVgzUj5UKroZE7uDS2oUfsZK3DhmJOeT3tgSnHClB3Oa0mXPRZjrbJ51Q1kd7ek7zthxt+5xMuj + LmBiyGsL8IRzfriv54F1ZT2NOAgpW9GUdbrwunVeaEOIWWcXwwozRP8JPGvvzO7OOblXzKcUl+d7 + M0uwmLwLuEdMtJ8dHxMosDjqxecyoMnrMpKV/Au4p4TjB+6P67WCJXlQcMp5mtXj4/l8PoRY+A9z + fCxq5K5GWEe4II0gmxq5nUa5jHIY5S7+OYtpGbwzx7XK9jsS/lpwztsvGMe6taLmhJmmJ6ITmmjD + O9LqvmfcDjXVHVz/AAAA//8DAGtX+pmaAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -95,11 +120,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-818e-a44e-d725243e4167 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8113-8158-e1c1b742031c response: - content: '{"object":"block","id":"16cabc1e-edcd-818e-a44e-d725243e4167","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:48.938313"},"request_id":"79068090-4b95-49df-9def-8981874bc191"}' + body: + string: !!binary | + H4sIAAAAAAAAA6xRy07DQAz8FeRzXK2zr2S/oycukXfjkEBoS7JFqqr+O9qWUo4cuNnyeDwzPsM+ + vkrKECDO+/QGFUw9BCCXOCYSlD712BBpbMg2KJQoelMrTQkqOPAiuwzhDPl0EAhw4Bfppv46ulUB + WhtZETl03js0iVpsxVi0Rrw3ZAelI1wqSItwlr7L03uhqlVtkGrUaks+aBOU2iilnqGCmdfcST/9 + DX3njaci9MfvcZXlbtd7bwfNGptWD2j0wBhdbdE4lRyp1iTfFIm/D/8D3chrl8Zp7hfZQRh4XqUC + XtI4fUoPIS9HqWDadXnhdbz330lf97qScrH4aMovpjwXyFbW/PQI5omaEow1G+O9M7YoWOTjKGu+ + PUpqYd9YRrHEaFy0yMIKk02iTKR28B4uXwAAAP//AwAcsbghMwIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_pages_properties_retrieve.yaml b/tests/cassettes/test_pages_properties_retrieve.yaml index 78e7a16..7b039c7 100644 --- a/tests/cassettes/test_pages_properties_retrieve.yaml +++ b/tests/cassettes/test_pages_properties_retrieve.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:20:58.800421"}}]},"children":[]}' + 2024-12-30 18:34:09.529871"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8142-a6cb-f67ce3b940a7","created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:20:58.800421","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:20:58.800421","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-20-58-800421-16cabc1eedcd8142a6cbf67ce3b940a7","public_url":null,"request_id":"4e6d8279-80e2-4473-b579-435837c7b118"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPBctwgDIZfJaOz2YCxseE5cmqns4NBzpJQcDHONrOz797BznrTnnLo + CUmj+fVJQheIwwuaDAom/YxQgbOggAmjB8OQoDWW9IxxIhnriRV8tHJALSWDCkxCndEes/uJoKCm + dUNYTTh9Yp3ijaL0QCn9BhV4PecjWve17Jvu8A7qcidcZkw3wq7r2pFrTnrJR9LwUZNB1C1pBDWC + UdmYrofr34X/g5yJb5hAhcX7CpyJ4WZPOmHIRT+/T/gxzqOzUO2WAtkOmjImiOg6QRrDJJHYtKRt + sOsa1o6UD6WKTubk3tCCGrWfsQIXjjnp+bQHphQnTNnhvJZ02WMx1iqbV91AdndL+r4TZvydS7w8 + 6gImhry2AE8454f7eh5Yv65HHtpa9l1ZvHfhdeu80IYQs84uhhVmiP4TeNbemd2dc3KvmE8pLs/3 + ZpZgMXkXcI+YaD87PiZQYHHUi89lQJPXZSQr+RdwTwnHD9wf12sFS/Kg4JTzNKvHx/P5fAix8B/m + +FjUyF2NsJ7whlBJNjVyO41yGeUwyl38cxbTMnhnjmuV7Xck/LXgnLdfoHuKRmhBBqYFaVhdk360 + LaGWc95LYWvs4PoHAAD//wMAyIm5oZoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -44,14 +53,20 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/pages/16cabc1e-edcd-8142-a6cb-f67ce3b940a7/properties/title + uri: https://api.notion.com/v1/pages/16cabc1e-edcd-8113-9118-d63fd9bea991/properties/title response: - content: '{"object":"list","results":[{"object":"property_item","type":"title","id":"title","title":{"type":"text","text":{"content":"Test - 2024-12-30 18:20:58.800421","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:20:58.800421","href":null}}],"next_cursor":null,"has_more":false,"type":"property_item","property_item":{"id":"title","next_url":null,"type":"title","title":{}},"request_id":"42d073df-e1ec-4ab9-aa3c-3c9253a7c27d"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//jJHLboMwEEV/JZq1qcDkAf6O7KoKGRiKm4lN7bGUCPHvFXmQx6qr0b22 + j0f3juDqH2wYFJAJDAI8hkgcQH2Oj7PBuwE9nyvDeAQBfB4QFLBhQhBg2idxnWpcLuFp5l6GGqFx + ltHO0D0GXslUrpNMJnm6ygqVr1VafmxkWewyEEDGHkDZSDQJ0NY61mycDTOndtSC6jQFFGBYk2kW + GdibA3LvXfzuFzfaFj0Zi4vTuPZZkPOgoMVOR2KYBAykja2um/9j3d5jd1t3+hJg8cRVE32YsbMr + oNehOjr/+PSW0Xu+r1qNrwlfwNHTnfrWxr2AaZrb/I0YuLq8Twu52UmZJdhpnazTMk90vt0mRdsV + WV129QYLmP4AAAD//wMA6bFFQBMCAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -68,11 +83,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8142-a6cb-f67ce3b940a7 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8113-9118-d63fd9bea991 response: - content: '{"object":"block","id":"16cabc1e-edcd-8142-a6cb-f67ce3b940a7","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:20:58.800421"},"request_id":"08967072-141f-4b81-bf34-9d2e255521b3"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFG7bsMwDPyVgrMZiJZkWfqOTF0MPejarZukslIgCPLvhZKm6dihGwke + j3fHM+zDK8cCDsKyj2/QwJzAAXXRh0iMnGLCnkiiJeoxdXJMNrC3lqCBg8+8K+DOUE4HBgcH/8LD + nK6jW+XA6uAFUYedMR2qSBYtK41asTGK9ChkgEsDMbMvnIYyv1eqVrQKqUUptmScVE6IjRDiGRpY + /FoGTvPf0HfecKpCf/weV853u8YYPUovsbdyRCVHj6FrNapOxI6EVdH0VeLvw/9AN/l1iNO8pMw7 + cKNfVm7A5zjNn5zAlXzkBubdULJfp3v/nfR1b6gpV4uPpv5iLkuFbHktT49gnqi/BmM3urW9oaog + 88eR13J7FEvpZa9aDJo9qkQSvaEWhaSQRpKkjYbLFwAAAP//AwDFk3l5MwIAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_pages_retrieve.yaml b/tests/cassettes/test_pages_retrieve.yaml index 2d2d8fa..4b59ddf 100644 --- a/tests/cassettes/test_pages_retrieve.yaml +++ b/tests/cassettes/test_pages_retrieve.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:20:54.151558"}}]},"children":[]}' + 2024-12-30 18:34:01.463485"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-8130-8c6b-f9c944d8fc97","created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:20:54.151558","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:20:54.151558","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-20-54-151558-16cabc1eedcd81308c6bf9c944d8fc97","public_url":null,"request_id":"1783eb4b-e62f-456f-8a16-fd0582037bda"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTzW7bMAzHX6Xg2UolW7ZsPUdPG4ZAH3SjVpM8WW5WBHn3QXbjdDv1sJNIgvjz + R1K8QNQvaDJImNQzQgXOggTWGaUNQ4LWWNKzRpOetkiMaYzt2di1uoMKTEKV0R6z+4kgoaY1J6wm + DX1iQjZcUnqglH6DCrya8xGt+1r2TVe/g7zcCZcZ041QCNGOjWpIPzQj4c2oiO7qlvCOmo7RgRvR + w/Xvwv9BzsQ3TCDD4n0FzsRwsyeVMOSin98n/Bjn0VmodkvC0GpFGetIJ0RHuGEDGZC3pOUoBGft + SBtdqqhkTu4NLchR+RkrcOGYk5pPe2BKccKUHc5rSZc9FmOtsnnVDWR3t6TvO2HG37nEyyMvYGLI + awvwhHN+uK/ngfXretiBdw3v27JOF163zgttCDGr7GJYYXT0n8Cz8s7s7pyTe8V8SnF5vjezBIvJ + u4B7xET72fExgQSLo1p8LgOavCojWcm/gHtKOH7g/rheK1iSBwmnnKdZPj6ez+dDiIX/MMfHokbu + aoT1pOGEMrKpkdtplMsoh1Hu4p+zmBbtnTmuVbbfkfDXgnPefoFg1mhbd0QJUROuVU8UrwdiUfCa + Waa7oYbrHwAAAP//AwDU8LpLmgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -44,14 +53,23 @@ interactions: notion-version: - '2022-06-28' method: GET - uri: https://api.notion.com/v1/pages/16cabc1e-edcd-8130-8c6b-f9c944d8fc97 + uri: https://api.notion.com/v1/pages/16cabc1e-edcd-813b-805e-cc3cd81f65b6 response: - content: '{"object":"page","id":"16cabc1e-edcd-8130-8c6b-f9c944d8fc97","created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:20:54.151558","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:20:54.151558","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-20-54-151558-16cabc1eedcd81308c6bf9c944d8fc97","public_url":null,"request_id":"cf38c403-b04f-4e4f-8414-6c6ede386776"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPNbtswDMdfpeDZTKVY/tJz9LRhCPRBN2o1yZPlZkWQdx9kN0m3Uw87 + iSSIP38kxTNE/UImg4RJPRNU4CxI4K1R2nBCssZiz2uNPWsIjamN7fnYNrqFCkwilckesvtJIGHP + 9gL5Hmv2xDtZC8nYjjH2DSrwas4Hsu5r2Vdd/Q7yfCdcZkpXwq7rmrFWNfZDPaKoR4W63TcoWmZa + zgZhuh4ufxf+D3ImvlECGRbvK3Amhqs9qUQhF/38PtHHOA/OQnWzJAyNVozzFtuua1EYPuBAosFG + UNcJ3oys1qWKSubo3siCHJWfqQIXDjmp+XgLTClOlLKjeS3psqdirFU2r7qC3Nwt6fuNMNPvXOLl + kWcwMeS1BXiiOT/c1/PA+3U9fCfaWvRNWacLr1vnhTaEmFV2MawwOvpP4Fl5Z27unJN7pXxMcXm+ + N7MES8m7QLeIifaz42MCCZZGtfhcBjR5VUaykn8B95ho/MD9cblUsCQPEo45T7N8fDydTrsQC/9u + jo9FDe9qyHusBTKOmxpeT6NcRjmMchf/nMW0aO/MYa2y/Y5Evxaa8/YLVGu6kSuO1gqBYrQ9aq0Z + 7vnAWdcLPlgGlz8AAAD//wMAGBtR2ZoDAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -68,11 +86,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8130-8c6b-f9c944d8fc97 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-813b-805e-cc3cd81f65b6 response: - content: '{"object":"block","id":"16cabc1e-edcd-8130-8c6b-f9c944d8fc97","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:20:54.151558"},"request_id":"b20890cb-0eda-447e-9b2b-6f9bf02f35c9"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFG7bsMwDPyVgrMZSNbT+o5MXQxKomq3bpLaSoEgyL8XTpqmY4duJHg8 + 3h3PsI+vnCoEiNM+vUEDY4YA0iaKSTJyThm9VBG9MIwpqZS9LNZECw0caOZdhXCGejowBDjQC/dj + vo5uVYDORBJSWrTOWdRJdtixNmg0O6elKUJFuDSQZqbKua/j+0rVilajbFGJrXRB6SDERgjxDA1M + tNSe8/g39J03nlahP36PC893u845UxQp9J0qqFUhjLY1qK1IVopOJ+dXib8P/wPdQEufhnHKM+8g + FJoWboDmNIyfnCHU+cgNjLu+zrQM9/476etev6a8Wnw06y/GOq2QLS/16RHMk/TXYORGW6W9WRXM + /HHkpd4eVSh5k3zBVpND7azESI7RadLF2Uiu6+DyBQAA//8DAHXBmjczAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_pages_update.yaml b/tests/cassettes/test_pages_update.yaml index 807ea5f..c3cfa1e 100644 --- a/tests/cassettes/test_pages_update.yaml +++ b/tests/cassettes/test_pages_update.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:20:55.725477"}}]},"children":[]}' + 2024-12-30 18:34:03.276685"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,12 +22,21 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-812c-945e-d720ee9b73a6","created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:20:55.725477","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:20:55.725477","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-20-55-725477-16cabc1eedcd812c945ed720ee9b73a6","public_url":null,"request_id":"ff441be1-780a-4d1a-87e0-2dfa9513d23a"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rJPBctwgDIZfJaOz2YBtwOY5cmqns4NBzpJQcDHONrOz797BznrTnnLo + CUmj+fVJQheIwwuaDAom/YxQgbOggAmjB8OQoDWWdKzjpJNME6S814JzzkYDFZiEOqM9ZvcTQUFN + 65awmjT0iUnVtIrSA6X0G1Tg9ZyPaN3Xsm+6wzuoy51wmTHdCKWUfGx0Q7q+GUnbjJoMouakFdQI + RvvWyA6ufxf+D3ImvmECFRbvK3Amhps96YQhF/38PuHHOI/OQrVbCno+aMqYIEJKQVrDetJjywlv + UcqW8ZE2Q6mikzm5N7SgRu1nrMCFY056Pu2BKcUJU3Y4ryVd9liMtcrmVTeQ3d2Svu+EGX/nEi+P + uoCJIa8twBPO+eG+ngfWretpDrUUouNlnS68bp0X2hBi1tnFsMIM0X8Cz9o7s7tzTu4V8ynF5fne + zBIsJu8C7hET7WfHxwQKLI568bkMaPK6jGQl/wLuKeH4gfvjeq1gSR4UnHKeZvX4eD6fDyEW/sMc + H4sauasR1pGmJbQhmxq5nUa5jHIY5S7+OYtpGbwzx7XK9jsS/lpwztsvkE3NpbCW8GFsSdv1SHo6 + jEQibwZhJY6CwvUPAAAA//8DAM3kFDiaAwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: "{\"icon\":{\"type\":\"emoji\",\"emoji\":\"\U0001F6F4\"}}" headers: @@ -48,14 +57,23 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/pages/16cabc1e-edcd-812c-945e-d720ee9b73a6 + uri: https://api.notion.com/v1/pages/16cabc1e-edcd-8185-871a-e059a65551fc response: - content: "{\"object\":\"page\",\"id\":\"16cabc1e-edcd-812c-945e-d720ee9b73a6\",\"created_time\":\"2024-12-30T17:20:00.000Z\",\"last_edited_time\":\"2024-12-30T17:20: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,\"in_trash\":false,\"properties\":{\"title\":{\"id\":\"title\",\"type\":\"title\",\"title\":[{\"type\":\"text\",\"text\":{\"content\":\"Test - 2024-12-30 18:20:55.725477\",\"link\":null},\"annotations\":{\"bold\":false,\"italic\":false,\"strikethrough\":false,\"underline\":false,\"code\":false,\"color\":\"default\"},\"plain_text\":\"Test - 2024-12-30 18:20:55.725477\",\"href\":null}]}},\"url\":\"https://www.notion.so/Test-2024-12-30-18-20-55-725477-16cabc1eedcd812c945ed720ee9b73a6\",\"public_url\":null,\"request_id\":\"b92baa45-9b2a-4ee8-8cf3-d604dbd41aff\"}" + body: + string: !!binary | + H4sIAAAAAAAAA6yTS3LbMAyGr5LBWrRJiQ+J58iqnY6HoqCYCSOqFBU34/FJuuglerAeoUMpltOs + suiKBAb88QEgzhDaR7QJNIzmAaEA14EGJq1pLUOCne1IzWpBasUMQSoaI4UQrLdQgI1oEnaH5J4R + NJS05ISVpKL3TOmKa0p3lNIvUIA3Uzpg5z4XfdVtX0Gfb4TzhPFKqJQSfWUqUjdVT3jVG9LKUhAu + qZWMNtyqGi7/Jv4Pcja8YAQ9zN4X4GwYsmJ6HXNB+BweHRRvp4Y/v37+zm9GE3FI7wJzpw+ug2K7 + aWhEayhjkkilJOGWNaRBLojgqBRnoqdVm8VMtEf3gh3o3vgJC3DDIUUzHTfHGMOIMTmclpQuecyX + JctqFVeQzVyDvm6ECX+k7M+HPoMNQ1pKgHuc0t1tcnesXiZX7UolZS3ypN3wtDYo0w5DSCa5MCww + bfDvwJPxzm7mlKJ7wnSMYX64FTMPHUbvBtw8NnTvDR8iaOiwN7NPS7e9yS1ZyD+Be4zYv+F+u1wK + mKMHDceUxknv96fTaTeEzL+bwj6rkZsaYTWpOKEVWdXIdWvy0uSdySvzYWPGufXOHpYs6yeK+H3G + Ka2/wMq2tr3tiCwbRninKGkpclI3PW0bpmxPBVz+AgAA//8DABZ5DHm1AwAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '{"icon":null}' headers: @@ -76,14 +94,23 @@ interactions: notion-version: - '2022-06-28' method: PATCH - uri: https://api.notion.com/v1/pages/16cabc1e-edcd-812c-945e-d720ee9b73a6 + uri: https://api.notion.com/v1/pages/16cabc1e-edcd-8185-871a-e059a65551fc response: - content: '{"object":"page","id":"16cabc1e-edcd-812c-945e-d720ee9b73a6","created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:20:55.725477","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:20:55.725477","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-20-55-725477-16cabc1eedcd812c945ed720ee9b73a6","public_url":null,"request_id":"7a6acc22-63cb-4baa-a1ef-baebda1af3db"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTwXLcIAyGXyWjs9mAAWPzHDm109nBWGRJqHExzjazs+/ewc56055y6AlJo/n1 + SUIXiP0L2gwaJvOMUIEfQANrrOktQ4KDHUjLWklaxQxBKjvTSCmZs1CBTWgyDsfsfyJoqGktCKsJ + p09MaS40pQdK6TeoIJg5H3HwX8u+6fbvoC93wmXGdCNUSknHDSdtxx0R3BnSN7UkoqG2YbQTVrVw + /bvwf5Cz8Q0T6HEJoQJv43izJ5NwzEU/v0/4Mc6jH6DaLQ2d7A1lrCGNUg0RlnWkQyGJFKiUYNJR + 3pcqJtmTf8MBtDNhxgr8eMzJzKc9MKU4Ycoe57WkzwGLsVbZvOoGsrtb0vedMOPvXOLl0Rewccxr + C/CEc364r+eBtet6+KFWTdPKsk4/vm6dF9pxjNlkH8cVpo/hE3g2wdvdnXPyr5hPKS7P92aWccAU + /Ih7xMbhsxNiAg0DOrOEXAY0BVNGspJ/AfeU0H3g/rheK1hSAA2nnKdZPz6ez+fDGAv/YY6PRY3c + 1QhrCReEcrKpkdtplMsoh1Hu4p+zmJY+eHtcq2y/I+GvBee8/QLm2m4wvSTcWUmEcJZ0VnREuVq2 + NR962dZw/QMAAP//AwCrAmGymgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -100,11 +127,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-812c-945e-d720ee9b73a6 + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-8185-871a-e059a65551fc response: - content: '{"object":"block","id":"16cabc1e-edcd-812c-945e-d720ee9b73a6","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:20:00.000Z","last_edited_time":"2024-12-30T17:20: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:20:55.725477"},"request_id":"b9071eae-1e4c-43f9-b5ba-e71e9d1ed54d"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFG7bsMwDPyVgrMZiHra+o5MXQxZomq3bpLaSoEgyL8XSpqmY4duJHg8 + 3h3PsB9eORbwMMz7+AYNTAk8kI1hiMTIKSZsqTXYOgrIwnTBGmMoR2jgEBbeFfBnKKcDg4dDeOF+ + StfRrfLQmSEIIovWOYs6Uocda4NGs3OaTBZqgEsDceFQOPVleq9UUkiNJFGJLTmvtBdiI4R4hgbm + sJae0/Q39J13OFWhP36PKy93u845k1VQ2HYqo1Y54GClQW1FtCQ6HV1bJf4+/A90Y1j7OE5zWngH + Pod55QbCEsfpkxP4shy5gWnXlyWs473/Tvq619eUq8VHU38xlblCtryWp0cwT9Reg1Eb6axtTVWw + 8MeR13J7VLKpy1EplF1m1DkxthQDCiJJ1kiWLODyBQAA//8DAA1f5uIzAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_search.yaml b/tests/cassettes/test_search.yaml index 6708059..833e3e6 100644 --- a/tests/cassettes/test_search.yaml +++ b/tests/cassettes/test_search.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"parent":{"page_id":"95ba011667764c199e4554e77415f03b"},"properties":{"title":[{"text":{"content":"Test - 2024-12-30 18:21:21.304151"}}]},"children":[]}' + 2024-12-30 18:34:33.085100"}}]},"children":[]}' headers: accept: - '*/*' @@ -22,14 +22,23 @@ interactions: method: POST uri: https://api.notion.com/v1/pages response: - content: '{"object":"page","id":"16cabc1e-edcd-81fd-a9a5-f171d995ab0e","created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":false,"properties":{"title":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"Test - 2024-12-30 18:21:21.304151","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"Test - 2024-12-30 18:21:21.304151","href":null}]}},"url":"https://www.notion.so/Test-2024-12-30-18-21-21-304151-16cabc1eedcd81fda9a5f171d995ab0e","public_url":null,"request_id":"4efebdf4-d848-4546-9e22-5a0377a560d7"}' + body: + string: !!binary | + H4sIAAAAAAAAA6yTzW7bMAzHX6Xg2UqlSPKHnqOnDUOgD7pRq0meLDcrgrz7ILtJup162EkkQfz5 + IymeIZkXtAUUTPoZoQHvQAFrrTaWIUFnHemZG4iWoyFO99S24zBKaqABm1EXdIfifyIo2NO9IGxP + OH1ineJCUbqjlH6DBoKeywGd/1r2Vde8gzrfCZcZ85Ww6zo5cs1JP/CRCD5qYtq9JKKltmV0ELbr + 4fJ34f8gZ9MbZlBxCaEBb1O82pPOGEvVL+8Tfozz4B00N0vBII2mjLWk7bqWCMsGMqCQRArsOsHk + SLmpVXS2R/+GDtSow4wN+HgoWc/HW2DKacJcPM5rSV8CVmOtsnnNFeTmbknfb4QFf5car486g02x + rC3AE87l4b6eB9bX9XC+o71klNZ1+vi6dV5pY0xFF5/iCmNS+ARedPD25s4l+1csx5yW53szS3SY + g494i9jkPjshZVDgcNRLKHVAU9B1JCv5F3CPGccP3B+XSwNLDqDgWMo0q8fH0+m0i6ny7+b0WNXI + XY2wnnBBOCebGrmeRr2Mehj1Lv45i2kxwdvDWmX7HRl/LTiX7RdI4ZjU3Ui6nrVEMNsSw7QlaNrR + SCql1hQufwAAAP//AwBJSG7XmgMAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: - body: '{"query":"16cabc1e-edcd-81fd-a9a5-f171d995ab0e","sort":{"direction":"descending","timestamp":"last_edited_time"}}' + body: '{"query":"16cabc1e-edcd-81d9-a5fb-da80c6f9f50b","sort":{"direction":"descending","timestamp":"last_edited_time"}}' headers: accept: - '*/*' @@ -50,10 +59,15 @@ 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":"44e5b7fe-3df5-47b6-bbaa-18b7e16431ea"}' + body: + string: !!binary | + H4sIAAAAAAAAA2TN0Q6CIBQG4Hf5r2ErUxRepTUGciwbiXJgqznfvXXd7Xfz7Uj+SWOBQZy5QCAT + 11gY5noTWOhd7Fgzpwyz1BgFHo7tK2WCmVxkEiiflWCwujvZlG1wxXnHBPFPZj9+wVaJi50DDJrQ + 9pdOD9KfBy3bQSnpaWpl05+CUp32pDscXwAAAP//AwCRnLmFpgAAAA== headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -70,11 +84,18 @@ interactions: notion-version: - '2022-06-28' method: DELETE - uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81fd-a9a5-f171d995ab0e + uri: https://api.notion.com/v1/blocks/16cabc1e-edcd-81d9-a5fb-da80c6f9f50b response: - content: '{"object":"block","id":"16cabc1e-edcd-81fd-a9a5-f171d995ab0e","parent":{"type":"page_id","page_id":"95ba0116-6776-4c19-9e45-54e77415f03b"},"created_time":"2024-12-30T17:21:00.000Z","last_edited_time":"2024-12-30T17:21: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,"in_trash":true,"type":"child_page","child_page":{"title":"Test - 2024-12-30 18:21:21.304151"},"request_id":"2df65321-91dc-4c70-a457-0ff15d1ac253"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//rFHLTsNADPwV5HNcebOv7H5HT1yifTgkENqSbJGqqv+OtqWUIwdutjwe + z4zPsI+vnAp4iPM+vUEDUwYPwqQQk2DknDJ2IjsMeoiYQ0fJDG7QFKGBQ1h4V8CfoZwODB4O4YX7 + KV9Ht8qD0zGQEAaNtQZVEg4dK41asbVK6IFkhEsDaeFQOPdleq9ULbUKRYuStsJ6qTzRhoieoYE5 + rKXnPP0NfeeNpyr0x+9x5eVu11qrBxkkdk4OqOQQMJpWozKUjCCnku2qxN+H/4FuDGufxmnOC+/A + D2FeuYGwpHH65Ay+LEduYNr1ZQnreO+/k77u9TXlavHR1F9MZa6QLa/l6RHMk+hqMFJuqNOCqCpY + +OPIa7k9KlFsI3USnYxVbEsYpXUYsrCWY3YyE1y+AAAA//8DAFNT3SQzAgAA headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_users_list.yaml b/tests/cassettes/test_users_list.yaml index 003e10b..7589acd 100644 --- a/tests/cassettes/test_users_list.yaml +++ b/tests/cassettes/test_users_list.yaml @@ -17,9 +17,17 @@ interactions: method: GET 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/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":"d1999e67-7eb2-44d6-b1c6-6d6fc0e8b725"}' + body: + string: !!binary | + H4sIAAAAAAAAA3RS226cMBD9lWqeGRYwN/spb/mIKkJjMzQkBlNfsk1X/HvFZnNR1b54jnxknYvn + Ak4/sYmgwM4hQgaeQ7IxgPp++eRSYA8ZzCMooHrqemkMdtr0WJupwL7SEqnX1I2yb9hMkMFKC4OC + +zRbS2nhb/ds5xUyoBeK5IfkLSh4jHEL6nQKAlPAM4eIVU4L/XYrnUNu3HLakrazyVcXZ7diiBRn + cyWKcuyKRozIpWiwnqoOtaYCm5EbUY1CVrI9eVpWDiJ/2vgHZBBft8PVxj64w8wNqAvwQvPh6E3n + 7u1dzgn2PftPE13XNZMggb0UE9ZiItRt1WDdFqYtC1mbrv9s4j3A+Izb6189rMnaD3PaHf9wnOoC + 7ryyP8CNPDv/HDYyDNkXrKJPvH+5Gf4puu8PGaz8Kw4m+eD8u/AjhWFxnkFNZAN/OLmFvQ512Y/l + +Jk4xOEaX9ZciFqUWEpDWBemRSl7ja0UY1U3WhjuYP8DAAD//wMAU41JcmICAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_users_me.yaml b/tests/cassettes/test_users_me.yaml index ddfe159..2b734eb 100644 --- a/tests/cassettes/test_users_me.yaml +++ b/tests/cassettes/test_users_me.yaml @@ -17,8 +17,14 @@ 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":"dd2d0023-75bb-4503-b71c-0850ddcc1579"}' + body: + string: !!binary | + H4sIAAAAAAAAA2yPTYrDMBSD76K1H6QTx8/2ZYL/Ap1m7IxjTykldx9auuiiG/EhCYTuKP47hQaL + vqcKgXOEBTNPy+hG0mZcSI6LI6++JpJqCOo0GBlYQyC7nwSLXNq5ZNrjhbYbBNyfa67Ova6wua+r + QLttj6IvDeKp9o5yzak+4BVeS73smwsJ4o1tqz0db878cfQQqOm3p73NzwMnHryKTtGkNZNk40kH + ZSgmzTyw9NEoHP8AAAD//wMA3V4Trv4AAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1 diff --git a/tests/cassettes/test_users_retrieve.yaml b/tests/cassettes/test_users_retrieve.yaml index 8f7093a..ca6cba8 100644 --- a/tests/cassettes/test_users_retrieve.yaml +++ b/tests/cassettes/test_users_retrieve.yaml @@ -17,10 +17,16 @@ 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":"9f4d5a8f-4782-4738-87b2-db2fcc109ec9"}' + body: + string: !!binary | + H4sIAAAAAAAAAwAAAP//bI/BisMwEEP/RWcPpLWTcfwzwXHG0G3Wzjp2Syn596VlDz3sRTwkgdAT + ef6SUOHQdilQuCxwYOY+aq/JjjqS0dHTPJx7MkMXhlM3msAWCsl/CxxSrpecaF+utD2g4G+++jK1 + ssKltq4K9bG9inOuUG91T+R7kvKCv/Cey3XffBCoD3a1NDk+nOnf0UOhyE+TvU7vA6dg+55Zkx6j + JRNZk5/PC7GYzg/GRssWxy8AAAD//wMAbn9rQP4AAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK - request: body: '' headers: @@ -39,8 +45,14 @@ 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":"b88ac143-7766-42fa-982e-eef6fe527ce8"}' + body: + string: !!binary | + H4sIAAAAAAAAA2yPwYrDIBiE32XO/hCrMdGXCcb8QreppkZbSsm7Ly176GEvw8fMwDAv5PmHQ4VD + 27lA4LzAYRiGPiqvaLQqklbR02xOPWnTBSM7q8MwQiD5K8Mh5XrOifblQtsTAv7uqy9TKytcausq + UJ/buzjnCvFR90J+JC5v+AsfuVz2zQeG+GJXS+Pjy5n+HT0ECt8a73X6HOC4BOm9JWOlIR2VpZHH + hYKWvVTyFLnrcPwCAAD//wMADirKkP4AAAA= headers: {} - http_version: HTTP/1.1 - status_code: 200 + status: + code: 200 + message: OK version: 1