Skip to content

Commit 8255b2c

Browse files
committed
fix(api): Align test fixtures with API field names
1 parent f5179f1 commit 8255b2c

2 files changed

Lines changed: 22 additions & 21 deletions

File tree

tests/data/test_defaults.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ class PaginatedItems(TypedDict):
5656
"workspace_id": None,
5757
"child_order": 1,
5858
"color": "red",
59-
"shared": False,
60-
"collapsed": False,
59+
"is_shared": False,
60+
"is_collapsed": False,
6161
"is_favorite": False,
62-
"is_inbox_project": True,
62+
"inbox_project": True,
6363
"can_assign_tasks": False,
6464
"is_archived": False,
6565
"view_style": "list",
@@ -69,12 +69,12 @@ class PaginatedItems(TypedDict):
6969

7070
DEFAULT_PROJECT_RESPONSE_2 = dict(DEFAULT_PROJECT_RESPONSE)
7171
DEFAULT_PROJECT_RESPONSE_2["id"] = "6X7rfFVPjhvv84XG"
72-
DEFAULT_PROJECT_RESPONSE_2["is_inbox_project"] = False
72+
DEFAULT_PROJECT_RESPONSE_2["inbox_project"] = False
7373

7474

7575
DEFAULT_PROJECT_RESPONSE_3 = dict(DEFAULT_PROJECT_RESPONSE)
7676
DEFAULT_PROJECT_RESPONSE_3["id"] = "6X7rfEVP8hvv25ZQ"
77-
DEFAULT_PROJECT_RESPONSE_3["is_inbox_project"] = False
77+
DEFAULT_PROJECT_RESPONSE_3["inbox_project"] = False
7878

7979
DEFAULT_PROJECTS_RESPONSE: list[PaginatedResults] = [
8080
{
@@ -99,8 +99,9 @@ class PaginatedItems(TypedDict):
9999
"due": DEFAULT_DUE_RESPONSE,
100100
"deadline": DEFAULT_DEADLINE_RESPONSE,
101101
"duration": DEFAULT_DURATION_RESPONSE,
102-
"collapsed": False,
102+
"is_collapsed": False,
103103
"child_order": 3,
104+
"day_order": -1,
104105
"responsible_uid": "2423523",
105106
"assigned_by_uid": "2971358",
106107
"completed_at": None,
@@ -179,8 +180,8 @@ class PaginatedItems(TypedDict):
179180
"id": "6X7rM8997g3RQmvh",
180181
"project_id": "4567",
181182
"name": "A Section",
182-
"collapsed": False,
183-
"order": 1,
183+
"is_collapsed": False,
184+
"section_order": 1,
184185
}
185186

186187
DEFAULT_SECTION_RESPONSE_2 = dict(DEFAULT_SECTION_RESPONSE)
@@ -219,18 +220,17 @@ class PaginatedItems(TypedDict):
219220
"content": "A comment",
220221
"posted_uid": "34567",
221222
"posted_at": "2019-09-22T07:00:00.000000Z",
222-
"task_id": "6X7rM8997g3RQmvh",
223-
"project_id": "6X7rfEVP8hvv25ZQ",
224-
"attachment": DEFAULT_ATTACHMENT_RESPONSE,
223+
"item_id": "6X7rM8997g3RQmvh",
224+
"file_attachment": DEFAULT_ATTACHMENT_RESPONSE,
225225
}
226226

227227
DEFAULT_COMMENT_RESPONSE_2 = dict(DEFAULT_COMMENT_RESPONSE)
228228
DEFAULT_COMMENT_RESPONSE_2["id"] = "6X7rfFVPjhvv84XG"
229-
DEFAULT_COMMENT_RESPONSE_2["attachment"] = None
229+
DEFAULT_COMMENT_RESPONSE_2["file_attachment"] = None
230230

231231
DEFAULT_COMMENT_RESPONSE_3 = dict(DEFAULT_COMMENT_RESPONSE)
232232
DEFAULT_COMMENT_RESPONSE_3["id"] = "6X7rfFVPjhvv65HG"
233-
DEFAULT_COMMENT_RESPONSE_3["attachment"] = None
233+
DEFAULT_COMMENT_RESPONSE_3["file_attachment"] = None
234234

235235
DEFAULT_COMMENTS_RESPONSE: list[PaginatedResults] = [
236236
{

tests/test_models.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ def test_project_from_dict() -> None:
6666
assert project.workspace_id == sample_data["workspace_id"]
6767
assert project.order == sample_data["child_order"]
6868
assert project.color == sample_data["color"]
69-
assert project.is_collapsed == sample_data["collapsed"]
70-
assert project.is_shared == sample_data["shared"]
69+
assert project.is_collapsed == sample_data["is_collapsed"]
70+
assert project.is_shared == sample_data["is_shared"]
7171
assert project.is_favorite == sample_data["is_favorite"]
72-
assert project.is_inbox_project == sample_data["is_inbox_project"]
72+
assert project.is_inbox_project == sample_data["inbox_project"]
7373
assert project.can_assign_tasks == sample_data["can_assign_tasks"]
7474
assert project.view_style == sample_data["view_style"]
7575
assert project.created_at == parse_datetime(str(sample_data["created_at"]))
@@ -99,7 +99,7 @@ def test_task_from_dict() -> None:
9999
assert task.priority == sample_data["priority"]
100100
assert task.due == Due.from_dict(sample_data["due"])
101101
assert task.duration == Duration.from_dict(sample_data["duration"])
102-
assert task.is_collapsed == sample_data["collapsed"]
102+
assert task.is_collapsed == sample_data["is_collapsed"]
103103
assert task.order == sample_data["child_order"]
104104
assert task.assignee_id == sample_data["responsible_uid"]
105105
assert task.assigner_id == sample_data["assigned_by_uid"]
@@ -126,7 +126,8 @@ def test_section_from_dict() -> None:
126126
assert section.id == sample_data["id"]
127127
assert section.project_id == sample_data["project_id"]
128128
assert section.name == sample_data["name"]
129-
assert section.order == sample_data["order"]
129+
assert section.is_collapsed == sample_data["is_collapsed"]
130+
assert section.order == sample_data["section_order"]
130131

131132

132133
def test_collaborator_from_dict() -> None:
@@ -169,9 +170,9 @@ def test_comment_from_dict() -> None:
169170
assert comment.content == sample_data["content"]
170171
assert comment.poster_id == sample_data["posted_uid"]
171172
assert comment.posted_at == parse_datetime(sample_data["posted_at"])
172-
assert comment.task_id == sample_data["task_id"]
173-
assert comment.project_id == sample_data["project_id"]
174-
assert comment.attachment == Attachment.from_dict(sample_data["attachment"])
173+
assert comment.task_id == sample_data["item_id"]
174+
assert comment.project_id is None
175+
assert comment.attachment == Attachment.from_dict(sample_data["file_attachment"])
175176

176177

177178
def test_label_from_dict() -> None:

0 commit comments

Comments
 (0)