1- import os
21import json
32import xml .etree .ElementTree as ET
43from io import BytesIO
@@ -80,7 +79,7 @@ def test_lookup_keyword(httpserver, client):
8079
8180
8281def test_search_for_studies (httpserver , client , cache_dir ):
83- cache_filename = os . path . join ( cache_dir , 'search_for_studies.json' )
82+ cache_filename = cache_dir . joinpath ( 'search_for_studies.json' )
8483 with open (cache_filename , 'r' ) as f :
8584 content = f .read ()
8685 parsed_content = json .loads (content )
@@ -97,7 +96,7 @@ def test_search_for_studies(httpserver, client, cache_dir):
9796
9897def test_search_for_studies_qido_prefix (httpserver , client , cache_dir ):
9998 client .qido_url_prefix = 'qidors'
100- cache_filename = os . path . join ( cache_dir , 'search_for_studies.json' )
99+ cache_filename = cache_dir . joinpath ( 'search_for_studies.json' )
101100 with open (cache_filename , 'r' ) as f :
102101 content = f .read ()
103102 headers = {'content-type' : 'application/dicom+json' }
@@ -108,7 +107,7 @@ def test_search_for_studies_qido_prefix(httpserver, client, cache_dir):
108107
109108
110109def test_search_for_studies_limit_offset (httpserver , client , cache_dir ):
111- cache_filename = os . path . join ( cache_dir , 'search_for_studies.json' )
110+ cache_filename = cache_dir . joinpath ( 'search_for_studies.json' )
112111 with open (cache_filename , 'r' ) as f :
113112 data = json .loads (f .read ())
114113 # We will limit the search to 2 studies starting with the 2nd.
@@ -130,7 +129,7 @@ def test_search_for_studies_limit_offset(httpserver, client, cache_dir):
130129
131130
132131def test_search_for_series (httpserver , client , cache_dir ):
133- cache_filename = os . path . join ( cache_dir , 'search_for_series.json' )
132+ cache_filename = cache_dir . joinpath ( 'search_for_series.json' )
134133 with open (cache_filename , 'r' ) as f :
135134 content = f .read ()
136135 parsed_content = json .loads (content )
@@ -158,7 +157,7 @@ def test_search_for_series_wrong_uid_value(httpserver, client, cache_dir):
158157
159158
160159def test_search_for_series_limit_offset (httpserver , client , cache_dir ):
161- cache_filename = os . path . join ( cache_dir , 'search_for_series.json' )
160+ cache_filename = cache_dir . joinpath ( 'search_for_series.json' )
162161 with open (cache_filename , 'r' ) as f :
163162 data = json .loads (f .read ())
164163 content = json .dumps (data [1 :3 ])
@@ -179,7 +178,7 @@ def test_search_for_series_limit_offset(httpserver, client, cache_dir):
179178
180179
181180def test_search_for_instances (httpserver , client , cache_dir ):
182- cache_filename = os . path . join ( cache_dir , 'search_for_instances.json' )
181+ cache_filename = cache_dir . joinpath ( 'search_for_instances.json' )
183182 with open (cache_filename , 'r' ) as f :
184183 content = f .read ()
185184 parsed_content = json .loads (content )
@@ -195,7 +194,7 @@ def test_search_for_instances(httpserver, client, cache_dir):
195194
196195
197196def test_search_for_instances_limit_offset (httpserver , client , cache_dir ):
198- cache_filename = os . path . join ( cache_dir , 'search_for_instances.json' )
197+ cache_filename = cache_dir . joinpath ( 'search_for_instances.json' )
199198 with open (cache_filename , 'r' ) as f :
200199 content = f .read ()
201200 parsed_content = json .loads (content )
@@ -235,7 +234,7 @@ def test_search_for_instances_includefields(httpserver, client, cache_dir):
235234
236235
237236def test_retrieve_instance_metadata (httpserver , client , cache_dir ):
238- cache_filename = os . path . join ( cache_dir , 'retrieve_instance_metadata.json' )
237+ cache_filename = cache_dir . joinpath ( 'retrieve_instance_metadata.json' )
239238 with open (cache_filename , 'r' ) as f :
240239 content = f .read ()
241240 parsed_content = json .loads (content )
@@ -262,7 +261,7 @@ def test_retrieve_instance_metadata(httpserver, client, cache_dir):
262261
263262def test_retrieve_instance_metadata_wado_prefix (httpserver , client , cache_dir ):
264263 client .wado_url_prefix = 'wadors'
265- cache_filename = os . path . join ( cache_dir , 'retrieve_instance_metadata.json' )
264+ cache_filename = cache_dir . joinpath ( 'retrieve_instance_metadata.json' )
266265 with open (cache_filename , 'r' ) as f :
267266 content = f .read ()
268267 parsed_content = json .loads (content )
@@ -284,7 +283,7 @@ def test_retrieve_instance_metadata_wado_prefix(httpserver, client, cache_dir):
284283
285284
286285def test_retrieve_instance (httpserver , client , cache_dir ):
287- cache_filename = os . path . join ( cache_dir , 'file.dcm' )
286+ cache_filename = cache_dir . joinpath ( 'file.dcm' )
288287 with open (cache_filename , 'rb' ) as f :
289288 content = f .read ()
290289 headers = {
@@ -314,7 +313,7 @@ def test_retrieve_instance(httpserver, client, cache_dir):
314313
315314
316315def test_retrieve_instance_any_transfer_syntax (httpserver , client , cache_dir ):
317- cache_filename = os . path . join ( cache_dir , 'file.dcm' )
316+ cache_filename = cache_dir . joinpath ( 'file.dcm' )
318317 with open (cache_filename , 'rb' ) as f :
319318 content = f .read ()
320319 headers = {
@@ -336,7 +335,7 @@ def test_retrieve_instance_any_transfer_syntax(httpserver, client, cache_dir):
336335
337336def test_retrieve_instance_default_transfer_syntax (httpserver , client ,
338337 cache_dir ):
339- cache_filename = os . path . join ( cache_dir , 'file.dcm' )
338+ cache_filename = cache_dir . joinpath ( 'file.dcm' )
340339 with open (cache_filename , 'rb' ) as f :
341340 content = f .read ()
342341 headers = {
@@ -357,7 +356,7 @@ def test_retrieve_instance_default_transfer_syntax(httpserver, client,
357356
358357
359358def test_retrieve_instance_wrong_transfer_syntax (httpserver , client , cache_dir ):
360- cache_filename = os . path . join ( cache_dir , 'file.dcm' )
359+ cache_filename = cache_dir . joinpath ( 'file.dcm' )
361360 with open (cache_filename , 'rb' ) as f :
362361 content = f .read ()
363362 headers = {
@@ -377,7 +376,7 @@ def test_retrieve_instance_wrong_transfer_syntax(httpserver, client, cache_dir):
377376
378377
379378def test_retrieve_instance_wrong_mime_type (httpserver , client , cache_dir ):
380- cache_filename = os . path . join ( cache_dir , 'file.dcm' )
379+ cache_filename = cache_dir . joinpath ( 'file.dcm' )
381380 with open (cache_filename , 'rb' ) as f :
382381 content = f .read ()
383382 headers = {
@@ -397,7 +396,7 @@ def test_retrieve_instance_wrong_mime_type(httpserver, client, cache_dir):
397396
398397
399398def test_retrieve_instance_frames_jpeg (httpserver , client , cache_dir ):
400- cache_filename = os . path . join ( cache_dir , 'retrieve_instance_pixeldata.jpg' )
399+ cache_filename = cache_dir . joinpath ( 'retrieve_instance_pixeldata.jpg' )
401400 with open (cache_filename , 'rb' ) as f :
402401 content = f .read ()
403402 headers = {
@@ -426,7 +425,7 @@ def test_retrieve_instance_frames_jpeg(httpserver, client, cache_dir):
426425def test_retrieve_instance_frames_jpeg_default_transfer_syntax (httpserver ,
427426 client ,
428427 cache_dir ):
429- cache_filename = os . path . join ( cache_dir , 'retrieve_instance_pixeldata.jpg' )
428+ cache_filename = cache_dir . joinpath ( 'retrieve_instance_pixeldata.jpg' )
430429 with open (cache_filename , 'rb' ) as f :
431430 content = f .read ()
432431 headers = {
@@ -448,7 +447,7 @@ def test_retrieve_instance_frames_jpeg_default_transfer_syntax(httpserver,
448447
449448
450449def test_retrieve_instance_frames_jp2 (httpserver , client , cache_dir ):
451- cache_filename = os . path . join ( cache_dir , 'retrieve_instance_pixeldata.jp2' )
450+ cache_filename = cache_dir . joinpath ( 'retrieve_instance_pixeldata.jp2' )
452451 with open (cache_filename , 'rb' ) as f :
453452 content = f .read ()
454453 headers = {
@@ -475,7 +474,7 @@ def test_retrieve_instance_frames_jp2(httpserver, client, cache_dir):
475474
476475
477476def test_retrieve_instance_frames_rendered_jpeg (httpserver , client , cache_dir ):
478- cache_filename = os . path . join ( cache_dir , 'retrieve_instance_pixeldata.jpg' )
477+ cache_filename = cache_dir . joinpath ( 'retrieve_instance_pixeldata.jpg' )
479478 with open (cache_filename , 'rb' ) as f :
480479 content = f .read ()
481480 headers = {
@@ -521,7 +520,7 @@ def test_retrieve_instance_frames_rendered_jpeg_transfer_syntax(httpserver,
521520
522521
523522def test_retrieve_instance_frames_rendered_png (httpserver , client , cache_dir ):
524- cache_filename = os . path . join ( cache_dir , 'retrieve_instance_pixeldata.png' )
523+ cache_filename = cache_dir . joinpath ( 'retrieve_instance_pixeldata.png' )
525524 with open (cache_filename , 'rb' ) as f :
526525 content = f .read ()
527526 headers = {
@@ -627,7 +626,7 @@ def test_load_json_dataset_pn_vm2_empty(httpserver, client, cache_dir):
627626
628627
629628def test_load_xml_response (httpserver , client , cache_dir ):
630- cache_filename = os . path . join ( cache_dir , 'store.xml' )
629+ cache_filename = cache_dir . joinpath ( 'store.xml' )
631630 with open (cache_filename , 'rb' ) as f :
632631 tree = ET .fromstring (f .read ())
633632 dataset = _load_xml_dataset (tree )
0 commit comments