Skip to content

Commit 35a0540

Browse files
committed
Fix tests for python version 3.5
1 parent a842609 commit 35a0540

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

tests/test_api.py

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import os
12
import json
23
import xml.etree.ElementTree as ET
34
from io import BytesIO
@@ -79,7 +80,7 @@ def test_lookup_keyword(httpserver, client):
7980

8081

8182
def test_search_for_studies(httpserver, client, cache_dir):
82-
cache_filename = cache_dir.joinpath('search_for_studies.json')
83+
cache_filename = str(cache_dir.joinpath('search_for_studies.json'))
8384
with open(cache_filename, 'r') as f:
8485
content = f.read()
8586
parsed_content = json.loads(content)
@@ -96,7 +97,7 @@ def test_search_for_studies(httpserver, client, cache_dir):
9697

9798
def test_search_for_studies_qido_prefix(httpserver, client, cache_dir):
9899
client.qido_url_prefix = 'qidors'
99-
cache_filename = cache_dir.joinpath('search_for_studies.json')
100+
cache_filename = str(cache_dir.joinpath('search_for_studies.json'))
100101
with open(cache_filename, 'r') as f:
101102
content = f.read()
102103
headers = {'content-type': 'application/dicom+json'}
@@ -107,7 +108,7 @@ def test_search_for_studies_qido_prefix(httpserver, client, cache_dir):
107108

108109

109110
def test_search_for_studies_limit_offset(httpserver, client, cache_dir):
110-
cache_filename = cache_dir.joinpath('search_for_studies.json')
111+
cache_filename = str(cache_dir.joinpath('search_for_studies.json'))
111112
with open(cache_filename, 'r') as f:
112113
data = json.loads(f.read())
113114
# We will limit the search to 2 studies starting with the 2nd.
@@ -129,7 +130,7 @@ def test_search_for_studies_limit_offset(httpserver, client, cache_dir):
129130

130131

131132
def test_search_for_series(httpserver, client, cache_dir):
132-
cache_filename = cache_dir.joinpath('search_for_series.json')
133+
cache_filename = str(cache_dir.joinpath('search_for_series.json'))
133134
with open(cache_filename, 'r') as f:
134135
content = f.read()
135136
parsed_content = json.loads(content)
@@ -157,7 +158,7 @@ def test_search_for_series_wrong_uid_value(httpserver, client, cache_dir):
157158

158159

159160
def test_search_for_series_limit_offset(httpserver, client, cache_dir):
160-
cache_filename = cache_dir.joinpath('search_for_series.json')
161+
cache_filename = str(cache_dir.joinpath('search_for_series.json'))
161162
with open(cache_filename, 'r') as f:
162163
data = json.loads(f.read())
163164
content = json.dumps(data[1:3])
@@ -178,7 +179,7 @@ def test_search_for_series_limit_offset(httpserver, client, cache_dir):
178179

179180

180181
def test_search_for_instances(httpserver, client, cache_dir):
181-
cache_filename = cache_dir.joinpath('search_for_instances.json')
182+
cache_filename = str(cache_dir.joinpath('search_for_instances.json'))
182183
with open(cache_filename, 'r') as f:
183184
content = f.read()
184185
parsed_content = json.loads(content)
@@ -194,7 +195,7 @@ def test_search_for_instances(httpserver, client, cache_dir):
194195

195196

196197
def test_search_for_instances_limit_offset(httpserver, client, cache_dir):
197-
cache_filename = cache_dir.joinpath('search_for_instances.json')
198+
cache_filename = str(cache_dir.joinpath('search_for_instances.json'))
198199
with open(cache_filename, 'r') as f:
199200
content = f.read()
200201
parsed_content = json.loads(content)
@@ -234,7 +235,7 @@ def test_search_for_instances_includefields(httpserver, client, cache_dir):
234235

235236

236237
def test_retrieve_instance_metadata(httpserver, client, cache_dir):
237-
cache_filename = cache_dir.joinpath('retrieve_instance_metadata.json')
238+
cache_filename = str(cache_dir.joinpath('retrieve_instance_metadata.json'))
238239
with open(cache_filename, 'r') as f:
239240
content = f.read()
240241
parsed_content = json.loads(content)
@@ -261,7 +262,7 @@ def test_retrieve_instance_metadata(httpserver, client, cache_dir):
261262

262263
def test_retrieve_instance_metadata_wado_prefix(httpserver, client, cache_dir):
263264
client.wado_url_prefix = 'wadors'
264-
cache_filename = cache_dir.joinpath('retrieve_instance_metadata.json')
265+
cache_filename = str(cache_dir.joinpath('retrieve_instance_metadata.json'))
265266
with open(cache_filename, 'r') as f:
266267
content = f.read()
267268
parsed_content = json.loads(content)
@@ -283,7 +284,7 @@ def test_retrieve_instance_metadata_wado_prefix(httpserver, client, cache_dir):
283284

284285

