Skip to content

Commit d07ce47

Browse files
authored
Fix tests and update cassettes (#248)
1 parent 12334b2 commit d07ce47

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+635
-627
lines changed

requirements/tests.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@ pytest-asyncio
44
pytest-cov
55
pytest-timeout
66
pytest-vcr
7+
8+
# I'm unable to use vcrpy 6.x cassettes (UnicodeDecodeError on JSON body), let's try again later
9+
vcrpy<6

tests/cassettes/test_api_response_error.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ interactions:
4141
uri: https://api.notion.com/v1/users
4242
response:
4343
content: '{"object":"error","status":401,"code":"unauthorized","message":"API
44-
token is invalid.","request_id":"da934f68-ceb1-42a9-b0e4-6f254572d4aa"}'
44+
token is invalid.","request_id":"3db4e917-1be1-49a5-bfcd-f5339a6a8d4f"}'
4545
headers: {}
4646
http_version: HTTP/1.1
4747
status_code: 401

tests/cassettes/test_async_api_response_error.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ interactions:
4141
uri: https://api.notion.com/v1/users
4242
response:
4343
content: '{"object":"error","status":401,"code":"unauthorized","message":"API
44-
token is invalid.","request_id":"38daaeec-a2c3-4d66-baf8-795cf5bd787e"}'
44+
token is invalid.","request_id":"f12c8893-f690-44c3-88d3-6ab25b1804c8"}'
4545
headers: {}
4646
http_version: HTTP/1.1
4747
status_code: 401

tests/cassettes/test_async_client_request.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ interactions:
4141
uri: https://api.notion.com/v1/users
4242
response:
4343
content: '{"object":"list","results":[{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf","name":"Guillaume
44-
Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/01d7053d-e135-4f27-bba0-5de532d39296/ramnes3.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"b896c45a-4b3c-4c1d-8f74-74c918277563"}'
44+
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":"2a76c63f-ab19-45ef-88af-e043f3baa4ca"}'
4545
headers: {}
4646
http_version: HTTP/1.1
4747
status_code: 200

tests/cassettes/test_async_client_request_auth.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ interactions:
1818
uri: https://api.notion.com/v1/users
1919
response:
2020
content: '{"object":"error","status":401,"code":"unauthorized","message":"API
21-
token is invalid.","request_id":"55e52eed-c17d-4695-8cde-49e01bb83990"}'
21+
token is invalid.","request_id":"9edc0732-7262-4130-bb9d-1d95030beb0f"}'
2222
headers: {}
2323
http_version: HTTP/1.1
2424
status_code: 401
@@ -41,7 +41,7 @@ interactions:
4141
uri: https://api.notion.com/v1/users
4242
response:
4343
content: '{"object":"list","results":[{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf","name":"Guillaume
44-
Gelin","avatar_url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com/01d7053d-e135-4f27-bba0-5de532d39296/ramnes3.jpeg","type":"person","person":{"email":"notion@ramnes.eu"}},{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78","name":"notion-sdk-py","avatar_url":null,"type":"bot","bot":{"owner":{"type":"workspace","workspace":true},"workspace_name":"notion-sdk-py"}}],"next_cursor":null,"has_more":false,"type":"user","user":{},"request_id":"4230ed69-a603-4427-b878-1417970f557c"}'
44+
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":"20f2acad-35c1-443d-89e4-6b7929b523ab"}'
4545
headers: {}
4646
http_version: HTTP/1.1
4747
status_code: 200

tests/cassettes/test_async_collect_paginated_api.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ interactions:
2121
method: POST
2222
uri: https://api.notion.com/v1/search
2323
response:
24-
content: '{"object":"list","results":[{"object":"page","id":"95ba0116-6776-4c19-9e45-54e77415f03b","created_time":"2023-06-29T12:47:00.000Z","last_edited_time":"2023-12-25T21:51:00.000Z","created_by":{"object":"user","id":"a4f789cc-7bc8-4cf0-82b9-a8ba7d985ecf"},"last_edited_by":{"object":"user","id":"7775f3a3-893f-43fa-b625-460c61094c78"},"cover":null,"icon":null,"parent":{"type":"workspace","workspace":true},"archived":false,"properties":{"title":{"id":"title","type":"title","title":[]}},"url":"https://www.notion.so/95ba011667764c199e4554e77415f03b","public_url":null}],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"199e29d6-fd4c-45f5-ad45-cad7bdcde213"}'
24+
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:10: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":"a1c6c917-2851-4ab0-afdb-38b6ca7c12f0"}'
2525
headers: {}
2626
http_version: HTTP/1.1
2727
status_code: 200
2828
- request:
29-
body: '{"query": "This should have no results"}'
29+
body: '{"query":"This should have no results"}'
3030
headers:
3131
accept:
3232
- '*/*'
@@ -37,7 +37,7 @@ interactions:
3737
connection:
3838
- keep-alive
3939
content-length:
40-
- '40'
40+
- '39'
4141
content-type:
4242
- application/json
4343
host:
@@ -47,7 +47,7 @@ interactions:
4747
method: POST
4848
uri: https://api.notion.com/v1/search
4949
response:
50-
content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"2b07b4e1-ef07-4bfc-9765-b3e44f5201c8"}'
50+
content: '{"object":"list","results":[],"next_cursor":null,"has_more":false,"type":"page_or_database","page_or_database":{},"request_id":"e3461425-bfff-46d3-ad59-0aa997592b35"}'
5151
headers: {}
5252
http_version: HTTP/1.1
5353
status_code: 200

0 commit comments

Comments
 (0)