def test_anonymize_anonymous(file_path): from deidentification.anonymizer import anonymize, AnonymizerError with pytest.raises(AnonymizerError, match=r"({})".format(file_path)): anonymize(file_path, path_ano(file_path)) with pytest.raises(AnonymizerError, match=r"^((?!{}).)*$".format(file_path)): anonymize(file_path, path_ano(file_path), anonymous=True)
def test_anonymize_archive_data_sharing_progile(dicom_archives_path): from deidentification.anonymizer import anonymize anonymize(dicom_archives_path, path_ano(dicom_archives_path)) assert (osp.exists(path_ano(dicom_archives_path)))
def test_anonymize_bad_archive_basic(dicom_bad_archives_path): from deidentification.anonymizer import anonymize, AnonymizerError with pytest.raises(AnonymizerError): anonymize(dicom_bad_archives_path, path_ano(dicom_bad_archives_path))
def test_anonymize_archive_basic(dicom_archives_path): from deidentification.anonymizer import anonymize anonymize(dicom_archives_path, path_ano(dicom_archives_path)) assert osp.exists(path_ano(dicom_archives_path))
def test_anonymize_data_sharing_profile(dicom_path): from deidentification.anonymizer import anonymize anonymize(dicom_path, OUTPUT_DIR, config_profile='data_sharing') assert osp.basename(dicom_path) in os.listdir(OUTPUT_DIR)
def test_anonymize_basic(dicom_path): from deidentification.anonymizer import anonymize anonymize(dicom_path, OUTPUT_DIR) assert osp.basename(dicom_path) in os.listdir(OUTPUT_DIR)