|
6 | 6 |
|
7 | 7 | from data_rentgen.db.models import Dataset |
8 | 8 | from tests.fixtures.mocks import MockedUser |
| 9 | +from tests.test_server.utils.convert_to_json import dataset_to_json |
9 | 10 | from tests.test_server.utils.enrich import enrich_datasets |
10 | 11 |
|
11 | 12 | pytestmark = [pytest.mark.server, pytest.mark.asyncio] |
@@ -40,22 +41,7 @@ async def test_search_datasets_by_address_url( |
40 | 41 | "previous_page": None, |
41 | 42 | "total_count": 1, |
42 | 43 | }, |
43 | | - "items": [ |
44 | | - { |
45 | | - "kind": "DATASET", |
46 | | - "id": dataset.id, |
47 | | - "format": dataset.format, |
48 | | - "name": dataset.name, |
49 | | - "location": { |
50 | | - "id": dataset.location.id, |
51 | | - "name": dataset.location.name, |
52 | | - "type": dataset.location.type, |
53 | | - "addresses": [{"url": address.url} for address in dataset.location.addresses], |
54 | | - "external_id": dataset.location.external_id, |
55 | | - }, |
56 | | - } |
57 | | - for dataset in datasets |
58 | | - ], |
| 44 | + "items": [dataset_to_json(dataset) for dataset in datasets], |
59 | 45 | } |
60 | 46 |
|
61 | 47 |
|
@@ -98,22 +84,7 @@ async def test_search_datasets_by_location_name( |
98 | 84 | "previous_page": None, |
99 | 85 | "total_count": 3, |
100 | 86 | }, |
101 | | - "items": [ |
102 | | - { |
103 | | - "kind": "DATASET", |
104 | | - "id": dataset.id, |
105 | | - "format": dataset.format, |
106 | | - "name": dataset.name, |
107 | | - "location": { |
108 | | - "id": dataset.location.id, |
109 | | - "name": dataset.location.name, |
110 | | - "type": dataset.location.type, |
111 | | - "addresses": [{"url": address.url} for address in dataset.location.addresses], |
112 | | - "external_id": dataset.location.external_id, |
113 | | - }, |
114 | | - } |
115 | | - for dataset in datasets |
116 | | - ], |
| 87 | + "items": [dataset_to_json(dataset) for dataset in datasets], |
117 | 88 | } |
118 | 89 |
|
119 | 90 |
|
@@ -145,22 +116,7 @@ async def test_search_datasets_by_dataset_name( |
145 | 116 | "previous_page": None, |
146 | 117 | "total_count": 1, |
147 | 118 | }, |
148 | | - "items": [ |
149 | | - { |
150 | | - "kind": "DATASET", |
151 | | - "id": dataset.id, |
152 | | - "format": dataset.format, |
153 | | - "name": dataset.name, |
154 | | - "location": { |
155 | | - "id": dataset.location.id, |
156 | | - "name": dataset.location.name, |
157 | | - "type": dataset.location.type, |
158 | | - "addresses": [{"url": address.url} for address in dataset.location.addresses], |
159 | | - "external_id": dataset.location.external_id, |
160 | | - }, |
161 | | - } |
162 | | - for dataset in datasets |
163 | | - ], |
| 119 | + "items": [dataset_to_json(dataset) for dataset in datasets], |
164 | 120 | } |
165 | 121 |
|
166 | 122 |
|
@@ -199,22 +155,7 @@ async def test_search_datasets_by_location_name_and_address_url( |
199 | 155 | "previous_page": None, |
200 | 156 | "total_count": 2, |
201 | 157 | }, |
202 | | - "items": [ |
203 | | - { |
204 | | - "kind": "DATASET", |
205 | | - "id": dataset.id, |
206 | | - "format": dataset.format, |
207 | | - "name": dataset.name, |
208 | | - "location": { |
209 | | - "id": dataset.location.id, |
210 | | - "name": dataset.location.name, |
211 | | - "type": dataset.location.type, |
212 | | - "addresses": [{"url": address.url} for address in dataset.location.addresses], |
213 | | - "external_id": dataset.location.external_id, |
214 | | - }, |
215 | | - } |
216 | | - for dataset in datasets |
217 | | - ], |
| 158 | + "items": [dataset_to_json(dataset) for dataset in datasets], |
218 | 159 | } |
219 | 160 |
|
220 | 161 |
|
|
0 commit comments