285286
def test_retrieve_instance(httpserver, client, cache_dir):
286-
cache_filename = cache_dir.joinpath('file.dcm')
287+
cache_filename = str(cache_dir.joinpath('file.dcm'))
287288
with open(cache_filename, 'rb') as f:
288289
content = f.read()
289290
headers = {
@@ -313,7 +314,7 @@ def test_retrieve_instance(httpserver, client, cache_dir):
313314

314315

315316
def test_retrieve_instance_any_transfer_syntax(httpserver, client, cache_dir):
316-
cache_filename = cache_dir.joinpath('file.dcm')
317+
cache_filename = str(cache_dir.joinpath('file.dcm'))
317318
with open(cache_filename, 'rb') as f:
318319
content = f.read()
319320
headers = {
@@ -335,7 +336,7 @@ def test_retrieve_instance_any_transfer_syntax(httpserver, client, cache_dir):
335336

336337
def test_retrieve_instance_default_transfer_syntax(httpserver, client,
337338
cache_dir):
338-
cache_filename = cache_dir.joinpath('file.dcm')
339+
cache_filename = str(cache_dir.joinpath('file.dcm'))
339340
with open(cache_filename, 'rb') as f:
340341
content = f.read()
341342
headers = {
@@ -356,7 +357,7 @@ def test_retrieve_instance_default_transfer_syntax(httpserver, client,
356357

357358

358359
def test_retrieve_instance_wrong_transfer_syntax(httpserver, client, cache_dir):
359-
cache_filename = cache_dir.joinpath('file.dcm')
360+
cache_filename = str(cache_dir.joinpath('file.dcm'))
360361
with open(cache_filename, 'rb') as f:
361362
content = f.read()
362363
headers = {
@@ -376,7 +377,7 @@ def test_retrieve_instance_wrong_transfer_syntax(httpserver, client, cache_dir):
376377

377378

378379
def test_retrieve_instance_wrong_mime_type(httpserver, client, cache_dir):
379-
cache_filename = cache_dir.joinpath('file.dcm')
380+
cache_filename = str(cache_dir.joinpath('file.dcm'))
380381
with open(cache_filename, 'rb') as f:
381382
content = f.read()
382383
headers = {
@@ -396,7 +397,7 @@ def test_retrieve_instance_wrong_mime_type(httpserver, client, cache_dir):
396397

397398

398399
def test_retrieve_instance_frames_jpeg(httpserver, client, cache_dir):
399-
cache_filename = cache_dir.joinpath('retrieve_instance_pixeldata.jpg')
400+
cache_filename = str(cache_dir.joinpath('retrieve_instance_pixeldata.jpg'))
400401
with open(cache_filename, 'rb') as f:
401402
content = f.read()
402403
headers = {
@@ -425,7 +426,7 @@ def test_retrieve_instance_frames_jpeg(httpserver, client, cache_dir):
425426
def test_retrieve_instance_frames_jpeg_default_transfer_syntax(httpserver,
426427
client,
427428
cache_dir):
428-
cache_filename = cache_dir.joinpath('retrieve_instance_pixeldata.jpg')
429+
cache_filename = str(cache_dir.joinpath('retrieve_instance_pixeldata.jpg'))
429430
with open(cache_filename, 'rb') as f:
430431
content = f.read()
431432
headers = {
@@ -447,7 +448,7 @@ def test_retrieve_instance_frames_jpeg_default_transfer_syntax(httpserver,
447448

448449

449450
def test_retrieve_instance_frames_jp2(httpserver, client, cache_dir):
450-
cache_filename = cache_dir.joinpath('retrieve_instance_pixeldata.jp2')
451+
cache_filename = str(cache_dir.joinpath('retrieve_instance_pixeldata.jp2'))
451452
with open(cache_filename, 'rb') as f:
452453
content = f.read()
453454
headers = {
@@ -474,7 +475,7 @@ def test_retrieve_instance_frames_jp2(httpserver, client, cache_dir):
474475

475476

476477
def test_retrieve_instance_frames_rendered_jpeg(httpserver, client, cache_dir):
477-
cache_filename = cache_dir.joinpath('retrieve_instance_pixeldata.jpg')
478+
cache_filename = str(cache_dir.joinpath('retrieve_instance_pixeldata.jpg'))
478479
with open(cache_filename, 'rb') as f:
479480
content = f.read()
480481
headers = {
@@ -520,7 +521,7 @@ def test_retrieve_instance_frames_rendered_jpeg_transfer_syntax(httpserver,
520521

521522

522523
def test_retrieve_instance_frames_rendered_png(httpserver, client, cache_dir):
523-
cache_filename = cache_dir.joinpath('retrieve_instance_pixeldata.png')
524+
cache_filename = str(cache_dir.joinpath('retrieve_instance_pixeldata.png'))
524525
with open(cache_filename, 'rb') as f:
525526
content = f.read()
526527
headers = {
@@ -626,7 +627,7 @@ def test_load_json_dataset_pn_vm2_empty(httpserver, client, cache_dir):
626627

627628

628629
def test_load_xml_response(httpserver, client, cache_dir):
629-
cache_filename = cache_dir.joinpath('store.xml')
630+
cache_filename = str(cache_dir.joinpath('store.xml'))
630631
with open(cache_filename, 'rb') as f:
631632
tree = ET.fromstring(f.read())
632633
dataset = _load_xml_dataset(tree)

0 commit comments

Comments
 (0)