예제 #1
0
 def setUp(self):
     hash_type = testing_data_config("images", FILE_KEY, "hash_type")
     hash_val = testing_data_config("images", FILE_KEY, "hash_val")
     download_url_or_skip_test(FILE_URL,
                               FILE_PATH,
                               hash_type=hash_type,
                               hash_val=hash_val)
예제 #2
0
def setUpModule():  # noqa: N802
    hash_type = testing_data_config("images", FILE_KEY, "hash_type")
    hash_val = testing_data_config("images", FILE_KEY, "hash_val")
    download_url_or_skip_test(FILE_URL,
                              FILE_PATH,
                              hash_type=hash_type,
                              hash_val=hash_val)
예제 #3
0
 def setUp(self):
     self.config = testing_data_config("configs", "test_meta_file")
     download_url_or_skip_test(
         url=self.config["url"],
         filepath=SCHEMA_FILE,
         hash_val=self.config.get("hash_val"),
         hash_type=self.config.get("hash_type", "sha256"),
     )
예제 #4
0
 def setUp(self):
     config = testing_data_config("images", "Prostate_T2W_AX_1")
     download_url_or_skip_test(
         url=config["url"],
         filepath=FILE_PATH,
         hash_val=config.get("hash_val"),
         hash_type=config.get("hash_type", "sha256"),
     )
예제 #5
0
 def setUpClass(cls):
     super().setUpClass()
     for k, n in ((key, FILE_PATH), (key_1, FILE_PATH_1)):
         config = testing_data_config("images", f"{k}")
         download_url_or_skip_test(filepath=n, **config)
     cls.files = [{
         keys[0]: x,
         keys[1]: y
     } for (x, y) in [[FILE_PATH, FILE_PATH_1]] * 4]
예제 #6
0
def setUpModule():
    for info in [(ARRAY_SMALL_0, FILE_PATH_SMALL_0),
                 (ARRAY_SMALL_1, FILE_PATH_SMALL_1)]:
        array = info[0].transpose([1, 2, 0])
        imwrite(info[1], array, shape=array.shape, photometric="rgb")
    hash_type = testing_data_config("images", FILE_KEY, "hash_type")
    hash_val = testing_data_config("images", FILE_KEY, "hash_val")
    download_url_or_skip_test(FILE_URL,
                              FILE_PATH,
                              hash_type=hash_type,
                              hash_val=hash_val)
예제 #7
0
 def setUp(self):
     self.fnames = []
     for key in ("0000_t2_tse_tra_4", "0000_ep2d_diff_tra_7"):
         fname = os.path.join(os.path.dirname(__file__), "testing_data",
                              f"test_{key}.nii.gz")
         url = testing_data_config("images", key, "url")
         hash_type = testing_data_config("images", key, "hash_type")
         hash_val = testing_data_config("images", key, "hash_val")
         download_url_or_skip_test(url=url,
                                   filepath=fname,
                                   hash_type=hash_type,
                                   hash_val=hash_val)
         self.fnames.append(fname)
예제 #8
0
 def setUpClass(cls):
     super(__class__, cls).setUpClass()
     cls.fnames = []
     cls.tmpdir = tempfile.mkdtemp()
     for key in ("0000_t2_tse_tra_4", "0000_ep2d_diff_tra_7"):
         fname = os.path.join(cls.tmpdir, f"test_{key}.nii.gz")
         url = testing_data_config("images", key, "url")
         hash_type = testing_data_config("images", key, "hash_type")
         hash_val = testing_data_config("images", key, "hash_val")
         download_url_or_skip_test(url=url,
                                   filepath=fname,
                                   hash_type=hash_type,
                                   hash_val=hash_val)
         cls.fnames.append(fname)
예제 #9
0
 def setUpClass(cls):
     super().setUpClass()
     for k, n in ((key, FILE_PATH), (key_1, FILE_PATH_1)):
         config = testing_data_config("images", f"{k}")
         download_url_or_skip_test(filepath=n, **config)