chenzhaoyang
2025-12-17 d3e5a4b7658ece4f845bbc0c4f95acf3fbdf8a61
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
---
test_name: tasks_api_test
strict: false
marks:
- usefixtures:
  - django_live_url
stages:
- id: signup
  type: ref
- id: create_project
  type: ref
- id: create_task
  type: ref
- name: get list of tasks
  request:
    method: GET
    url: '{django_live_url}/api/tasks?project={project_pk}'
  response:
    status_code: 200
- id: create_annotation
  type: ref
- name: get task by id from data manager
  request:
    method: GET
    url: '{django_live_url}/api/tasks/{task_pk}?project={project_pk}'
  response:
    status_code: 200
 
---
test_name: tasks_api_not_found
strict: false
marks:
- usefixtures:
  - django_live_url
stages:
- id: signup
  type: ref
- id: create_project
  type: ref
- id: create_task
  type: ref
- id: create_annotation
  type: ref
- name: get task by id from data manager
  request:
    method: GET
    url: '{django_live_url}/api/tasks/{task_pk}?project={project_pk}'
  response:
    status_code: 200
- name: get task by id from data manager
  request:
    method: GET
    url: '{django_live_url}/api/tasks/{task_pk}'
  response:
    status_code: 200
- name: get task by id with 404
  request:
    method: GET
    url: '{django_live_url}/api/tasks/{task_pk}{task_pk}'
  response:
    status_code: 404